@media (max-width:1199px) {
	.navbar-fixed-top .navbar-brand img{max-width:90px;}
	.g-recaptcha.recaptchaHome {
    -webkit-transform: scale(0.8) translate(0px, -10px); -ms-transform: scale(0.8) translate(0px, -10px); transform: scale(0.8) translate(0px, -10px);}
    .innnerPageSec{top:-40px;}
    .innnerPageSec::after{height:40px;bottom:-40px;}

}

@media (max-width:991px) {
	.innerSection{padding:50px 0px 50px 0px;}
	.headTitle{padding-bottom:20px;margin-bottom:30px;}
	.headTitle small{padding-top:15px;}
	.go-top{bottom:60px;}
	.navbar-brand img{max-width:140px;}
	.navbar-nav.nav{top:40px;}
	.navbar-nav.nav li a{padding:7px 15px;font-size:13px;}
	.navbar-nav.nav li.languageNav a img{max-width:15px;}
	.navbar-nav.nav li.languageNav a{padding:7px 2px;}
	.navbar-fixed-top .navbar-nav.nav li.languageNav a{padding:6px 2px;}
	.navbar-fixed-top .navbar-brand img{max-width:70px;margin-right:0px;margin-top:10px;}
	.navbar-fixed-top .navbar-nav.nav li a{padding:7px 18px;font-size:12px;}
	.navbar-fixed-top .navbar-nav.nav{top:15px;}
	.navbar-fixed-top .navbar-nav.nav li.homeMenu a{padding:7px 15px;}
	.navbar-fixed-top .mainHeader{min-height:60px;}
	.bannerTabs ul li{padding:0px 5px;}
	.bannerTabs ul li a{font-size:14px; padding:10px 15px;min-width:130px;}

	.bannerCaption h1{font-size:45px;}
	.bannerCaption h1 small{font-size:25px;}
	.bannerCaption p{font-size:12px; line-height:20px;margin-bottom:10px;}
	.how-we-work ul li:before{position:absolute; border:1px solid #cfa29d; height:0; width:180px; content:""; top:50px; left:100px;}
	.how-we-work ul li a .workContentMid{font-size:17px;}
	.how-we-work ul li a .workContentMid span{font-size:25px;}
	.newsBox h3{height:120px;}
	.footerMap{text-align:center;}
	.footerMap img{max-width:250px;}
	.quickContactBox h3{color:#fff;}
	.form-group label{color:#fff;}
	.g-recaptcha.recaptchaHome{-webkit-transform: scale(0.8) translate(52px, -10px);-ms-transform: scale(0.8) translate(52px, -10px); transform: scale(0.8) translate(52px, -10px);}

	.innnerPageSec{padding:50px 15px;}
	
}

@media (max-width:767px) {
	.headerTop{display:none;}
	/*.mainHeader{background:rgba(0,0,0,0.6);}*/
	.navbar-header{background:rgba(134,41,35, 0.7);min-height:74px;}
	.navbar.navbar-default, .navbar-default.navbar-fixed-top{position:absolute !important;}
	.navbar-default .navbar-toggle{border:0px !important;margin-top:25px;}
	.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{background:none;}
	.navbar-default .navbar-toggle .icon-bar{background:#ffffff; cursor:pointer;}
	.navbar-fixed-top.navbar-default .navbar-toggle{padding:0px;margin-top:22px;}
	.navbar-default .navbar-collapse{border-top:1px solid #ccc;float:none !important;background:#862923;}
	.navbar-nav.nav{padding:0px;float:none !important;margin:0px;top:0px;right:0px;}
	.navbar-default .navbar-nav>li{border-bottom:1px solid #9c433d;}
	.navbar-default .navbar-nav>li>a{padding:10px !important; font-size:14px;}
	.navbar-brand{padding:9px 15px;opacity:1;visibility:visible;display:block;}
	.navbar-brand img{max-width:100px;}
	.navbar-brand span{font-size:20px;}
	.navbar-brand span small{padding-top:2px;}
	.navbar-default.navbar-fixed-top{position:absolute;}
	.navbar-nav.nav li{position:relative !important;}
	.navbar-nav.nav li a{color:#fff;}
	.navbar-nav.nav li.active a, .navbar-nav.nav li a:hover, .navbar-nav.nav li.active a:hover, .navbar-nav.nav li a:focus{color:#fff;}
	.navbar-fixed-top .navbar-nav.nav li a{padding:10px;}
	.navbar-nav.nav>li>ul{width:100%;position:relative;box-shadow:0px 0px 1px rgba(0, 0, 0, 0.3);padding-left:10px;}
	.navbar-nav.nav li .caretDown{display:block;width:35px;height:40px;right:0px;top:0px;position:absolute;background:none;z-index:3;text-align:center;line-height:40px;color:#fff;font-size:25px !important;}
	.navbar-nav.nav>li:hover>ul{display:none;}
	.navbar-fixed-top .headerTop{height:auto;padding:8px 0px;}
	.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse{max-height:800px !important;overflow-y:visible;}
	.navbar-fixed-top .navbar-nav.nav{top:0px;}
	.navbar-fixed-top .navbar-nav.nav li a{font-size:14px;}
	.dropmenu img{display:none;}
	.navbar-nav.nav li ul li{width:100%;}
	.navbar-nav.nav li ul li br{display:none;}

	.callbackButton{font-size:0px;width:40px;right:-5px;}
	.headTitle{font-size:25px;margin-bottom:25px;padding-bottom:15px;}
	.go-top{bottom:10px;width:35px;height:35px;line-height:28px;}
	.go-top i{line-height:28px;}

	.how-we-work ul li::before{left:100px;}

	/*.mainSlider{background:url(../images/mobileBanner.jpg) no-repeat left top; background-size:cover;}
	.mainSlider video{display: none;}*/
	.mainSlider video{width:1500px; height:auto; left:-300px; top:0px;}
	.footerDetails{text-align:left; margin-top:15px;}
	.socialMedia, .footerBottom{text-align:center;}
	.ourWorkSection{padding:30px 0px 0px;}
	.mediaSection{padding:50px 0px 30px;}
	.csrSection{padding:40px 0px 100px;}
	.quickContactBox{margin-top:0px;}
	.g-recaptcha.recaptchaHome {-webkit-transform: scale(0.8) translate(2px, -10px); -ms-transform: scale(0.8) translate(2px, -10px); transform: scale(0.8) translate(2px, -10px);}
    #contactform .text-right{text-align:left;}

    .teamDetailsBox{width:33%;}
    .articleBox h4{margin-top:15px;}
    .mTextLeft{text-align:left !important;}


}

@media (max-width:600px) {
	.innerPageBanner img{min-height:220px;}
	.how-we-work ul li{width:50%;margin-bottom:30px;}
	.how-we-work ul li::before{width:110%;}
	.how-we-work ul li:nth-child(2)::before{display:none;}
	.how-we-work ul{margin-bottom:18px;}
	.newsBox h3{height:auto; padding-bottom:12px;}
	.newsBox h3{font-size:17px; line-height:24px;}

	.bannerCaption h1{font-size:30px;}
	.bannerCaption h1 small{font-size:16px;}
	.bannerCaptionBox{padding:0px 15px;}
	.teamDetailsBox{width:50%; margin-left:-3px;}
	.headingBig{font-size:32px;}
	.headingBig small{font-size:22px;}
	.teamDetailpopup figure img{max-width:130px; height:130px;}
	.teamDetailpopup figcaption h4{font-size:22px;line-height:24px;}
	.teamDetailpopup figcaption h4 span{font-size:22px;}
	.teamPopupClose{top:10px;right:15px;}
	.teamPopupClose span{width:25px;}
	.teamDetailpopup .container{padding:20px; padding-bottom:20px;}
}

@media (max-width:480px) {
	.bannerTabs ul li{padding:0px; margin:0px 1px;}
	.bannerTabs ul li a{font-size:12px; padding:7px; min-width:auto; text-transform:none;}
	.how-we-work ul li a{font-size:14px; line-height:18px;}
	.how-we-work ul li a .workContentMid{font-size:14px;}
	.how-we-work ul li a .workContentMid span{font-size:20px;}
	.teamDetailsBox{width:100%; margin-left:0px;}
	.teamDetailsBox figcaption h4{font-size:22px; line-height:26px;}
	.teamDetailsBox figcaption h4 span{font-size:17px;}
	.galleryVideo{height:270px !important;}

}