 
@media only screen and (min-width: 1000px) and (max-width:1169px) {	
.container{width:980px; position:relative; }
.banner-section-top h1{font-size:60px; line-height:60px;}
.banner-section-top h3{font-size:36px; line-height:38px;}
.banner-section-txt p{font-size:18px; line-height:27px;}
.default-container{width:95%; padding:0px 0; margin:0 auto; display:table;}
.page-template-about-page-template .default-container{width:980px; padding:70px 0; margin:0 auto; display:table;}
.about-banner-txt{float:right; margin:300px 8% 270px 0;}
}

@media only screen and (min-width: 768px) and (max-width: 999px) {	
.container{ width:737px; position:relative; }
.menu{width:40%}
.banner-section-top h1{font-size:45px; line-height:45px;}
.banner-section-top h3{font-size:26px; line-height:28px;}
.banner-section-txt p{font-size:15px; line-height:24px;}
.banner-section-top h4{font-size:24px;}
.banner-section-left{width:62%;}
.banner-section{padding:160px 0 80px; background-size:cover !important;}
.growth-section img{float:right; width:40%; height:auto;}

.default-container{width:95%; padding:0px 0; margin:0 auto; display:table;}
.page-template-about-page-template .default-container{width:737px; padding:70px 0; margin:0 auto; display:table;}
.about-banner{width:100%; float:left; margin:0px; padding:0px; background:url(../images/about-banner.jpg) no-repeat left top !important;}
.about-banner-txt {
    float: right;
    margin:400px 0% 100px 0;
    padding: 50px 40px;
    background: #d09b38;width:100%;
}
.testimonial-about p{width:93%;}
#itro_popup {
    margin: 100px auto !important;
}
.popuop2 h3 {
    font-size: 18px;
    line-height: 25px;
}
/*free report*/
.free-report{width:100%; float:right; margin:0px; padding:25px 30px; position: relative; background:rgba(0, 0, 0, 0.8); box-sizing:border-box; right:0px; bottom:0px;}
.banner-section{padding:90px 0 0px; background-size:cover;}
} 



@media only screen and (min-width: 480px) and (max-width: 767px) {		
.container{ width:95%; position:relative; }
.header{position: static; z-index:999;}
.menu{width:40%}
.banner-section-top h1{font-size:40px; line-height:40px;}
.banner-section-top h3{font-size:22px; line-height:24px;}
.banner-section-txt p{font-size:15px; line-height:22px;}
.banner-section-top h4{font-size:22px;}
.banner-section-left{width:70%;}
.banner-section{padding:100px 0 80px; background-size:cover !important;}
.growth-section img{float:right; width:40%; height:auto;}
.testimonial-section ul li{width:47%; margin:0 1% 30px;}
.default-container{width:95%; padding:0px 0; margin:0 auto; display:table;}
.page-template-about-page-template .default-container{width:95%; padding:70px 0; margin:0 auto; display:table;}
.about-banner{width:100%; float:left; margin:0px; padding:0px; background:url(../images/about-banner.jpg) no-repeat left top !important;}
.about-banner-txt {
    float: right;
    margin:400px 0% 100px 0;
    padding: 50px 40px;
    background: #d09b38;width:100%;
}
.testimonial-about p{width:93%;}
.about-page-txt h2{font-size: 33px;}

.work-sample-section ul li{width:48%; float:left; margin:0px 1% 30px;}
.comment ul li p{width:92%;}
.comment ul li h5{width:92%;}


.blog-section-list ul li{width:47%; float:left; margin:0px 1.5% 30px;}
.blog-section{    margin:0px 0 0 0;}
#itro_popup {
    position: absolute !important;
   margin: 100px auto !important;
}
/*free report*/
.free-report{width:100%; float:right; margin:0px; padding:20px 30px; position: relative; background:rgba(0, 0, 0, 0.8); box-sizing:border-box; right:0px; bottom:0px;}
.banner-section{padding:30px 0 0px; background-size:cover;}
.free-report h4{font-size:20px;}
} 



@media only screen and (max-width: 479px) {
.container{ width:95%; position:relative;}
.logo{z-index:9999; position:relative;}
.header{position: static; z-index:999;}
.menu{width:100%; position:absolute;}
.banner-section-top h1{font-size:37px; line-height:40px;}
.banner-section-top h3{font-size:22px; line-height:24px;}
.banner-section-txt p{font-size:15px; line-height:22px;}
.banner-section-top h4{font-size:22px;}
.banner-section-left{width:100%; background:#000; padding:20px;}
.banner-section{padding:450px 0 0px; background-size:normal !important; overflow:hidden; background:url(../images/banner1.jpg) no-repeat top center #000 !important;}
.growth-section img{float:right; width:100%; height:auto;}
.testimonial-section ul li{width:100%; margin:0 0% 30px;}
.growth-section h2 { font-size:37px;}
.testimonial-section h2	{ font-size:37px;}
.what-my-txt h3{    padding: 0px 0%;
    font-size: 32px;}	
.testimonial-txt p{width:88%}
.contact-section h2{padding: 0px 0%;
    font-size:38px;}
.contact-form-home ul{width:100%; float:left; margin:0px 0% 0 0; padding:0px;}
.default-container{width:95%; padding:0px 0; margin:0 auto; display:table;}
.page-template-about-page-template .default-container{width:95%; padding:40px 0; margin:0 auto; display:table;}
.about-banner{width:100%; float:left; margin:0px; padding:0px; background:url(../images/about-banner1.jpg) no-repeat center top !important;}
.about-banner-txt h2{font-size:36px; line-height:36px;}
.about-banner-txt h4{font-size:20px; line-height:22px;}
.about-banner-txt {
    float: right;
    margin:400px 0% 100px 0;
    padding:20px;
    background: #d09b38;width:100%;
}
.testimonial-about p{width:86%;}
.about-page-txt h2{font-size: 33px;}

.work-sample-section ul li{width:48%; float:left; margin:0px 1% 30px;}
.comment ul li p{width:89%;}
.comment ul li h5{width:89%;}

.contact-page-left{width:100%;}
.contact-page-right{width:100%;}

.blog-section-list ul li{width:100%; float:left; margin:0px 0% 30px;}
.blog-section{    margin:0px 0 0 0;}

#itro_popup {
    margin: -60px auto !important;
    left: 0px !important;
    right: 3px !important;
    width: 94% !important;
}
.popuop{width:100%;}
.popuop2 h4{    font-size:18px;}
.popuop2 ul li{font-size: 14px;}
.txtfield-popup {width:100%;margin: 0 0% 7px 0;}
.popuop2 { padding: 5px !important;}
.popuop2 h3 { font-size: 21px;}
/*free report*/
.free-report{width:100%; float:right; margin:0px; padding:20px 30px; position: relative; background:rgba(0, 0, 0, 0.8); box-sizing:border-box; right:0px; bottom:0px;}
.banner-section{padding:450px 0 0px; background-size:cover;}
.free-report h4{font-size:20px;}
}
 




@media only screen and (min-width: 320px) and (max-width: 355px) {
    #itro_popup {
    margin: 20px auto !important;
}

}

@media only screen and (min-width: 568px) and (max-width: 600px) {
 
}


@media only screen and (min-width: 414px) and (max-width: 500px) {
 
}


@media only screen and (min-width: 736px) and (max-width: 758px) {
 
}
 




