.menu-toggle { padding:8px; display:none; border:1px solid #ddd;}



@media only screen and (max-width: 1800px) {
.slide_page .bnvid_box.position4{left:3%;}
.quick-facts-box h4{font-size:76px;}
.quick-facts-box span{padding-top:48px;}
.quick-facts-box img{margin-top:39px;}
.video-box{width:616px; height:367px;}
.input-text{width:347px;}
.scroll_down2{left:40%;}
.scroll_down-box{left:39.5%;}
.scroll_down3{left:48%;}
.scroll_down2 {left: 40.3%;}
.slide video{ height:auto}
#slides .slide video{ height:auto}
#slides{ height:auto}
#slides .slide{ height:auto}
}


@media only screen and (max-width: 1600px) {
.quick-facts-box h4{font-size:71px;}
.quick-facts-box span{padding-top:56px;}
.quick-facts-box img{margin-top:42px;}
.slide_page .text.position5, .slide_page .text.position3{left:9%;}
.video-box{height:344px; width:559px;}
.quick-facts-box h4{font-size:70px;}
.quick-facts{padding:30px 0;}
h2{font-size:37px;}
.wnrs-news-box h3{margin-bottom:32px;}
.wnrs-news-box{padding-top:56px;}
.we-serve ul{margin-top:30px;}
.we-serve{padding:27px 0 33px;}
.all-services ul li span{font-size:25px;}
.map-box{top:-100px;}
.slide_page .bnvid_box img{height:91%;}
.input-text{width:299px;}

.scroll_down3{left:47%;}
.scroll_down2{left:40%;}
.scroll_down4{left:49%;}
#slides .slide video{ height:auto}
#slides{ height:auto}
#slides .slide{ height:auto}
#slides .slide video { height: 140%; width: 140%;}
.slides_container{height:500px;}
.img-responsive{height:500px;}
}

@media only screen and (max-width: 1499px) {
.industry-box h4{font-size:65px;}
.text-box small{margin-top:40px;}
.description{padding:44px 0;}
.benefits-box{padding:44px 0 0;}
.case-studies{padding:45px 0;}
.abouts{margin-top:31px; padding:22px 29px;}
.banner-inner2 .abouts{margin-top:0;}
.abouts h5{margin-top:16px;}
h5{font-size:30px;}
.abouts p{padding-top:14px;}
.services-box{margin-top:40px; padding-bottom:50px;}
.solution-box{padding-top:78px;}
.services-type{margin-bottom:45px; padding-top:42px;}
.services-type2{margin-bottom: 49px; padding-top: 42px;}
.services-type2 h4{padding-bottom:34px; font-size:32px}
.services-industry h4{margin-bottom:31px; font-size:32px}
.services-type2::after{margin-top:26px;}
.abouts-box{padding:48px 0;}
.abouts-box h5{font-size:32px; margin-bottom:18px;}
.operation-controls{padding:31px 0;}
.operation-controls ul{margin-left:38px;}
.operation-controls ul span{padding-bottom:20px;}
.features-benefits{padding-top:26px; margin-bottom:30px;}
.features-benefits h5{font-size:32px; margin-bottom:26px;}
.features-benefits small{font-size:30px;}
.features-benefits p{margin-bottom:22px;}
.features-benefits .bottam{margin-top:31px;}
.accredatins{padding:40px 0;}
.accredatins h5{margin-bottom:22px;}
.accredatins p{margin-bottom:32px;}
.accredatins ul span{padding-bottom:17px;}
.accredatins ul li{margin-bottom:14px;}

.caption-icon h1{font-size:55px;}
.caption-icon .btn{width:206px; line-height:41px; margin-top:22px; height:43px;}
.quick-facts{padding:25px 0;}
.all-services{margin-top:24px;}
.quick-facts h2{margin-bottom:20px;}
h2{font-size:32px;}
.all-services h2{margin-bottom:16px;}
.all-services ul li span{font-size:23px;}
.all-services ul li a{margin-top:11px;}
.we-serve{margin-top:21px; padding:22px 0 28px;}
.we-serve h2{margin-bottom:14px;}
.we-serve ul{margin-top:20px;}
.we-serve ul li span{margin-bottom:11px; font-size:23px;}
.wnrs-news-box{padding-top:34px;}
.wnrs-news-box h3{margin-bottom:18px;}
h3{font-size:26px;}
h4{font-size:27px;}

.quick-facts-box h4{font-size:60px;}
.quick-facts-box span{padding-top:30px;}
.quick-facts-box img{margin-top:23px;}

.slide_page .bnvid_box img {height: 78%;}
.video-box{width:476px;}
.input-text{left:inherit; right:-163px;}


.scroll_down2{left:38%;}
.scroll_down2 img,.scroll_down3 img,.scroll_down4 img{height:80px;}

/*--- modified by ak ---*/
.banner-form h3{font-size:20px;}
.banner-form input[type="text"], .banner-form input[type="email"], .banner-form .select-c{height:45px; text-align:left !important;}
#slides .slide video{ height:100%}
#slides{ height:auto}
#slides .slide{ height:auto}
#slides .slide video { height: 140%; width: 105%;}
.slides_container{/* height:500px; */ height:439px;}
.img-responsive{/* height:500px; */ height:439px;}

/*--- modified by addy ---*/
.abouts{ max-width:650px;}
}


@media only screen and (max-width: 1299px) {
.industry-box h4{font-size:60px;}
.industry-box small{margin-top:23px; font-size:40px;}
.industry-box small{font-size:35px;}
.text-box p{padding-bottom:30px;}
.description{padding:35px 0;}
h5{font-size:30px;}
.description h5{margin-bottom:15px;}
.benefits-box{padding:35px 0 0;}
.benefits-box::after{width:1073px;}
.case-studies{padding:35px 0;}
footer{padding:21px 0;}
.case-studies h4{font-size:26px; margin-bottom:30px;}
.abouts{margin-top:18px; padding:18px 20px}
h5{font-size:26px;}
.abouts h5{margin-top:10px;}
.abouts p{padding-top:9px;}
.services-banner::after{width:1105px;}
.services-box {margin-top: 31px; padding-bottom: 39px;}
.services-box .services-left h3{margin-bottom:11px;}
.services-box .services-right .services h4{margin-bottom:21px;}
.services-box .services-right .services{padding-top:20px; margin-bottom:26px;}
.services-box .services-left ul{margin-top:17px;}
.services-box .services-left ul li{margin-bottom:12px;}
.case-studies-services{margin-bottom:31px;}
.services-box .services-right .services h4{font-size:24px;}
.services-box .services-right .services strong{font-size:21px;}
.solution-box{padding-top:50px;}
.text-box2::after{width:1050px;}
.solution-box h5{font-size:32px;}
.services-type { margin-bottom: 33px; padding-top: 27px;}
.services-type ul li span{padding-bottom:15px; font-size:23px;}
.services-type2 {margin-bottom: 33px; padding-top: 29px;}
.services-type2 h4{padding-bottom:17px; font-size:28px;}
.services-type2 p{margin-bottom:23px;}
.services-type2::after{width:1050px; margin-top:10px;}
.services-type2 ul li{margin-bottom:8px;}
.services-industry h4{font-size:30px; margin-bottom:11px;}
.services-industry ul{width:18.6%;}

.abouts-box{padding:30px 0;}
.abouts-box h5{font-size:28px; margin-bottom:15px;}
.operation-controls{padding:20px 0;}
.operation-controls p {margin-bottom: 25px;}
.operation-controls ul span{padding-bottom:12px; font-size:22px;}
.operation-controls ul li{margin-bottom:8px;}
.features-benefits h5{font-size:28px; margin-bottom:22px;}
.slick-next{right:0;}
.slick-prev{left:0;}
.features-benefits-box{padding:0 50px;}
.features-benefits-box img{ height:330px; margin-right:17px;}
.accredatins{padding:13px 0;}

.caption-icon h1{font-size:50px;}
h2{font-size:28px;}
.all-services ul li span{font-size:20px;}
.all-services ul li p{line-height:24px;}
.wnrs-news-box{padding-top:27px;}
.wnrs-news-box h3{margin-bottom:14px;}
.wnrs-news-box small{margin-bottom:10px; font-size:19px;}


#slides{/*height:auto;*/ height: 400px;}
.pagination{bottom:2%;}
.caption-icon h1{font-size:45px;}
.caption-icon .btn{width:186px;}
.quick-facts{padding:20px 0;}
.banner-inner2{padding-top:2%;}
.banner-inner3::after{width:100%;}

.quick-facts-box h4{font-size:55px;}
.map-box { top: -48px;}
.quick-facts-box img{height:80px;}
.slide_page .bnvid_box img{height:64%;}
.slide_page .text.position5, .slide_page .text.position3{left:2%;}
.video-box{width:399px; height:292px;}
.input-text{right:0;}
.scroll_down2 img,.scroll_down3 img,.scroll_down4 img,.scroll_down-box img{height:70px;}
.scroll_down2 {left:39%;}
.scroll_down3 {left:46%;}
.scroll_down4 {left:48%;}
.scroll_down-box {left:41.5%;}
#slides .slide video{ height:100%}
.img-responsive{ height:auto}
.slides_container{height:470px;}
.img-responsive{height:470px;}
header .right-box .menu-top .div2{left:-774px;}
#slides .slide video { height: 140%; width:116%; }

/*---Addy-18-8-16---*/
.text-box.custom-indus {margin-top: -190px;}
.news-section .right-section .social-icon ul li{ margin-right:10px;}
/*---Addy-18-8-16---*/
}


@media only screen and (max-width: 1149px) {
.wrapper{width:100%; padding:0 15px;}

.industry-box .industry-top{padding:21px 0 15px;}
.industry-box h4{font-size:55px;}
.industry-box small{font-size:30px;}
.text-box small{font-size:26px;}
.text-box p{line-height:26px; margin-top:8px; padding-bottom:22px;}
h5{font-size:26px;}
.description{padding:30px 0;}
.benefits-box{padding:30px 0 0;}
.benefits-box::after{width:951px; height:9px; margin-top:32px;}
.case-studies ul li{margin-right:14px; width:30%;}
.case-studies .slick-next{right:4px;}
footer .copy-box{margin-left:76px;}
.abouts{margin-top:8px;}
.abouts p{line-height:21px;}
.services-box .services-left h3{font-size:28px;}
.services-banner::after{width:100%;}
.services-box{padding-bottom:23px;}
.case-studies{padding:23px 0;}
.case-studies-services{margin-bottom:23px;}
.solution-box{padding-top:36px;}
.solution-box h5{font-size:30px;}
.text-box2::after{width:1000px;}
.services-type ul li{margin:0 38px;}
.services-type {margin-bottom: 18px; padding-top: 16px;}
.services-type ul li p a{margin-top:10px;}
.services-type ul li span{font-size:20px; padding-bottom:8px; text-align:center;}
.services-type2 h4{font-size:25px; padding-bottom:15px;}
.services-industry h4{font-size:25px; padding-bottom:8px;}
.services-industry p{margin-bottom:25px;}
.services-industry ul li{margin-bottom:12px;}
.services-industry ul li a{font-size:16px;}
.services-type3 ul{margin-left:55px;}
.services-type ul li img {height: 70px;margin-bottom: 24px;}
.abouts-box {padding: 21px 0;}
.abouts-box h5{font-size:23px;}
.operation-controls p{margin-bottom:16px;}
.operation-controls ul{width:40%;}
.slick-prev,.slick-next{background-size:25px;}
.features-benefits .bottam{margin-top:0;}
.features-benefits span a{line-height:32px;}
.features-benefits{margin-bottom: 11px;}
.accredatins h5{margin-bottom:11px;}
.accredatins ul{margin-right:25px;}
.accredatins ul span{font-size:24px;}
.popup-content{top:23%;}

.caption-icon h1{font-size:40px;}
.all-services ul li{width:31.70%;}
.all-services ul li p{width:100%;}
h2{font-size:24px;}
.we-serve ul li{width:32%; margin-right:15px;}
.all-services ul{padding-top:19px;}
.our-client{margin-top:25px; padding-bottom:32px;}
.wnrs-news-box ul li{width:30%; margin-right:29px;}
h3{font-size:22px;}
.wnrs-news-box p{font-size:15px; line-height:22px;}
.quick-facts ul li:last-child{width:10%;}
.quick-facts ul li{width:17.3%;}
.popup-content h2{margin-bottom:16px;}
.popup-content{padding:16px 0 24px 2px;}
.features-benefits .slick-dots{bottom: -24px;}
.banner-inner2{padding-top:1%;}
.quick-facts-box h4{font-size:50px;}
.quick-facts-box span{padding-top:17px; font-size:25px;}
.quick-facts-box img{height:68px;}
.slide_page .text.position4, .slide_page .text.position2{left:49%;}
.slide_page .bnvid_box img {height: 54%;}
.slide_page .text{width:427px;}
.video-box {height: 242px; width: 365px;}
.back-top > img { height: 76px;}
#slides .slide video{ height:100%}
#slides .slide{ height:auto}
.img-responsive{ height:auto}
.slides_container {/* height:450px;*/ height: 429px; }
.img-responsive{/* height:450px;*/ height: 429px;}
#slides .slide video {height:170%; width:121%;}
/*---Addy---*/
.landing-page-1 .banner-text h2{ font-size:30px; line-height:32px;}
.landing-page-1 .banner-text ul li{ font-size:16px; line-height:32px;}
.landing-banner .wrapper{ width:95%;}
.landing-page-one .banner-form{ right:5%;}
.text-box.custom-indus {margin-top: -114px;}
.text-box.custom-indus p, .text-box.custom-indus p small{ font-size:15px;}
.bio-page > .wrapper{ padding:0 15px 50px;}
.abouts{ max-width:750px;}

}
@media screen and (min-device-width: 997px) and (max-device-width: 1020px) {
.slides_container { height: 355px; }
.img-responsive{ height: 355px;}
}


@media only screen and (max-width: 1049px) {
.industry-box h4{font-size:50px;}
.industry-box small{font-size:27px; margin-top:11px;}
.text-box small{font-size:26px;}
.benefits-box h5{margin-bottom:14px;}
.benefits-box::after{margin-top: 16px;}
.social-icon a{margin-right: 30px;}
footer .copy-box{margin-left: 33px;}
footer {padding: 15px 0;}
.case-studies h4{margin-bottom: 19px;}
.abouts p{padding-top:7px;}
.abouts{padding:14px 15px;}
.services-box .services-left{width:57%;}
.services-box .services-left h3{font-size:25px; margin-bottom:8px;}
.services-box .services-left ul{margin-top:9px;}
.services-box .services-left ul li{margin-bottom:8px; font-size:14px;}
.services-box .services-right .services h4{font-size:21px;}
.services-box .services-right .services strong{font-size:19px;}
.case-studies .slick-prev{left:0;}
.case-studies .slick-next{right:0;}
.services-box .services-right .services span{margin-bottom:16px;}
p{font-size:15px; line-height:25px;}
.services-type ul li{margin:0 28px;}
.services-type ul li img {height: 60px; margin-bottom: 16px;}
.services-type2 ul{margin-right:55px;}
.text-box2::after{width:100%; height:9px;}
.services-type2 {margin-bottom: 19px; padding-top: 17px;}
.services-type2 p{margin-bottom:6px;}
.services-type2::after{width:100%; height:9px;}
.services-industry ul {width: 17.6%;}
.services-industry ul li a{font-size:15px;}
.services-type2 ul{margin-right:12px; margin-left:33px;}
.services-type2 .wrapper{width:100%; padding:0 15px;}
.abouts-box h5{font-size:20px;}
.operation-controls ul span{font-size:20px;}
.operation-controls ul {width: 33%;}
.features-benefits-box{padding:0 37px;}
.features-benefits small{padding-top:22px; padding-bottom:19px; font-size:25px;}
.accredatins h5{margin-bottom:8px;}
.accredatins ul span{font-size:20px; padding-bottom:9px;}
.accredatins ul li{margin-bottom:6px; font-size:16px;}

.caption-icon h1{font-size:35px;}
.caption-icon .btn{width:172px; height:38px; line-height:33px; margin-top:20px;}
.all-services ul li{width:31.6%;}
.we-serve ul li{width:31%;}
.we-serve ul li img{height:60px;}
.we-serve ul li span{font-size:20px; margin-bottom:8px;}
.we-serve ul li p{font-size:15px; line-height:23px;}
.we-serve ul li a{margin-top:14px;}
.wnrs-news-box ul li{width:28.9%;}
.wnrs-news-box ul li .btn{margin-top:26px; width:156px; line-height:38px; height:40px;}
.popup-content ul li{width:26%;}

.quick-facts-box h4{font-size:45px;}
.video-box { height: 234px; width: 327px;}
.quick-facts-box span{font-size:22px;}
.slide_page h2{font-size:30px;}
.scroll_down-box {left: 35.5%;}

.scroll_down2 { left: 36%;}
#slides .slide video{ height:100%}
.img-responsive{ height:auto}
#slides .slide{ height:auto}
#slides{ height:334px}
.slides_container {height:400px;}
.img-responsive{height:400px;}
#slides .slide video {height:180%; width:114%;}
header .right-box .menu-top .div2 {left: -687px; width:951px;}
.footer-box .div2{width:965px;}
.banner-form{ width: 100%; }
.landing-page2 .banner-text {
       width: 100%;
}


/*----Addy-17-8-16----*/
.landing-page2 .banner-form{ margin-top:20px;}
.landing-page2 .banner-text img{ display:block; margin:auto;}
.landing-page-one .banner-form{ position:relative; top:20px; right:0;}
.news-section .left-section, .news-section .right-section, .news-section .right-section .textwidget img{ width:100%;}
.bio-page {padding:30px 0;}
.bio-page h1{ font-size:35px;}
.bio-page h4{ text-align:left; margin:0 0 30px;}
.bio-page > .wrapper{ padding:0 15px 30px;}
.bio-setail p{ margin:0 0 15px;}
.abouts{ max-width:800px;}
}


@media only screen and (max-width: 990px) {
.browse-left .menu {
    left: -1px;
}
.industry-box .industry-top{padding:17px 0 13px;}
.industry-box h4{margin-top:80px;}

.text-box small{font-size:22px;}
.text-box p{font-size:15px; line-height:22px; padding-bottom:15px;}
.description{padding:25px 0;}
.description h5{margin-bottom:10px;}
h5{font-size:22px;}
.benefits-box{padding-top:20px;}
.benefits-box::after{width:100%;}
.case-studies{padding:24px 0;}
.description .wrapper,.benefits-box .wrapper{width:100%; padding:0 15px;}
footer .footer-box ul li a{margin-right:4px;}
footer .copy-box{margin-left:9px;}
.social-icon{width:100%; float:left; text-align:center;}
.social-icon a{float:none;}
footer .copy-box{float:right; margin-left:0;}
.abouts{padding:8px 10px; margin-top:3px;}
.abouts h2{font-size:18px;}
.services-banner::after{height:7px; margin-top:-6px;}
.services-box .services-right{width:40%;}
.services-box .services-left .benefits p{width:57%;}
.services-box .services-left .benefits{padding:9px 11px;}
.services-box{padding-bottom:13px; margin-top:22px;}
.services-box .services-right .services h4{margin-bottom:14px;}
.case-studies h4{font-size:22px;}
.solution-box p{width:63%;}
.solution-box {padding-top: 23px;}
.solution-box h5{font-size:28px;}
.services-type ul li{margin:0 5px;}
.services-type ul li span{font-size:18px;}
.services-type2 h4{font-size:22px; padding-bottom:8px;}
.services-type2 ul { margin-left: 14px; margin-right: 0;}
.services-type2 ul li a{font-size:14px;}
.services-type2 ul li{margin-bottom:5px;}
.services-industry ul li a{font-size:13px;}
.services-industry ul li{margin-bottom:3px;}
.services-industry h4 { font-size: 23px; padding-bottom: 0;}
.services-industry p{width:100%; padding:0 15px;}
.abouts-box .wrapper,.operation-controls .wrapper,.accredatins .wrapper{width:100%; padding:0 15px;}
.operation-controls ul{margin-left:17px;}
.features-benefits h5{font-size:24px; margin-bottom:15px;}
.features-benefits-box img{height:298px;}
.features-benefits p{margin-bottom:2px;}
.features-benefits small {font-size: 23px; padding-bottom: 9px; padding-top: 14px;}
.accredatins ul{margin-left:14px;}
.accredatins p{margin-bottom:16px;}
.accredatins ul span{font-size:18px;}
.accredatins ul li{font-size:15px;}

.caption-icon h1{font-size:30px;}
.caption-icon span{padding-top:13px; font-size:20px;}
.pagination {bottom: 4%; width:45%}
.quick-facts ul li,.quick-facts ul li:last-child{width:49%; margin-bottom:20px;}

.quick-facts{padding-bottom:0;}
.all-services ul li{width:31.3%;}
.all-services ul li p{font-size:15px;}
.we-serve ul li img{height: 56px;}
.we-serve ul li .div3{width:180px;}
.we-serve ul li a{margin-top:6px; font-size:15px;}
.wnrs-news-box ul li{width:26.8%; margin-right: 16px;}
h3{font-size:20px;}
.wnrs-news-box span{margin-top:8px;}
.wnrs-news-box .bottam2{margin-top:13px;}
.browse-service:nth-child(2) .browse-left{ padding-left:17px;}
nav ul li .div{width:725px;}
.browse-service{width:242px;}
.browse-service .browse-left{padding:19px 14px 49px; height: 250px;}
.browse-service .btn{width:242px;}
.browse-service .btn2{width:235px;}
.browse-service:last-child{width:241px;}
.browse-service .browse-left .dropdown-icon1 small{margin-right:12px;}
.browse-service:last-child .browse-left{padding:23px 0 7px 30px;}
.dropdown-icon1 > small img{height:59px;}
.contact-box-popup{display:none;}
.quick-facts-box h4{font-size:40px;}
.quick-facts-box img {height: 53px;}
.slide_page h2{font-size:25px; line-height:28px;}
.slide_page .text { width: 42%;}
.slide_page .bnvid_box img {height: 42%;}
.video-box {height: 193px;width: 250px;}
.scroll_down2 {left:34%;}
.scroll_down3 {left:44%;}
.scroll_down4 {left:46%;}
.scroll_down-box {left: 33.5%;}
.map-box { top: -19px;}
#slides .slide{ height:auto}
.img-responsive{ height:auto}
.slides_container {height:350px;}
.img-responsive{height:350px;}
#slides .slide video {height:180%; width:116%;}
header .right-box .menu-top .div2 {left: -556px; width: 825px;}
.footer-box .div2{width:822px;}
.banner-form{ width: 100%; }
.landing-page2 .banner-text {
       width: 100%;
}
/*---Addy--*/
.about-sec .abouts {background: rgba(255, 255, 255, 0.5) none repeat scroll 0 0; text-align:center; border-bottom: 5px solid #315C98;max-width: 100%;position: relative;top: 0;transform: translateY(-27%); -webkit-transform: translateY(-27%); -ms-transform: translateY(-27%); -moz-transform: translateY(-27%); padding:10px 8px;}
.about-sec .abouts h5{ margin:10px 0 20px;}
.about-sec .banner-inner{ padding-bottom:0;}
}


@media only screen and (max-width: 849px) {
.industry-box h4{margin-top:60px; font-size:45px;}
.industry-box small{font-size:24px;}
.text-box small{font-size:18px;}
h5{font-size:20px;}
p{font-size:15px; line-height:25px;}
.benefits-box p{width:74%;}
.benefits-box ul li{font-size:14px; margin-bottom:4px;}
.benefits-box::after{height:7px;}
.case-studies h4{font-size:22px; margin-bottom:16px;}
.abouts h5{font-size:17px;}
.abouts{padding:0 8px;}
.abouts p{line-height:20px;}
.services-box .services-left{width:100%;}
.services-box .services-right{width:100%; margin-top:10px;}
.services-box{padding-bottom:0;}
.services-box .services-right .services{margin-bottom:15px;}
.solution-box{padding-top:8px;}
.solution-box h5{font-size:25px;}
.services-type ul li{width:31%;}
.banner-inner .abouts{padding:10px;}
.abouts-box h5{font-size:18px;}
.operation-controls ul span{font-size:18px; padding-bottom:7px;}
.operation-controls ul{width:36%;}
.operation-controls ul li{font-size:15px; margin-bottom:2px;}
.features-benefits-box img{float:none; margin-right:0; height:264px;}
.features-benefits small,.features-benefits p,.features-benefits span{text-align:center;}
.features-benefits-box{padding:0 10px; text-align:center;}
.slick-prev, .slick-next { background-size: 21px auto;}
.accredatins ul{width:28%;}
.caption-icon h1{font-size:25px;}
.caption-icon .btn{height:34px; width:150px; margin-top:16px; font-size:15px;}
.all-services ul li{margin-right:17px;}
.all-services ul li span{padding-bottom:13px; font-size:18px;}
.all-services ul li p{font-size:13px; line-height:18px;}
.all-services ul li a{font-size:15px;}
.all-services{margin-top:17px;}
.we-serve ul li img{height:109px;}
.we-serve ul li .div3{width:107px;}
.we-serve ul li span{font-size:18px; margin-bottom:5px;}
.we-serve ul li p{font-size:14px; line-height:20px;}
h2{font-size:21px;}
.we-serve small{font-size:15px;}
.wnrs-news-box ul li{width:24.3%;}
h3{font-size:18px;}
.wnrs-news-box small{font-size:17px;}
h4{font-size:23px;}
.solution-box h5{margin-bottom:16px;}
.solution-box p{line-height:22px;}
nav ul li .div{width:694px; left: -196px !important;}
.browse-service{width:232px;}
.browse-service .btn2{width:226px; height:40px; line-height:40px;}
.browse-service .btn {width: 231px; height:40px; line-height:40px;}
.browse-service .browse-left a{margin-bottom:9px; font-size:12px;}
.dropdown-icon1 > small img{height:47px;}
.browse-service:last-child { width: 229px;}
header .right-box { width: 42%;}

.map-box{ display:none;}
.quick-facts-box p{font-size:15px; line-height:19px; padding-top:2px; width:100%;}
.quick-facts-box h4 br{display:none;}
.quick-facts-box h4{font-size:30px;}
.slide_page #section svg{ display:none;}
.quick-facts-box img{margin-top: 10px;}

.slide_page .bnvid_box {height: 33%;width: 44%;}
.slide_page h2{font-size:18px;}
.slide_page p{font-size:15px; line-height:20px;}
.quick-facts-box span{font-size:19px;}
.header-top{padding:0 10px;}
.back-top > img { height: 69px;}

.slides_container {height:300px;}
.img-responsive{height:300px;}
#slides .slide video {height:180%; width:118%;}
header .right-box .menu-top .div2 {left: -475px; width: 743px;}
.menure{width:33%;}
.menure2 {width: 22%;}
.footer-box .div2 { width: 739px;}
.footer-box .menu-list{}
.banner-form{ width: 100%; }
.landing-page2 .banner-text {
       width: 100%;
}
.bnvid_box.position3.animate {
    text-align: center;
}
.bnvid_box.position5 {
    text-align: center;
}
#wpcf7-f855-o2 span{ width:23% !important;}
}

@media only screen and (min-width: 768px) {
.show-mobile {
    display: none;
}
.hidden-mobile {
	display: block;
}
}
@media only screen and (max-width: 767px) {
	.we-serve ul li .div3{ padding: 0; }
.hidden-mobile {
	display: none;
	margin: 0;
}
.show-mobile {
    display: block;
}

header.show-mobile {
    display: inline-block;
    z-index: 99999999;
}
.cd-dropdown .cd-dropdown-content .has-children.active > a { background: #f4f4f4; color: #008dd3; border-left: 4px solid #008dd3; border-bottom: 1px solid #ddd;border-top: 1px solid #ddd; }
nav.cd-dropdown { margin: 0 }
.wrapper{padding:0 10px;}
header{padding-bottom:10px;}
header .logo img{height:40px;}
.menu-toggle span { display: none; width:25px; height:3px; margin-bottom:3px; background:none repeat scroll 0 0 #fff;}
.menu-toggle span:last-child{ margin-bottom:0;}
.menu-toggle {display:inline-block; float:right; margin-top:7px; width:100%; margin-bottom:4px;}
.menu-toggle span { display:block;}
nav: .hidden mobile;{width:100%; display:none; margin-bottom:10px; float:left; margin-left:0; margin-top:0;}
nav ul li{text-align:left; width: 100%; margin-right:0;}
nav ul li > a{width:100%; padding:10px; background:#0f75bc;cursor:pointer; color:#fff; text-align:center; float:left;}
nav ul li > a:hover{background:#333; text-decoration:none;}
header .logo-box{float:right; margin-right:30px;}
.industry-box .industry-top span{font-size:17px;}
.industry-box .industry-top{padding:10px 0;}
.industry-box h4{font-size:40px; margin-top:40px;}
.industry-box h4{font-size:36px; margin-top: 23px;}
header .right-box .menu-top p{margin-top:2px;}
.industry-box small{font-size:22px;}
.text-box small{font-size:16px;}
h5{font-size:18px;}
footer .footer-box{width:100%; text-align:center; margin-bottom:10px;}
footer .copy-box{width:80%; text-align:center; display:block; margin-left:0; margin:auto; float:none;}
.case-studies .slick-prev{background-size:15px; left:-5px;}
.case-studies .slick-next{right:-2px; background-size:15px;}
.case-box .pic{padding:10px;}
.case-box .pic span{font-size:18px;}
.case-box .pic p img{margin-right:12px; height:50px;}
.case-studies h4{font-size:20px;}
footer{padding:8px 0;}

.services-box .services-left h3{font-size:22px;}
.services-box .services-right .services h4{font-size:18px;}
.solution-box p{display:none;}
.solution-box h5{font-size:22px; padding-top:30px;}
.text-box2::after{height:6px;}
.services-type ul li p{font-size:14px; line-height:24px;}
.banner-inner .abouts{display: block;}
.features-benefits h5{font-size:21px;}
.accredatins ul{margin-left:1px; width:29%;}
.accredatins ul span{font-size:17px;}
.accredatins ul li{font-size:14px;}
.caption-icon h1{display:none}
.caption-icon span{font-size:18px;}
#slides .slide{height:300px;}
#slides{height:300px;}
.pagination {bottom: 25%;}
.all-services ul li {margin-right:4px; width:32.4%}
.we-serve ul li .div3{width:100%;}
.we-serve ul li{text-align:center;}
.we-serve ul li img{float:none;}
.wnrs-news-box ul li{width:100%; margin-right:0; margin-bottom:20px;}
.wnrs-news-box ul li:last-child{width:100%;}
.wnrs-news-box ul li .btn { height: 35px; line-height: 33px; margin-top: 18px; width: 124px;}
h4{font-size:20px;}
nav ul li .div{left:0; width:100%;}
.browse-service{width:35%;}
.browse-service:last-child{width:28%;}
.browse-service .btn{width:223px;}
.browse-service .btn2{width:219px;}
.browse-service .browse-left .dropdown-icon1 small{width:50px;}
.browse-service:last-child .browse-left{padding-left:17px;}
.browse-service:last-child .btn2{width:174px;}
.input-text{padding:9px;}
header .right-box { width: 54%;}
.map-box{ display:none;}
.quick-facts-box{height:140px; width:100%; padding:0 10px;  margin-top: 93px;}
.quick-facts-box p{font-size:15px; line-height:19px; padding-top:2px; width:100%;}
.quick-facts-box h4 br{display:none;}
.quick-facts-box h4{font-size:30px;}
.quick-facts-box img{margin-top: 10px;}

.slide_page .bnvid_box img {height: 107%;}
.slide_page h2{font-size:18px;}
.slide_page p{font-size:15px; line-height:20px;}
.quick-facts-box span{font-size:19px;}
.text.position2.animate {margin-top: 74px;}
.header-top{padding:0 10px;}
.back-top > img { height: 69px;}


/*--- modified ---*/
.banner-out{padding:30px 5px 0;}
.banner-out,.banner-container{position:relative; background:#eee; }
.banner-out:after,.banner-container:after{clear:both; content:''; display:table;}
.banner-text h2 br{display:none;}
.banner-text h2{color:#3d8ec2; font-size:20px; line-height:26px;}
.banner-text ul li{color:#676767;margin-bottom:15px; line-height:22px; font-size:15px;}
.banner-form{width:100%; margin-top:30px;}
.banner-form h3{font-size:19px;}
.ld-sec-1{margin:40px 0;}
.box-s-1 figure {
    float: inherit;
    margin: 20px auto;
    text-align: center;
    width: 100%;
}
.ld-sec-3 form .col4 {
    margin: 0 0 10px;
    width: 100%;
}
.ld-sec-4 figure {
    float: inherit;
    margin: 0 0 15px;
    text-align: center;
    width: 100%;
}
.box-s-4 p {
    line-height: 23px;
    text-align: center;
}
.banner-form p{padding-bottom: 9%;}
.ld-sec-1 h3, .company-slide h3 {
    color: #3d8ec2;
    font-size: 20px;
    line-height: 26px;
    text-align: center;
}
.pagination{ width:50%; bottom:5%}
#slides{ height:auto}
#slides .slide{ height:auto}
.img-responsive{ height:auto}
.slides_container {/* height:300px;*/ height: 272px;}
.img-responsive{/* height:300px;*/ height: 272px;}
#slides .slide video {height:180%; width:132%;}
header .right-box .menu-top .div2 {left: -353px; width: 618px;}
.menure {width: 36%;}
.menure2 {width: 23%;}
.footer-box .div2 {left: -193px; width: 619px;}
.input-text{right:0;}

.banner-form{ width: 100%; }

.landing-page2 .banner-text {
       width: 100%;
}

.banner-inner2{ position:relative; margin-top:-75px;background:rgba(255,255,255,0.51);}
.banner-inner2 .abouts{ width:100%; background:none;}
.abouts p {
    line-height: 26px;
    margin-top: 20px;
}

.slide_page .text {clear:left; float: left; margin-bottom: 24px; width: 100%; position:static; height:auto;}
.slide_page .bnvid_box{position:static; float:left !important; width:100%; text-align:center;}
.slide_page h2{text-align:center;}
.text.position2.animate{margin-top:5px;}
.slide_page .bnvid_box.position2.animate{text-align:center; margin-top:20px; position:relative;}
.text{text-align:center;}
.slide_page .bnvid_box.position3, .slide_page .bnvid_box.position2,.slide_page .animate {transform: translateY(0px); -webkit-transform: translateY(0px); -moz-transform: translateY(0px)}
.slide_page .text{ opacity:1;}

header .logo {
    float: none;
    margin: 13px 0;
    text-align: center;
}

header .nav-box {
    clear: none;
    float: right;
    margin-top: 10px;
}

.show-mobile {
    display: inline-block;

}
.cd-dropdown-wrapper {float: left;
}

header .logo-box { margin-right: 15px; }
/*----Addy-17-8-16----*/
.landing-page2 .banner-form{ padding:20px;}
.landing-page2 .banner-form input[type="text"], .landing-page2 .banner-form input[type="email"], .landing-page2 .wpcf7-form select, .landing-page-one .wpcf7-form select{ margin-top:15px; height:45px;}
.landing-page2 .wpcf7-form select, .landing-page-one .wpcf7-form select{ padding-top:10px;}
.landing-page2 .banner-form h3{ font-size:20px; line-height:22px; margin:8px 0;}
div.wpcf7-validation-errors{ border-color:#ff0000;}
div.wpcf7-response-output{ color:#ff0000; margin:0 0.5em 1em; }
.landing-page-1 .banner-text h2 span{ color:#676767;}
.banner-text ul li{ background-image:url("../images/li-icon-black.png");}
.landing-page-1 .banner-out{ padding:15px 5px 0}
.landing-page-1 .banner-text{ margin-top:0;}
.landing-page-1 .banner-text h2 {font-size: 20px;line-height: 21px;}
.landing-page-1 .banner-text ul li {font-size: 15px;line-height: 30px;margin-bottom: 5px;}
.ld-sec-3 input[type="text"], .ld-sec-3 input[type="email"]{ height:45px;}
.landing-page2 .wpcf7-form .ld-sec-3 select, .landing-page-one .ld-sec-3 .wpcf7-form select{ margin-top:0;}
#wpcf7-f855-o2 span{width:100% !important;}
.text-box.custom-indus{ margin-top:0; background:#f4f4f4;}
.text-box.custom-indus p{ color:#676767;}
.text-box.custom-indus p small{ color:#676767;}
.cd-dropdown-content .top-menu > li{ position:relative;}
.cd-dropdown-content .top-menu > li::after { background: #35619B none repeat scroll 0 0;bottom: 25%;content: "";height: 50%; position: absolute; right: -2px;   width: 1px;}
.featured-story, .Press-Release, .bio-page .left-section, .bio-page .right-section{ width:100%;}


.bio-page h4{ margin:0 0 20px;}
.bio-page > .wrapper{padding:0 15px 20px;}
.about-sec .abouts{transform: translateY(-22%); -webkit-transform: translateY(0); -ms-transform: translateY(0); -moz-transform: translateY(0);}
.accredatins .col4{ width:100%;}
.menu{ display:none;}
.landing-page2 #logo, .landing-2-header-details{ display:none;}
.header-top .show-mobile .logo{ float:none; margin:13px 0; text-align:center;}
.bio-img-title{ margin:0; padding:6px; background:#305a97;}
.bio-img-title p{ color:#fff;}
.news-section .news-text{ width:100%;}
}

@media only screen and (max-width: 639px) {
.text-box small{margin-bottom:10px;}
.industry-box h4{margin-top:20px; font-size:30px;}
.benefits-box p{width:100%;}
.benefits-box ul{float:left; margin-top:20px;}
.case-box{width:63%;}
footer .copy-box{width:100%;}
footer .copy-box ul li a{padding:0 2px;}
.services-box .services-left .benefits p{width:100%; text-align:left;}
.services-box .services-left .benefits ul{float:left;}
.services-box .services-right .services strong{font-size:16px;}
.services-box .services-left p{text-align:left;}
.services-type ul li{width:100%; text-align:center; margin-bottom:10px;}
.services-type ul li p{text-align:center;}
.services-type2 h4{padding-bottom:3px;}
.services-industry p{padding:0 10px;}
.services-industry p {margin-bottom: 5px;}
.services-industry ul {width: 16.6%;}
.services-industry ul{width:100%; margin:0; padding-bottom:10px;}
.services-type2::after{height:6px;}
.banner-inner{height:200px;}
.about-sec .banner-inner{ height:auto;}
.banner-inner .abouts{display: none;}
.operation-controls ul span{font-size:16px;}
.operation-controls ul{width:100%; margin-left:0; padding-bottom:10px;}
.features-benefits-box img{height:198px;}
.slick-prev, .slick-next {background-size: 16px auto;}
.accredatins ul{width:27%;}
.accredatins ul span{font-size:15px;}
.accredatins ul li{margin-bottom:2px;}
.caption-icon{top:50px;}
.caption-icon span{display:none;}
.pagination li img{height:35px;}
.pagination{bottom:20%;}
ul.pagination li{width:40px;}
.pagination li.current .tooltip img, .pagination li .tooltip img{height:60px;}
.pagination li a:hover .tooltip, .homecurrent .tool:hover .tooltip{bottom:21px;}
.all-services ul li{width:100%; margin-right:0; margin-bottom:10px;}
.we-serve ul li{width:100%; margin-right:0; margin-bottom:10px;}
h4{font-size:18px;}
.browse-service,.browse-service:last-child{width:100%; margin:0;}
.browse-service .btn,.browse-service .btn2,.browse-service:last-child .btn2{width:100%; margin-right:0;}
.browse-service .browse-left{padding-bottom:10px;}
header .right-box .menu-top a.tel{float:none;}
header .right-box {width: 70%;}
.slide_page h2 br{display:none;}
.quick-facts-box{height:136px;}
.slide_page .text {clear:left; float: left; margin-bottom:20px; width: 100%; position:static; height:auto; padding-top:15px;}
.slide_page .bnvid_box{position:static; float:left !important; width:100%; text-align:center;}
.slide_page h2{text-align:center;}
.text.position2.animate{margin-top:0;}
.slide_page .bnvid_box.position2.animate{text-align:center;position:relative;}
.text.position1.animate{left:0; top:20%;}
.text{text-align:center;}
.video-box{ margin:0 auto 45px;}
.back-top{margin-top:11%;}
.back-top > img {height: 57px;}
.slide_page .bnvid_box.position3{right:0 !important;}
.bnvid_box.position3.animate > img{margin-bottom:20px;}
.slide_page .bnvid_box img{height:auto;}

.popup-box{width:95% !important; padding:10px !important; overflow-x:auto;}

.center-heading {color: #ffffff; float: left; font-size: 15px; font-weight: 400; line-height: normal; margin: 15px 0 10px; text-align: center;
    width: 100%;}


.response_banner{ display:block; position:relative; width:100%; float:left;}
.response_banner .caption-icon h1{ display: block}
.response_banner .caption-icon .btn{display: block;}
.response_banner .caption-icon span{display:none;}


.slider-section{ display:none}

.menure {width:46%;}
header .right-box .menu-top .div2 {left: -187px; width: 455px;}
.footer-box .div2 {left: -118px; width: 469px;}
.footer-box .div2 .menure{width:39%;}

.landing-page-one header .wrapper > h3{ width:100%;/*background: #2f5996 none repeat scroll 0 0; */margin:0;padding:5px 0 8px; clear:both;}
.landing-page-one  header .logo{ width:auto;}

.abouts a{font-size:12px;}


}

@media only screen and (max-width: 480px) {
.caption-icon h1{font-size:20px;padding:0 10px;}
header .right-box{width:100%;}
header .right-box .menu-top img{display:inline-block;}
header .right-box .menu-top{text-align:center;}
header .right-box .menu-top p{display:inline; float:none;}
header .logo-box {float: none;margin: auto; text-align: center;}
.industry-box .industry-top span{font-size:16px;}
.industry-box .industry-top ul li{margin-right:11px;}
.industry-box h4{font-size:25px;}
.industry-box small{font-size:20px;}
.text-box small{font-size:15px;}
.pagination{display:none;}
footer .copy-box p{float:none;}
footer .copy-box ul{float:none; padding-top:10px;}
.social-icon a{margin-right:20px;}
.case-studies h4{font-size:18px; text-align:center;}
.case-box{width:86%;}
.solution-box h5 {font-size: 14px; padding-top: 16px;}
.operation-controls ul{width:100%;}
.features-benefits-box img { height: 142px;}
.accredatins ul{width:100%;}
.banner-inner{height:150px;}
.caption-icon .btn{display:none;}
.quick-facts ul li,.quick-facts ul li:last-child{width:49%;}
.all-services ul li span{font-size:17px;}
.we-serve h2{margin-bottom:10px;}
.we-serve ul{margin-top:12px;}
.we-serve ul li .div3{margin-top:10px;}
.wnrs-news-box ul li .btn{font-size:14px;}
.we-serve ul li a{font-size:14px;}
.we-serve ul li span{font-size:15px;}
.wnrs-news-box p{font-size:13px; line-height:19px;}
.wnrs-news-box small{font-size:16px;}
.pagination {bottom: 30%;}
.tooltip{display:none;}
.popup-content{width:298px;}
.popup-content ul li{width:100%;}
.input-text{left:auto;}
.input-text input[type="search"]{height:33px;}
.input-text input[type="submit"]{height:33px; right:17px;}


.input-text > form {
    float: left;
    position: relative;
    width: 100%;
}
.input-text input[type="submit"] {
    height: 33px;
    left: 100%;
    margin-left: -27px;
    right: auto;
}
header .right-box .menu-top .div2 {left: -70px; width: 379px;}
.menure {width: 85%;}
header .right-box .menu-top .div2 strong{font-size:23px; padding-bottom:13px;}
.footer-box .div2 {
    left: -39px;
    width: 309px;
}
.footer-box .div2 .menure2{width:100%;}
.footer-box .div2 .menure2{width:100%;}

.response_banner .caption-icon{top:12px;}
/* header .logo {float: left; margin: 10px 5px;padding-top: 5px; text-align: center; width:100%; text-align:center;} */
header .nav-box { margin-top: 15px; }

header .logo img {
    height: 30px;
}
.cd-dropdown-wrapper { margin-top: 9px; }
header .nav-box {margin-top: 12px;}
header .logo-box { margin-right: 15px; }
}


@media only screen and (max-width: 399px) {
.industry-box .industry-top span{font-size:15px; margin-top:5px;}
.industry-box .industry-top ul li{margin-right:4px;}
.industry-box .industry-top ul li a{font-size:14px;}
.industry-box small{display: none;}
.text-box small{display:block;}
header .logo-box ul li{margin-right:23px;}
.quick-facts ul li,.quick-facts ul li:last-child{width:49%;}
.quick-facts ul li span{font-size:13px;}
.popup-content{width:225px;}
button, html input[type="button"], input[type="reset"], input[type="submit"]{width:100% !important;}
header .right-box .menu-top .div2 {left: -32px; width: 303px;}
header .right-box .menu-top .div2 strong{font-size:20px; padding-bottom:10px;}
}

