@charset "utf-8";
@media screen and (min-width:1601px){
.banner{}
.we-are{background-size:cover;}
.case-study-banner {background-size:cover !important;}
.banner .bnr-ovrlay{background:url(../images/banner-bg.png) no-repeat left top;}
.case-study ul.case li .imghldr img { width:100%; }
.case-study ul.case li { background-size:cover !important; }

}
@media screen and (min-width:1367px) and (max-width:1440px){.banner .bnr-ovrlay{background:url(../images/banner-bg.png) no-repeat left -68% top;}
.banner .bnr-ovrlay .bnr-container{padding-top:160px;}
/*Case Study start*/
.case-study-details .top .txt-hldr { padding-left:10%;}
.case-study-details .gray-bg .txt-hldr { padding-left:10%;}
.case-study-details .bottom .txt-hldr { padding-right:10%;}
/*Case Study end*/
.banner .bnr-ovrlay .smart-search-banner h1 { font-size:31px !important; line-height:35px;}
.smart-search-banner { margin-top: 10% !important;}
.case-study-details .fullfill .lftDiv { padding-left:10%; }
.case-study-details .fullfill .rhtDiv { padding-right:10%; }

}
@media screen and (min-width:1200px) and (max-width:1366px){.banner{background:url(../images/banner-img.jpg) no-repeat right -35px top;}
.banner .bnr-ovrlay{background:url(../images/banner-bg.png) no-repeat left -80% top;}
.banner .bnr-ovrlay .bnr-container{padding-top:160px;}
/*Case Study*/
.case-study-details .top .txt-hldr { padding-left:6%;}
.case-study-details .gray-bg .txt-hldr { padding-left:6%; padding-top:40px}
.case-study-details .bottom .txt-hldr { padding-right:6%;}
.smart-search-banner h1 { font-size:35px !important;}
.case-study ul.case li .hoverHldr h2 { margin-top:200px; }

.case-study-details .fullfill .lftDiv { padding-left:10%; }
.case-study-details .fullfill .rhtDiv { padding-right:10%; }

}
@media screen and (max-width:1280px){.banner{background:url(../images/banner-img.jpg) no-repeat right -70px top;}
.banner .bnr-ovrlay{background:url(../images/banner-bg.png) no-repeat left -120% top;}
.case-study ul.case li .hoverHldr .head { margin-bottom:100px; }
.smart-search-banner h1 { font-size:30px !important;}
.case-study-details .fullfill .lftDiv { padding-left:7%; }
.case-study-details .fullfill .rhtDiv { padding-right:7%; }

}
@media screen and (min-width:992px) and (max-width:1199px){.nav-ul li a.con{padding:0 25px;}
.banner{min-height:0;height:400px;background:url(../images/banner-img.jpg) no-repeat right top;background-size:cover;}
.banner .bnr-ovrlay{background:url(../images/banner-bg.png) no-repeat left -495px top -120px;}
.banner .bnr-ovrlay .bnr-container{padding-top:80px;}
.banner .bnr-ovrlay .bnr-container h1{font:600 32px/40px 'Montserrat', sans-serif;}
.contactDiv .contact-form ul li{width:48%;}
.contactDiv{padding:30px 0;}
.testimonial{padding:30px 0;}
.banner .bnr-ovrlay .bnr-container{padding-top:70px;}
.testimonial ul{margin-bottom:30px;}
.ecommerce{padding:30px 0 0;}
.ecommerce h2{}
.about-banner .bnr-container{padding-top:30px !important;}
.brand-div .brand-right h1{font-size:17px;}
.about{padding-top:120px;}
.brand-div{padding-bottom:30px;}
.meet-the-taem .team .img-hldr{width:125px;height:125px;}
.meet-the-taem{padding:20px 0 10px;}
.meet-the-taem h1{margin-bottom:20px;}
.meet-the-taem .team{margin-bottom:10px;}
.brand-banner .bnr-container{padding-top:0 !important;}
.brand-banner .smart-search-banner2 { padding-top:80px !important;}
.brand-div .brand-testimonial{margin-top:120px;}
/*Case Study*/
.case-study ul.case li .hoverHldr .head { margin-bottom:35px; }
.case-study-banner { min-height:525px}
.case-study-banner .banner-txt .links { margin-bottom:50px;}
.case-study-details .top { padding:50px 0;}
.case-study-details .top .txt-hldr { padding-left:30px;}
.case-study-details .top .txt-hldr h5 { font-size:25px; margin-bottom:10px;}
.case-study-details .top .txt-hldr h2 { font-size:27px; }
.case-study-testimonial { padding:30px 0;}
.case-study-details .bottom { padding-bottom:30px;}
.case-study-details .bottom .txt-hldr { padding-right:30px;}
.case-study-details .bottom .txt-hldr h6 { font-size:25px; margin-bottom:10px;}
.case-study-details .bottom .txt-hldr h2 { font-size:27px;}
.case-study-details .gray-bg .txt-hldr { padding:30px;}
.case-study-details .gray-bg .txt-hldr h4 { font-size:25px; margin-bottom:10px;}
.case-study-details .gray-bg .txt-hldr h2 { font-size:27px;}
.case-study-details .gray-bg .txt-hldr p { font: 300 13px/20px "Montserrat",sans-serif; margin: 0 0 10px;}
.banner .bnr-ovrlay .smart-search-banner { max-width:255px;}
.banner .bnr-ovrlay .smart-search-banner h1  { margin-bottom:21px;}
.banner .bnr-ovrlay .bnr-container .rgt { right:-60px;}
.brand-banner .smart-search-banner a { padding:10px; font-size:12px;}
.banner-right { width:46%;}
.plan table td { font-size:13px;}
.tri-it p { font-size:15px;}
.smart-search-tab .nav-tabs li a { font-size:14px;}
.case-study ul.case li { background-size:cover !important; min-height:515px; }
.case-study ul.case li .hoverHldr h2 { margin-top:140px;}

.case-study-details .gray-bg .txt-hldr { padding:40px; }
.case-study-details .reaching_market h2 { font-size:27px; }
.case-study-details .fullfill .lftDiv { padding:60px 40px 30px 40px; }
.case-study-details .fullfill .lftDiv h2 { font:600 27px/34px 'Montserrat', sans-serif; }
.case-study-details .fullfill .rhtDiv { padding:60px 40px 30px 40px; }
.case-study-details .fullfill .rhtDiv h2 { font:600 27px/34px 'Montserrat', sans-serif; }

.BrandDiv ul li { margin:0; width:20%; float:left; }
.perform-tab .nav-tabs { padding:0 10px; text-align:center; }
.perform-tab .nav-tabs li { display:inline-block; float:none; }
.perform-tab .nav-tabs li a { padding:10px 0; }


}
@media screen and (min-width:768px) and (max-width:991px){.logo{float:left;}
.navbar-toggle{margin:28px 0 0 0;}
.navbar-toggle .icon-bar{background:#EC6223;width:25px;height:4px;}
.navbar-collapse{width:100%;height:1024px;padding:0;margin:0 0 0 0 !important;border-top:1px solid #e0e0e0;position:absolute;left:0;top:94px;box-shadow:0 5px 10px #e1e1e1;}
.nav-ul{width:100%;padding:0;margin:0;}
.nav-ul li{width:100%;margin:0;border-bottom:1px solid #e0e0e0;}
.nav-ul li a{display:block;margin:0;padding:0 25px;font:600 13px/53px "Montserrat",sans-serif;color:#8f8a8a;}
.nav-ul li a.con{height:auto;padding:0 25px;margin:0;border:none;font:600 13px/53px "Montserrat",sans-serif;color:#8f8a8a;float:none;}
.nav-ul li a .fa{font-size:30px;line-height:53px;}
.nav-ul li:hover .service-menu-list{display:none;padding:0 25px;}
.banner{background:url(../images/banner-img.jpg) no-repeat right top;background-size:cover;min-height:0;height:400px;}
.banner .bnr-ovrlay{background:url(../images/banner-bg.png) no-repeat left -470px top -75px;}
.banner .bnr-ovrlay .bnr-container{padding:10% 0 0 0;}
.banner .bnr-ovrlay .bnr-container h1{font:600 28px/40px 'Montserrat', sans-serif;}
.con-bnr{margin-top:9%;}
.ecommerce ul li{width:20%;}
.footer ul.ftr-nav{margin:0 0 30px 0;}
.nav-ul li .service-menu-list{position:relative;box-shadow:none;padding:0 25px;border:none;}
.nav-ul li .service-menu-list .container{width:100%;padding:0;}
.nav-ul li .service-menu-list .container .row{margin:0 !important;}
.nav-ul li .service-menu-list .container .row > div{padding:0;}
.nav-ul li .service-menu-list .services{margin-bottom:15px;}
.nav-ul li .service-menu-list .services h2{border-bottom:1px solid #e0e0e0;padding-bottom:7px;margin-bottom:10px;}
.nav-ul li .service-menu-list .services ul.top-nav li{border:none;}
.retailer a.more{padding:0 12px;font:400 13px/49px 'Montserrat', sans-serif;}
.contactDiv .contact-form ul li{margin-right:20px;}
.contactDiv .contact-form h2{margin-bottom:20px;}
.contactDiv{padding:35px 0;}
.banner .bnr-ovrlay .bnr-container{padding:9% 0 0 0;max-width:280px;}
.brand-banner .smart-search-banner2 { padding-top:80px !important; }
.banner-right2 { width:60%; }
.brand-div .brand-right h1{font-size:15px;padding:12px 0 13px;}
.brand-div .brand-right h1 span{font-size:12px;}
.brand-div .brand-right form{padding:10px;}
.brand-div .brand-right form ul li:first-child{width:100%;margin-right:0;margin-bottom:15px;}
.brand-div .brand-right form ul li:nth-child(2){width:100%;margin-right:0;margin-bottom:15px;}
.brand-div .brand-right form ul li{margin-bottom:15px;}
.about .core-value ul li{width:100%;margin:0 0 15px;padding:0;background:none;}
.about .core-value ul li h3{margin-top:0;}
.brand-div{padding-bottom:20px;margin-top:-66px;}
.about{padding-top:120px;}
.meet-the-taem{padding:20px 0 0 0;}
.meet-the-taem h1{margin-bottom:20px;}
.brand-div .brand-testimonial{margin-top:120px;}
.brand-div .brand-testimonial .brand-trsti{padding-bottom:20px;}
.srvc-incld{padding:20px 0 0}
.sales-driven{padding:20px 0 0;}
.sales-driven p{margin-bottom:0;}
.clnt{padding-top:18% !important;}
.ecommerce ul.trusted-partner li .imgHldr img{max-width:80%;}
.about-banner .bnr-container{padding-top:80px !important;max-width:300px !important;}
.cntct{margin-top:16%;}
.nav-menu{background:#fff !important;}
.has-dropdown{float:left;width:100%;}
.nav-container{box-shadow:2px 2px 2px rgba(0, 0, 0, 0.1) !important;top:93px;}
.area-menu{width:95% !important;background:#fff !important;}
.nav-menu .menu-link{width:100% !important;float:left;padding:0 !important;}
.has-dropdown::after{right:10px !important;}
.nav-container{background:#fff;height:92%;min-height:0 !important;}
.area-menu li{width:33% !important;border:none !important;}
.area-menu{margin-top:0 !important;}
.nav-dropdown .menu-item{border:none !important;}
.nav-dropdown{width:100% !important;float:left;text-align:left;}
.nav-menu .menu-item{padding:0 35px 0 25px !important;border-top:1px solid #f1f1f1;float:left;width:100%;}
.nav-menu .menu-item:first-child{border:none;}
.nav-menu .reser-btn{border-top:none !important;margin-bottom:15px;}
.nav-menu .reser-btn a{border-radius:0 !important;width:100% !important;padding:8px !important;}
/*Case Study*/
.case-study h1 { margin-top:0;}
.case-study h2 { margin-bottom:0;}
.case-study ul.case li .hoverHldr .head { margin-bottom:20px; }
.case-study ul.case li .hoverHldr h5 { font:700 20px/28px 'Montserrat', sans-serif; }
.case-study ul.case li .hoverHldr p { padding:0; font:300 14px/22px 'Montserrat', sans-serif; margin:0; }

.case-study-banner { min-height:500px; padding-top:13%;}

.case-study-banner .banner-txt .links { margin-bottom:20px;}
.case-study-banner .banner-txt .banner-bottom ul li { padding:0 12px;}
.case-study-details .top { padding:35px 0;}
.case-study-details .top .txt-hldr { padding:0 15px; width:100%; text-align:center; margin-bottom:35px; }
.case-study-details .top .img-hldr { width:100%;}
.case-study-details .top .img-hldr img { float:right;}
.case-study-testimonial { padding:20px 0;}
.case-study-details .bottom { padding-bottom:20px;}
.case-study-details .bottom .img-hldr { width:100%; margin-bottom:20px;}
.case-study-details .bottom .txt-hldr { width:100%; padding:0 15px; text-align:center; margin-bottom:35px; }
.case-study-details .bottom .txt-hldr h2 { font:600 26px/34px 'Montserrat', sans-serif; margin-bottom:10px; }
.case-study-details .bottom .txt-hldr h3 { font:300 18px/25px 'Montserrat', sans-serif; }
.case-study-details .bottom .txt-hldr p { margin:0 0 25px 0; }

.case-study-details .gray-bg .txt-hldr { width:100%; padding:30px 15px; text-align:center; }
.case-study-details .gray-bg .txt-hldr h2 { font:600 26px/34px 'Montserrat', sans-serif; margin-bottom:10px; }
.case-study-details .gray-bg .txt-hldr h3 { font:300 18px/25px 'Montserrat', sans-serif; }
.case-study-details .gray-bg .txt-hldr p { margin:0 0 25px 0; }
.case-study-details .gray-bg .img-hldr { width:100%; margin-top:20px; text-align:center; }
.case-study-details .gray-bg .img-hldr img { max-width:100%; }

.case-study-details .reaching_market { padding:30px 0 0 0; }
.case-study-details .reaching_market h2 { font:600 26px/34px 'Montserrat', sans-serif; margin-bottom:10px; }
.case-study-details .reaching_market h3 { font:300 18px/25px 'Montserrat', sans-serif; }
.case-study-details .reaching_market p { margin:0 0 25px 0; }

.case-study-details .fullfill .lftDiv { width:100%; padding:30px 40px; text-align:center; }
.case-study-details .fullfill .lftDiv h2 { font:600 26px/34px 'Montserrat', sans-serif; margin-bottom:10px; }
.case-study-details .fullfill .lftDiv h3 { font:300 18px/25px 'Montserrat', sans-serif; }
.case-study-details .fullfill .lftDiv p { margin:0 0 25px 0; }
.case-study-details .fullfill .rhtDiv { width:100%; padding:30px 40px; text-align:center; }
.case-study-details .fullfill .rhtDiv h2 { font:600 26px/34px 'Montserrat', sans-serif; margin-bottom:10px; padding:0; }
.case-study-details .fullfill .rhtDiv h3 { font:300 18px/25px 'Montserrat', sans-serif; }
.case-study-details .fullfill .rhtDiv p { margin:0 0 25px 0; }



.brand-banner .bnr-container a { font-size:13px; padding:10px;}
.banner .bnr-ovrlay .bnr-container h1 { margin-bottom:10px;}
.brand-div { margin-top:-85px;}
.brand-div .brand-testimonial h6 { padding:0 50px; font-size:17px; line-height:24px;}
.retailer { padding:20px 0;}
.smart-search-tab { padding:0 0 30px;}
.smart-search-tab .nav-tabs li a { font-size:12px; padding:5px; line-height:19px;}
.smart-search-tab .tab-content h2 { margin-top:20px;}
.smart-search-tab .tab-content .language ul li { font-size:13px;}
.smart-search-tab .tab-content .language p { font-size:13px;}
.tri-it p { margin:10px;}
.tri-it { padding:15px 0;}
.video { padding:20px 0;}
.video .video-hldr { margin:0 0 20px;}
#vidwrap { width:100%; height:460px;}
.plan { padding:20px 0;}

.plan table th { font-size:16px; }
.plan table td { padding:0 10px; font:400 14px/20px "Montserrat",sans-serif; }
.plan table td a { padding:0 10px; }

.case-study h2 { margin-top:0;}
.case-study h4 { margin-bottom:0;}
.case-study ul.case li { background-size:cover !important; min-height:380px; }
.case-study ul.case li .hoverHldr h2 { margin-top:105px; font:700 26px/34px 'Montserrat', sans-serif; }
.case-study-details .top .txt-hldr h2 { font:600 26px/34px 'Montserrat', sans-serif; margin-bottom:10px; }
.case-study-details .top .txt-hldr h3 { font:300 18px/25px 'Montserrat', sans-serif; }
.case-study-details .top .txt-hldr p { margin:0 0 25px 0; }

.BrandDiv ul li { margin:0; width:20%; float:left; }

.performance h3 { padding:0 19%; }
.perform-tab .nav-tabs { padding:0 10px; text-align:center; }
.perform-tab .nav-tabs li { display:inline-block; float:none; }
.perform-tab .nav-tabs li a { padding:10px 0; }

}


@media screen and (max-width:767px){.navbar-wrapper{padding:7px 0;}
.logo{float:left;}
.logo img{max-height:40px;}
.navbar-header{margin:0 !important;}
.navbar-toggle{margin:0;}
.navbar-toggle .icon-bar{background:#EC6223;width:25px;height:4px;}
.navbar-collapse{width:100%;height:1024px;padding:0;margin:0 0 0 0 !important;border-top:1px solid #e0e0e0;position:absolute;left:0;top:54px;box-shadow:0 5px 10px #e1e1e1;}

.nav-container { padding:56px 0 0 0; }
.nav-ul{width:100%;padding:0;margin:0;}
.nav-ul li{width:100%;margin:0;border-bottom:1px solid #e0e0e0;}
.nav-ul li a{display:block;margin:0;padding:0 25px;font:600 13px/53px "Montserrat",sans-serif;color:#8f8a8a;}
.nav-ul li a.con{height:auto;padding:0 25px;margin:0;border:none;font:600 13px/53px "Montserrat",sans-serif;color:#8f8a8a;float:none;}
.nav-ul li a .fa{font-size:30px;line-height:53px;}
.nav-ul li:hover .service-menu-list{display:none;padding:0 25px;}
.banner{margin:50px 0 0 0;background:url(../images/banner-img.jpg) no-repeat right top;background-size:cover;min-height:0;height:390px;}
.banner .bnr-ovrlay{background:url(../images/banner-bg.png) no-repeat left -575px top -150px;padding:0;}
.banner .bnr-ovrlay .bnr-container{max-width:250px;padding:80px 0 0 0;margin-left:15px;}
.brand-banner .smart-search-banner2 { padding-top:70px !important;}
.banner .bnr-ovrlay .bnr-container h1{font:600 27px/35px 'Montserrat', sans-serif;}
.banner .smrt_srch2 .bnr-container h1 { margin-bottom:15px;}
.brand-banner .smart-search-banner2 p { font:300 16px/26px 'Montserrat', sans-serif; margin-bottom:15px;}
.banner-right2 { width:60%; }
.banner .bnr-ovrlay .bnr-container h2{font:300 17px/22px 'Montserrat', sans-serif;margin-bottom:15px;}
.ecommerce ul li{width:20%;}
.brand{text-align:center;}
.brand img{margin-bottom:20px;}
.brand .text-right{text-align:center;}
.footer{padding:20px 0 0 0;}
.mob-footer-menu .acrdcont .ftr-nav{margin-bottom:25px;}
.nav-ul li .service-menu-list{position:relative;box-shadow:none;padding:0 25px;border:none;}
.nav-ul li .service-menu-list .container{width:100%;padding:0;}
.nav-ul li .service-menu-list .container .row{margin:0 !important;}
.nav-ul li .service-menu-list .container .row > div{padding:0;}
.nav-ul li .service-menu-list .services{margin-bottom:15px;}
.nav-ul li .service-menu-list .services h2{border-bottom:1px solid #e0e0e0;padding-bottom:7px;margin-bottom:10px;}
.nav-ul li .service-menu-list .services ul.top-nav li{border:none;}
.retailer{padding:60px 0 0 0;}
.retailer img{margin-bottom:15px;}
.retailer a.more{margin-bottom:60px;}
.contactDiv .contact-form ul li{width:48%;margin-right:24px;}
.contactDiv .contact-form h2{margin-bottom:20px;}
.contactDiv{padding:35px 0;}
.testimonial{padding:35px 0;}
.ecommerce{padding:50px 0 20px 0;}
.brand-div .brand-right{margin-top:25px;padding:0 15%;}
.about{padding-top:45px;}
.about p{margin-bottom:20px;}
.brand-div{padding-bottom:30px;margin:0;}
.brand-div .brand-right form{padding:20px;}
.about .core-value ul{margin-bottom:20px;}
.about .core-value h2{margin-bottom:0;}
.meet-the-taem .col-xs-12{width:33.3%}
.meet-the-taem h1{width:100%;text-align:center;margin-bottom:20px;}
.meet-the-taem .team p{float:left;width:100%;}
.meet-the-taem{padding:35px 0 0 0;}
.brand-div .brand-testimonial{margin-top:45px;}
.brand-div .brand-testimonial .brand-trsti{padding-bottom:15px;}
.srvc-incld{padding:35px 0;}
.srvc-incld h2{text-align:center;}
.srvc-incld ul{padding:0 22%;}
.srvc-incld ul li{margin-bottom:10px;}
.sales-driven{padding:35px 0;}
.sales-driven h2{text-align:center;}
.sales-driven p{text-align:center;}
.sales-driven ul{padding:0 25px;}
.sales-driven ul li .txtHldr{min-height:auto;padding:15px;}
.sales-driven ul li{margin-bottom:15px;}
.banner .bnr-ovrlay .bnr-container a.more{padding:0 15px;font-size:14px;}
.clnt{padding-top:125px !important;}
.ecommerce ul.trusted-partner li .imgHldr img{max-width:80%;}
.about-banner .bnr-container{max-width:300px !important;}
.nav-menu{background:#fff !important;}
.has-dropdown{float:left;width:100%;}
.nav-container{box-shadow:2px 2px 2px rgba(0, 0, 0, 0.1) !important;top:53px;}
.area-menu{width:95% !important;background:#fff !important;}
.nav-menu .menu-link{width:100% !important;float:left;padding:0 !important;}
.has-dropdown::after{right:10px !important;}
.nav-container{background:#fff;height:95%;min-height:0 !important;}
.area-menu li{width:33% !important;border:none !important;}
.area-menu{margin-top:0 !important;}
.nav-dropdown .menu-item{border:none !important;}
.nav-dropdown{width:100% !important;float:left;text-align:left;}
.nav-menu .menu-item{padding:0 35px 0 25px !important;border-top:1px solid #f1f1f1;float:left;width:100%;}
.nav-menu .menu-item:first-child{border:none;}
.nav-menu .reser-btn{border-top:none !important;margin-bottom:15px;}
.nav-menu .reser-btn a{border-radius:0 !important;width:100% !important;padding:8px !important;}
.nav-toggle .icon-menu{margin:10px 0 0 0 !important;}
/*Case Study*/
.case-study { margin:52px 0 0 0; }
.case-study h1 { margin-top:0;}
.case-study h2 { margin-bottom:0;}
.case-study ul.case li .hoverHldr .head { margin-bottom:20px; }
.case-study ul.case li .hoverHldr h5 { font:700 20px/28px 'Montserrat', sans-serif; }
.case-study ul.case li .hoverHldr p { padding:0; font:300 14px/22px 'Montserrat', sans-serif; margin:0; }
.caseStdy .brand-testimonial p { font:300 20px/30px 'Montserrat', sans-serif;}

.case-study-banner { min-height:500px; padding-top:13%;}

.case-study-banner .banner-txt .links { margin-bottom:20px;}
.case-study-banner .banner-txt .banner-bottom ul li { padding:0 12px;}
/*.case-study-details .top { padding:20px 0;}
.case-study-details .top .txt-hldr { padding:0 15px 20px; width:100%;}
.case-study-details .top .img-hldr { width:100%;}
.case-study-details .top .img-hldr img { float:right;}*/
.case-study-testimonial { padding:20px 0;}
/*.case-study-details .bottom .img-hldr { width:100%; margin-bottom:20px;}
.case-study-details .bottom .txt-hldr { width:100%; padding:0 15px;}
.case-study-details .bottom { padding-bottom:20px;}
.case-study-details .gray-bg .txt-hldr { width:100%; padding:20px 15px 0;}
.case-study-details .gray-bg .txt-hldr h2 { margin-bottom:10px;}
.case-study-details .gray-bg .img-hldr { width:100%; margin-top:20px;}
.case-study-details .gray-bg .img-hldr img { width:100%;}*/
.case-study-banner { margin-top:52px;}

.case-study-details .top { padding:35px 0;}
.case-study-details .top .txt-hldr { padding:0 15px; width:100%; text-align:center; margin-bottom:35px; }
.case-study-details .top .img-hldr { width:100%;}
.case-study-details .top .img-hldr img { float:right;}
.case-study-testimonial { padding:20px 0;}
.case-study-details .bottom { padding-bottom:20px;}
.case-study-details .bottom .img-hldr { width:100%; margin-bottom:20px;}
.case-study-details .bottom .txt-hldr { width:100%; padding:0 15px; text-align:center; margin-bottom:35px; }
.case-study-details .bottom .txt-hldr h2 { font:600 26px/34px 'Montserrat', sans-serif; margin-bottom:10px; }
.case-study-details .bottom .txt-hldr h3 { font:300 18px/25px 'Montserrat', sans-serif; }
.case-study-details .bottom .txt-hldr p { margin:0 0 25px 0; }

.case-study-details .gray-bg .txt-hldr { width:100%; padding:30px 15px; text-align:center; }
.case-study-details .gray-bg .txt-hldr h2 { font:600 26px/34px 'Montserrat', sans-serif; margin-bottom:10px; }
.case-study-details .gray-bg .txt-hldr h3 { font:300 18px/25px 'Montserrat', sans-serif; }
.case-study-details .gray-bg .txt-hldr p { margin:0 0 25px 0; }
.case-study-details .gray-bg .img-hldr { width:100%; margin-top:20px; text-align:center; }
.case-study-details .gray-bg .img-hldr img { max-width:100%; }

.case-study-details .reaching_market { padding:30px 0 0 0; }
.case-study-details .reaching_market h2 { font:600 26px/34px 'Montserrat', sans-serif; margin-bottom:10px; }
.case-study-details .reaching_market h3 { font:300 18px/25px 'Montserrat', sans-serif; }
.case-study-details .reaching_market p { margin:0 0 25px 0; }

.case-study-details .fullfill .lftDiv { width:100%; padding:30px 40px; text-align:center; }
.case-study-details .fullfill .lftDiv h2 { font:600 26px/34px 'Montserrat', sans-serif; margin-bottom:10px; }
.case-study-details .fullfill .lftDiv h3 { font:300 18px/25px 'Montserrat', sans-serif; }
.case-study-details .fullfill .lftDiv p { margin:0 0 25px 0; }
.case-study-details .fullfill .rhtDiv { width:100%; padding:30px 40px; text-align:center; }
.case-study-details .fullfill .rhtDiv h2 { font:600 26px/34px 'Montserrat', sans-serif; margin-bottom:10px; padding:0; }
.case-study-details .fullfill .rhtDiv h3 { font:300 18px/25px 'Montserrat', sans-serif; }
.case-study-details .fullfill .rhtDiv p { margin:0 0 25px 0; }



.banner .bnr-ovrlay .smart-search-banner { max-width:300px !important; padding:0 !important; }
.banner .bnr-ovrlay .smart-search-banner h1 { font-size:27px !important; line-height:36px !important; margin-bottom:10px;} 
.banner .bnr-ovrlay .smart-search-banner p { font-size:16px; }
.banner .bnr-ovrlay .bnr-container .lft { width:100%; margin:0 0 15px 0; padding:0; border:none; }
.banner .bnr-ovrlay .bnr-container .rgt { width:88%; margin:0; position:static;}
.brand-div .brand-testimonial h6 { font:300 18px/30px 'Montserrat', sans-serif;}
.cost_effect p { margin-bottom:50px; }

.smart-search-tab .nav-tabs li { width:20%; }
.smart-search-tab .nav-tabs li a { font:300 14px/20px "Montserrat",sans-serif; border:1px solid #ddd; }
.smart-search-tab .tab-content { text-align:center; }
.smart-search-tab .tab-content a { display:inline-block; float:none; }
.tri-it p { margin-bottom:15px; }
#vidwrap { width:100%; height:470px; }
.plan table th { font-size:16px; }
.plan table td { padding:10px; font:400 14px/20px "Montserrat",sans-serif; }
.plan table td a { padding:0 10px; }

.case-study-banner .banner-txt a { display:none; }


.case-study h2 { margin-top:0;}
.case-study h4 { margin-bottom:0;}
.case-study ul.case li { background-size:cover !important; min-height:450px; }
.case-study ul.case li .hoverHldr h2 { margin-top:135px; font:700 26px/34px 'Montserrat', sans-serif; }
.case-study ul.case li .hoverHldr a.view { padding:0 20px; }


.BrandDiv ul li { margin:0; width:20%; float:left; }

.performance h3 { padding:0 19%; }
.perform-tab .nav-tabs { padding:0 10px; text-align:center; }
.perform-tab .nav-tabs li { display:inline-block; float:none; }
.perform-tab .nav-tabs li a { padding:10px 0; }

}
@media screen and (max-width:736px){
.nav-container{height:87%;}


.perform-tab .tab-content h3 { margin-top:0; }


}
@media screen and (max-width:667px){
.navbar-fixed-top .navbar-collapse{max-height:250px;}
.banner{background-size:132% !important;min-height:0;height:auto;}
.banner2 { height:auto; }
.retailer{margin-top:0;}
.banner .bnr-ovrlay{background:url(../images/banner-bg.png) no-repeat left top, #e96027;padding:0;position:static;margin-top:33%;height:auto;}
.banner .bnr-ovrlay .bnr-container{padding:30px 0;max-width:300px;margin-left:25px;}
.banner .bnr-ovrlay .bnr-container h1{font:600 32px/44px 'Montserrat', sans-serif;}
.banner .bnr-ovrlay .bnr-container a.more{margin-bottom:40px;}
.nav-container{height:85.5%;}
.con-bnr{margin-top:0;}
.brand-banner .bnr-container{padding-top:30px !important;}
.brand-banner .bnr-container a{margin-bottom:40px;}


.srvc-incld ul{padding:0 18%;}
.clnt{padding-top:30px !important;}

.ecommerce h2{font:400 24px/34px 'Montserrat', sans-serif;margin-bottom:30px;}
.about-banner .bnr-container{padding-top:30px !important;}
.about-banner .bnr-container h1{font:600 28px/40px 'Montserrat', sans-serif !important;}
.cntct{min-height:200px;padding-top:11% !important;}
.contactDiv{padding-top:65px;}
/*Case Study*/
.case-study ul.case li .hoverHldr .head ul li { margin-right:15px;}
.case-study ul.case li .hoverHldr h2 { margin-top:60px; }
.case-study ul.case li .hoverHldr p { font-size:13px;}
.caseStdy .brand-testimonial { margin:45px 0 0 0 !important;}

.case-study-banner .banner-txt { width:95%;}
.case-study-banner .banner-txt .banner-bottom ul li { padding: 0 7px 0 0; }
.case-study-details .top .txt-hldr h5 { font-size:25px; margin-bottom:10px;}
.case-study-details .top .txt-hldr h2 { margin-bottom:10px;}
.case-study-testimonial h3 { font-size:17px;}
.case-study-details .bottom .txt-hldr h6 { font-size:25px;}
.case-study-details .bottom .txt-hldr h2 { margin-bottom:10px;}
.case-study-details .gray-bg .txt-hldr h4 { font-size:25px;}

.banner .bnr-ovrlay .smart-search-banner { max-width:100% !important; }
.banner .bnr-ovrlay .bnr-container .lft p.txt-bottom-btn { margin:20px 0 0 15px; }
.banner-right { position:absolute; top:25px; margin:0; width:100%; left:0; text-align:center; }
.banner-right img { max-width:62%; }
.smart-search-tab .nav-tabs { border:none; }
.banner .smrt_srch { margin-top:56%; padding-bottom:25px; }

.cost_effect { margin:0;}
#vidwrap { height:405px; }

.banner .smrt_srch2 { margin-top:55%;}
.banner .bnr-ovrlay .smart-search-banner2 { width:100%; max-width:100%; margin:0; padding:30px 0; }


.case-study h2 { font:600 30px/38px 'Montserrat', sans-serif; }
.case-study ul.case li { background-size:cover !important; min-height:450px; }
.case-study ul.case li .hoverHldr h2 { margin-top:135px; font:700 26px/34px 'Montserrat', sans-serif; }
.case-study ul.case li .hoverHldr a.view { padding:0 20px; }



.performance h3 { padding:0 15%; }

}
@media screen and (max-width:640px){
.ecommerce ul li{width:29%;}
.smart-search-tab .nav-tabs li a { padding:10px; }
.case-study ul.case li { background-size:cover !important; min-height:450px; }
.case-study ul.case li .hoverHldr h2 { margin-top:130px; }

.case-study-banner { padding-top:18%; }
.case-study-banner .banner-txt h2 { font:700 30px/37px 'Montserrat', sans-serif; }
.case-study-details .top .txt-hldr h2 { font:600 26px/32px 'Montserrat', sans-serif; }
.case-study-testimonial h4 { padding:0 50px; font:300 18px/26px 'Montserrat', sans-serif; }


.performance h3 { padding:0 12%; }

}
@media screen and (max-width:568px){
.navbar-fixed-top .navbar-collapse{max-height:200px;}
.banner{background-size:cover;min-height:0;height:290px;}
.ecommerce{padding:55px 0 20px 0;}
.ecommerce h2{font:400 22px/28px 'Montserrat', sans-serif;}
.banner{min-height:0;height:auto;}
.banner .bnr-ovrlay{margin-top:25%;height:auto;}
.banner .smrt_srch2 { margin-top:55%;}

.banner .bnr-ovrlay .smart-search-banner2 { width:100%; max-width:100% !important; margin:0; padding:30px 0; }
.banner .bnr-ovrlay .bnr-container{max-width:225px;}
.banner .bnr-ovrlay .bnr-container h1{font:600 22px/30px 'Montserrat', sans-serif;}
.banner .bnr-ovrlay .bnr-container h2{font:300 16px/22px 'Montserrat', sans-serif;margin-bottom:20px;}
.banner .bnr-ovrlay .bnr-container a.more{margin-bottom:40px;height:40px;font:600 12px/36px 'Montserrat', sans-serif;padding:0 15px;}
.brand-banner .bnr-container{max-width:245px !important;}
.brand-div .brand-right{padding:0 8%;}
.srvc-incld ul{padding:0 15%;}
.about .core-value ul li{width:100%;padding:0;margin:0 0 15px 0;background:none;}
.cntct{padding-top:16% !important;}
.contactDiv{padding-top:80px;}
.contactDiv .contact-form ul li{margin-right:20px;}
.ecommerce{padding:35px 0 0 0;}
.ecommerce ul.trusted-partner li{width:50%;}
.brand-banner .bnr-container a{margin-top:0;}
.nav-container{height:83%;}
.about-banner .bnr-container{max-width:245px !important;}
.about-banner .bnr-container h1{font:600 22px/30px 'Montserrat', sans-serif !important;}
.about{padding-top:20px;}
/*Case Study */
.case-study h1 { font:600 26px/35px 'Montserrat', sans-serif; }
.case-study ul.case li .hoverHldr .head ul { text-align:center; }
.case-study ul.case li .hoverHldr .head ul li { float:none; display:inline-block; }
.case-study ul.case li .hoverHldr a.view { margin:0; }

.banner .smrt_srch { margin-top:56%; padding-bottom:25px; }


.cost_effect { margin:0;}
#vidwrap { height:350px; }
.smart-search-tab .nav-tabs li { width:25%; }
.video h3 { font:600 22px/32px "Montserrat",sans-serif; }
.resTbl { overflow-x:scroll; width:100%; height:auto; float:left;  }
.resTbl table { width:700px; }

.case-study ul.case li { min-height:500px; }
.case-study ul.case li .hoverHldr h2 { margin-top:160px; }


.performance h3 { padding:0 8%; }


.BrandDiv ul { text-align:center; width:auto; padding:0; }
.BrandDiv ul li { margin:0; width:auto; display:inline-block; float:none; margin-bottom:20px; }
.BrandDiv ul li img { max-height:75px;}

.BrandDiv2 ul { text-align:center; width:auto; padding:0; }
.BrandDiv2 ul li { margin:0; width:auto; display:inline-block; float:none; margin-bottom:20px; }
.BrandDiv2 ul li img { max-height:75px;}



}
@media screen and (max-width:480px){
.banner .bnr-ovrlay{margin-top:35%;}

.ecommerce ul li{width:26%;}
.we-are{height:auto;margin-bottom:30px;}
.we-are .container{padding:0;}
.we-are .learn{width:100%;margin-top:64%;background:url(../images/we-bg.png) no-repeat right -40px top;}

.brand-div .brand-testimonial h3{padding:0 45px;font:300 18px/28px 'Montserrat', sans-serif;}
.brand-div .brand-right{padding:0;}
.srvc-incld ul{padding:0;}

.about{padding-top:14%;}
.meet-the-taem .col-xs-12{width:100%;}
.meet-the-taem .team{margin-bottom:35px;}
.contactDiv{padding-top:30px;}

/*Case Study*/
.contactDiv .contact-form ul li{width:100%;margin:0 0 20px 0;}
.case-study ul.case li .hoverHldr .head { display:none;}
.case-study ul.case li .hoverHldr h5 { font:700 16px/22px 'Montserrat', sans-serif; margin-top:35px; }

.case-study-banner .banner-txt h2 { font-size:25px;}
.case-study-banner .banner-txt .links { margin:10px 0 30px;}
.case-study-banner .banner-txt .links li a { width:135px; background:none; font-size:12px;}
.case-study-banner .banner-txt .links li:last-child a { background:none; padding:0; text-align:center;}
.case-study-banner .banner-txt .banner-bottom ul { padding:10px 0;}
.case-study-banner .banner-txt .links li { margin:0;}
.case-study-details .bottom .img-hldr { padding:0 10px;}

.banner .smrt_srch { margin-top:56%; padding-bottom:25px; }


.banner .bnr-ovrlay .bnr-container .lft p.txt-bottom-btn { margin:10px 0 0 0; }
.cost_effect { margin:0;}
.smart-search-tab .nav-tabs li { width:33.33%; }
#vidwrap { height:290px; }

.banner .smrt_srch2 { margin-top:55%;}
.banner2 { height:auto; }
.banner .bnr-ovrlay .smart-search-banner2 { width:100%; max-width:100% !important; margin:0; padding:30px 0; }

.case-study h2 { font:600 25px/32px 'Montserrat', sans-serif; }
.case-study h4 { font-size:15px; }
.case-study ul.case li { min-height:335px; }
.case-study ul.case li .hoverHldr h2 { margin-top:65px; font:700 20px/27px 'Montserrat', sans-serif; }
.case-study ul.case li .hoverHldr p { margin-bottom:15px; }
.case-study ul.case li .hoverHldr a.view { font-size:11px; }

.case-study-banner { min-height:575px; }
.case-study-banner .banner-txt .links li a { width:auto; padding:0 15px; }
.case-study-banner .banner-txt .links li:last-child a { width:auto; padding:0 15px; }
.case-study-banner .banner-txt .links li:last-child a.vdo { padding:0 55px 0 20px; }
.case-study-banner .banner-txt .banner-bottom ul li { padding:0 15px 0 0; margin:0 15px 15px 0; }

.case-study-details .top .txt-hldr h2 { font:600 22px/28px 'Montserrat', sans-serif; }
.case-study-details .top .txt-hldr h3 { font:300 15px/22px 'Montserrat', sans-serif; }
.case-study-details .top .txt-hldr p { font:300 14px/28px 'Montserrat', sans-serif; margin:0 0 25px 0; }
.case-study-details .bottom .txt-hldr h2 { font:600 22px/28px 'Montserrat', sans-serif; }
.case-study-details .bottom .txt-hldr h3 { font:300 15px/22px 'Montserrat', sans-serif; }
.case-study-details .bottom .txt-hldr p { font:300 14px/28px 'Montserrat', sans-serif; margin:0 0 25px 0; }
.case-study-details .gray-bg .txt-hldr h2 { font:600 22px/28px 'Montserrat', sans-serif; }
.case-study-details .gray-bg .txt-hldr h3 { font:300 15px/22px 'Montserrat', sans-serif; }
.case-study-details .gray-bg .txt-hldr p { font:300 14px/28px 'Montserrat', sans-serif; margin:0 0 25px 0; }
.case-study-details .reaching_market h2 { font:600 22px/28px 'Montserrat', sans-serif; }
.case-study-details .reaching_market h3 { font:300 15px/22px 'Montserrat', sans-serif; }
.case-study-details .reaching_market p { font:300 14px/28px 'Montserrat', sans-serif; margin:0 0 25px 0; }
.case-study-details .fullfill .lftDiv h2 { font:600 22px/28px 'Montserrat', sans-serif; }
.case-study-details .fullfill .lftDiv h3 { font:300 15px/22px 'Montserrat', sans-serif; }
.case-study-details .fullfill .lftDiv p { font:300 14px/28px 'Montserrat', sans-serif; margin:0 0 25px 0; }
.case-study-details .fullfill .rhtDiv h2 { font:600 22px/28px 'Montserrat', sans-serif; }
.case-study-details .fullfill .rhtDiv h3 { font:300 15px/22px 'Montserrat', sans-serif; }
.case-study-details .fullfill .rhtDiv p { font:300 14px/28px 'Montserrat', sans-serif; margin:0 0 25px 0; }


.performance h3 { padding:0; font-size:21px; }
.BrandDiv { text-align:center; }
.BrandDiv ul li { float:none; display:inline-block; margin:0 0 10px 0; }
.BrandDiv ul li img { max-height:55px; }

.BrandDiv2 { text-align:center; }
.BrandDiv2 ul li { float:none; display:inline-block; margin:0 0 10px 0; }
.BrandDiv2 ul li img { max-height:55px; }


}


@media screen and (max-width:414px){
.banner .bnr-ovrlay{margin-top:46%;}
.banner .bnr-ovrlay .bnr-container a.more{margin-bottom:40px;}
.brand-banner .bnr-container a { margin-bottom:0; }
.we-are .learn{background:url(../images/we-bg.png) no-repeat right -110px top;padding:30px 30px 0 100px;}
.testimonial{padding:30px 0;}
.contactDiv .contact-form ul li{width:100%;margin-right:0;}
.ecommerce ul.trusted-partner li{width:100%;}
.about .core-value ul li{width:100%;margin:0;padding:0;background:none;}
.meet-the-taem .col-xs-12{width:100%;}
.about-banner .bnr-container{padding-top:20px !important;max-width:195px !important;}
.srvc-incld ul li{font-size:14px;}
.brand-banner .bnr-container{padding-top:10px !important;}
.nav-container{height:93%;}


.about-banner .bnr-container{max-width:65% !important;}
.about{padding-top:30px;}
.cntct{min-height:160px;}
.contactDiv{padding-top:30px;}
/*Case Study*/
.case-study h2:after { left:41%;}
.caseStdy .brand-testimonial ul li .quoted { padding:0 40px; }
.caseStdy .brand-testimonial p { font:300 16px/26px 'Montserrat', sans-serif; }

.banner .smrt_srch { margin-top:65%; }
.banner-right img { max-width:70%; }

.brand-div .brand-testimonial { margin-top:0;}
.cost_effect { margin:0; }
#vidwrap { height:245px; }

.banner .smrt_srch2 { margin-top:65%;}
.brand-div .brand-testimonial { margin-top:45px; }

.sales-driven .smart-search-tab ul.sales li .language ul li { width:50%; }

.case-study ul.case li { min-height:414px; }
.case-study ul.case li .hoverHldr h2 { margin-top:90px; }
.case-study h4 { padding:0 10% 15px; }
.case-study h4::after { left:41%; }


.performance { padding:35px 0;}
.performance h3 { font-size:18px; margin-bottom:25px; }


}


@media screen and (max-width:375px){
.ecommerce h2{font:400 17px/24px 'Montserrat', sans-serif;}
.we-are .learn{background:url(../images/we-bg.png) no-repeat right -145px top;padding:30px 30px 0 85px;}
.we-are .learn h2{font:600 20px/21px 'Montserrat', sans-serif;margin-bottom:5px;}
.we-are .learn p{font:300 13px/20px 'Montserrat', sans-serif;margin-bottom:9px;}
.we-are .learn a.lrn-mr{height:40px;line-height:40px;}
.nav-container{height:92%;}
.about-banner .bnr-container{max-width:72% !important;}

.brand-div .brand-testimonial h6 { padding:45px 0; font:300 16px/26px 'Montserrat', sans-serif; }
.smart-search-tab .nav-tabs li a { padding:5px; }
.video h3 { font:600 18px/28px "Montserrat",sans-serif; }
#vidwrap { height:210px; }


.brand-div { padding-top:30px; }
.brndDv2 { padding-top:0; }
.about { padding-top:0; }

.case-study ul.case li { min-height:375px; }
.case-study ul.case li .hoverHldr h2 { margin-top:90px; }
.case-study h2 { font-size:22px; }
.case-study ul.case li .hoverHldr h2 { margin-top:70px; }




}
@media screen and (max-width:360px){
.brndDv2 { padding-top:30px; }
.we-are .learn{background:url(../images/we-bg.png) no-repeat right -160px top;}
.brand-div .brand-testimonial { margin-top:0;}
.brand-div .brand-right form ul li:first-child{width:100%;margin-right:0;}
.brand-div .brand-right form ul li:nth-child(2){width:100%;}

.contactDiv .contact-form ul li input[type="submit"]{width:100%;padding:0;text-align:center;}
.cost_effect { margin:0; }

.case-study ul.case li { min-height:360px; }
.case-study ul.case li .hoverHldr h2 { margin-top:50px; }



}
@media screen and (max-width:320px){

.ecommerce ul li{width:40%;}
.we-are .learn{background:url(../images/we-bg.png) no-repeat right -202px top;padding:30px 30px 0 60px;}

.brand-div .brand-right h1{font-size:16px;}
.brand-div .brand-right form ul li input[type="submit"]{font-size:14px;}
.sales-driven ul{padding:0;}

.about-banner .bnr-container{max-width:90% !important;}

.cntct{min-height:130px;}
.contactDiv .contact-form ul li input[type="submit"]{font-size:14px;}
.contactDiv #testimonial .item .wht-box{padding:55px 15px;}
.nav-container{height:89%;}
.case-study ul.case li .hoverHldr h5 { margin-top:20px;}

.smart-search-tab .nav-tabs li { width:50%; }
.cost_effect { margin:0; }
#vidwrap { height:180px; }
.resTbl table { width:600px; }
.case-study { padding-top:30px; }
.case-study h2 { font-size:20px; margin-bottom:12px; }
.case-study h4 { padding:0 0 15px 0; line-height:21px; }
.case-study ul.case { margin-top:30px; }
.case-study ul.case li { min-height:320px; }
.case-study ul.case li .hoverHldr h2 { margin-top:25px; }
.case-study ul.case li .hoverHldr p { font:300 13px/19px 'Montserrat', sans-serif; }

.case-study-banner { min-height:600px; }
.case-study-banner .banner-txt h2 { font-size:22px; }
.case-study-banner .banner-txt .links li { margin:0 0 15px 0; }

.BrandDiv ul li { margin:0 0 10px 0; }


}