.materialmod,.productmod{text-align:center;float:left}.faqicon1{width:70px;height:70px}.ac-container label,.ac-container2 label{background:#fff;border:1px solid #e3e2e2;cursor:pointer;display:block;font-size:1em!important;margin-bottom:14px!important;margin-top:0!important;padding:20px 25px;position:relative;z-index:20}.ac-container input:checked+label,.ac-container input:checked+label:hover,.ac-container2 input:checked+label,.ac-container2 input:checked+label:hover{color:#000}.ion-ios-arrow-forward .accordion_icon{background-color:#fab900;border-radius:100px;color:#fff;display:inline-block;font-family:Ionicons;font-style:normal;font-variant:normal;font-weight:400;height:5px;line-height:1;margin-right:10px;padding:1%;text-rendering:auto;text-transform:none;width:5px}.faqtexticons{font-family:fontawesome;color:#7a993f!important;margin-right:15px;font-size:20px}.materialmod a:hover,.productmod a:hover{color:#333!important}.materialscontainer{width:100%}.materialmod{margin:.5%;width:24%}.materialmod h3{margin-bottom:20px}.productmod{margin:.5%;width:32%}.productmod h3{margin-bottom:20px}.pagelink1:hover{color:#999!important}.linkicons{font-family:fontawesome;color:#7a993f;font-size:15px;margin-right:15px}.datestyle{font-weight:100!important;color:#999;font-size:24px}.headerslider2,.slidertitle1{color:#fff!important;text-align:left}.slidertitle1{font-size:45px!important}.headerslider2{font-size:35px!important}.homesliderbox{background-color:rgba(51,51,51,.6);padding:3%!important;width:53%;margin-top:4%}.prohomeboxleft,.prohomeboxright{width:42%;padding:4%;min-height:440px}.prohomeboxleft{float:left;background-color:#f1f1f1}.prohomeboxright{float:right;background-color:#eee}.fancybox-effects-a{font-size:25px!important;background-color:#7a993f;color:#fff;padding:15px}.fancybox-effects-a:hover{color:#fff;background-color:#781d00}.gallerybox{margin:1%;width:30%;text-align:center;float:left;min-height:315px!important}.gallerybox h2{font-size:23px}.gallerybox a{font-size:25px;padding:3%;display:inline-block;opacity:90%;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}.videotext{font-size:20px;margin-bottom:20px}.videos{width:100%;max-width:695px;max-height:391px}.mobilenumber{color:#fff;float:right;margin-right:24px;font-size:20px;margin-top:10px}.mobilenumber a{color:#fff!important}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.embed-container embed,.embed-container iframe,.embed-container object{position:absolute;top:0;left:0;width:100%;height:100%}.formControlLabel,.formResponsive input,.formResponsive textarea{width:90%!important}.fancybox-outer h3{display:none}.innerimage{display:block;margin-left:auto;margin-right:auto}#s5_bottom_row2{margin-bottom:-80px!important;background:#eee!important;padding:3%;margin:-3%}.onlymobile{display:none}#ul_child_13,.casestudymenu #subMenusContainer .s5_sub_wrap_lower ul,.formResponsive .formHorizontal p.formDescription,.freequote,.mobileyes,strong.formRequired{display:none!important}.formResponsive input[type=text],.formResponsive input[type=number],.formResponsive input[type=email],.formResponsive input[type=tel],.formResponsive input[type=url],.formResponsive input[type=password],.formResponsive select,.formResponsive textarea{margin-bottom:0!important;padding:5px 15px!important;font-size:17px!important}.formResponsive .formHorizontal .formControls{margin-left:0!important}.formResponsive select{width:90%!important;border-radius:3px!important;border:1px solid #ccc!important;box-shadow:0 1px 1px rgba(0,0,0,.075) inset!important}.formControlLabel{float:left!important;font-size:17px!important;padding-top:0!important;text-align:left!important}.formResponsive button[type=button],.formResponsive button[type=submit],.formResponsive button[type=reset],.formResponsive input[type=button],.formResponsive input[type=submit],.formResponsive input[type=reset]{background:#781d00!important;border:none!important;box-shadow:none!important;font-size:14px!important;font-weight:600!important;line-height:14px!important;padding:15px 35px!important;margin:0 0 10px!important}.formResponsive input[type=text],.formResponsive input[type=number],.formResponsive input[type=email],.formResponsive input[type=tel],.formResponsive input[type=url],.formResponsive input[type=password]{height:37px!important}.s5_sub_wrap,.s5_sub_wrap_rtl{margin-left:none!important;margin-right:none!important;left:none!important}.casestudies a{margin-right:-50px!important}.blogcasestudypage .pull-left{margin-bottom:20px!important}.blogcasestudypage h3{font-size:1.5em!important}.blogcasestudypage .article-info{display:none}.blogcasestudypage .item,.blogcasestudypage .items-leading{box-sizing:border-box;padding:0 10px}.bluebox,.blueoutbox h1{font-size:50px!important;color:#fff!important;padding:20px!important;text-align:center!important;margin:0 auto!important;max-width:750px!important;background:rgba(0,58,120,.75)!important}.gbs3 .gcore-checkbox-item .gcore-label-checkbox{float:right!important;width:94%!important;text-align:left!important;margin-top:5px}.fieldacyemail,.fieldacyname{width:50%!important;float:left!important}.fieldacyterms{float:left!important;clear:both;padding-top:12px}.acysubbuttons{width:20%!important;float:right!important}.acymailing_form .inputbox{height:40px!important;font-size:16px!important}.fieldacyterms a{padding-left:10px!important}.fieldacyterms input[type=radio],input[type=checkbox]{margin-top:2px}.alert{margin-top:20px!important}@media (max-width:1300px){.button2{font-size:14px!important;top:-16px!important}.qualitybox h2{font-size:22px!important}.qualityicon,.qualityiconend{margin:-30px 0}.whyusbox h1{font-size:34px!important}}@media (max-width:1240px){.faqtext{font-size:18px!important;line-height:21px!important}.icon_showcase_item img{margin-right:25px!important;min-width:50px!important;width:50px!important}.acysubbuttons,.fieldacyemail,.fieldacyname,.fieldacyterms{width:100%!important;float:none!important}.icon_showcase_item{padding:15px!important}.fieldacyterms{padding-top:12px}}@media (max-width:1090px){.button2{display:none!important}.qualitybox h2{font-size:19px!important}#s5_pos_custom_4{margin-top:-121px!important}.innerheader{font-size:50px!important}}@media (max-width:1024px){.whyusbox h1{font-size:24px!important}#s5_pos_custom_4{margin-top:0!important}#s5_top_row2_area1{background-attachment:fixed!important}.title_block{margin:0 auto!important}}@media (max-width:910px){.faqtext{font-size:16px!important;line-height:19px!important;height:100px!important}}@media (max-width:900px){.mobileno{display:none!important}.innerheader{font-size:45px!important}}@media (max-width:820px){.quickcontact{min-height:530px!important}}@media (max-width:782px){.mobilehidden{display:none!important}}@media (max-width:768px){.email1,.freequote,.mobileno{display:none!important}#s5_header_area2,.topinfobar{display:none}.infobar{margin-top:50px!important}.s5_wrap{width:100%!important}.s5_logo{margin-top:67px!important}#s5_pos_custom_4{margin-top:50px!important}.qualitybox{width:49%!important;margin-bottom:75px}.innerheader{font-size:40px!important;margin-top:0;float:right}.whyusbox{width:100%;margin:0 0 25px}.title_block{padding:10%;width:60%}.title_block span{font-size:12px!important;margin-bottom:22px}.fancybox-effects-a{padding:9px!important;font-size:14px!important}.slidertitle1{font-size:35px!important}.headerslider2{font-size:25px!important}.homesliderbox{margin-top:-80px;padding:4%!important;text-align:center!important;width:400px;float:right}#s5_logo_wrap{width:180px}.jdGallery{height:320px!important}.imageright{display:none!important}.addressleft,.contactright{width:100%!important}.s5_responsive_mobile_present #s5_responsive_mobile_top_bar{position:fixed!important}}@media (max-width:600px){.whyusbox{width:100%;margin:0 0 25px}.homesliderbox{margin-top:-40px;padding:4%!important;text-align:center!important;width:200px;float:right}.slidertitle1{font-size:35px!important}.headerslider2{font-size:25px!important}.jdGallery .slideInfoZone h2{font-size:15px!important}.formfieldsleft,.formfieldsright{width:100%}#submitbutton,.productmod{width:100%!important}.quickcontact{min-height:700px}.fancybox-effects-a{padding:8px!important;font-size:13px!important}.videotext{font-size:13px;margin-bottom:15px}.title_block{padding:10%}.title_block span{font-size:12px!important;margin-bottom:22px}.ctapara{font-size:14px}.innerheader{font-size:20px!important;float:right;margin-top:10px}.icon_showcase_item{min-height:165px}.faqtext{min-height:100px!important;height:auto!important}.productmod{margin-bottom:35px!important}.gallerybox{margin:2%!important;width:46%!important}.nomobile{display:none !important;}.onlymobile{display:block!important}#s5_top_row2_area1,.s5_slideInfoZone,.topinfobar{display:none}#s5_logo_wrap{float:left;margin-top:-27px;position:relative;z-index:100}.s5_logo{width:100px!important;margin-top:27px!important}#s5_logo_wrap{width:100px;margin-bottom:-115px!important}.prohomeboxleft,.prohomeboxright{width:92%;padding:4%;float:none}.jdGallery{height:200px!important}.imageright,.s5_responsive_mobile_present #s5_responsive_mobile_bar_active span{display:none!important}.prohomeboxleft{margin-bottom:20px}.addressleft,.contactright{width:100%!important}.jdGallery .slideInfoZone h1{width:60%!important}.mobileyes{display:block!important}.contacttext1{display:none!important}}@media (max-width:605px){.quickcontact{min-height:900px!important;padding:1% 3%!important}.formControlLabel,.formResponsive input,.formResponsive select,.formResponsive textarea{width:80%!important}}@media (max-width:550px){.jdGallery .slideInfoZone h1{width:60%!important}}@media (max-width:460px){.qualitybox h2{font-size:15px!important}.quickcontact{min-height:950px!important}}@media (max-width:320px){.s5_logo{width:75px!important}#s5_logo_wrap{width:75px}.mobilenumber{margin-right:8px;font-size:18px;margin-top:10px}.homesliderbox{width:155px;margin-top:-47px}}.pull-left{float:none!important}.items-leading .item-image{margin-bottom:20px}.cat-children{display:none}
.jdGallery a.right {background: none!important; position: relative;}
.jdGallery a.left {background: none!important; position: relative; text-align: right;}
.jdGallery a.right:before {content: ""; font-family: fontawesome!important; font-size: 18px!important; font-weight: 600; color: #fff;}
.jdGallery a.left:before {content: ""; font-family: fontawesome!important; font-size: 18px!important; font-weight: 600; color: #fff;}
.jdGallery a.right:hover:before {transform: translateY(10px);}
.jdGallery a.left:hover:before {transform: translateY(-10px);}
.homesliderbox {margin-top: 0px!important; top: 50%; position: absolute; transform: translate(0%,-50%); box-sizing: border-box;}
.slideInfoZone .innerheader {margin-top: 0px!important; top: 50%; left: 50%; position: absolute; transform: translate(-50%,-50%); box-sizing: border-box; width: 700px!important;}
.jdGallery .slideInfoZone {padding-top: 0px!important;}

.headertxtbox {background: rgba(51,51,51,.6)!important; padding: 20px 35px!important; box-sizing: border-box; white-space: normal; max-width: 700px!important;}
.headertxtbox .slidertitle1 {line-height: 55px!important;}

@media (max-width: 1200px) {
    .slideInfoZone .innerheader {width: 500px!important;}
    .headertxtbox .slidertitle1 {font-size: 35px!important; line-height: 45px!important;}
}

@media (max-width: 920px) {
    .infobar a {font-size: 14px; font-weight: 400;}
}

@media (max-width: 850px) {
    .slideInfoZone .innerheader {width: 400px!important;}
}

@media (max-width: 770px) {
    .headertxtbox {transform: translateY(85px); padding: 20px!important; max-width: 500px!important;}
    .headertxtbox .slidertitle1 {font-size: 30px!important; line-height: 40px!important;}
}

@media (max-width: 767px) {
    .homesliderbox {transform: translate(-50%,-50%); left: 50%!important;}
    .jdGallery .slideInfoZone h2 {text-align: center;}
}

@media (max-width: 600px) {
    .slideInfoZone .innerheader {width: 200px!important;}
    .rev_slider_wrapper {display: none!important;}
}

@media (max-width: 460px) {
    .s5_logo {width: 80px !important;}
}