@media only screen and (min-width: 320px) and (max-width: 980px){
html, body{
overflow-x: hidden!important;
width: 100%;
height: auto;
}
.entry-data-wrapper-archive{
height: auto;float: none;
}
.entry-title{margin-bottom: 5px !important;}
.entry-date{float: left;margin-bottom: 5px;}
.col-xs-6{width: 50%!important;}
.pop-frame{height: 320px;}
.mb-dn{display: none;}
.mlab-modal-header .mlab-close{z-index: 999;}
.mlab-modal-content{padding: 5px 5px 1px !important;}
.mlab-modal-dialog {
    width: 95% !important;
    margin:100px auto !important;
}
.navbar-scroll{padding:8px 0px 8px;height: auto;}
.go-wrk a{font-size: 13px;}
.lets-talk a{font-size: 13px;}
.grid figure{
background: #000000;
text-align: center;
opacity: 0.9;
}
.aplly-btn{
top: -78px;
left: 36px;
}
.video-space{margin-top: 25px;}
.mfp-bg{height:100% !important;position: fixed !important; }
.mfp-wrap{height: 100% !important;position: fixed !important;top: 0 !important;}
.mfp-arrow{height: auto;}
.mfp-arrow-right{right: 5px;}
.zoom-hover a:before{display: none;}
.zoom-hover a:hover span{display: none;}
.zoom-hover a:hover h3{display: none;}
.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close{right: 0;}
.cmn-pl{padding-left: 0px;}
.about-con p{word-break: inherit;text-align: left;}
.about-con h2{word-break: inherit;text-align: left;font-size: 14px;}
.work-con{margin-bottom: 15px;width: 100%;margin-left: 0px;text-align: left;}
.overlay ul li a:after{background:transparent;}
.cl-br{border-right: none;}
.tab-cli{padding: 50px 0px 0px;}
figure.cmn-section h2{font-size: 25px;margin-top: 25%;}
.lable{width: auto;float: none;}
.resp-tab-active:after{border:transparent;}
.pad-top li p{font-size:12px;margin-left: 0px;line-height: inherit;margin-bottom: 0px;}
.big-title{display: none;}
figure.case-over img{opacity: 0.1 !important;}
/*.home-slider .item{height: 100%;}*/
.cup-tl{position: inherit;}
.cmn-over{position: inherit;}
.curent-bg img{margin-top:70px;}
.adv-br{margin-top:60px;}
.button_container{top:25px;}
.header-content{
position: absolute;
top: 0;
left: 0;
-webkit-transform: translate(-20%, -285%);
transform: translate(-20%, -285%);
width: 750px;
bottom: inherit;
/* right: 0; */
/* margin: 0 auto; */
}
.case-comn {
padding-bottom: 0;
padding-top: 0;
padding-left: 0px !important;
padding-right: 0 !important;
margin-left: 35px;
margin-right: 35px;
}
.works{background:#fff;padding:75px 0 0;}
.mb-pl-pr{padding-left: 0px !important;padding-right: 0px !important;}
.px-8{padding-left: 30px !important;padding-right: 30px !important;}
.px-bl-ft{padding-right: 0 !important;padding-left: 15px !important;}
.px-6{padding-right: 15px !important;padding-left: 15px !important;}
.px-5{padding-left: 35px;padding-right: 50px;}
.home-slider .item{height: auto;}
.home-slider .item img{width: 100% !important;height: auto;}
.home-slider .item .cover .header-content h1{font-size: 15px;line-height: 20px;text-align: left;letter-spacing: 0px;padding: 0;overflow: inherit;}
.home-slider .item .cover .header-content h1 {font-size: 16px;line-height: 20px;text-align: left;letter-spacing: 0px;/* font-family: 'Gotham' !important; */font-weight: 300;display: inline-block;margin-bottom: 5px;/* position: inherit; *//* padding-top: 0; */font-family: 'Poppins';}
.home-slider .item .cover .header-content h1 span{font-size: 25px;float: none;position: relative;top: 10px;padding: 0px;font-weight: 900;}
.home-slider .item .cover .header-content h2{
font-size: 16px;
line-height: 20px;
text-align: left;
letter-spacing: 0px;
/* font-family: 'Gotham' !important; */
font-weight: 300;
display: inline-block;
margin-bottom: 5px;
/* position: inherit; */
/* padding-top: 0; */
font-family: 'Poppins';
}
.home-slider .item .cover .header-content h2 span{
font-size: 25px;
float: none;
position: relative;
top: 10px;
padding: 0px;
font-weight: 900;
}
.home-slider .item .cover .header-content h3.wh{color: #fff !important;}
.home-slider .item .cover .header-content h3{
font-size: 16px;
line-height: 20px;
text-align: left;
letter-spacing: 0px;
/* font-family: 'Gotham' !important; */
font-weight: 300;
display: inline-block;
margin-bottom: 5px;
/* position: inherit; */
/* padding-top: 0; */
font-family: 'Poppins';
}
.home-slider .item .cover .header-content h3 span{
font-size: 25px;
float: none;
position: relative;
top: 10px;
padding: 0px;
font-weight: 900;
}
.home-slider .item .cover .header-content h1:after{display: none;}
.home-slider .item .cover .header-content h3:after{display: none;}
.mob-pad{padding-right: 0px;padding-left: 0px;}
.talk-container h3{font-size: 50px;}
.foot-hr hr{margin-bottom: 15px;margin-top: 15px;}
.foot-width{width:auto;}
.mb-ml{margin-left: 0px !important;}
.foot-bottom p{width: auto;min-height: auto !important;margin-bottom: 10px !important;}
.copy p{min-height: auto !important;}
.modal.is-open{background: #fff;}
.right-con{float: left;padding-bottom:20px;margin-top: 25px;}
.close{top: -20px;right: 0px;}
.mb-pr{padding-right: 0px;}
.case-scroll{/*overflow: inherit;overflow-x: inherit;*/overflow: inherit;max-height: inherit;}
input[type=file]:focus{outline: 0;}
input[type=file]:before{line-height: 20px;font-size: 10px;padding: 0 2px;}
input[type=file]{font-size: 8px;border-bottom: none !important;}
.social{margin-left: 3%;}
.pop-con{margin-left: 3%;}
.grid figure img{opacity: 0.4;}
.quote img{float: none;margin: 0 auto;}
.testimonial-reel .box .test-component{width: 100%;margin-left: 0;}
.testimonial-reel .box .test-content p{width: 75%;font-size: 12px;line-height: 22px;margin-top: 15px;margin: 0 auto;margin-left: 0;}
.quote i{margin-left: 0;}
.talk-container a:focus, a:hover{outline: 0;}
.cmn-btn{margin-bottom: 10px;padding-left: 15px;padding-right:0px;}
.case-top{position: absolute !important;left: 0% !important;top: 0;}

.home-slider .item .cover .header-content h2:after{content: inherit; display: none;}
.social-menu-heading{
position: absolute;
right: 0;
font-size: 30px;
color: #fff;
font-family: 'MarkPro';
top: 500px;
left: 50px;
}
.overlay ul li a{
font-size: 30px;
line-height:40px;
}
.overlay .nav-menu{left: 50px;
top: 50px;}
.overlay nav{width: 100%;}
.award-bg{margin-top: 45px;}
.award-img{margin-bottom: 25px;}
.award-con{padding-bottom: 20px;}
.award-img img {
max-width: 100%;
display: block;
width: 100%;
}
.contact-bg img{width: 100%;/*height: 100vh;*/}
}
@media only screen and (max-width: 480px) and (min-width: 320px){
.footer p{min-height: auto;font-size: 10px;line-height: 18px !important;}
.talk-container li{font-size: 15px;padding: 0 5px;}
.clients h4{font-size: 23px !important;line-height: 30px !important;margin-left:0% !important;margin-bottom: 15px !important;}
.clients h3{margin-left: 7%;font-size: 12px;}
.case-comn img{margin-bottom: 15px;}
}
@media only screen and (min-width: 413px) and (max-width: 443px){
/*.about-con p{font-size: 13px !important;}
.about-con h2{font-size: 13px;}*/
.footer p{
min-height: 132px;
font-size: 10px;
line-height: 18px !important;
}
}
@media only screen and (min-width: 320px) and (max-width: 359px){
.bd-hide{display: none;}
.text h2{font-size: 13px !important;margin-bottom: 2px;}
.text h3{font-size: 10px !important;margin-bottom: 3px;}
.text p{font-size: 12px !important;line-height: 15px !important;}
.text p{width: 95% !important;}
.tab-container{min-height: 40vh;}
.talk-container li{font-size: 12px;padding: 0 2px;}
.header-content{transform: translate(-19%, -240%);}
.footer{padding: 25px 0px;}
.testimonial-reel .box .test-title h4{margin-bottom: 3px !important;}
.testimonial-reel .box .test-title h3{font-size: 11px;}
.video-add h2{font-size: 13px;}
.tabs_wrapper{padding-top: 25px;}
.aboutus{padding: 25px 0px;}
.pad-top li p{font-size: 9px;}
.px-320-ml{padding-right: 12px !important;padding-left: 50px !important;}
.footer a{/* float: left; */margin-bottom: 15px;font-size: 11px;}
.px-320-mr{padding-left: 12px !important;padding-right: 50px !important;}
.pop-con p{min-height: 112px;}
.con-bg p {
line-height: 15px !important;
font-size: 10px !important;
margin-bottom: 0;
min-height: 80px !important;
}
.in-clients h2{font-size: 20px !important;}
.con-no {
font-size: 12px !important;
}
.inner-page-tl {
top: 4% !important;
}
.soci{
width: 28px;
line-height: 28px !important;
font-size: 16px !important;
}
.cl-img{padding: 20px 0px;}
.in-clients{margin-top: 0px;padding:0px;}
.overlay ul li a {
font-size: 25px;
line-height: 45px;
}
.social-menu-heading {
position: absolute;
right: 0;
font-size: 25px;
color: #fff;
font-family: 'MarkPro';
top: 400px;
left: 50px;
}
figure.case-over h3{font-size: 13px !important;}
.case-top {
top: -10px !important;
}
.mb-wi{width: 100%;}
.foot-width{width: 100%;}
.footer p {
min-height: auto;
}
.px-25{
padding-right: 25px;
padding-left: 50px;
}
.pop-ml{margin-left: 0px !important;}
.footer p{min-height: 110px;line-height: 15px !important;font-size: 10px !important;}
.talk-container li{padding: 0 3px;font-size: 12px !important;}
.test h2{font-size: 22px;}
.clients h4:after{
content: '';
position: absolute;
bottom: 10px;
width: 65%;
height: auto;
/* border: 12px solid transparent; */
border-bottom: solid 1px #dcdcdc;
left: 0;
margin: 0 auto;
right: 0;
}
}
@media only screen and (min-width: 360px) and (max-width: 430px){
.bd-hide{display: none;}
.pad-top li p{font-size: 11px;}
.footer a{font-size: 12px;}
.clients h2{font-size: 25px;}
.works h2{font-size: 25px;margin-bottom:25px;}
.case-top{top: -8px !important;}
.ap-pr{padding-right: 0px;padding-left: 0px;}
.web-adr1{left: 20px;}
.mb-pad{
padding-left: 0px;
padding-right: 5px !important;
}
.talk-container li{font-size: 13px !important;}
}


@media only screen and (min-width: 320px) and (max-width: 767px){
  .lets-talk a{background: #005996 !important;}
  .right-con h2{font-size: 38px !important;}
}


@media only screen and (min-width: 360px) and (max-width: 767px){
.text h2{
font-size:16px !important;
}
.mb-pad{
padding-left: 0px;
padding-right: 5px;
}
.web-adr1{left: 0;
font-size: 8px;}
.lf1{left: 0 !important;margin-top: 5px;}
.ap-pr{padding-right: 0px;}
.cl-img{padding: 20px 0px;}
.in-clients{padding:0px;margin-top: 0px;}
.ft-adr{padding-top: 0;}
.clients h4{font-size: 30px;line-height: 42px;margin-left: 0%;}
.clients h4:after{
content: '';
position: absolute;
bottom: 10px;
width: 65%;
height: auto;
/* border: 12px solid transparent; */
border-bottom: solid 1px #dcdcdc;
left: 0;
margin: 0 auto;
right: 0;
}
.clients h3{margin-left: 0%;}
}
@media only screen and (min-width: 490px) and (max-width: 980px){
.talk-container h3{font-size: 100px;}
}
@media only screen and (max-width: 767px) and (min-width: 320px){
.ben-he{min-height: 100px !important;}
.ad-foot {
    max-width: 50% !important;
}
.adn-foot {
    max-width: 50% !important;
}
.adm-foot {
   max-width: 50% !important;
}
.n-ft-pl{padding-left: 35px !important;}
.foot-cum-wi {
    width: 100% !important;
    margin-bottom: 15px;
    max-width: 100% !important;
}
.cl-top{margin-top: 0px !important;}
.or-h{height: 100px;}
.cmn-n-btn li a{color: #000 !important;}
.an-link{color: #000 !important;}
.aw-pl-pr{padding-right: 0px;padding-left: 0px;}
.work-pad{
    padding-left: 25px;
    padding-right: 37px;
    float: left;
}
.wr-pl-pr {
padding-left: 13px;
padding-right: 0;
padding-bottom: 13px;
}
.new-brand{padding: 25px 0px 15px;}
.brand-tl{font-size: 18px;margin-bottom: 25px;}
figure.cmn-section.in-cmn h2{font-size:18px;}
.cl-exp{padding: 25px 0px;}
.branding{padding: 25px 0px;}
.enq-list{margin-left: 0px;}
.tabs_wrapper{padding-top: 25px;}
.footer{padding: 25px 0px;}
.case-comn{margin-left: 35px;margin-right: 35px;}
.carousel-wrap .owl-item img{width: 100% !important;}
.video-add{
padding: 25px 0px 0;
}
.video-add h2{font-size: 15px;line-height:18px;margin-bottom: 25px;}
.video-add{padding: 25px 0px 0px;}
.testimonial-reel .box .test-content{margin-left: 0px;}
.testimonial-reel .box .test-title h3{
margin-top: 0px;
margin-left: 0;
margin-bottom: 0px;
}
.cl-test{padding: 25px 0px 0;}
.clients{padding: 25px 0 0;}
.px-m{padding-left: 0px;}
.cl-exp{padding: 25px .0px;}
.talk-container h6{text-align: center;font-size: 14px;margin-bottom: 8px;}
.talk-container h5.ex-txt{text-align: center;font-size: 18px;line-height: 20px;margin-top: 0px;}
.navbar-header img{width: 105px;}
.work-con{margin-bottom: 15px;width: 100%;/* margin-left: 0px; */text-align: left;}
.resume{left: -4px;}
.portfolio{left: 4px;}
input[type=file]:before{font-size: 8px !important;}
input[type=file]{font-size: 7px !important;}
.aboutus{padding: 25px 0px;}
figure.cmn-section h2.mb-cmn{font-size: 17px;margin-top: 25%;}
.web-spa{padding:15px 0;}
.modal-dialog.vid-mdy{width: 94%;}
.mob-bus{padding-bottom: 0px;}
.branding h2{font-size: 25px;}
.caption p{display: none;}
#our-work{margin-bottom: -10px;}
.brand-ident .owl-nav .owl-next{/* left: 500px; */position: absolute;right: 5px;margin-top: -29px;outline: 0;}
.brand-ident .owl-nav .owl-prev{left: 5px;position: absolute;margin-top: -29px;outline: 0;}
.owl-nav{/* position: absolute; *//* margin: -12px auto; *//* text-align: center; *//* left: 0; *//* right: 0; */}
.latest-blog-posts h2{font-size: 16px;margin-bottom:10px;color: #000;text-align: center;}
.caption h4{font-size:14px;text-align: center;margin-bottom: 10px;margin-top: 10px;line-height: inherit;}
.brand-ident .owl-carousel .caption{padding: 0px;}
.pe-pad{padding-right: 35px;padding-left: 35px;}
.openings h2{
font-size: 25px;
}
.text{width: 100%;}
.text h3{
font-size:12px;margin-bottom:3px;
}
.ap-mdy input[type=file]{width: 100%;height: 34px;font-size: 9px !important;}
.ap-mdy input[type=file]:before{padding: 2px 5px !important;font-size: 10px;}
.accept{margin-left: 5px;font-size: 11px;}
.ap-pad{/*padding-left: 15px;padding-right: 15px;*/}
textarea.form-control.let-frm{height: 45px;}
.ap-frm{
height: 28px;
padding: 0 2px;
}
.ap-mdy{
float: left;padding: 8px;
}
.ap-mdy .form-group{margin-bottom: 5px;float: left;width: 100%;}
.aply-con{padding:15px 0px 15px;}
.ap-dilog {
width: 95%;
margin: 6% auto;
}
.ap-header h2{
font-size: 25px;
padding: 0 18px;
margin-top: 5px;
margin-bottom: 5px;
}
.ap-header .close{
top: -10px;
right: 12px;
}
.job-op{margin-top:0px;}
.job-op h2{font-size: 25px;line-height: 35px;margin-bottom: 10px;}
.dec li p{line-height: 25px;}
.lable{width: auto;float: none;}
.cun-pad h3{
font-size: 25px !important;
font-weight: bold !important;
text-align: left !important;
margin-left: 0;
}
.cun-pad p{font-size: 14px !important;width: 100%;line-height: 22px !important;}
.openings h2{font-size: 25px;}
#wrapper li a{padding: 25px 0px 25px;background-size: 205% 110%;}
.cup-tl{position: inherit;}
.cun-pad{padding:12px 0 25px;margin-left: 0;}
/*.footer p{line-height: 18px;font-size: 12px;}*/
.contact-bg img{width: 100%;height: auto;}
.con-bg h3 {
font-size: 16px;
font-weight: 600;
letter-spacing: -1px;
margin-bottom: 10px;
margin-top: 18px;
}
.con-no{font-size: 14px;}
.con-bg p {
line-height: 17px;
font-size: 12px;
margin-bottom: 0;
min-height: 100px;
}
.col-md-2.mem-width {
width: 50%;
padding-left: 25px;
padding-right: 5px;
}
.col-md-2.pan-wi {
width: 50%; 
padding-left: 5px;
padding-right: 25px;
}
.col-md-2.ban-wi {
width: 50%;
padding-left: 25px;
padding-right: 5px;
}
.mb-wi{padding-right: 25px !important;padding-left: 5px !important;width: 50% !important;}
.con-ov-pad {
padding: 25px 0 30px;
float: left;
width: 100%;
margin-left: 2%;
}
.contact-bg {
/*background: transparent;
background-size: cover;
height: auto;
margin-top: 0;
background-attachment:inherit;
object-fit: cover;*/
background: inherit;
background-size: cover;
height: auto;
margin-top: 45px;
background-position: 18% 50px;
background-attachment: inherit;
object-fit: cover;
width: 100%;
}
.inner-page-tl{top: 7%;position: inherit;}
.con-mb-txt{position: relative;}
.con-mb-txt h2{
text-align: center;
font-size: 25px;
font-weight: bold;
margin: 0;
}
.con-bg h3{
font-size: 16px;
font-weight: 600;
letter-spacing: -1px;
margin-bottom: 10px;
margin-top: 18px;
}
.cl-img ul li{width: 50%;float: left;padding-left: 0px;padding-right: 0px;}
.cl-img-pl{padding-left: 25px;padding-right: 5px;padding-bottom: 5px;}
.cl-img-pr{padding-right:25px;padding-left: 5px;padding-bottom: 5px;}
.in-clients h2{font-size: 25px;margin-top:60px;}
.in-clients p{text-align: left;line-height: 22px;width: 100%;}
.in-clients img{
width: 100%;
padding-left: 5px;
padding-bottom: 0;
}
.navbar-header{margin-left: 0px !important;margin-right: 0px !important;}
.home-slider .owl-nav .owl-prev{left: 25px !important;bottom: 75px;}
.home-slider .owl-nav .owl-next{
/*left: 45px;*/
bottom: 75px;
right: 85% !important;
}
figure.case-over h2{font-size: 14px;}
figure.case-over h3{font-size: 14px;}
h2.resp-accordion{font-size: 18px;border: none;/* border-bottom: 3px solid #e6e6e6; */margin: 0px;padding: 5px 0px;border-top: none !important;margin-bottom: 10px;font-weight: bold;}
.tab_content{padding: 0;}
.case-comn h2 {
margin-bottom: 15px !important;
font-size: 18px !important;
color: #000;
font-weight: bold;
letter-spacing: -1px;
margin-top: 15px;
}
.cmn-btn a{
width: 22px;
height: 22px;
font-size: 12px;
display: inline-block;
text-align: center;
line-height: 23px;
padding-left: 2px;
border: solid 1px #fff;
color: #fff;
background: #e63b27;
}
.cmn-btn a:hover{
background: #000;
transition: all 0.3s ease-in-out;
color: #fff;
border: solid 1px #000;
}
.case-comn h3{margin-top: 15px;margin-bottom: 15px;}
.pad-top {
padding-top: 2% !important;
margin-left: 0;
}
.scroll-mob{
overflow: scroll;
overflow-x: hidden;
max-height: 520px;
}
.resp-tabs-container {
padding-left: 15px;
padding-right: 15px;
}
.resp-arrow {
width: 0;
height: 0;
float: right;
margin-top: 3px;
border-left: 5px solid transparent;
border-right: 5px solid transparent;
border-top: 5px solid #545454;
}
h2.resp-tab-active span.resp-arrow {
border: none;
border-left: 5px solid transparent;
border-right: 5px solid transparent;
border-bottom: 5px solid #000;
}
.resp-tab-content {
display: none;
padding: 0;
padding-left: 0;
padding-right: 0;
}
.tab-con h3{display: none;}
.tab-con p{width: 100%;padding-left: 15px;padding-right: 15px;color: #000;}
.let-image{min-height: 75vh;}
.tab-container{width: 90%;margin-left: 5%;min-height:45vh;}
.pop-adr-width{width:auto;}
.pop-con-tl h2{font-size:18px;width: 87%;}
.pop-con p{font-size: 10px;min-height: 100px;}
.pop-con a{margin-bottom: 15px;float: left;/* width: 100%; */font-size: 12px;}
figure.cmn-section h2{font-size:18px;margin-top:30%;padding-left: 0px;padding-right: 0px;}
.testimonial-reel .box .test-content p{width: 100%;font-size: 12px;line-height: 22px;margin-top: 0;margin: 0 auto;text-align: left;margin-bottom: 15px;padding-left: 0;padding-right: 0;padding-top: 15px;}
.quote{text-align: center;}
.cl-txt-spa{
position: inherit;
left: 0;
right: 0;
margin: 0 auto;
text-align: left;
padding-left: 0;
}
.txt-spa{
margin-left: 0;
text-align: center;
padding-left: 0;
padding-right: 0;
margin-bottom: 15px;
}
#clients .slick-prev{top: 150px;right: 0;display: none !important;}
#clients .slick-next{top: 150px;right: 0;left: 48px;display: none !important;}
.clients h4{margin-bottom: 12px !important;padding-bottom: 15px;}
.clients h2{margin-bottom: 25px;font-size: 25px;}
.cl-br {
border-right: none;
margin-bottom: 15px;
}
#clients{margin-bottom: 25px;}
.testimonial-reel .box .test-title h4{
margin-bottom: 0px !important;
padding-bottom: 0px;
font-size: 14px !important;
margin-left: 0 !important;
text-align: left;
}
.testimonial-reel .box .test-title h4:after{display: none;}
.cl-txt-spa h3{margin-left: 0;margin-top: 0;text-align: left;}
.txt-spa h3{margin-left: 0px;margin-top: -5px;text-align: left;}
.resp-tabs-container{padding-left: 0;padding-right: 0;}
.test h2{font-size: 14px !important;margin-bottom: 15px;margin-top: 0;}
}
@media screen and (max-width: 781px) {
ul.tabs {
display: none;
}

.tab_container {display: block;margin: 0 auto;width:100%;border-top: none;border-radius: 0;/* box-shadow: 0px 0px 10px black; */background: #fff;}

.tab_drawer_heading {/* background-color: #ccc; *//* background: #600026; */
/* Old browsers */background: -moz-linear-gradient(top, #600026 0%, #c60943 100%);
/* FF3.6+ *//* background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #600026), color-stop(100%, #c60943)); */
/* Chrome,Safari4+ *//* background: -webkit-linear-gradient(top, #600026 0%, #c60943 100%); */
/* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, #600026 0%, #c60943 100%);
/* Opera 11.10+ */background: -ms-linear-gradient(top, #600026 0%, #c60943 100%);
/* IE10+ *//* background: linear-gradient(to bottom, #600026 0%, #c60943 100%); */
/* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#600026', endColorstr='#c60943',GradientType=0 );
/* IE6-9 */color: #fff;/* margin: 0; *//* padding: 5px 20px; */display: block;cursor: pointer;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;text-align: center;margin-bottom: 0;margin-top: 0px;}
.tab_drawer_heading:hover {/* background: #ccc; *//* background: #ae0046; */background: -moz-linear-gradient(top, #ae0046 0%, #fb0f56 100%);/* background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ae0046), color-stop(100%, #fb0f56)); *//* background: -webkit-linear-gradient(top, #ae0046 0%, #fb0f56 100%); */background: -o-linear-gradient(top, #ae0046 0%, #fb0f56 100%);background: -ms-linear-gradient(top, #ae0046 0%, #fb0f56 100%);/* background: linear-gradient(to bottom, #ae0046 0%, #fb0f56 100%); */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ae0046', endColorstr='#fb0f56',GradientType=0 );color: white;}

.d_active {
/*background: #fff;
background: #4c001e;
background: -moz-linear-gradient(top, #4c001e 0%, #9f0735 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4c001e), color-stop(100%, #9f0735));
background: -webkit-linear-gradient(top, #4c001e 0%, #9f0735 100%);
background: -o-linear-gradient(top, #4c001e 0%, #9f0735 100%);
background: -ms-linear-gradient(top, #4c001e 0%, #9f0735 100%);
background: linear-gradient(to bottom, #4c001e 0%, #9f0735 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c001e', endColorstr='#9f0735',GradientType=0 );
color: #dddddd;*/
}
}
@media only screen and (min-width: 512px) and (max-width: 600px){
.header-content{transform: translate(-20%, -325%) !important;}
}
@media only screen and (min-width: 512px) and (max-width: 767px){
.header-content{transform: translate(-20%, -450%);}
.videoWrapper169{padding-top: 112px;}
.videoPoster{height: 100% !important;}
.aw-wi-pl{
width: 50%;
padding-left: 15px;
padding-right: 0px;
}
.aw-wi-pr{
width: 50%;
padding-right: 15px;
padding-left: 0px;
}
.award-con p{min-height:60px;line-height: 20px;}
.home-slider .item .cover .header-content h2{
font-size: 19px;
line-height: 25px;
text-align: left;
}
.home-slider .item .cover .header-content h2 span{
font-size: 28px;
padding-top: 10px;
float: none;
text-align: center;
position: relative;
top: 10px;
}
.home-slider .item .cover .header-content h1:after{display: none;}
}
@media only screen and (min-width: 768px) and (max-width: 800px){
.an-link{color: #000 !important;}
.foot-bottom p{font-size: 11px;line-height: 22px;}
.in-clients{margin-top: 0px;padding: 25px 0px;}
.in-clients h2{margin-top: 0px;margin-bottom: 25px;}
.video-space{margin-top: 25px;}
.tab-aw-pl-pr{
padding-left: 0px;
    padding-right: 10px;
}
.tab-aw-pr-pl{
padding-right: 0;
    padding-left: 10px;
}
.mfp-container{padding-left: 25px;padding-right: 25px;}
.new-brand{padding: 25px 0px;}
.brand-tl{margin-bottom: 25px;}
.branding{padding: 25px 0px;}
.n-ab-pl{padding-left:25px;}
.n-ab-pr{padding-right: 0px;}
figure.cmn-section h2 {
    font-size: 18px !important;
    margin-top: 30%;
}
.go-wrk a{font-size: 18px; }
.lets-talk a{font-size: 18px;}
.tabs_wrapper{padding-top: 25px;}
.works h2{
margin-bottom: 25px;
}
.px-l{padding-left: 0px;}
.n-px-l{padding-left: 25px;}
.work-pad{
    padding-left: 25px;
    padding-right: 35px;
    float: left;
}
.wr-pl-pr{
    padding-left: 13px;
    padding-right: 0;
    padding-bottom: 14px;
}
.aboutus{padding: 50px 0px;}
.cl-exp{padding: 25px 0;}
.navbar-header img{width: auto;}
.fx-ml{margin-left: 0;}
.fx-5 {padding-left: 15px;padding-right: 0;}
.fx-6 {
padding-right: 15px;
padding-left: 50px;
}
.fx-15{padding-right: 0;padding-left: 0;}
.home-slider .item img {
width: 100% !important;
height: 100%;
}
.home-slider .item {
height: 112vh;
}
.work-con{margin-bottom: 15px;width: 100%;margin-left: 0px;text-align: left;}
.home-slider .item .cover .header-content h2{
font-size: 19px;
line-height: 25px;
text-align: center;
}
.home-slider .item .cover .header-content h2 span{
font-size: 37px;
padding-top: 10px;
float: none;
text-align: center;
position: relative;
top: 10px;
}
.home-slider .item .cover .header-content h3 span{
font-size: 37px;
padding-top: 10px;
float: none;
text-align: center;
position: relative;
top: 10px;
}
.home-slider .item .cover .header-content h1:after{display: none;}
.ba-pad{padding-right: 0px;padding-left: 0px;}
.web-adr1{left: 0px;}
.web-adr{margin-top: 5px;}
.portfolio{left: 0px !important;}
.resume{left:-15px !important;}
.lf1{left: 17px !important;}
input[type=file]:before{font-size: 8px;line-height: 18px;padding: 0 2px;}
input[type=file] {
font-size: 6px;
}
.f-pl-pr{padding-right: 0px;padding-left: 25px;}
.aw-mtp{
margin-top: -20px;
padding-bottom: 0px;
}
.aw-pr{padding-right: 25px;}
.aw-pl{padding-left: 25px;}
.videoPoster{height: 212px !important;}
.videoWrapper169{padding-top: 57%;}
.web-spa{padding:15px 0;}
.modal-dialog.vid-mdy{width: 94%;}
.mob-bus{padding-bottom: 0px;}
.cmn-btn a{padding-left: 2px;border: solid 1px #000;color: #000 !important;}
.branding h2{font-size: 25px;}
#our-work{margin-bottom: 0;}
.brand-ident .owl-nav .owl-next{/* left: 500px; */position: absolute;right: 0;margin-top: -25px;outline: 0;}
.brand-ident .owl-nav .owl-prev{left: 0;position: absolute;margin-top: -25px; outline: 0;}
.brand-ident .owl-carousel .caption{padding: 0px;margin-bottom: -15px;}
.latest-blog-posts h2{font-size: 22px;text-align:center;margin-bottom: 15px;}
.caption h4{font-size:18px;text-align: center;margin-bottom: 15px;margin-top: 15px;line-height: inherit;}
.contact-bg{background: transparent;margin-top: 0px;height: 80%;}
.mtp-mbt{margin-bottom: 35px;}
.pe-pad{padding-right: 35px;padding-left: 35px;}
.openings h2{
font-size: 25px;
}
.text{width: 100%;}
.text h2{
font-size: 14px !important;
margin-bottom: 3px !important;
}
.text h3{
font-size: 12px;
margin-bottom: 3px;
}
.text p{font-size: 12px;}
.tab-pad{padding-right:15px;padding-left:15px;}
.ap-dilog {
width: 55%;
margin: 16% auto;
}
.lable{width: auto;float: none;}
.cun-pad{margin-left: 0;padding: 25px 0px 25px;}
.cup-tl{position: inherit;}
.cun-pad h3 {
font-size: 25px;
font-weight: bold;
margin-bottom: 10px;
letter-spacing: -1px;
text-align: left;
margin-left: 0;
}
.cun-pad p {
line-height: 25px !important;
width: 100%;
font-size: 14px !important;
margin-bottom: 18px;
text-align: left;
margin: 0 auto;
}
.openings h2{font-size: 25px;margin-bottom: 35px;}
#wrapper li a{font-size: 14px;padding: 25px 0 25px;background-size:205% 110%;}
.contact-bg img{height: auto;}
.con-bg h2 {
font-size: 33px;
font-weight: bold;
/* margin-left: -14%; */
/* margin-top: 47%; */
position: relative;
text-align: center;
margin-top: 10px;
margin-left: 0;
}
.col-md-2.mem-width {
width: 25%;
}
.col-md-2.pan-wi {
width: 25%;
}
.col-md-2.ban-wi {
width: 25%;
}
.col-md-2.mem-width {
width: 25%;
}
.con-bg p {
color: #fff;
line-height: 20px;
font-size: 13px;
margin-bottom: 18px;
min-height: 120px;
}
.inner-page-tl{top:16%;}
.in-clients p{width: 85%;text-align: left;}
.in-clients img {
margin-top: 5px;
margin-bottom: 7px;
width: 100%;
padding-left: 5px;
padding-bottom: 7px;
}
.cl-img {
position: relative;
float: left;
padding-left: 25px;
margin-left: 0px;
padding-right: 5px;
padding-top: 25px;
padding-bottom: 0;
}
.cl-img ul li {
display: inline-block;
padding-right: 5px;
padding-left: 5px;
width: 19%;
}
.award-img {
margin-bottom: 35px;
}
.award-con p {
line-height: 20px;
min-height: 60px;
}
.tab-pr{
/*padding-left: 50px;padding-right: 25px;
*/}
.tab-pl{padding-left: 25px;padding-right: 50px;}
.overlay ul li a{line-height:50px;text-decoration: none;}
.social-menu-heading{top: 608px;}
.tab-mt{margin-top: 0;}
.pop-con p{min-height:75px;}
.tab-container{
width: 85%;margin-left: 5%;min-height: 38vh;
}
.pop-con-tl h2{width: 80%;}
.soc {
width: 22px;
line-height: 22px !important;
font-size: 14px !important;
height: 22px;
}
/*.ab-pr{padding-right: 0px;}*/
.ab-pl{padding-left: 25px;}
.cmn-btn{padding-left: 0px;}
.case-top {
position: absolute !important;
left:0 !important;
bottom: 0;
top: 16%;
}
.clients{padding: 25px 0px 0px;}
.talk-container h6{font-size: 18px;margin-bottom: 5px;}
.talk-container h5.ex-txt{font-size: 22px;margin-bottom: 0px;}
.cl-test{padding: 25px 0px;}
.test h2{margin-bottom: 25px;}
.testimonial-reel .box .test-content{margin-left:0px;padding-left: 0px;padding-right: 0px;}
.video-add{padding: 25px 0px 0px;}
.video-add h2{margin-bottom: 25px;font-size: 22px;line-height: 28px;}
.tab_content{
padding: 35px 35px;
}
.case-comn {
padding-bottom:0px;
padding-top:0px;
padding-left: 0px !important;
padding-right: 0px !important;
margin-right: 0px;
margin-left: 0px;
}
.clients h4 {
margin-bottom: 20px !important;
padding-bottom: 20px;
}
.clients h4:after {
content: '';
position: absolute;
bottom: 15px;
width: 75%;
height: auto;
/* border: 12px solid transparent; */
border-bottom: solid 1px #dcdcdc;
left: 0;
margin: 0 auto;
right: 0;
}
#clients .slick-slide img{width: auto;max-width: 100%;text-align: center;margin: 0 auto;}
#clients{margin-bottom: 25px;}
#clients .slick-prev{display: none !important;}
#clients .slick-next{display: none !important;}
.testimonial-reel .box .test-component{
width: 100%;
margin-left: 0;
padding-left:0px;
padding-right:0px;
}
.quote {
text-align: left;
}
.quote img {
float: left;
margin: 0 auto 10px;
margin-right: 20px;
height:160px;
}
.testimonial-reel .box .test-content p {
width: 100%;
font-size: 12px;
line-height: 18px;
margin-top: 15px;
margin: 0 auto;
margin-left: 0;
margin-bottom: 15px;
}
.txt-spa {
margin-left: 16%;
}
.clients h4 {
/* margin-bottom: 0px !important; */
/* padding-bottom: 0px; */
}
.clients h3 {
margin-top: -5px;
}
.testimonial-reel .slick-prev {
    background: 0 0;
    color: #000;
    cursor: pointer;
    display: block;
    height: 35px;
    line-height: 0;
    margin-top: -10px;
    outline: medium none;
    padding: 0;
    position: absolute;
    top: 40%;
    width: 40px;
    left: -109%;
    margin: 0 auto;
    border: none;
    z-index: 999;
    right: 0;
    
}
.testimonial-reel .slick-next {
    background: 0 0;
    color: #000;
    cursor: pointer;
    display: block;
    height: 35px;
    line-height: 0;
    margin-top: -10px;
    outline: medium none;
    padding: 0;
    position: absolute;
    top: 40%;
    width: 40px;
    right: -9%;
    border: none;
    margin: 0 auto;
    /* left: 37px;*/
}
.cl-txt-spa{left: 149px;}
.testimonial-reel .box .test-title h4{
margin-bottom: 0px !important;
padding-bottom: 0px;
}
.testimonial-reel .box .test-title h4:after{content: inherit;position: inherit;border: none;bottom: 0;}
h2.resp-accordion:first-child{border:none;}
h2.resp-accordion{
font-size: 13px;
border: none;
border-top: none;
margin: 0px;
padding: 10px 0px;
}
h2.resp-tab-active {
border-bottom: none !important;
margin-bottom: 0px !important;
padding: 10px 0px !important;
}
h2.resp-accordion {
font-size: 18px;
border: none;
border-top: none;
margin: 0px;
padding: 10px 0px;
}
.pad-top {
padding-top:0% !important;
margin-left: 3%;
}
.resp-tab-content{
padding:0px 0px 0px;
}
.tab-con h3{
font-size: 25px;
color: #000;
}
.tab-con p{width: 90%;color: #000;}
.resp-arrow {
width: 0;
height: 0;
float: right;
margin-top: 3px;
border-left: 5px solid transparent;
border-right: 5px solid transparent;
border-top: 5px solid #545454;
}
h2.resp-tab-active span.resp-arrow {
border: none;
border-left: 5px solid transparent;
border-right: 5px solid transparent;
border-bottom: 5px solid #000;
}
.foot-width p{
min-height: 118px;
font-size: 11px;
line-height: 18px;
}
.footer a{font-family: 12px;}
.foot-bottom li a{line-height: 22px;}
.header-content {
position: absolute;
top: 0;
left: 0;
-webkit-transform: translate(23%, -350%);
transform: translate(23%, -350%);
width: auto;
right: 0;
}
.home-slider .item .cover .header-content h1 {
font-size: 25px;
line-height: 30px;
text-align: left;
letter-spacing: 0px;
/* font-family: 'Gotham' !important; */
font-weight: 300;
display: inline-block;
margin-bottom: 0;
/* position: inherit; */
/* padding-top: 0; */
font-family: 'Poppins';
}
.home-slider .item .cover .header-content h1 span {
font-size: 37px;
float: none;
position: relative;
top: 8px;
padding: 0px;
font-weight: 900;
}
.home-slider .item .cover .header-content h2 {
/* font-size: 35px; */
/* line-height: 45px; */
/* text-align: center; */
font-size: 25px;
line-height: 30px;
text-align: left;
letter-spacing: 0px;
/* font-family: 'Gotham' !important; */
font-weight: 300;
display: inline-block;
margin-bottom: 0;
/* position: inherit; */
/* padding-top: 0; */
font-family: 'Poppins';
}
.home-slider .item .cover .header-content h3{
/* font-size: 35px; */
/* line-height: 45px; */
/* text-align: center; */
font-size: 25px;
line-height: 30px;
text-align: left;
letter-spacing: 0px;
/* font-family: 'Gotham' !important; */
font-weight: 300;
display: inline-block;
margin-bottom: 0;
/* position: inherit; */
/* padding-top: 0; */
font-family: 'Poppins';
}
.home-slider .owl-nav .owl-prev{
left: 93% !important;
}
.home-slider .item .cover .header-content h3.wh{color: #fff;}
}

@media only screen and (min-width:800px) and (max-width:991px){
.col-md-2.mem-width {
    width: auto;
}
.col-md-2.ban-wi {
    width: auto;
}
.case-top {
    position: absolute !important;
    left: 9% !important;
    top: 0;
}
.tab-container{min-height: 30vh;}
.cmn-btn a {
    padding-left: 2px;
    border: solid 1px #000;
    color: #000;
}
.big-title{display: none;}
h2.resp-accordion:first-child{border:none;}
h2.resp-accordion{
font-size: 13px;
border: none;
border-top: none;
margin: 0px;
padding: 10px 0px;
}
h2.resp-tab-active {
border-bottom: none !important;
margin-bottom: 0px !important;
padding: 10px 0px !important;
}
h2.resp-accordion {
font-size: 18px;
border: none;
border-top: none;
margin: 0px;
padding: 10px 0px;
}
.tab-con h3{
font-size: 25px;
color: #000;
}
.tab-con p{width: 90%;color: #000;}
.resp-arrow {
width: 0;
height: 0;
float: right;
margin-top: 3px;
border-left: 5px solid transparent;
border-right: 5px solid transparent;
border-top: 5px solid #545454;
}
h2.resp-tab-active span.resp-arrow {
border: none;
border-left: 5px solid transparent;
border-right: 5px solid transparent;
border-bottom: 5px solid #000;
}
.in-clients h2{margin-top: 0px;margin-bottom: 25px;}
.about-con h2{text-align: left;word-break: inherit;}
.about-con p{text-align: left;word-break: inherit;}
.quote i{margin-left: 12px;}
.home-slider .owl-nav .owl-prev{left: 94% !important;bottom: 25px;}
.home-slider .owl-nav .owl-next{bottom: 25px;}
.header-content{left: 50%;
    transform: translate(-40%, -500%);}
.owl-carousel .owl-item img{width: auto;}
.contact-bg{height: 80%;background-attachment: inherit;margin-top: 0;}
.inner-page-tl{top:270px;}
.pop-con-tl h2{width: 75% !important;}
.aw-mtp{
margin-top: -20px;
padding-bottom: 0px;
}
.aw-pr{padding-right: 25px;}
/*.aw-pl{padding-left: 25px;}*/
.web-spa{padding:15px 0;}
.modal-dialog.vid-mdy{width: 94%;}
.mob-bus{padding-bottom: 0px;}
.branding h2{font-size: 25px;}
#our-work{margin-bottom: 0;}
.brand-ident .owl-nav .owl-next{
/*left: 500px; 
*/    position: absolute;
right: -36px;
margin-top: 0;
outline: 0;
top: 44%;
}
.brand-ident .owl-nav .owl-prev{
left: -36px;
position: absolute;
margin-top: 0;
outline: 0;
top: 44%;}
.brand-ident .owl-carousel .caption{padding: 0px;margin-bottom: -15px;}
.latest-blog-posts h2{font-size: 18px;text-align:center;margin-bottom: 5px;}
.caption h4{font-size:19px;text-align: center;margin-bottom: 3px;margin-top: 3px;line-height: 35px;}
.exp-tl{font-size: 160px;line-height: 216px;}
/*.cup-tl{top: 319px;}*/
.cun-pad{padding: 0px 0px 0px;margin-left: 0;}
#wrapper li a{background-size: 201% 100%;}
.con-bg h2{font-size: 25px;margin-top:0;margin-left: 15px;}
.contact-bg img{width: 100% !important;}
.con-bg p{min-height: 120px;}
.in-clients p{width: 65%;text-align: left;}
.in-clients img {
margin-top: 5px;
margin-bottom: 7px;
width: 100%;
padding-left: 5px;
padding-bottom: 7px;
}
.cl-img {
position: relative;
float: left;
padding-left: 25px;
margin-left: 0px;
padding-right: 5px;
padding-top: 25px;
padding-bottom: 0;
}
.cl-img ul li {
display: inline-block;
padding-right: 5px;
padding-left: 5px;
width: 19%;
}
.cl-txt-spa {
position: absolute;
left: 295px;
}
.tab-pr {
padding-right: 15px;
}
.award-con p{line-height: 20px;min-height: 60px;}
.resp-tabs-list li{font-size: 15px;}
.pad-top {
padding-top: 8%;
margin-left: 5%;
}
.case-scroll {
overflow: inherit;
overflow-x: hidden;
max-height:100%;
}
.tab_container{width: 100%;margin-left: 0;margin-right:0px;}
ul.tabs{width: 100%;margin-right: 0;margin-left: 0px;}
.home-slider .item .cover .header-content h2{font-size: 20px;line-height:50px;font-size: 20px;font-weight: 300;margin: 5px 0 20px;word-spacing: 3px;color: #fff;text-transform: uppercase;font-family: 'Gotham';line-height: 25px;}
#clients .slick-prev{top: 220px;}
#clients .slick-next{top: 220px}
.quote img{height: 173px;}
}
@media only screen and (min-width:1279px) and (max-width:1300px){
/*.cup-tl{top: 52%;}*/
.case-scroll{max-height: 463px;}
.case-top {
    position: absolute !important;
    left: 40px !important;
    top: 9%;
}
.aplly-btn{left: 70px;}
.tab_container{
margin-left:0px;width:55%;
}
.case-comn {
    padding: 0;
    margin-left: 35px;
    margin-right: 7px;
}
ul.tabs{
width:45%;margin-right:0px;
}
.home-slider .item img{width: 118% !important;}
.exp-tl{font-size: 200px; line-height: 254px;}
.big-title{top:388px;}
}
@media only screen and (min-width:1439px) and (max-width:1490px){
.aplly-btn{left:142px;}
.pad-top {
    margin-left: 15px;
}
.home-slider .item .cover .header-content h2{font-family: 'Poppins';}
.px-pad{
padding-left: 0px;padding-right: 0px;
}
.case-scroll{max-height: 520px;}
ul.tabs{width:45%;margin-right:0px;}
.tab_container{width:55%;margin-right:0px;/* margin-left: 78px; */}
.pad-top{margin-left: 0;}
.exp-tl{font-size: 224px;line-height: 268px;}
li.current .image{clip: rect(0, 95rem, 100rem, 0);}
.image img{width: 100%;}
.cd-slider{height: 70%;}
.case-comn {
    padding: 0;
    margin-left: 35px;
    margin-right: 73px;
}
.case-top {
    position: absolute !important;
    left: 111px !important;
    top: 10%;
}
/*.cup-tl{top: 61%;}*/
.cun-pad h3{
margin-top:0px;
}
}
@media only screen and (min-width:1500px) and (max-width:1820px){
.aplly-btn{left:222px;}
.case-top{top: 15%;}
.case-scroll{max-height:85vh;}
.resp-tab-content{width: 1318px;}
.pad-top {
    padding-top: 15%;
    margin-left: 0px;
    margin-right: 0;
}
.tab-con p{width:90%;}
.exp-tl{font-size: 250px;line-height: 263px;}
.case-comn {
    padding: 0;
    margin-left: 92px;
    margin-right: 105px;
}
.case-top {
    top: 15%;
    left: 193px !important;
}

.case-scroll {
    max-height: 85vh;
}
}

@media only screen and (min-width:1920px) and (max-width:1990px){
.pad-top {
padding-top: 30%;
margin-left: -200px;
margin-right: 0;
}
.aplly-btn{left:390px;}
.case-scroll{max-height:687px;}
.resp-tab-content{width: 1481px;}
.tab-con img{margin-top: 100px;}
.case-top {
    top: 20%;
    left:70px !important;
}
/*.cup-tl{top:90%;}*/
}

@media only screen and (min-width:1600px) and (max-width:1900px){
.works{background:none;}
/*.cup-tl{top:70%;}*/
.works-dtop{
background: #fff;
}

li.current .image {
clip: inherit;
}

.image {

width:66%;

}

.image img {
width: 100%;
}

}

@media only screen and (min-width:1900px) and (max-width:1920px){
.exp-tl {
font-size: 300px;
line-height: 270px;
}
.big-title {
top: 400px;
    height: 300px;
}

.tab-con img {
margin-top: 0px !important;
}
.pad-top {
    padding-top: 75px !important;
    margin-left: 0;
}
.lg-width{width: 41%;}
}



@media only screen and (min-width: 781px) and (max-width: 1023px){
.an-link{color: #000 !important;}
.outer{margin: 0 10px;}
#wrapper li a{font-size: 12px;padding: 25px 0 25px;background-size: 202% 100%;}
.cun-pad p{width: 100%;}
.lable{width: auto;float: none;}
.ap-dilog {
width: 55%;
margin: 16% auto;
}
}
@media only screen and (min-width:992px) and (max-width: 1011px){
.resp-tabs-list li{font-size: 14px;}
.big-title{top: 400px;}
}
@media only screen and (min-width:992px) and (max-width:1279px){

.button_container{top: 2%;}
.her-con{left: 90% !important;}
.home-slider .item .cover .header-content h3:after{
left: -52px;top: 41px;
width: 82px;
}
.home-slider .item .cover .header-content h2:after{
top: 45px;
width: 84px;
left: -57px;
}
.foot-width p{min-height: 175px;}
.clients h4{font-size: 33px;}
/*.tab-ml {
margin-left: 5%;
}*/
.work-con{width: 100%;margin-left:auto;}
.big-title{top:400px;/* display: none; */}
.adv-br {
margin-top: 60px;
}
.home-slider .item .cover .header-content h1{font-family: 'Poppins';}
.home-slider .item .cover .header-content h2{font-family: 'Poppins';}
.home-slider .item .cover .header-content h3{font-family: 'Poppins';}
.brand-ident .owl-nav .owl-next{
/*left: 500px; 
*/    position: absolute;
right: -36px;
margin-top: 0;
outline: 0;
top: 44%;
}
.brand-ident .owl-nav .owl-prev{
left: -36px;
position: absolute;
margin-top: 0;
outline: 0;
top: 44%;}
.brand-ident{margin-top: 38px;}
.ba-pa{padding: 0px !important;margin-top: 0px !important;}
.sl-con{width: 900px;}
.hide-basic{display: none;}
.basic-vis{display: block !important}
.videoWrapper169{padding-top: 57%;}
.videoPoster{height: 188px;}
input[type=file]:before{font-size: 8px;padding: 0 5px;line-height: 18px;width: 25%;}
input[type=file]{font-size: 6px;}
.web-adr{font-size:6px;margin-top: 5px;}
.web-adr1{font-size: 6px;left: 1px;}
.tab-container{
width: 60%;
margin-left: 20%;
}
.ba-pad{padding-left: 0px;padding-right: 0px;}
.portfolio{left: 1px;}
.br-btm{padding-top: 12px;}
.br-bt{padding-top: 12px;}
.pop-con p{font-size: 10px;}
.ap-dilog{width: 50%;}
.lf1{left: 0 !important;}
.aplly-btn{left: 42px;}
.cd-slider{height: 80%;margin-top: 9%;}
.con-bg h2{font-size: 25px;margin-top: 70%;}
.image img{width: 100%;height: auto;}
li.current .image{clip: rect(0, 100rem, 100rem, 0);}
.image{clip: rect(0, 100rem, 100rem, 0rem);width:  100%;}
.contact-bg{background-attachment: inherit;margin-top: 0px;height:100vh;}
}
@media only screen and (min-width:1011px) and (max-width:1200px){
.testimonial-reel .box .test-title h4{
margin-bottom: 6px;
}
.soc{
    width: 22px;
    height: 22px;
    font-size: 14px !important;
    line-height: 22px !important;
}
.cl-img{padding: 25px 0px;}
.in-clients{margin-top: 0px;padding: 25px 0px;}
.in-clients h2{margin-top: 0px;margin-bottom: 25px;}
.video-space{margin-top: 25px;}
.award-con p{min-height: 70px;}
.zoom-hover a:hover h3{display: none;}
.wr-tab-pl{padding-left: 0px;}
.case-top {
    position: absolute !important;
    left: 65px !important;
    top: -4px;
}
.bs-px-l-r{
padding-left: 15px;padding-right:15px;
}
.n-bx-pr{
padding-right: 0px;
}
.tab-ml{margin-left: 2% !important;}
.tab-pl{padding-left: 40px !important;}
.pad-top {
padding-top:58px !important;
    margin-left:3%;
}
.big-title{
    top: 368px;
    height: 265px;
    }
ul.tabs {
    width: 45%;
    margin-right: 0;
    margin-left: 0;
}
.tab_container{width: 55%;margin-right: 0px;}
.case-comn {
    padding: 0;
    margin-left: 20px;
    margin-right: -23px;
}
.case-scroll {
    overflow: scroll;
    overflow-x: hidden;
    max-height: 370px;
}
.resp-tabs-list li{font-size: 15px;}
.cl-txt-spa{left: 170px;}
.txt-spa{margin-left: 164px;}
.video-add h2{line-height: 40px;}
.home-slider .owl-nav .owl-prev{left: 94% !important;}
.header-content{left: 92%;}
.mfp-arrow-right{right: 50px;}
.mfp-arrow-left{left: 50px;}
.mfp-image-holder .mfp-close{right: 0;}
.zoom-hover a:before{display: none;}
.zoom-hover a:hover span{display: none;}
.new-brand{padding: 50px 0px 25px;}
}
@media only screen and (min-width:993px) and (max-width:1010px){
.an-link{color: #000 !important;}
.tab-pl {
    padding-left:33px !important;
}
.big-title {
    top: 373px;
    height: 250px;
}
.pad-top {
    padding-top: 9%;
    margin-left: 5%;
}
ul.tabs {
    width: 45%;
    margin-right: 0;
    margin-left: 0px;
}
.case-comn {
padding: 0;
    margin-left: 18px;
    margin-right: 12px;
}
.tab_container {
    width: 55%;
    margin-left: 0;
    margin-right: 0px;
}
.case-top {
    position: absolute !important;
    left: 15% !important;
    top: 0px;
}
.resp-tabs-list li{font-size: 16px;}
.case-scroll {
    overflow: scroll;
    overflow-x: hidden;
    max-height: 359px;
}
.header-content {
    position: absolute;
    top: -30px;
    left: 100%;
    -webkit-transform: translate(-57%, -50%);
    transform: translate(-57%, -50%);
    width: 67%;
}
.entry-data-wrapper-archive{
height: auto;
}
}
@media only screen and (min-width:1200px) and (max-width:1279px){
.resp-tabs-list li {
 font-size:14px;
}
.tab-pl {
    padding-left: 52px !important;
}
.case-comn {
    padding: 0;
    margin-left: 0;
    margin-right: 0;
}
.big-title {
    top: 370px;
    /* display: none; */
}
.entry-data-wrapper-archive{
height: auto;
}
}

@media only screen and (min-width:1023px) and (max-width:1027px){
.ad-foot {
    padding-right: 0 !important;
    padding-left: 5px !important;
    max-width: 20% !important;
}
.adn-foot {
    padding-right: 0 !important;
    padding-left: 5px !important;
    max-width: 18% !important;
}
.adm-foot {
    padding-left: 5px !important;
    padding-right: 0 !important;
    max-width: 22% !important;
}
.contact-bg{height: 100vh !important;}
.pop-con p{min-height: 118px !important;}
.pop-con a{font-size: 12px !important;}
.wr-ds{display: none !important;}
.hs-pr{padding-right: 5px;}
.tab-container{min-height:48vh;}
/*.cup-tl{top:40.5%;}*/
.tab-pl {
    padding-left: 62px !important;
}
.case-top {
    position: absolute !important;
    left: 25px !important;
    top: -4px;
}
.big-title {
    top:410px !important;
    height: 265px;
}
.entry-data-wrapper-archive{
height: auto;
}
}

@media only screen and (min-width: 768px) and (max-width: 991px){
.foot-width p{min-height: 145px;}
.footer a{font-size: 12px;}
.ad-foot {
    width: 50%;
    margin-bottom: 15px;
    max-width: 50% !important;
}
.adn-foot {
    width: 50%;
    max-width: 50% !important;
}
.adm-foot {
    max-width: 50% !important;
}
}

@media(max-width:769px){
.ft-mailpcontainer a{
    font-size: 18px;
    padding-top: 16px;
}
}
@media(max-width:480px){
.ft-mailpcontainer a{
    font-size: 14px;
    padding-top: 0px;
}
}


