@media only screen and (max-width: 1920px) {
.testimonial-slider .slick-prev{ left:115px;}
.testimonial-slider .slick-next{left:150px;}
}
@media only screen and (max-width: 1600px) {

}
/*-1366-*/
@media only screen and (max-width: 1367px) {
.testimonial-slider .slick-prev{ left:84px;}
.testimonial-slider .slick-next{left:119px;}
}

/*-1280-*/
@media only screen and (max-width: 1280px) {

}

/*-1148-*/
@media only screen and (max-width: 1279px) {
.container, .bn-caption .container { width: 100%; padding: 0px 40px; }
.textColRight { width: 100%; }
.textColLeft { width: 100%; }
.textContent { padding: 100px 40px !important; }
.textContent.sm { padding: 50px 40px !important; }
.header .container { padding:0px 40px;}
.container-float{ left:0; margin-left:0px;}
.cont1{ padding-right:0px;}
.cont2{ padding-left:0px;}
/*----*/
.top-right{ right:40px;}
.topRightContainer{}
.header.sticky .topRightContainer {margin-right: 30px;}
.nav > ul > li{ margin:0px 10px;}
.home-banner .slick-dots{ width:100%; padding:0px 40px; left:0; margin:0px;}
.slick-prev { left:15px; }
.slick-next { right:15px;}
.single-slider .slick-arrow {opacity: 1; width:30px; height:83px;}
.single-slider .slick-prev { left: 5px;}
.single-slider .slick-next { right: 5px;}
.home-pods{ padding:0px;}
.home-about{ padding:100px;}
.home-about-holder{ width:70%;}
.team-block{ margin-left:54%;}
.home-values-block{ width:100%; padding:100px 40px;}
.culture-txt{ width:100%; padding:80px;}
.cul-img.img-of-right{ right:-40px;}
.cul-img.img-of-left{ left:-40px;}
.team-details{ padding-left:0px; padding-top:40px;}
.team-details-txt{ padding:80px 80px 80px 80px; width:100%;}
.career-bg-txt{ width:100%; padding:40px;}
.testimonial-slider .slick-prev{ left:30px;}
.testimonial-slider .slick-next{left:60px;}
.testimonial-slider .slick-arrow{bottom:0px;}
.txt-holder1{padding: 100px 27px 100px 0px;}
.home-banner .slide>img { left: 50%; margin: 0 auto; max-height: auto; min-width: 100%; min-height: 100%; width: auto; position: absolute; text-align: center; top: 50%; transform: translate(-50%, -50%); vertical-align: top;  }
.team-img{ left:0%;width:100% !important;margin-left:0; transform: translate(0%, 0%);}
.team-img.fix{ left:0%;width:92% !important;margin-left:4%; transform: translate(0%, 0%);}
.home-img2{left:auto; right:0px;}
}

/*-1024-*/
@media only screen and (max-width: 1147px) {
.height1024, .photoContainer.height1024 { height: auto !important; }
.photoContainer.height1024 img { left: 0; position: static; text-align: center; top: 0; transform: translate(0, 0); width: 100%; }
.pcentered, .pcentered.sm, .pcentered.md { width: 100%; padding-left: 0px; padding-right: 0px; }
.container.md{ width:100%;}
/*----*/
.nav > ul > li{ margin:0px 2px;}
.bn-content h2 { font-size: 60px; line-height: 70px;}
.f1{ width:100%; margin-bottom:30px;}
.f2{ width:100%;}
.pod-ov{ padding:30px 60px 30px 30px;}
.wsolutions-txt{ /*margin-top:100px;*/}
.inner-banner .bn-content div{padding-top:58px;}
.inner-banner .bn-content h2{ font-size:35px; line-height:50px;}
.txt-holder{ padding:80px 0px;}
.txt-holder.alt{ padding-right:40px;}
.img-holder{ padding-left:0px;}
.img-holder-right{ padding-right:0px;}
.cont1-sm{ padding-right:0px;}
.cont2-sm{ padding-left:0px;}
.fimg-holder{width:100%; padding-right:30px;}
.fimg{ width:100%;}
}

