
@media (max-width: 1200px) {
.our-benefit-box p { padding-right:0;  }

}

@media (min-width: 992px) and (max-width: 1199px) {
.our-vertical .our-vertical-box .text-box { margin-top:25px;}
.performance-marketing { min-height:520px;}
.sidebar .search-field {width: 72%;min-width:auto;}
}



@media (max-width: 991px) {
.footer-wrapper {padding:33px 0 0 0;  }
.footer-link { margin-top:10px; margin-bottom:30px; }
.about-us-box p { font-size:18px!important; margin:90px 20px 0 20px; }
.Partner { text-align: center;  padding:40px 0; }
.contact-us-btn { float:none;  text-align: center; margin-top:20px;}
.marketing-img img { width:100%; }
.performance-marketing { min-height:550px; padding:75px 0; }
.sidebar .search-form .search-submit {position: relative;}
}

@media (min-width: 768px) and (max-width: 991px) {
h1 { font-size:36px; margin-top:20px; }
h3 { font-size:16px; }
.our-vertical { margin:60px 0; }
.our-vertical .our-vertical-box .text-box { margin-top:0px;}
.our-vertical .our-vertical-box .text-box h2 { font-size:24px; }
.our-vertical .our-vertical-box .text-box p { line-height:24px; }
.how-we { width:100%; min-height:450px;  margin:0; padding-top:100px; }
.how-we-text {margin-top:0px!important;}
.about-us-box { min-height:350px!important; }
.about-us-box p { margin:60px 0 0 0;}
.our-founder-box,.campaign-management, .our-team, .vertical-optimization, .client { min-height:190px; }
.contact-us-main { margin:50px 0;  }
.marketing-img img { width:100%; }
.testimonial  { min-height:480px; padding:50px 0; }
}



@media (max-width: 767px) {
h1 { font-size:30px; margin-top:20px;  }
h3 { font-size:20px; }
h2 { font-size:30px;  margin-bottom:30px; }
.header, .header.active {position:relative; box-shadow:none;}
.header .navbar-default .navbar-toggle { border-color:#4fadb9; background-color:#4fadb9; }
.header .navbar-default .navbar-toggle:focus, .header .navbar-default .navbar-toggle:hover { background-color:#4fadb9; }
.header .navbar-default .navbar-toggle .icon-bar { background-color:#fff; }
.header .navbar-default .navbar-nav .open .dropdown-menu > li > a { color:#3a464d;  }
.header .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover { color:#42a7b4;  }
.header .navbar-default .navbar-nav > li > a {color: #3a464d; }
.header .dropdown-menu > li > a{border:0;}
.header .navbar-default .navbar-nav > li > a.contact-btn, .header.active .navbar-default .navbar-nav > li > a.contact-btn { margin: 5px 15px;}
.header .navbar {margin:0;}
.header .navbar .navbar-header {padding: 5px 0;}
.header .dropdown-menu { margin-top:0px!important; }

.our-service .our-service-box p { margin:15px;}
.our-service { margin:40px 0 0 0;}
.our-service .our-service-box { margin-bottom:44px; }
.our-benefit-box { margin:0 0 20px 0;}
.our-benefit-box h2 { font-size:18px; }
.our-vertical .our-vertical-box { padding:0 0 40px 0; }
.our-vertical .our-vertical-box .text-box { margin-top:40px; }
.our-vertical .our-vertical-box .text-box h2 { font-size:24px!important; }
.copyright p { font-size:10px;  text-align:center; padding-top:0;  }
.social-icon { text-align: center; margin-top:8px; }
.top-banner .text { top:15%; }
.about-us-box { min-height:220px; }
.about-us-box p { margin:50px 15px 0 15px;}
.our-founder-box,.campaign-management, .our-team, .vertical-optimization, .client { min-height:130px; }
.ourfounder-text { margin:0 0 0 0!important;}
.our-vertical { margin:30px 0; }
.text-box-left { margin-top:25px!important;}
.text-box-left h2 { font-size:24px!important; }
.ourfounder-text h4 { font-size:18px; margin-top:8px; }

.how-we { padding:70px 0; }
.how-we-text {margin-top:55px!important;}
.how-we-text h2 { font-size:26px!important;  }
.Partner h3 { font-size:26px; }
.contact-us-btn { font-size:16px; }
.contact-us-main { margin:40px 0;  }
.contact-box { min-height:130px; }
.contact-box h1 { margin-top:46px; font-size:30px;  }

.marketing-img img { width:100%; }
.testimonial  { min-height:380px; padding:50px 0; }

.testimonial .tl-client-testimonial { font-size: 18px; line-height: 24px;}
.testimonial h2.tl-client-name { font-size: 14px!important; line-height: 18px;}
.wpl-testimonial-section { padding-left: 25px!important; padding-right: 25px!important;}
.client-image-grid .vc_gitem-zone { max-width: 300px; margin: 0 auto;}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:focus, .dropdown-menu > .active > a:hover {
   background-color: transparent !important;
   color: #42a7b4 !important;
}
#wpfront-scroll-top-container { bottom:100px!important;}
/*.sidebar .search-form .search-submit { left:175px;}*/
.contact-form .wpcf7-form {margin-top: 20px;}
}

@media (max-width: 480px) {
	.contact-box h1 { font-size: 24px; line-height: 30px;}
}
