@media (min-width:1920px) {
.flat-mega-menu ul li, .flat-mega-menu.menu ul li{padding-left:40px; padding-right:20px;}
.consultation p{margin-left:-205px;}
.caption h4{margin-top:90px;}
.side_btn li:last-child, #top-buttons li:last-child{padding-left:80px}
.side_btn li .fa-phone, #top-buttons li .fa-phone{margin-left:57px;}
.logo_abt, .logo{margin-left:0;}
}
@media (max-width:1280px) {
.flat-mega-menu.menu ul li a{ letter-spacing:3.4px;}
#top-buttons li{letter-spacing:0px; font-size:15px;}
.side_btn li{letter-spacing:1.8px; font-size:13px;}
.shrink .logo{width:217px;}
.flat-mega-menu ul li a{font-size:13px; letter-spacing:3.5px;}
.consultation p{margin-left:-135px;}
.bootom_strip{padding-left:0 !Important;}
.logo{margin-left:10px;}
}
@media (max-width:1024px) {
.flat-mega-menu ul li{padding:23px 9px !important;}
.flat-mega-menu.menu ul li a{ letter-spacing:1.2px; font-size:13px;}
.side_btn li{margin-left: -30px; font-size:12px; letter-spacing:0.4px;}
.quote-btn2{margin-left:5px;}
.quote-btn{font-size: 11px; padding-left:10px; padding-right:10px; margin-left:5px;}
.banner .text {text-align: center;font-size: 30px;line-height:45px; margin-bottom:50px;}
.carousel-caption .heading{ font-size:15px;}
.abt_bottom .heading {font-size: 22px;}
.footer-menu ul li a{padding: 0px 7px 0px 20px;}
#stickytypeheader ul li a{padding: 12px 12px 10px;}
.abt_bottom .heading span{ line-height:0px;}
.footer-menu ul li a{ padding:0px 5px 0px 16px}
.flat-mega-menu ul li a{ letter-spacing:1.5px; font-size:12px;}
#top-buttons li{ letter-spacing:normal}
#top-buttons li{ font-size:12px;}
.quote-btn2{padding: 3px 5px;}
.testimonial-main-box span{ padding:0 0px;}
.shrink .logo{width:217px;}
.logo{margin-left:0;}
.logo img{height:133px;}
.logo_abt{width:170px;}
.consultation p{margin-left:-90px;}
.process_bg .container{padding-left:0;}
.heading_main p{padding-left:18%; padding-right:18%;}
.office-uae{background-size:100%;}
.office-ind, .office-ny{background-size:71%;}
.portfolio-list .item{margin-left:15px;}
.modal.right .modal-dialog{width:45%;}
.home .carousel-caption h1 span{font-size:45px;}
.home .carousel-caption h1{font-size:35px;}
.banner_bottom .title{font-size:13px; padding-left:50px;:}
.banner_bottom .col-sm-9 img{height:35px; margin-left:21px;}
.banner_bottom .title:before{font-size:140px; margin-top:-30px;}
.banner_bottom .title:after{font-size:140px; margin-top:-30px; right:-31px;}
.forge_ahead ul li{width:19.4%; min-height:182px;}
.creative_bg .heading{line-height:50px;}
.bootom_strip .heading{font-size:20px;}
.bootom_strip .heading span{font-size:25px;}
.bootom_strip .heading a{font-size:18px; padding-left:15px; padding-right:15px;}
.bootom_strip .client_logo{width:32%; padding-right:0;}
.bootom_strip .client_logo .title{padding:4px 0 4px 20px;}
.bootom_strip .client_logo .title:before{top:-14px; font-size:66px;}
.bootom_strip .client_logo .title:after{top:-14px; font-size:66px; right:-21px;}
@-moz-document url-prefix() {
    .banner_bottom .title:after, .banner_bottom .title:before{margin-top:-44px;}
	.bootom_strip .client_logo .title:before{top:-21px; font-size:66px;}
	.bootom_strip .client_logo .title:after{top:-21px; font-size:66px; right:-21px;}
}
.promo .heading{font-size:29px;}
.live_chat{bottom:61px !important;}
.bootom_strip .client_logo marquee{width:58%;}
.modal-lg{width:775px;}
.videos, .iframe_video{height:420px;}
#stickytypeheader{padding-left:0; padding-right:0;}

}
@media (max-width:980px) {
.container{width:95%;}
.flat-mega-menu ul li{padding:23px 8px !important}
.side_btn{margin-left: -7px;}
.side_btn li{margin-left: -18px; font-size:12px;}
.quote-btn{font-size:11px;margin-left:0px;padding-left:6px; padding-right:6px;}
.banner .text {text-align: center;line-height: 41px;}
.carousel-caption .heading{ font-size:15px;}
.abt_bottom .heading {font-size: 22px;}	
#stickytypeheader ul li a{ padding:12px 10px 10px;}
#top-buttons li{ letter-spacing:normal;font-size:12px;}
.quote-btn2{padding: 3px 3px;}
#top-buttons li a{ font-size:12px;}
.consultation p{margin-left:-55px;}
.shrink .logo{width:200px;}
.heading_main p{padding-left:10%; padding-right:10%;}
.side_btn li{letter-spacing:normal;}
	
}
@media (max-width:768px) {
.container{width:98%;}
.banner{margin-top:106px;}
.logo_abt{background:url("../images/logo-mobile.png"/*tpa=http://www.brandexplainers.com/images/logo-mobile.png*/)top left no-repeat;width: 100%;text-align: center;margin-top:50px;margin-left:-332px; height:53px;}
.m_title{display:block;}
.side_btn{    margin-top: 58px;width: 562px;margin-left: -273px;}
.side_btn li{font-size:15px;margin-left: -5px;}
.quote-btn{margin:5px 0 5px 25px; padding:6px 15px;}
.mob_icon{ width:100%}
.about_main{margin-top:0px;}
.about_bg_img1{width: 100%;background-position: 30% -93px;}
.about_main2{margin-top: -132px;}
.about_bg_img{width: 100%;background-position:79% -96px}
.footer-address{border-right:none}
.abt_bottom .heading{font-size: 9px;}
.banner .text {text-align: center; line-height:40px; margin-bottom:10px;}
.carousel-caption .heading{ font-size:15px;}
.abt_bottom .heading {font-size: 22px;line-height: 22px;margin-top: -20px;}
#stickytypeheader{margin-top:0px;}
#stickytypeheader ul li:first-child{ width:100%;border-right:none; margin-bottom:15px;}
#stickytypeheader ul li a{padding:0px 15px 0px;}
#stickytypeheader ul li{margin-bottom:10px;}
.caption h4{margin-top:15px;}
.footer-menu ul li a{padding: 0px 7px 0px 0px;}
header{position:fixed; height:62px; top:0;}
header .col-sm-5{width:auto; padding-right:0; float:right;}
header .col-sm-2{width:auto; padding:0;}
.logo{margin-left:0px;margin-top:1px;}
.logo img{height:60px;}
.shrink .logo img{height:60px; margin-top:1px;}
.shrink{height:62px;}
.shrink .mean-container .mean-bar{top:25px;}
.shrink #top-buttons{margin-bottom:0px; margin-top:12px;}
.quote-btn2{margin: 5px 0 5px 44px;width: 100%;}
#top-buttons li:last-child a{color:#000!important; font-size:13px;}
.industry ul li{ width:100%;border-right:none; border-bottom:#e9e9e9 solid 1px;}
#top-buttons li{ color:#000;font-size: 13px;}
#top-buttons{margin-top:12px; margin-bottom:12px;}
.consultation p{margin: 45px 0px 20px -79px;}
.mob_logo{position:relative; z-index:9999; background:url("../images/mobile2.png"/*tpa=http://www.brandexplainers.com/images/mobile2.png*/)top center no-repeat; height:202px; width:200px;margin-left:285px;margin-top: -237px;}
 
.testimonial-main-box span{ padding:0px;}
.creative_bg .heading{ font-size:23px;}
.creative_bg .heading span{font-size:23px;}
.parallax{ background-attachment: scroll;overflow:hidden; margin:0px; padding:0px;height: auto;}
.process_bg{margin:0px;}
.industry{padding:0px;}
#get-office{margin-top:-21px;}
.office-uae{width: 100%;text-align: center;margin-bottom: 30px;background: url("../images/office-uae2.png"/*tpa=http://www.brandexplainers.com/images/office-uae2.png*/) top center no-repeat;height: 130px;}
.office-ind{width: 100%;text-align: center;margin-bottom: 30px;background: url("../images/office-ind2.png"/*tpa=http://www.brandexplainers.com/images/office-ind2.png*/) top center no-repeat;height: 130px;}
.office-ny{width: 100%;text-align: center;margin-bottom: 30px;background: url("../images/office-ny2.png"/*tpa=http://www.brandexplainers.com/images/office-ny2.png*/) top center no-repeat;height: 130px;}
#quote-carousel .carousel-control.right{right: -28px;}
#quote-carousel .carousel-control.left{right: -28px;}
.logo_rotate{display:none;}
.process_bg .container{padding-right:15%;}
.consultation p{margin-left:-50px;}
.txtdiv{line-height:26px; font-size:21px;}
.face.back p{font-size:13px; line-height:22px;}
.ser_txt{font-size:28px;}
.carousel-caption{right:2%; left:2%;}
.caption h4{margin-top:30px;}
.just_call_bg{padding-top:35px; margin-top:106px;}
.modal.right .modal-dialog{width:80%;}
.modal-content.query{padding-top:100px;}

.home .carousel-caption{right:20%; left:20%; width:auto; top:0;}
.home .carousel-caption h1 span{font-size:35px;}
.home .carousel-caption h1{font-size:30px;}
.home .carousel-caption .sub_title{font-size:15px; margin-top:5px;}
.watch_btn, .watch_btn1{padding:13px 25px;}
.banner_bottom .title{font-size:11px; padding:14.5px 0 14.5px 40px; line-height:17px;}
.banner_bottom .col-sm-9{padding-top:27px;}
.banner_bottom .col-sm-9 img{height:25px;}
.banner_bottom .title:before{font-size:140px; margin-top:-30px;}
.banner_bottom .title:after{font-size:140px; margin-top:-30px; right:-31px;}
.forge_ahead ul li{width:32.6%; min-height:inherit;}
.bootom_strip{padding-bottom:16px !important; padding-left:30px !important;}
.bootom_strip .heading{font-size:25px; text-align:center; margin-top:-22px;}
.bootom_strip .heading span{font-size:32px;}
.bootom_strip .heading a{font-size:20px;}
.bootom_strip .client_logo{display:none;}
.bootom_strip .col-sm-8{width:100%;}
@-moz-document url-prefix() {
    .banner_bottom .title:after, .banner_bottom .title:before{margin-top:-44px;}
	.bootom_strip .client_logo .title:before{top:-21px; font-size:66px;}
	.bootom_strip .client_logo .title:after{top:-21px; font-size:66px; right:-21px;}
}
.promo .container{padding-right:395px;}
.promo .heading{font-size:25px;}
.promo p{padding:0; font-size:12px;}
.watch_video_popup{margin-top:110px;}

.mean-container .mean-nav ul li:nth-of-type(1) a:before{content:"\f015"; font:normal normal normal 14px/1 FontAwesome; float:left; margin-top:4px; margin-right:8px;}
.mean-container .mean-nav ul li:nth-of-type(2) a:before{content:"\f2be"; font:normal normal normal 14px/1 FontAwesome; float:left; margin-top:4px; margin-right:8px;}
.mean-container .mean-nav ul li:nth-of-type(3) a:before{content:"\f03e"; font:normal normal normal 14px/1 FontAwesome; float:left; margin-top:4px; margin-right:8px;}
.mean-container .mean-nav ul li:nth-of-type(4) a:before{content:"\f085"; font:normal normal normal 14px/1 FontAwesome; float:left; margin-top:4px; margin-right:8px;}
.mean-container .mean-nav ul li:nth-of-type(5) a:before{content:"\f095"; font:normal normal normal 14px/1 FontAwesome; float:left; margin-top:4px; margin-right:8px;}
.videos{height:auto;}
#single_popup{margin-top:25px;}
.modal-lg{width:600px;}
.videos, .iframe_video{height:320px;}

}
@media (max-width:640px) {
.container{width:100%;}
header .col-sm-5{width:auto; padding-right:0; float:right;}
header .col-sm-2{width:auto; padding:0; float:left;}
.logo_abt{background:url("../images/logo-mobile.png"/*tpa=http://www.brandexplainers.com/images/logo-mobile.png*/)top left no-repeat;width: 100%;text-align: center;margin-top:50px;margin-left: -21px; height:53px;}
.side_btn {margin-top: -42px;float: right; margin-right:-42px;}

.banner .text {text-align: center;font-size: 37px;line-height: 41px;}
.carousel-caption .heading{ font-size:15px;}
.abt_bottom .heading {font-size: 12px;line-height: 22px;margin-top: -3px;}
.footer-menu{margin: 0px 0 5px 0px;}
.footer-menu ul li a{padding:0px 7px 0px 33px;}
#stickytypeheader{margin-top:0px;}
.mean-container .mean-bar{margin-top:0px;}
.get{font-size: 62px;text-align: center;margin-left: 0px; margin-bottom:25px;}
.get img{height:60px;}
.consultation p{font-size: 24px;text-align:center;margin:25px 0px 20px 95px;}
.consultation{ text-align:center;margin:-88px 0px 20px 161px;}
.consult_main .discuss{font-size: 17px;line-height: 29px;}
.side_btn li{font-size: 14px; margin-left:0px; letter-spacing:normal}
.banner .carousel-inner>.item>img{width:125%; max-width:125%; margin-left:-87px;}
.banner .text{text-align: center;font-size:21px;line-height:31px;margin-top: -104px;}
#top-buttons li{color: #000;font-size: 13px;margin-left: 18px;letter-spacing:0px;}
.quote-btn2{margin:5px 0 5px 44px; width:100%;}
#top-buttons li:last-child a{color:#000!important;}
.industry ul li{ width:100%;border-right:none}
.mob_logo{position:relative; z-index:9999; background:url("../images/mobile.png"/*tpa=http://www.brandexplainers.com/images/mobile.png*/)top center no-repeat;height:112px; width:113px;margin-left: 159px;
 margin-top: -198px;}
.tranding_main{ margin: 0 0 25px 0px;}
.testimonial-main-box span{ padding:0px;}
.creative_bg .heading{ font-size:23px;}
.creative_bg .heading span{font-size:23px;}
.parallax{ background-attachment: scroll;overflow:hidden; margin:0px; padding:0px;height: auto;}
.process_bg{margin:0px;}
.industry{padding-top:20px;}
#get-office{margin-top:-21px;}
.gon{margin-left: 209px;margin-top: -6px;}
#quote-carousel .carousel-control.right{right: -28px;}
#quote-carousel .carousel-control.left{right: -28px;}
.process_bg .container{padding-right:0;}
.txtdiv{line-height:35px; font-size:24px;}
.face.back p{font-size:15px; line-height:26px;}
.ser_txt{font-size:22px; line-height:30px;}
.portfolio-list .item{width:46%; margin-left:17px;}
.caption h4{margin-top:55px;}
.modal.right .modal-dialog{width:85%;}
.banner_bottom .title{font-size:14px; padding:14.3px 0 14.3px 0px; line-height:17px; width:98%;}
.banner_bottom .title:before{font-size:80px; margin-top:-18px; left:-3px;}
.banner_bottom .title:after{font-size:80px; margin-top:-18px; right:2px;}
.banner_bottom .col-sm-9{padding-top:20px; padding-left:0;}
.banner_bottom .col-sm-9 img{height:30px;}
.banner_bottom .col-sm-3{padding-left:0px;}
.forge_ahead ul li{width:49%; min-height:140px;}
.bootom_strip .heading{font-size:20px; margin-top:0;}
.bootom_strip .heading span{font-size:25px;}
.bootom_strip .heading a{font-size:19px; margin-left:13px; padding-left:10px; padding-right:10px;}
@-moz-document url-prefix() {
    .banner_bottom .title:after, .banner_bottom .title:before{margin-top:-26px;}
}
.consult_main .heading, .industry .heading, .about_bg .heading, .process_bg .heading, .here_why .heading, .testimonial-main-box .heading{font-size:35px;}
.forge_ahead .heading{font-size:28px;}
.creative_bg .heading{line-height:35px;}
.cpation h3, .cpation h4{font-size:25px; line-height:37px;}
.tab-pane .col-sm-12{clear:both;}
.promo .container{padding-right:380px;}
.promo .heading{font-size:20px;}
.promo .r_btn{padding:15px 30px; font-size:11px;}
.promo .image{width:450px;}
.live_chat{bottom:57px !important;}
#single_popup{margin-top:110px;}



}
@media (max-width:560px) {
.logo_abt{background:url("../images/logo-mobile.png"/*tpa=http://www.brandexplainers.com/images/logo-mobile.png*/)top left no-repeat;width: 100%;text-align: center;margin-top:50px;margin-left: -21px; height:53px;}
.side_btn {margin-top: -42px;float: right; margin-right:-42px;}
.banner .text {text-align: center;font-size: 37px;line-height: 41px;}
.carousel-caption .heading{ font-size:15px;}
.abt_bottom .heading {font-size: 12px;line-height: 22px;margin-top: -3px;}
.footer-menu{margin: 0px 0 5px 0px;}
.footer-menu ul li a{padding:0px 7px 0px 33px;}
#stickytypeheader{margin-top:0px;}
#stickytypeheader ul li{ width:100%;border-right:none}
.mean-container .mean-bar{margin-top:0px;}
.get{font-size: 62px;text-align: center;margin-left: 0px;}
.consultation p{font-size: 24px;text-align:center;margin:37px 0px 20px 74px;}
.consultation{ text-align:center;margin:-88px 0px 20px 246px;}
.consult_main .discuss{font-size: 17px;line-height: 29px;}
.side_btn li{font-size: 14px; margin-left:0px; letter-spacing:normal}
.banner .carousel-inner>.item>img{width:100%; max-width:100%; margin-left:0px;}
.watch_btn, .watch_btn1{width:70%; margin:5px 0 0; display:inline-block;}
.carousel-caption .heading{ display:none}
.banner .text{text-align: center;font-size:21px;line-height:31px;margin-top: 0px; margin-bottom:0;}
.quote-btn2{margin:5px 0 5px 44px; width:100%;}
#top-buttons li:last-child a{color:#000!important;}

.industry ul li{ width:100%;border-right:none}
.mob_logo{position:relative; z-index:9999; background:url("../images/mobile.png"/*tpa=http://www.brandexplainers.com/images/mobile.png*/)top center no-repeat;height:112px; width:113px;margin-left:104px;}
.tranding_main{ margin: 0 0 25px 0px;}
.testimonial-main-box span{ padding:0px;}
.creative_bg .heading{ font-size:23px;}
.creative_bg .heading span{font-size:23px;}
.parallax{ background-attachment: scroll;overflow:hidden; margin:0px; padding:0px;height: auto;}
.process_bg{margin:0px; padding-top:20px; padding-bottom:20px;}
.industry{padding:0px;}
#get-office{margin-top:-21px;}
.gon{margin-left: 209px;margin-top: -6px;}
#quote-carousel .carousel-control.right{right: -28px;}
#quote-carousel .carousel-control.left{right: -28px;}
.parallax .heading{ font-size:17px;margin: 44px 0; line-height:40px}
.heading_main p{padding-left:0; padding-right:0;}

.caption h4{margin-top:25px;}
.modal.right .modal-dialog{width:100%;}
.forge_ahead .heading{font-size:20px; line-height:35px;}
.promo .container{padding-right:15px;}
.promo .heading{font-size:25px;}
.promo .r_btn{padding:15px 30px; font-size:12px;}
.promo .image{width:100%; position:relative; padding-left:0; margin-top:40px; display:none;}
.promo .image:before{background-position:-40px 0;}
.banner_bottom .title{width:97%;}
.banner_bottom .title:before, .banner_bottom .title:after{font-size:81px; margin-top:-17px;}
.forge_ahead{padding-top:15px; padding-bottom:40px;}
.consult{padding-top:15px; padding-bottom:30px;}
.about_bg, .here_why{padding-bottom:0px;}
.here_why_box{border-right:none; min-height:inherit;}
.crsl-items{margin-top:10px;}
.testimonial-main-box blockquote{padding-left:0; padding-right:0;}
.testimonial-main-box blockquote p{font-size:13px; line-height:25px;}
#quote-carousel .carousel-control.right{right:-48px}
#quote-carousel .carousel-control.left{left:-50px}
.footer-address{min-height:inherit; margin:20px 0 10px;}
.banner .carousel-inner>.item>.mobile_banner{display:block;}
.banner .carousel-inner>.item>.dasktop_banner{display:none;}
.dasktop_process{display:none;}
.mobile_process{display:block; width:100%;}
.request_quote_right img{width:30px;}
.request_quote_right{top:38.5%;}
.modal-lg{width:100%; padding:10px; margin:0;}
.videos{height:auto;}
.iframe_video{height:275px;}

}

@media (max-width:480px) {
header .container-fluid{padding-left:0; padding-right:0;}
.side_btn{margin-top:0px;margin-right: -73px;width:100%}
.logo_abt{background:url("../images/logo-mobile.png"/*tpa=http://www.brandexplainers.com/images/logo-mobile.png*/)top center no-repeat;width: 100%;text-align: center;margin-top:50px;margin-left: 0px; height:53px;}
.side_btn li{font-size: 12px;margin-left: -1px;}
.banner .text { text-align: center;font-size: 21px;line-height: 17px;margin-bottom:0px;}
.abt_bottom .heading {font-size: 12px;line-height:0px;margin-top: -33px;}

.banner .text{text-align: center;font-size:18px;line-height: 25px;}
.footer-menu ul{margin-top:13px; padding:0;}
.footer-menu ul li{float:none; display:inline-block; }
.footer-menu ul li a{padding:0px 4px; font-size:12px;}
.mean-container .mean-bar{margin-top:0px;}
.footer-menu ul li a{padding: 0px 6px 0 6px;}
.abt_bottom .heading span{font-size: 17px;line-height: 71px;}
.process_bg{margin:0px;}
.industry{padding:0px;}
/*-----home page-----*/
.industry ul li{ width:100%;border-right:none}
.get{font-size: 62px;text-align: left;margin-left:58px;}
.consultation p{font-size: 24px;text-align: left;margin:25px 0px 20px -20px;}
.consultation{ text-align:left;margin: -88px 0px 20px 203px;}
.consult_main .discuss{font-size: 17px;line-height: 29px;}
#stickytypeheader{margin-top:0px}
#stickytypeheader ul li{ width:100%;border-right:none}
header .col-sm-5{padding-right:5px; padding-left:0;}
.quote-btn {margin-left:0px; font-size:12px; padding-left:8px; padding-right:8px;}
#top-buttons, .shrink #top-buttons{margin-top:10px;}
#top-buttons li{color: #000;font-size: 11.5px; margin-left:5px;}
#top-buttons li:first-child{display:none;}

.quote-btn2{padding:0px 11px 0px 14px; width:50%;margin: 5px 0 5px 0px;}
#top-buttons li:last-child a{color:#000!important;}

.mob_logo{position:relative; z-index:9999; background:url("../images/mobile.png"/*tpa=http://www.brandexplainers.com/images/mobile.png*/)top center no-repeat;height:112px; width:113px;margin-left:104px; 
margin-top:-132px}
.tranding_main{margin:0 0 25px 0px}
.testimonial-main-box span{padding:0px;}
.creative_bg{padding-top:10px; padding-bottom:10px;}
.creative_bg .heading{ font-size:22px;}
.creative_bg .heading span{font-size:23px;}
.parallax .heading{ font-size:17px;margin: 44px 0; line-height:40px}
.parallax{ background-attachment: scroll;overflow:hidden; margin:0px; padding:0px;height: auto;}
#get-office{margin-top:-21px;}
.gon{margin-left:140px;margin-top: -6px;}
.b_height{height:30px;}
.just_call_bg .heading{font-size:35px; line-height:50px;}
.just_call_bg p{font-size:14px;}
.modal{z-index:99999;}

.bootom_strip .heading a{display:inline-block; margin-left:0; margin-top:5px; padding-left:20px; padding-right:20px;}
.bootom_strip{padding-top:7px !important; padding-bottom:10px !important; padding-left:0px !important; padding-right:0px!important;}
.forge_ahead ul li{width:100%; min-height:inherit;}
.home .carousel-caption h1{font-size:22px; line-height:40px; margin-bottom:0;}
.home .carousel-caption h1 span{font-size:25px;}
.home .carousel-caption{left:10%; right:10%; top:-5px;}
.home .carousel-caption .sub_title{font-size:14px; line-height:21px; margin-bottom:5px;}
.consult_main .heading, .industry .heading, .about_bg .heading, .process_bg .heading, .here_why .heading, .testimonial-main-box .heading, .about_main h2{font-size:30px;}
.cpation h3, .cpation h4{font-size:20px; line-height:30px;}
.banner_bottom .col-sm-9 img{height:auto; margin:0 auto 10px; display:block;}
.watch_video_popup iframe{width:100%; height:230px;}
.live_chat{bottom:94px !important;}
.portfolio-list .span6{left:0 !important;}
.portfolio-list .item{width:93%; margin-left:17px;}
.request_quote_right img{width:30px;}
.request_quote_right{top:38.5%;}
.iframe_video{height:auto;}
#stickytypeheader ul li a{padding:0;}

}
/*@media (max-width:411px) {
#top-buttons{text-align:center; margin-top:12px; margin-bottom:0px; display:none;}
header .col-sm-2{width:85.5%; text-align:center;}
.shrink .col-sm-2{width:100%; text-align:center;}

}*/
@media (max-width:360px) {
.side_btn{margin-top:106px;width:100%; margin-right: -28px;}
.logo_abt{background:url("../images/logo-mobile.png"/*tpa=http://www.brandexplainers.com/images/logo-mobile.png*/)top center no-repeat;width: 100%;text-align: center;margin-top:50px;margin-left: 0px; height:53px;}
.side_btn li{font-size: 12px;letter-spacing: normal;width: 100%;}

.abt_bottom .heading {font-size: 12px;line-height: 22px;margin-top: -20px;}
#stickytypeheader{margin-top: 165px;}
#stickytypeheader ul li{ width:100%;border-right:none}
.carousel-caption{bottom:0;}
.carousel-caption .heading{ display:none}
.banner .text{text-align: center;font-size: 15px;line-height: 25px;}
.abt_bottom .heading span {font-size: 17px;line-height: 33px;}
/*-----home page-----*/
.industry ul li{ width:100%;border-right:none}
.get{font-size: 62px;text-align: left;margin-left: 0px;}
.consultation p{font-size: 24px;text-align: left;margin:25px 0px 20px -15px;}
.consultation{ text-align:left;margin:-88px 0px 20px 144px;}
.consult_main .discuss{font-size: 17px;line-height: 29px;}
#stickytypeheader{margin-top:0px;}
#stickytypeheader ul li{ width:100%;border-right:none}
.parallax{ display:none}
header .col-sm-5{padding-left:0;}
.logo{position:relative;}
.quote-btn {font-size:12px; padding-left:15px; padding-right:15px;}
#top-buttons li{margin-left:0;}
.shrink .logo img{margin-top:0px;}

.mob_logo{position:relative; z-index:9999; background:url("../images/mobile.png"/*tpa=http://www.brandexplainers.com/images/mobile.png*/)top center no-repeat;height:112px; width:113px;margin-left:61px; margin-top:-119px}
.process_bg{margin:0px;}
.industry{padding:0px;}
.tranding_main{margin:0 0 25px 0px}
.quote-btn2 {padding-bottom: 4px;width:85%;}
.testimonial-main-box span{ padding:0px;}
.creative_bg .heading{ font-size:23px;}
.creative_bg .heading span{font-size:23px;}
#get-office{margin-top:-21px;}
.gon{margin-left: 95px;margin-top: -6px;}
.portfolio-list .item{width:90%; margin-left:17px;}
.caption h4{margin-top:55px;}
.contact h1{font-size:30px;}
.contact h3{font-size:17px;}
.b_height{height:0;}
.just_call_bg .heading{font-size:23px; line-height:38px;}
.just_call_bg p{font-size:13px;}
.modal.right .modal-dialog{width:100%;}

.bootom_strip .heading{font-size:15px;}
.bootom_strip .heading span{margin-left:5px; font-size:19px;}
.bootom_strip .heading a{font-size:15px;}
.bootom_strip .close{right:5px; top:32px !Important;}
.forge_ahead ul li{width:100%; min-height:inherit;}
/*.banner .carousel-inner>.item>img{width:185%; max-width:185%; margin-left:-153px;}*/
.home .carousel-caption{left:5%; right:5%;}
.watch_btn, .watch_btn1{font-size:14px; padding:9px 0px;}
.consult_main .heading, .industry .heading, .about_bg .heading, .process_bg .heading, .here_why .heading, .testimonial-main-box .heading, .about_main h2{font-size:25px;}
.banner_bottom .title{font-size:14px; padding:10px 0 10px 30px; line-height:17px; width:94%;}
.banner_bottom .title:before{font-size:95px; margin-top:-20px; left:-3px;}
.banner_bottom .title:after{font-size:95px; margin-top:-20px;}
@-moz-document url-prefix() {
    .banner_bottom .title:after, .banner_bottom .title:before{margin-top:-30px;}
}
.ser_txt{font-size:18px;}
.watch_video_popup{margin-top:170px;}
.watch_video_popup iframe{height:155px;}
.modal-content.query{padding-top:155px;}
.live_chat{bottom:78px !important;}
.about_main p{font-size:14px; text-align:justify; line-height:28px;}
#quote-carousel .carousel-control.right{right:-40px; margin-top:22%;}
#quote-carousel .carousel-control.left{left:-42px; margin-top:22%;}
.m_title{width:83%;}
.face.back p{line-height:20px; margin-top:0; font-size:13px;}
.footer-menu ul li a{padding: 0px 3px 0 3px;}


}
@media (max-width:320px) {
.side_btn{margin-top: 6px; float: left;width:100%;margin-left: -2px;}
.logo_abt{background:url("../images/logo-mobile.png"/*tpa=http://www.brandexplainers.com/images/logo-mobile.png*/)top center no-repeat;width: 100%;text-align: center;margin-top:50px;margin-left: 0px; height:53px;}
.quote-btn {width: 100%;margin-left:0px;}
.side_btn li{font-size: 12px;letter-spacing: 0px;}

.gon{margin-left: 95px;margin-top: -6px;}
.gon:hover{margin-top:0px;margin-left: 73px;}
.c_heading2{ font-size:14px; line-height:20px;}
#stickytypeheader{margin-top: 165px;}
#stickytypeheader ul li{ width:100%;border-right:none}
.parallax{ display:none}

.carousel-caption .heading{ display:none}
.banner .text{text-align: center;font-size: 15px;line-height: 25px;margin-top: 50px;}
.footer-menu{ margin:0px;}
.footer-menu ul li a{ padding: 2px 5px 0px 14px;}
/*-------homepage-----------*/
.industry ul li{ width:100%;border-right:none}
.get{font-size: 62px;text-align: left;}
.consultation p{font-size: 21px;text-align: left;margin: 23px 0px 20px -15px;}
.consultation{ text-align:left;margin:-87px 0px 20px 146px;}
.consult_main .discuss{font-size: 17px;line-height: 29px;}
#top-buttons li:last-child a {color: #000;}
#quote-carousel .carousel-control.right{right:-38px;}
#quote-carousel .carousel-control.left{left:-40px;}
#stickytypeheader{margin-top:0px;}
#stickytypeheader ul li{ width:100%;border-right:none}
.parallax{ display:none}
.videos{ height:auto}
.abt_bottom .heading span{font-size: 12px;line-height: 20px;}

.quote-btn2{margin: 4px 16px 0px 0px;width: 100%;}
.mob_logo{position:relative; z-index:9999; background:url("../images/mobile.png"/*tpa=http://www.brandexplainers.com/images/mobile.png*/)top center no-repeat;height:112px; width:113px;margin-left: 55px;margin-top: 336px;}
.tranding_main{margin:0 0 25px 0px}
.testimonial-main-box span{ padding:0px;}
.creative_bg .heading{ font-size:23px;}
.creative_bg .heading span{font-size:23px;}
.process_bg{margin:0px;}
.industry{padding:0px;}
#get-office{margin-top:-21px;}

.watch_video_popup iframe{height:145px;}

.bootom_strip .heading{font-size:13px;}
.bootom_strip .heading span{font-size:18px;}
.live_chat{bottom:81px !important;}
#lz_overlay_chat{left:10px !important;}
.m_title{width:81%;}
.iframe_video{height:150px;}

}