/*-960-*/
@media only screen and (max-width: 1023px) {
.height960, .photoContainer.height960{ height: auto !important; }
.photoContainer.height960 img { left: 0; position: static; text-align: center; top: 0; transform: translate(0, 0); width: 100%; }
.side-nav { display: none; }
.navigation { cursor: pointer; }
.navigation::after, .side-nav.active { display: block; }
.row-inner-md { padding-bottom: 28px; }
.half-width.md { width: 100%; }
.half-width.md .textContent { padding: 40px 40px !important; }
.half-width.md .textContent.sm { padding: 40px 40px !important; }
.pull-right.md, .pull-left.md{ width:100%;}
.content-box{ padding:0px !important;}
.title-holder .fleft{float:none;}
.title-holder .fright{margin-top:30px; float:none;}
.container.sm{ width:100%;}
/*----*/
.HalfWidth { width: 100%; }
.top-right{ margin-top:14px; margin-right:0px; position:relative; z-index:9; float:right;}
.header.sticky .top-right {margin-top: 12px;}
.topRightContainer { left: 0px; z-index: 5; position: absolute; right: 0px; top: 0px; margin: 0px !important; }
.header.sticky .tp-fb, .header.sticky .tp-lin{ display:inline-block;}
.header.sticky .tp-search {margin-right: 5px;}
.nav-wrapper { width: 100%; position: relative; float: right; z-index: 5; margin: 0px 0px; }
.nav-container { position: absolute; top: auto; margin: 0px; display: block; clear: both; width: 100%; }
.nav-wrapper .nav { display: none !important; }
.logo{ margin:10px 0px;}
.header.sticky .logo{margin: 12px 0px;}
.top-right ul li.tp-search{ margin-right:5px;}
.hs-pod{ margin-bottom:30px;}
.home-search-pods .col-md-4:last-child .hs-pod{ margin-bottom:0px;}
.pod-left{ width:100%; padding:0px;}
.pod-right{ width:100%; padding:0px;}
.wsolutions{ width:80%;}
.team-block{ margin-left:50%;}
.wwa-list li{ width:50%;}
.cpod{ width:50%;}
.career-details-bdr{ padding-right:40px;}
.career-bg-holder{ width:100%;}
.career-details-bdr::before{right: 40px;}
.parmv{transform:none !important;}
.home-img1_2, .home-img2{ display:none;}
}

