body{background-color:#f2f2f2;}
small{font-size:smaller;}
.wpcf7-text{display:inline-block;box-sizing:border-box;background:#ffffff;width:100%;height:46px;border:2px solid #bfc5ca;border-radius:6px;font-size:14px;font-weight:normal;color:#777777;padding:0 19px;}
.wpcf7-text:hover{border:2px solid #328bc8;color:#328bc8;}
.wpcf7-text:focus{border:2px solid #328bc8;color:#328bc8;}
.wpcf7-select{display:inline-block;box-sizing:border-box;background:#ffffff;width:100%;height:46px;border:2px solid #bfc5ca;border-radius:6px;font-size:14px;font-weight:normal;color:#777777;padding:0 19px;}
.wpcf7-select:hover, .wpcf7-select:focus{border:2px solid #328bc8;color:#328bc8;}
.wpcf7-textarea{display:inline-block;width:100%;height:166px;box-sizing:border-box;border:2px solid #bfc5ca;border-radius:6px;font-size:14px;font-weight:normal;line-height:23px;color:#777777;padding:19px 19px;resize:none;}
.wpcf7-textarea:hover{border:2px solid #328bc8;color:#328bc8;}
.wpcf7-textarea:focus{border:2px solid #328bc8;color:#328bc8;}
.wpcf7-submit{display:inline-block;background:#ce1126;width:100%;height:44px;border:none;border-radius:4px;font-size:17px;font-weight:normal;text-transform:capitalize;color:#fff;margin-top:10px;cursor:pointer;}
.wpcf7-submit:hover{background:#630e1e;}
.wpcf7-captchar{display:inline-block;height:46px;max-width:100%;box-sizing:border-box;padding:0 9px;border:2px solid #bfc5ca;border-radius:6px;font-size:14px;font-weight:normal;color:#777777;}
div.wpcf7-validation-errors{border:2px solid #c12626;clear:both;margin-top:0;color:#c12626;margin-left:0;width:100%;box-sizing:border-box;}
div.wpcf7-mail-sent-ok{border:2px solid #398f14;width:100%;box-sizing:border-box;padding-top:11px;padding-bottom:11px;color:#398f14;margin-top:3px;margin-left:0;margin-right:0;}
.page-template-template-location .pageTitle{margin-bottom:0;}
.contentmain.page-locate{padding-top:54px;}
.loc-office-desc{display:inline-block;width:100%;}
.loc-office-desc h2{margin:0;color:#1f1f1f;font-size:30px;font-weight:600;line-height:30px;}
.offices{display:inline-block;width:100%;}
.loffice{display:inline-block;width:100%;margin-top:21px;}
.office-map{float:left;width:70.223%;height:300px;}
.office-desc{background:#0c88de;float:left;width:29.63%;min-height:300px;box-sizing:border-box;padding:26px 21px 0 26px;}
.office-desc h2{margin:22px 0 28px 0;font-size:16px;font-weight:600;line-height:23px;color:#fff;}
.office-desc p{font-size:14px;font-weight:normal;line-height:24px;color:#fff;padding:0;}
.office-desc a{color:#fff;}
.office-desc a:hover{color:rgb(201, 46, 47);}
.page-template-template-location .rightsidebar{padding-top:58px;}
.page-template-template-awards .pageTitle{margin-bottom:0;}
.contentmain.page-awards-main{padding-top:50px;padding-bottom:62px;}
.awd-top{display:inline-block;width:100%;}
.awd-top h2{margin:0 0 14px 0;font-size:30px;font-weight:600;line-height:38px;color:#1f1f1f;}
.awd-gallery{display:inline-block;width:100%;margin-top:12px;}
.awd-gallery-item{float:left;width:29.63%;margin-left:5.54%;margin-bottom:24px;}
.awd-gallery-item:nth-child(3n+1){margin-left:0;clear:left;}
a.awd-gal-link{display:inline-block;width:100%;}
.awd-gal-img-thumb{display:inline-block;width:100%;}
.awd-gal-img-thumb img{float:left;width:100%;height:auto;}
.awd-gallery-item h2{box-sizing:border-box;width:100%;padding:0 0 0 0;margin:10px 0 0 0;font-size:14px;font-weight:normal;line-height:16px;text-align:center;color:#777777;}
.awd-gal-img-large{position:relative;margin:0 auto;max-width:75%;background:#fff;text-align:center;box-sizing:border-box;padding:26px 26px;}
.awd-gal-img{display:inline-block;width:100%;}
.awd-gal-img img{display:inline-block;max-width:100%;height:auto;max-height:450px;}
.awd-gal-img h3{font-size:20px;line-height:25px;margin:1px 0 14px 0;}
.mfp-close-btn-in .mfp-close{opacity:1;color:#06344b;}
.mfp-close-btn-in .mfp-close:hover, .mfp-close-btn-in .mfp-close:focus{opacity:1;color:#c92e2f;}
.awd-bttm-txt{display:inline-block;width:100%;margin-top:14px;}
.awd-bttm-txt ul{display:inline-block;width:100%;box-sizing:border-box;list-style:none;margin-bottom:36px;}
.awd-bttm-txt li{display:inline-block;width:100%;background:url(images/awards-list-type.png) no-repeat;background-position:left top 8px;box-sizing:border-box;padding-left:29px;color:#6f6f6f;font-size:14px;font-weight:500;line-height:30px;letter-spacing:0.25px;}
.page-template-template-awards .rightsidebar{padding-top:58px;}
.contentmain.page-affiliates-main{padding-top:50px;padding-bottom:52px;}
.affiliates-main h2{margin:0 0 20px 0;font-size:30px;font-weight:600;line-height:38px;color:#1f1f1f;}
.affiliates-main p{font-size:14px;font-weight:normal;color:#777777;line-height:24px;letter-spacing:-0.07px;padding-bottom:24px;}
.affiliates-main h3{font-size:18px;line-height:24px;margin:6px 0 19px 0;letter-spacing:0.1px;}
.affiliates-main ul{display:inline-block;width:100%;box-sizing:border-box;list-style:none;margin-bottom:36px;}
.affiliates-main li{display:inline-block;width:100%;background:url(images/awards-list-type.png) no-repeat;background-position:left top 8px;box-sizing:border-box;padding-left:29px;color:#6f6f6f;font-size:14px;font-weight:500;line-height:30px;letter-spacing:0.25px;}
.affiliates-slider{display:inline-block;width:100%;position:relative;padding-top:0;}
.affiliates-slider .lSAction > a{width:30px;height:30px;margin-top:0;top:0;opacity:1;}
.affiliates-slider .lSAction > a:hover{opacity:0.5;}
.affiliates-slider .lSAction > .lSPrev{background:url(images/aff-prv.jpg) no-repeat;background-position:top left;left:auto;right:31px;}
.affiliates-slider .lSAction > .lSNext{background:url(images/aff-nxt.jpg) no-repeat;background-position:top left;right:0;}
.affiliates-slider .lSSlideWrapper{width:100%;padding-top:31px;}
.affiliates-slider .lSAction{position:absolute;width:100%;left:0;top:0;height:30px;}
.page-template-template-affiliations .rightsidebar{padding-top:58px;}
.page-template-template-affiliations .pageTitle{margin-bottom:0;}
.page-template-template-events .pageTitle{margin-bottom:0;}
.contentmain.page-events-main{padding-top:34px;}
.evnt-tab{display:inline-block;width:100%;position:relative;}
.evnt-tab-title{display:inline-block;width:100%;border-bottom:1px solid #d4cfcf;}
.evnt-tab-title span{position:relative;float:left;box-sizing:border-box;font-size:30px;font-weight:600;line-height:30px;text-transform:capitalize;color:#1f1f1f;padding:19px 26px 18px 25px;margin-left:-2px;border-right:1px solid #d4cfcf;cursor:pointer;}
.evnt-tab-title span:first-child{padding-left:0;}
.evnt-tab-title span:last-child{border-right:none;}
.evnt-tab-title span.evnt-tab-active:last-child{border-right:1px solid #d4cfcf;}
span.evnt-tab-active{border-top:1px solid #d4cfcf;color:#ac1934;}
span.evnt-tab-active:after{content:'';width:100%;height:1px;position:absolute;left:0;bottom:-1px;z-index:1;background:#f2f2f2;}
.evnt-tab-content{display:inline-block;width:100%;margin-top:29px;}
.evnt-tb-blks{display:none;float:left;width:100%;}
.evnt-tb-blk-active{display:block;}
.event-item{display:inline-block;width:100%;margin-bottom:45px;}
.eve-left{background:#2175dd;float:left;width:74px;height:73px;margin-top:4px;}
.eve-left span{float:left;display:inline-block;width:100%;font-size:18px;font-weight:600;line-height:23px;color:#fff;text-align:center;}
span.evnt-mnth{margin-top:12px;}
span.evnt-date{font-size:28px;line-height:23px;margin-top:0px;}
.eve-right{float:right;width:84.5%;}
.eve-right h2{font-size:16px;font-weight:600;line-height:23px;color:#777777;margin:0 0 12px 0;}
.eve-right h2 a{color:#777777;}
.eve-right p{font-size:14px;font-weight:normal;line-height:24px;letter-spacing:0.07px;color:#777777;padding:0;}
.page-events-outer .rightsidebar{padding-top:58px;padding-bottom:113px;}
.page-template-template-gallery .pageTitle{margin-bottom:0;}
.contentmain.page-gal-main{width:100%;max-width:100%;padding:0;}
#contentfullwidth{float:left;width:100%;clear:both;}
.gallery-tabs{display:inline-block;width:100%;margin-top:45px;}
.gal-tab-title{display:inline-block;width:100%;box-sizing:border-box;border-bottom:1px solid #d4cfcf;}
.gal-tab-title span{float:left;display:inline-block;box-sizing:border-box;padding:12px 37px 10px 29px;font-size:30px;font-weight:600;text-transform:uppercase;line-height:45px;color:#1f1f1f;cursor:pointer;}
.gal-tab-title span:nth-child(2){padding:12px 48px 11px 60px;}
span.gal-tb-active{border-top:1px solid #d4cfcf;border-right:1px solid #d4cfcf;border-left:1px solid #d4cfcf;color:#bb2641;position:relative;}
.gal-tab-title span:nth-child(1){border-left:none;}
span.gal-tb-active:after{content:'';height:1px;width:100%;background:#f2f2f2;position:absolute;left:0;bottom:-1px;z-index:1;}
.gal-tab-contents{float:left;position:relative;width:100%;margin-top:37px;box-sizing:border-box;text-align:center;display:none;}
.gal-tab-cont-active{display:block;}
.gal-tab-contents p{font-size:14px;line-height:24px;color:#777777;padding-bottom:15px;}
.ph-gallery-images{display:inline-block;width:100%;margin-top:42px;}
.ph-gal-item{float:left;width:30.6%;margin-left:4%;margin-bottom:35px;position:relative;}
.ph-gal-item:nth-child(3n+1){margin-left:0;clear:left;}
a.ph-gal-link{display:inline-block;width:100%;}
.ph-gal-img-thumb{position:relative;display:inline-block;width:100%;}
.ph-gal-img-thumb img{display:inline-block;width:100%;height:auto;border-radius:5px;position:relative;}
.ph-gal-item h2{font-size:18px;line-height:21px;margin:15px 0 0;text-transform:uppercase;color:#1f1f1f;display:inline-block;width:100%;}
.ph-gal-img-large{display:block;position:relative;max-width:78%;margin:0 auto;background:#fff;text-align:center;padding:29px 39px 29px 39px;box-sizing:border-box;}
.video-gal-items .ph-gal-img-thumb:after{content:'';position:absolute;left:0;top:0;z-index:1;width:100%;height:100%;background:url(images/abt-play2.png) no-repeat center;}
.dwd-zne-itm{display:inline-block;width:100%;text-align:left;margin-bottom:21px;}
.dwd-zne-itm h2{display:inline-block;width:100%;font-size:18px;margin:0;line-height:23px;color:#1f1f1f;}
.dwd-zne-itm h2 a{display:inline-block;box-sizing:border-box;background:url(images/dwd-icn.png) no-repeat;background-position:right 9px center;width:100%;padding:6px 42px 6px 10px;border:1px solid #ccc;color:#1f1f1f;}
.dwd-zne-itm h2 a:hover{color:#53a1d8;border-color:#53a1d8;}
.page-template-template-download-zone .pageTitle{margin-bottom:0;}
.page-template-template-video-gallery .pageTitle{margin-bottom:0;}
.page-template-template-photo-gallery .pageTitle{margin-bottom:0;}
.page-template-template-feedbacks .pageTitle{margin-bottom:0;}
.page-template-template-feedbacks .rightsidebar{padding-top:98px;padding-bottom:68px;}
.page-template-template-feedbacks .page-fback-main{padding-top:88px;}
.page-fback-main h2{font-size:30px;font-weight:600;line-height:41px;color:#1f1f1f;margin-bottom:19px;}
.page-fback-main h2 small{font-size:18px;}
.page-fback-main p{font-size:14px;font-weight:normal;line-height:24px;color:#777777;padding-bottom:18px;}
.page-fback-main .wpcf7{display:inline-block;width:100%;}
.page-fback-main form.wpcf7-form{display:inline-block;width:100%;max-width:602px;}
.page-fback-main .wpcf7 p{display:inline-block;width:100%;}
.form-full{display:inline-block;position:relative;width:100%;margin-bottom:17px;}
.form-half{float:left;position:relative;width:47.343%;margin-right:5.318%;}
.form-half:nth-child(even){margin-right:0;}
.page-fback-main .wpcf7-form-control-wrap{display:inline-block;width:100%;}
.page-fback-main .wpcf7-text{display:inline-block;box-sizing:border-box;background:#ffffff;width:100%;height:46px;border:2px solid #bfc5ca;border-radius:6px;font-size:14px;font-weight:normal;color:#777777;padding:0 19px;}
.page-fback-main .wpcf7-text:focus{border:2px solid #328bc8;color:#328bc8;}
.page-fback-main .wpcf7-text:hover{border:2px solid #328bc8;color:#328bc8;}
.page-fback-main .wpcf7-select{display:inline-block;box-sizing:border-box;background:#ffffff;width:100%;height:46px;border:2px solid #bfc5ca;border-radius:6px;font-size:14px;font-weight:normal;color:#777777;padding:0 19px;}
.page-fback-main .wpcf7-select:focus{border:2px solid #328bc8;color:#328bc8;}
.page-fback-main .wpcf7-select:hover{border:2px solid #328bc8;color:#328bc8;}
.page-fback-main .wpcf7-textarea{display:inline-block;width:100%;height:166px;box-sizing:border-box;border:2px solid #bfc5ca;border-radius:6px;font-size:14px;font-weight:normal;line-height:23px;color:#777777;padding:19px 19px;resize:none;}
.page-fback-main .wpcf7-textarea:focus{border:2px solid #328bc8;color:#328bc8;}
.page-fback-main .wpcf7-textarea:hover{border:2px solid #328bc8;color:#328bc8;}
.page-fback-main .wpcf7-form-control-wrap .SumoSelect{width:100%;box-sizing:border-box;}
.page-fback-main .wpcf7-form-control-wrap .SumoSelect.open>.CaptionCont, .page-fback-main .wpcf7-form-control-wrap .SumoSelect:focus>.CaptionCont, .page-fback-main .wpcf7-form-control-wrap .SumoSelect:hover>.CaptionCont{box-shadow:0 0 0;border-color:#328bc8;color:#328bc8;}
.page-fback-main .wpcf7-form-control-wrap .SumoSelect>.CaptionCont{box-sizing:border-box;border:2px solid #bfc5ca;border-radius:6px;padding-bottom:10px;padding-top:8px;padding-left:21px;padding-right:21px;font-size:14px;font-weight:normal;line-height:24px;color:#777777;}
.page-fback-main .wpcf7-form-control-wrap .SumoSelect>.CaptionCont>label>i{background-image:url(images/rquote-drp-arow.png);background-position:center center;width:11px;height:9px;opacity:1;}
.page-fback-main .wpcf7-form-control-wrap .SumoSelect.open > .CaptionCont >label>i{background-image:url(images/rquote-drp-arow-hover.png);}
.page-fback-main .wpcf7-form-control-wrap .SumoSelect:focus > .CaptionCont>label>i{background-image:url(images/rquote-drp-arow-hover.png);}
.page-fback-main .wpcf7-form-control-wrap .SumoSelect:hover >.CaptionCont>label>i{background-image:url(images/rquote-drp-arow-hover.png);}
.page-fback-main .wpcf7-form-control-wrap .SumoSelect>.CaptionCont>label{right:14px;width:11px;}
.page-fback-main img.wpcf7-captchac{float:left;border:2px solid #bfc5ca;border-radius:6px;width:171px;height:42px;max-width:100%;}
.page-fback-main .wpcf7-form-control-wrap .wpcf7-captchar{float:left;width:175px;height:46px;max-width:100%;box-sizing:border-box;padding:0 9px;border:2px solid #bfc5ca;border-radius:6px;font-size:14px;font-weight:normal;color:#777777;}
.page-fback-main .wpcf7-form-control-wrap .wpcf7-captchar:focus{border:2px solid #328bc8;color:#328bc8;}
.page-fback-main .wpcf7-form-control-wrap .wpcf7-captchar:hover{border:2px solid #328bc8;color:#328bc8;}
.form-captch span{float:left;display:inline-block;width:auto;max-width:100%;font-size:14px;font-weight:normal;color:#777777;line-height:23px;}
span.capt-txt{margin-left:5.1%;margin-top:10px;}
.form-captch .wpcf7-form-control-wrap{width:auto;float:right;}
.page-fback-main .wpcf7 .wpcf7-submit{display:inline-block;background:#ce1126;width:100%;height:44px;border:none;border-radius:4px;font-size:17px;font-weight:normal;text-transform:capitalize;color:#fff;margin-top:10px;cursor:pointer;}
.page-fback-main .wpcf7 .wpcf7-submit:hover{background:#c3223f;}
.captcha-1 span.wpcf7-not-valid-tip{position:absolute;bottom:-27px;left:0;font-size:12px;}
.page-fback-main div.wpcf7-validation-errors{border:2px solid #c12626;clear:both;margin-top:0;color:#c12626;margin-left:0;width:100%;box-sizing:border-box;}
.form-submit{margin-bottom:0;}
.page-fback-main div.wpcf7-mail-sent-ok{border:2px solid #398f14;width:100%;box-sizing:border-box;padding-top:11px;padding-bottom:11px;color:#398f14;margin-top:3px;margin-left:0;margin-right:0;}
.ReqQuote{display:inline-block;max-width:602px;width:100%;}
.ReqQuote p{font-size:14px;font-weight:normal;line-height:24px;color:#777777;padding-bottom:18px;}
.ReqQuote .SumoSelect{width:100%;box-sizing:border-box;}
.ReqQuote .SumoSelect>.CaptionCont{box-sizing:border-box;border:2px solid #bfc5ca;border-radius:6px;padding-bottom:10px;padding-top:8px;padding-left:21px;padding-right:21px;font-size:14px;font-weight:normal;line-height:24px;color:#777777;}
.ReqQuote .SumoSelect>.CaptionCont>span.placeholder{font-size:14px;font-weight:normal;font-style:normal;line-height:24px;color:#777777;}
.ReqQuote .SumoSelect>.CaptionCont>label{right:14px;width:11px;}
.ReqQuote .SumoSelect>.CaptionCont>label>i{background-image:url(images/rquote-drp-arow.png);background-position:center center;width:11px;height:9px;opacity:1;}
.ReqQuote .SumoSelect.open > .CaptionCont >label>i{background-image:url(images/rquote-drp-arow-hover.png);}
.ReqQuote .SumoSelect:hover >.CaptionCont>label>i{background-image:url(images/rquote-drp-arow-hover.png);}
.ReqQuote .SumoSelect:focus >.CaptionCont>label>i{background-image:url(images/rquote-drp-arow-hover.png);}
.ReqQuote .SumoSelect.open>.CaptionCont, .ReqQuote .SumoSelect:focus>.CaptionCont, .ReqQuote .SumoSelect:hover>.CaptionCont{box-shadow:0 0 0;border-color:#328bc8;color:#328bc8;}
.ReqQuote label.error{position:absolute;right:33px;top:-22px;z-index:1;font-size:12px;font-weight:500;color:#b90505;}
.page-template-template-request-quote .page-fback-main{padding-top:88px;}
.page-template-template-request-quote .rightsidebar{padding-top:98px;padding-bottom:68px;}
.page-template-template-request-quote .pageTitle{margin-bottom:0;}
a.c-qt-btn{font-size:14px;background:#3ca5dc;color:#fff !important;width:150px;height:35px;line-height:35px;text-align:center;margin-top:16px;}
ul.accordion li a.c-qt-btn{font-size:13px;background:#3ca5dc;color:#fff !important;width:150px;height:35px;text-align:center;line-height:35px;padding:0;margin-top:16px;}
.accordian-open{background:url(images/plusControl.png) no-repeat !important;background-position:right 9px !important;}
.affiliates-slider img{width:100%;height:auto;}
.entry ol{padding-left:0;background:none;}
.header-fixed{position:fixed;left:0;top:0;width:100%;z-index:999; padding-bottom: 0;}
.header-fixed #logo{height:auto;min-height:84px;}
.header-fixed .site_logo img{max-height:54px;}
.header-fixed .headerRightBlock{margin-top:15px;}
.header-fixed .site_logo{margin-top:16px;}
.header-fixed .headerOuter{position:relative;height:auto;bottom:0;}
.header-fixed #header{height:auto;}
.header-fixed #access{padding-right:0;width:100%;text-align:center;}
.header-fixed #access a{font-size:13px;line-height:38px;}
.header-fixed .topSection{padding-bottom:0;}
.header-fixed #access .menu-header ul, .header-fixed div.menu ul{float:left;width:100%;}
.header-fixed #access .menu-header li, .header-fixed div.menu li{float:none;display:inline-block;}
.header-fixed #access ul ul, .header-fixed #access2 ul ul{top:38px;}
.header-fixed .registerBtn{margin-top:8px;}
.header-fixed #access .menu-header ul .sub-menu{padding-top:10px;padding-bottom:8px;background:#ce1126;width:180px;}
.header-fixed #access .menu-header ul .sub-menu ul{top:0;}
.header-fixed #access .menu-header ul .sub-menu li{text-align:left;}
.header-fixed #access .sub-menu a{line-height:18px;padding-bottom:5px;padding-top:5px;}
h2.search-page-title{font-size:18px;margin-bottom:13px;}
.search_post{display:inline-block;width:100%;margin-bottom:16px;}
h2.blog_title{display:inline-block;width:100%;font-size:18px;line-height:24px;margin-bottom:0;color:#008ed0;}
h2.blog_title a{color:#008ed0;}
h2.blog_title a:hover{color:#05344a;}
.blog_meta p{color:#1f1f1f;font-size:13px;line-height:18px;}
.blog_meta span{font-weight:600;color:#05344a;}
p.blog-excerpt{display:inline-block;width:100%;margin-top:8px;}
a.blog_read{clear:both;float:left;width:100px;height:38px;line-height:38px;text-align:center;background:#008ed0;color:#fff;margin-top:13px;}
a.blog_read:hover{background-color:#05344a;}
.navigation{width:100%;padding-top:13px;padding-bottom:28px;display:inline-block;}
.navigation a{color:#05344a;}
.navigation a:hover{color:#008ed0;}
form#searchform{display:inline-block;width:100%;margin-bottom:11px;}
#searchform div{width:300px;max-width:100%;}
form#searchform input#s{width:70%;height:38px;float:left;padding:0 11px;box-sizing:border-box;font-size:14px;font-weight:normal;color:#1f1f1f;}
form#searchform input#searchsubmit{width:30%;float:left;height:38px;margin-top:0 !important;border:none;background:#05344a;color:#fff;font-size:14px;cursor:pointer;}
form#searchform input#searchsubmit:hover{background:#008ed0;}
.blog_thumb{width:27%;float:left;}
.blog_has_thumb{float:right;width:70%;}
.blog_thumb.blog-thumb-mob{display:none;}
.contentmain_404{clear:both;float:left;width:100%;padding-top:26px;padding-bottom:28px;}
.error404 .pageTitle{margin-bottom:0;}
.error404 .pageSubTitle{padding-top:4px;}
.single .pageTitle{margin-bottom:0;}
h2.single-page-title{font-size:23px;margin-bottom:13px;}
.blog_nav{display:inline-block;width:100%;}
.blog_nav .next{float:right;}
.blog_nav .prev{float:left;}
.blog_nav a{font-size:16px;font-weight:600;color:#05344a;}
.blog_nav a:hover{color:#008ed0;}
form#commentform{display:inline-block;width:100%;}
#comment{background:#fff;border:1px solid #ccc;margin-bottom:0;box-sizing:border-box;padding:13px 13px;width:100%;height:143px;resize:vertical;font-size:14px;color:#000;font-weight:400;line-height:24px;}
#author, #email, #url{background:#fff;border:1px solid #ccc;padding:0 13px;width:100%;height:36px;margin-bottom:0;box-sizing:border-box;font-size:14px;color:#000;font-weight:400;}
form#commentform input#submit{display:inline-block;width:134px;height:36px;background:#05344a;color:#fff;font-size:14px;border:none;cursor:pointer;}
form#commentform input#submit:hover{background:#008ed0;}
form#commentform p{padding-bottom:15px;color:#1f1f1f;}
form#commentform label.error{display:inline-block;width:100%;color:#c92e2f;font-size:13px;margin-bottom:5px;}
.single_comment h3{margin-bottom:10px;font-size:21px;}
.single_comment{display:inline-block;width:100%;margin-bottom:33px;}
.single .entry p{padding-bottom:15px;}
.single .post .entry{padding-bottom:13px;}
.single_comment .navigation{padding:0;}
ol.commentlist{list-style:none;margin-bottom:0;}
.comment-author{display:inline-block;float:left;vertical-align:middle;width:100%;}
.comment-author img{display:inline-block;vertical-align:middle;margin-right:2%;}
.comment-meta{display:inline-block;width:100%;margin-top:7px;font-size:13px;}
.comment-body p{font-size:14px;color:#000;}
a.comment-reply-link{background:#05344a;padding:4px 21px;color:#fff;line-height:24px;display:inline-block;margin-top:9px;font-size:13px;}
a.comment-reply-link:hover{background:#008ed0;}
.commentlist li{margin-bottom:19px;}
ul.children{display:inline-block;width:100%;padding-left:3%;margin-top:18px;margin-bottom:0;}
.commentlist .fn{color:#05344a;font-weight:600;}
.commentlist span.says{color:#000;display:none;}
.comment-meta a{color:#05344a;font-size:12px;font-weight:600;}
.comment-meta a:hover{color:#008ed0;}
.commentlist .fn a{color:#05344a;}
.commentlist .fn a:hover{color:#008ed0;}
em.comment-awaiting-moderation{margin-top:5px;display:inline-block;width:100%;color:#008ed0;}
form#commentform a:hover{color:#008ed0;}
.course-secondary-text{display:inline-block;width:100%;padding-bottom:38px;margin-top:15px;}
.course-secondary-text p{padding-bottom:10px;color:#1f1f1f;}
.course-secondary-text ul li{padding-left:30px;background:url(images/list1.png) no-repeat left 5px;list-style-type:none;padding-bottom:10px;}
.topLinks1 li:first-child{background:none;}
.lity { z-index: 99999 !important; }
.page-id-112 #content ul, ol {margin-bottom: 9px;}
div#wpcf7-f732-p730-o1 {max-width: 550px;width: 100%;}
.enroll-form-field {margin-bottom: 20px;display: inline-block;width: 100%;}
@media screen and (max-width:1114px){
	.page-id-97 #content ul { clear: both;}
	.page-id-97 h4 { clear: both; }
	.page-id-97 img.alignright { padding: 0; margin: 20px 0 2px 0px; display: inline-block; float: none;
	}
}
@media screen and (max-width:1100px){.header-fixed{display:none;}
.eachRightBlockTitle4{box-sizing:border-box;}
.formInnerBlock{box-sizing:border-box;}
.office-map {width: 100%; height: 300px;}
.office-desc { width: 100%; min-height: 0; padding: 23px 21px 23px 21px; }
.office-desc h2 { margin: 0 0 7px 0; }
}
@media screen and (max-width:992px){.eachCourseBlock:after{content:'';display:table;width:100%;clear:both;}
}
@media screen and (max-width:990px){.contactSection1LeftBlock{padding-left:0;padding-top:22px;}
.eachSocial{max-width:189px;margin-right:2.4%;}
.eachSocial:last-child{margin-right:0;}
.eachField{width:48%;max-width:100%;margin-right:4%;}
.eachField.rightfield{margin-right:0;}
.eachAddressBlock1{width:34%;}
.eachAddressBlock2{width:34%;padding-left:2%;}
.eachAddressBlock3{width:32%;padding-left:2%;}
}
@media screen and (max-width:985px){h2{font-size:24px;}
.contentmain{padding-top:25px;}
.rightsidebar{padding-top:13px;}
.office-map{width:100%;}
.office-desc{min-height:0;width:100%;padding:20px 21px 18px 26px;}
.office-desc h2{margin:0 0 9px 0;}
.loc-office-desc h2{font-size:24px;}
.contentmain.page-locate{padding-top:23px;}
.loffice{margin-top:0;margin-bottom:21px;}
.offices{margin-top:12px;}
.page-template-template-location .rightsidebar{padding-top:16px;}
.office-map{height:203px;}
.awd-top h2{margin:0 0 5px 0;font-size:24px;line-height:30px;}
.contentmain.page-awards-main{padding-top:21px;padding-bottom:25px;}
.page-template-template-awards .rightsidebar{padding-top:15px;}
.pageTitle{font-size:35px;line-height:36px;}
.affiliates-main h2{margin:0 0 11px 0;font-size:24px;line-height:26px;}
.contentmain.page-affiliates-main{padding-top:21px;padding-bottom:21px;}
.page-template-template-affiliations .rightsidebar{padding-top:14px;}
.affiliates-main p{letter-spacing:0;padding-bottom:11px;}
.evnt-tab-title span{font-size:21px;line-height:24px;padding:11px 15px 11px 16px;margin-left:0px;}
.page-events-outer .rightsidebar{padding-top:26px;padding-bottom:33px;}
span.evnt-date{font-size:18px;}
.eve-left span{font-size:15px;}
.eve-left{width:52px;}
.event-item{margin-bottom:21px;}
.eve-right h2{margin:0 0 5px 0;}
.evnt-tab-content{margin-top:11px;}
.gal-tab-title span{font-size:18px;line-height:23px;padding:12px 29px 10px 29px;}
.gal-tab-contents{margin-top:7px;}
.ph-gallery-images{margin-top:11px;}
.ph-gal-item h2{font-size:16px;line-height:21px;}
.gal-tab-title span:nth-child(2){padding:12px 35px 11px 35px;}
.gallery-tabs{margin-top:29px;}
.page-fback-main h2{font-size:24px;line-height:30px;margin-bottom:7px;}
.page-template-template-feedbacks .rightsidebar{padding-top:14px;padding-bottom:28px;}
span.capt-txt{margin-left:0;margin-top:10px;clear:left;}
.page-fback-main img.wpcf7-captchac{width:auto;height:auto;}
.page-template-template-feedbacks .page-fback-main{padding-top:25px;}
.page-template-template-request-quote .page-fback-main{padding-top:25px;}
.page-template-template-request-quote .rightsidebar{padding-top:14px;padding-bottom:28px;}
#map{height:256px;}
.contactSection6{padding-top:3px;padding-bottom:31px;}
.page-template-template-contactpage .contentmain2{padding-top:25px;}
.contactSection1RightBlock{padding-top:9px;}
.contactSection2Title{padding-bottom:7px;}
.contactSection1RightBlock span{padding-bottom:2px;font-weight:600;}
}
@media screen and (max-width:768px){.gal-tab-title span{padding:12px 16px 10px 16px;}
.gal-tab-title span:nth-child(2){padding:12px 19px 11px 19px;}
}
@media screen and (max-width:767px){.eachAddressBlock1{width:100%;margin-bottom:15px;}
.eachAddressBlock2{width:100%;padding-left:0;margin-bottom:15px;}
.eachAddressBlock3{width:100%;padding-left:0;}
}
@media screen and (max-width:700px){.contactSection6MapInner{border:none;}
}
@media screen and (max-width:675px){.rightsidebar:after{content:'';display:table;clear:both;width:100%;padding-bottom:34px;}
.pageTitle{font-size:26px;line-height:28px;padding-top:70px;}
.affiliates-main ul{margin-bottom:21px;}
.affiliates-main li{padding-left:18px;letter-spacing:0x;}
.affliationBlock{/* padding-left:0; */ padding-top: 3px;}
.affliationBlock .navigationOuter2 {top: 42px !important; min-height: 0; padding-bottom: 31px;}
.eachRightBlockTitle4 {padding-bottom: 10px;}
.eachRightBlockTitle7 {padding-bottom: 21px;}
.gal-tab-title span{font-size:16px;}
.dwd-zne-itm h2{font-size:15px;}
.form-half{margin-right:5.3%;}
.page-template-template-feedbacks .rightsidebar{clear:both;}
.page-template-template-request-quote .rightsidebar{clear:both;}
.page-template-template-courses .contentmain2{max-width:100%;}
.contactSection6 .mainContentOuter{display:inline-block;width:100%;padding:0;}
.contactSection6Map{padding:0;}
.contactSection6{padding-bottom:0;}
.ph-gal-img-large { padding: 9px 8px 4px 8px; box-sizing: border-box;}
.mfp-close { width: 19px !important; height: 19px !important; line-height: 19px !important;}
.awd-gal-img h3 {font-size: 14px;line-height: 18px;margin: 1px 0 8px 0;}
.section4 { background-position: right -256px center;}
.page-id-112 #content ul, ol { margin-bottom: 5px;}
.page-id-112 .post .entry {padding-bottom: 0;}
.page-id-112 .entry p { padding-bottom: 13px; }
}
@media screen and (max-width:599px){.gal-tab-title span{font-size:13px;padding:12px 11px 10px 11px;}
.gal-tab-title span:nth-child(2){padding:12px 11px 11px 11px;}
.form-half{margin-right:5%;}
}
@media screen and (max-width:550px){.ph-gal-item{width:49%;margin-left:2%;}
.ph-gal-item:nth-child(3n+1){margin-left:2%;clear:none;}
.ph-gal-item:nth-child(2n+1){margin-left:0;clear:left;}
.ph-gal-item h2{font-size:14px;}
.eachField{width:100%;max-width:100%;margin-right:0;}
a.Twit, a.fb, a.gplus, a.linked{display:none;}
.eachSocial{max-width:50px;margin-right:2.4%;}
.contactSection1Title{padding-bottom:13px;}
.contactSection3Title1{font-size:21px;line-height:28px;}
.contactSection3{padding:22px 0 22px;}
.contactSection3Title2{margin-top:5px;}
.contactSection3Title2 a{font-size:15px;}
.contactSection2{margin-top:13px;}
}
@media screen and (max-width:500px){h2{font-size:22px;}
.form-half{width:100%;margin-right:0;}
.page-fback-main .wpcf7-form-control-wrap{margin-bottom:23px;}
.form-full{margin-bottom:0;}
.page-fback-main .wpcf7 .wpcf7-submit{margin-top:0;}
.rq-form-fields .wpcf7-text{margin-bottom:23px;}
.rq-form-fields .SumoSelect{margin-bottom:23px;}
.rq-form-fields .wpcf7-textarea{margin-bottom:23px;}
.rq-form-fields .wpcf7-submit{margin-top:0;}
}
@media screen and (max-width:480px){.awd-gallery-item{width:49%;margin-left:2%;}
.awd-gallery-item:nth-child(3n+1){margin-left:2%;clear:none;}
.awd-gallery-item:nth-child(2n+1){margin-left:0%;clear:left;}
.awd-bttm-txt{margin-top:0;}
.awd-gallery-item{margin-bottom:17px;}
.awd-bttm-txt li{background-position:left top 11px;padding-left:15px;}
.eve-left{width:100%;background:transparent;height:auto;}
.eve-left span{font-size:15px;float:left;width:auto;color:#2175dd;}
span.evnt-mnth{margin-top:0;margin-right:7px;}
.eve-right{width:100%;margin-top:7px;}
.form-captch .wpcf7-form-control-wrap{float:left;clear:left;margin-top:15px;}
.page-fback-main .wpcf7 .wpcf7-submit{margin-top:0;}
.blog_thumb{display:none;}
.blog_has_thumb{width:100%;}
.blog_thumb.blog-thumb-mob{display:block;width:100%;margin-top:13px;}
}
@media screen and (max-width:479px){.gal-tab-title span{border:none !important;padding:0 9px 0 0;margin-bottom:4px;}
.gal-tab-title{border-bottom:none;}
.gal-tab-title span:nth-child(2){padding:0 9px 0 0;}
.dwd-zne-itm h2{font-size:13px;}
.page-template-template-courses .rightsidebar{max-width:100%;}
.tax-coursetype .rightsidebar{max-width:100%;}
.gal-tab-title span { float: none; position: relative; }
.gal-tab-title { text-align: center; }
.gal-tab-title span:after {position: absolute;content: '';height: 11px;width: 1px;right: 0;left: auto;bottom: auto;top: 6px;z-index: 1;margin: auto;background: #868686;}
.gal-tab-title span:last-child:after {display:none}
}
@media screen and (max-width:380px){.ph-gal-item{width:100%;margin-left:0;}
.ph-gal-item:nth-child(3n+1){margin-left:0;}
}
@media screen and (max-width:340px){.awd-gallery-item{width:100%;margin-left:0;}
.awd-gallery-item:nth-child(3n+1){margin-left:0;}
.pageTitle{font-size:20px;line-height:23px;}
.pageSubTitle{font-size:16px;line-height:18px;}
.evnt-tab-title span{font-size:18px;line-height:21px;}
.evnt-tab-content{margin-top:2px;}
.event-item{margin-bottom:2px;}
}