/*-800-*/
@media only screen and (max-width: 959px) {
.height800, .photoContainer.height800 { height: auto !important; }
.photoContainer.height800 img { left: 0; position: static; text-align: center; top: 0; transform: translate(0, 0); width: 100%; }
.cont-md{ width:100% !important;}
/*----*/
.solution-pod{ width:100%;}
.home-about-holder { width: 95%;}
.home-about{ padding:40px 40px 100px;}
.home-about-txt{ width:100%;}
.wsolutions-txt{padding: 40px;}
.sh1,.sh2{ float:left; width:100%; margin-bottom:20px;}
.search-header{ padding-right:0px;}
.sh-btn{ position:static;}
.sh-btn .button{ width:100%;border-radius:3px;}
.search-header .bootstrap-select.alt .btn, .sh-input{ border-radius:3px; border-right:2px solid #dddddd;}
.home-about .title2{ left:40px;}
.home-team-left{ width:100%; padding-right:0px;}
.home-team-right{ width:100%;}
.team-block{ margin:0px auto;}
.home-values-block{ padding:40px;}
.team-testi{ padding:100px;}
/*.inner-banner {height:400px;}*/
.inner-banner .bn-content h2{ font-size:30px; line-height:40px;}

}

/*-768-*/
@media only screen and (max-width: 799px) {
.height768, .photoContainer.height768 { height: auto !important; }
.photoContainer.height768 img { left: 0; position: static; text-align: center; top: 0; transform: translate(0, 0); width: 100%; }
/*----*/
.container-float{ position:relative;}
.culture-holder{ width:100%;}
.culture-txt{ padding:40px;}
}

/*-736-*/
@media only screen and (max-width: 767px) {
.height736, .photoContainer.height736, .about-pod-img { height: auto !important; }
.photoContainer.height736 img { left: 0; position: static; text-align: center; top: 0; transform: translate(0, 0); width: 100%; }
.row-inner-sm { padding-bottom: 28px; }
.half-width.sm { width: 100%; }
.half-width.sm .textContent, .textContent { padding: 40px 40px !important; }
.half-width.sm .textContent.sm { padding: 40px 40px !important; }
.pull-right.sm, .pull-left.sm{ width:100%;}
.container.sm{ width:100%;}
/*----*/
.f1{ margin-bottom:30px;}
.inline-links, .footer-right, .copyright{ width:100%; text-align:center;}
.solution-pod-holder .col-sm-6:first-child .solution-pod{ margin-bottom:50px;}
.bg-cline::before{ left:20px;}
.cul-pod{ margin-bottom:80px;}
.pd-right{ margin-top:80px;}
.pd-left{ padding-right:0px;}
.pd-right{ padding-left:0px;}
.team-details-bdr::before{ left:68px;}
.team-details-holder{ width:calc(100% - 68px); margin-left:68px;}
.team-details-txt{ padding:40px;}
.team-details{ padding-left:70px;}
.img-holder, .img-holder-right{ padding:40px 0px;}
.txt-holder{ padding:40px 0px 40px;}
.mt80{ margin-top:0px !important;}
.txt-holder.alt{ padding-right:0px;}
.scont{ padding:30px 0px;}
.feature-box{ padding-right:0px; margin-bottom:40px;}
.txt-holder1{padding: 40px 0px;}
}

/*-667-*/
@media only screen and (max-width: 735px) {
.height667, .photoContainer.height667 { height: auto !important; }
.photoContainer.height667 img { left: 0; position: static; text-align: center; top: 0; transform: translate(0, 0); width: 100%; }
.img-left { margin-right: 0px; margin-bottom: 30px; width: 100%; }
.img-right { margin-left: 0px; margin-bottom: 30px; width: 100%; }
.bn-scrl{ bottom:0px;}

/*----*/
/*.header{position:static; background:#000000;}*/
/*.home-banner .bn-caption { position: static; background-color: #3e4750; }*/
.bn-caption h2{font-size: 25px; line-height: 30px; letter-spacing: 0px;}
.home-banner .bn-content div { width: 100%; text-align: center; padding: 40px 0px 0px; }
.home-banner .slick-dots { bottom: 0px; text-align: center; }
.inner-banner .bn-content div { padding-bottom: 30px; }
.inner-banner .bn-content h2 { font-size: 25px; line-height: 30px; letter-spacing: 0px; }
.cpod-info { padding: 0px 40px; }

}

/*-640-*/
@media only screen and (max-width: 666px) {
.height640, .photoContainer.height640 { height: auto !important; }
.photoContainer.height640 img { left: 0; position: static; text-align: center; top: 0; transform: translate(0, 0); width: 100%; }
.half-img { width: 100%; }
.container.xs{ width:100%;}
.map{ height:300px !important;}
/*----*/
.inner-banner.has-img { height: 300px; position: relative; overflow: hidden; }
.inner-banner.has-img>img { left: 50%; margin: 0 auto; height: 100%; width: auto; position: absolute; text-align: center; top: 50%; transform: translate(-50%, -50%); }
.pt-bg-txt{ padding:40px;}
.thankyou{ width:100%;}
.thankyou h2{ font-size:80px;}
.contact-title{ font-size:40px; line-height:50px;}
.home-img2{ top:50px;}
}

/*-600-*/
@media only screen and (max-width: 639px) {
.height600, .photoContainer.height600 { height: auto !important; }
.photoContainer.height600 img { left: 0; position: static; text-align: center; top: 0; transform: translate(0, 0); width: 100%; }

/*----*/




}

/*-568-*/
@media only screen and (max-width: 599px) {
.height568, .photoContainer.height568 { height: auto !important; }
.photoContainer.height568 img { left: 0; position: static; text-align: center; top: 0; transform: translate(0, 0); width: 100%; }
/*----*/
.logo{ margin:10px 0px !important;}
.logo a { width:208px !important;}
.mean-container a.meanmenu-reveal { width: 51px; height: 51px; padding: 13px 12px; line-height:24px;}
.mean-container .mean-nav { margin-top: 51px; }
.top-right{ font-size:15px;margin-right: 0px; margin-top:10px;}
.header.sticky .top-right { margin-top: 10px;}
.topRightContainer{ }
.bn-caption h2{ font-size:35px; line-height:45px; letter-spacing:0px;}
.topsearchform{ width:100%;}
.schcltgr{ top:20px; right:20px; width:20px; height:20px; background-size:100%;}
.home-about .title2{ position:relative; width:100%; left:0;bottom: -55px;}
.wsolutions{width:100%;}
.solution-pod-holder{padding-bottom: 80px;}
.team-block{ width:90%;}
.cpod-info{ padding:30px;}
.cpod a h3{font-size: 25px;line-height: 35px;}
.wwa-list li{margin: 20px 0px;}
.mt100{    margin-top: 0px !important;}
.search-header{ margin-bottom:0px;}
}

/*-480-*/
@media only screen and (max-width: 567px) {
.height480, .photoContainer.height480 { height: auto !important; }
.photoContainer.height480 img { left: 0; position: static; text-align: center; top: 0; transform: translate(0, 0); width: 100%; }
.container{ width: 100%; padding: 0px 14px; }
.bn-caption .container { width: 100%; padding: 0px 20px; }
.inner-container-xxlg,.inner-container-xlg, .inner-container-lg{ padding: 50px 0px !important; }
.inner-container-md, .inner-container-md, .inner-container { padding: 30px 0px !important; }
.header .container { padding: 0px 20px; }
.half-width.md .textContent { padding: 40px 20px !important; }
.pb0 { padding-bottom: 0px !important; }
.txt-link1 { font-size: 14px; }
.modal-content { padding: 30px; }
.modal-content .close { top: 10px; right: 10px; }
.half-width.sm .textContent, .textContent { padding: 40px 14px !important; }
/*----*/

.home-banner .bn-content div{ padding-left:0px; padding-right:0px;}
.home-banner .slick-prev { left: 10px; }
.home-banner .slick-next { right: 10px; }
.home-banner .slick-arrow, .stories-slider .slick-arrow { margin-top: -20px; font-size: 22px; }
.bn-caption h2 { font-size: 30px; line-height: 35px; }
.team-block-txt, .wsolutions-txt { padding: 30px; }
.team-testi { padding: 40px 30px; }
.inner-banner .bn-content h2 { font-size: 18px; line-height: 25px; }
.pt-bg-txt { padding: 40px 30px; }
.bg-cline::before { left: 10px; }
.team-img-caption ul li a { padding-left: 40px; line-height: 30px; }
.team-img-caption ul li a i { width: 30px; height: 30px; line-height: 27px; font-size: 12px; }
.team-details-bdr::before { left: 28px; }
.team-details-holder { width: calc(100% - 28px); margin-left: 28px; }
.team-details-txt { padding: 28px; }
.team-details { padding-left: 40px; }
.cpod { width: 100%; }
.career-details-bdr { padding-right: 20px; }
.career-details-bdr::before { right: 20px; }
.career-bg-txt { padding: 30px 20px; }
.thankyou h2 { font-size: 45px; line-height: 50px; }
.testimonial-slider .slick-prev { left: 00px; }
.testimonial-slider .slick-next { left: 30px; }
.bn-caption .button{ padding:0px 10px; line-height:25px; font-size:10px; min-width:inherit;}
.home-img2{ top:0px;}
}

/*-414-*/
@media only screen and (max-width: 479px) {
.lead-md{ font-size: 23px; line-height: 30px;}
.lead-lg{ font-size:23px; line-height:30px;}
.title1{ font-size:25px; line-height:30px;}
.title2{ font-size:25px; line-height:30px;}
.home-about .title2{line-height: 30px;}
.cnr-btn{ width:30px; height:30px;}
.pod-ov{ padding:30px; line-height:20px; overflow-y:auto; width:100%; height:100%;}
.pod-ov h3{ margin-bottom:10px;}
.home-about{padding: 28px 28px 80px;}
.hs-pod{padding:30px;}
.search-header .bootstrap-select.alt .btn, .sh-input{ padding-left:20px;}
.search-header label{ position:static; left:auto; top:0px; line-height:20px;}
.wwa-list li{ width:100%;}
.team-details h1{ font-size:30px;}
.team-details h3{ font-size:14px;}
.pagination > li > a, .pagination > li > span{margin: 0px 6px !important;}
.contact-title{ font-size:32px; line-height:40px;}
.cpod-info{ height:300px !important;}
/*.team-testimonials-nav{ height:276px;}*/
.bn-caption h2 { font-size: 20px; line-height: 24px; }
.home-img2{ position:static;}
}

/*-375-*/
@media only screen and (max-width: 413px) {
.footer-nav.fleft, .footer-nav.fright, .foo-box { width: 100%; }
.radio-inline .radio, checkbox-inline .checkbox { width: 100%; }
/*----*/

.thankyou h3 { font-size: 18px; }
.sbox { width: 100%; }
.sbox a { padding: 40px 0px; height: auto; }
.f2 .col-xs-6{ width:100%;}
.foo-logo{ width:100%;}
.foo-box{ float:none; margin:15px auto !important; width:100%; padding:30px; border:1px dashed #5f5f5f;}
.f1 .foo-box{ padding:0px; margin:0px auto !important; border:none;}
.f2 .row-inner-sm{ padding-bottom:0px;}
}

/*-360-*/
@media only screen and (max-width: 374px) {
.logo{ margin:14px 0px !important; height:23px; line-height:23px;}
.logo a { width:160px !important;}
.top-right ul li{ margin:0px 3px !important}
}


/*-320-*/
@media only screen and (max-width: 359px) {

}
