html{font-size:62.5%}strong{font-weight: bold;}
*{text-rendering:optimizeLegibility!important;-webkit-font-smoothing:antialiased!important;font-weight:400;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;text-decoration:none;font-family:"Work Sans",arial;-webkit-font-feature-settings:"lnum";-moz-font-feature-settings:"lnum";-ms-font-feature-settings:"lnum";-o-font-feature-settings:"lnum";font-feature-settings:"lnum";margin:0;padding:0}.menu-container *{font-family:Lato,sans-serif;box-sizing:border-box}.menu-container a{color:#000}.menu-container .description{width:80%;margin:50px auto}.menu-container{width:100%;margin:0 auto}.menu-mobile{display:none;padding:20px}.menu-mobile:after{content:"\f0c9";font-family:FontAwesome;padding:0;float:right;position:relative;top:50%;font-size:20px;color:#fff;transform:translateY(-25%)}.para-text strong{font-weight:bold;}.menu-dropdown-icon:before{content:"\f067";font-family:FontAwesome;display:none;cursor:pointer;float:right;padding:1.61em 2em;background:#fff;color:#333}.menu>ul{margin:0 auto;width:100%;list-style:none;padding:0;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.menu>ul:after,.menu>ul:before{content:"";display:table}.menu>ul:after{clear:both}.menu>ul>li{float:left;font-size:16px;padding:0;margin:0;text-transform:uppercase}

.menu>ul>li>a{text-decoration:none;padding:10px 20px;display:block;border-bottom:solid 3px #000;background-color:#545454;color:#fff;border-radius:4px}
.menu>ul>li>a:hover{background-color:#3b79c6!important; border-bottom:solid 3px #000 !important; }.menu>ul>li>ul{display:none;width:100%;background:#f0f0f0;padding:20px;position:absolute;z-index:99;left:0;margin:0;list-style:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.menu>ul>li>ul:after,.menu>ul>li>ul:before{content:"";display:table}.menu>ul>li>ul:after{clear:both}.menu>ul>li>ul>li{margin:0;padding-bottom:0;list-style:none;width:25%;font-size:14px;background:0 0;float:left;text-transform:capitalize}.menu>ul>li>ul>li a{color:#333;padding:.2em 0;width:95%;display:block;border-bottom:1px solid #000000;font-weight:700}.menu>ul>li>ul>li a:hover{color:#3b79c6}.menu>ul>li>ul>li>ul{display:block;padding:0;margin:10px 0 0;list-style:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.menu>ul>li>ul>li>ul:after,.menu>ul>li>ul>li>ul:before{content:"";display:table}.menu>ul>li>ul>li>ul:after{clear:both}.menu>ul>li>ul>li>ul>li{float:left;width:100%;padding:5px 0;margin:0;font-size:14px}.menu>ul>li>ul>li>ul>li a{border:0;font-weight:400}.menu>ul>li>ul>li>ul>li a:hover{color:#3b79c6}.menu>ul>li>ul.normal-sub{width:250px;left:auto;padding:10px 20px}.menu>ul>li>ul.normal-sub>li{width:100%;text-transform:capitalize}.menu>ul>li>ul.normal-sub>li a{border:0;padding:.4em 0;font-weight:400}@media screen and (min-width:769px){.menu>ul>li>ul{margin-top:4px;border:1px solid #3b79c6;background-color:rgba(255,255,255,.9)}}.menu>ul>li:hover>a{border-color:#3b79c6;background-color:#3b79c6}@media screen and (min-width:769px){.menu>ul>li{padding-left:10px}}@media only screen and (max-width:768px){.menu-container{width:100%;background-color:#3b79c6}.menu-mobile{display:block;font-size:18px;color:#fff!important}.menu-dropdown-icon:before{display:block}.menu>ul{display:none}.menu>ul>li{width:100%;float:none;display:block}.menu>ul>li a{padding:1.5em;width:100%;display:block;color:#fff;border-bottom:solid 1px #0585c0}.menu>ul>li>ul{position:relative}.menu>ul>li>ul.normal-sub{width:100%}.menu>ul>li>ul>li{float:none;width:100%;margin-top:20px}.menu>ul>li>ul>li:first-child{margin:0}.menu>ul>li>ul>li>ul{position:relative}.menu>ul>li>ul>li>ul>li{float:none}.menu .show-on-mobile{display:block}}.p-10{padding:10px!important}.p-15{padding:15px!important}.p-20{padding:20px!important}.btn,.btn a:link{font-weight:600}.btn{color:#fff;font-size:16px;border:none;border-radius:5px;text-transform:uppercase;letter-spacing:1px;display:table;margin:20px auto 25px;z-index:1;position:relative}.btn a:hover,.btn a:link,.btn a:visited{color:#f9faf9;text-decoration:none}.btn-small{padding:10px 20px!important;font-size:16px!important}.btn-mini{padding:10px 12px!important;font-size:13px!important}.btn:after{content:'';position:absolute;z-index:-1;width:100%;height:0;top:0;left:0;background:#000;opacity:.1;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.btn:before{speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;position:relative;-webkit-font-smoothing:antialiased}.btn:active:after,.btn:hover:after{height:100%}.btn>i{margin-right:10px;vertical-align:bottom;line-height:22px}.b_orange{background:#3b79c6;-webkit-box-shadow:inset 0 -4px 0 0 rgba(0,0,0,.2);-moz-box-shadow:inset 0 -4px 0 0 rgba(0,0,0,.2);box-shadow:inset 0 -4px 0 0 rgba(0,0,0,.2)}.wrapper{width:100%;overflow:hidden}.flex-container{display:flex;flex-wrap:wrap;justify-content:space-around}.flex-container .flex-child-2-col,.flex-container .flex-child-3-col,.flex-container .flex-child-4-col,.flex-container .flex-child-adjust-col-20,.flex-container .flex-child-adjust-col-30,.flex-container .flex-child-adjust-col-40,.flex-container .flex-child-adjust-col-60,.flex-container .flex-child-adjust-col-70{flex:0 1 auto;width:100%;height:auto}@media screen and (min-width:601px) and (max-width:768px){.flex-container .flex-child-5-col{width:20%}.flex-container .flex-child-4-col{width:33.333%}.flex-container .flex-child-3-col{width:50%}}@media screen and (min-width:769px){.flex-container .flex-child-5-col{width:20%}.flex-container .flex-child-4-col{width:25%}.flex-container .flex-child-3-col{width:33.333%}.flex-container .flex-child-2-col{width:50%}}.left-text{text-align:left}.right-text{text-align:right}

@media screen and (max-width:600px){.left-text,.right-text{text-align:center}}

.para-text, p{font-size:16px;color:#212020;line-height:30px;margin:15px auto; letter-spacing: 1px; text-align: justify;} .center-text{text-align:center}

@media screen and (min-width:769px){.para-text.text-more-padding{width:85%;margin:auto}}

.order-list li{font-size:16px;color:#212020;line-height:30px;margin:15px auto;margin:0 0 0 15px}

@media screen and (max-width:600px){.para-text{text-align:center;} .content-section{padding: 80px 20px;}}

.content-section{padding: 80px 20px;max-width:1150px;margin:0 auto}.top-section{border-bottom:solid 1px #ccc}.top-section .content-section{padding:0 20px}.top-section .content-section.flex-container{justify-content:flex-end}.top-menu{order:1;flex:0 1 auto;width:auto;align-items:center}.top-menu li{display:inline-block}.top-menu a{display:block;color:#3b79c6;font-size:14px;padding:0 10px;line-height:35px}.top-menu a:hover{color:#3b79c6}.search-form{order:2;align-items:center;margin-left:10px}.search-form span{display:none}.search-form input.search-field{background-image:-webkit-linear-gradient(top,rgba(0,0,0,.02) 0,rgba(255,255,255,.02) 50%);background-image:-moz-linear-gradient(top,rgba(0,0,0,.02) 0,rgba(255,255,255,.02) 50%);background-image:linear-gradient(top,rgba(0,0,0,.02) 0,rgba(255,255,255,.02) 50%);border:1px solid rgba(0,0,0,.16);padding:3px 10px;border-radius:3px;font-size:12px;margin-top:3px;outline:0;-webkit-appearance:none;width:200px}.search-form input:-moz-placeholder,.search-form input:-ms-input-placeholder,.search-form input::-moz-placeholder,.search-form input::-webkit-input-placeholder{color:#666;opacity:.6;font-size:12px}.search-form input.search-submit{text-transform:uppercase;letter-spacing:1px;-webkit-appearance:none;background-color:#3b79c6;padding:6px 12px;margin-top:5px;color:#fff;margin-left:5px;cursor:pointer;border-radius:3px;border:none}.search-form input.search-submit:hover{background-color:#0585c0}

@media screen and (max-width:768px){.top-section .content-section.flex-container{display:block;text-align:center}.search-form,.top-menu{margin-bottom:3px}}

@media screen and (max-width:480px){.top-menu{display:none}input.search-submit{border-radius:5px;margin-left:auto}}.header-section.flex-container{padding: 5px 20px; align-items:center;justify-content:space-between}.logo,.main-menu{flex:0 1 auto}.logo{width:30%}.logo img{display:block;max-width:100%;height:auto}.main-menu{min-width:60%}@media screen and (max-width:768px){.logo,.main-menu{width:100%}.logo img{max-width:300px;margin:10px auto}}.section-title{font-family:Lato,arial;font-size:33px;text-align:center;font-weight:700;letter-spacing:1px;color:#000000;line-height:33px;text-transform:uppercase;display:table;padding:0 25px;margin:10px auto 25px;border:9px solid #3b79c6;border-top:none;border-bottom:none;position:relative;font-style: italic;}.section-title:after,.section-title:before{content:'';position:absolute;height:1px;background-color:#333;top:50%}@media screen and (min-width:769px){.section-title:after,.section-title:before{width:100px;left:-100px}.section-title:after{right:-100px;left:auto}}@media screen and (min-width:601px) and (max-width:768px){.section-title:after,.section-title:before{width:50px;left:-50px}.section-title:after{right:-50px;left:auto}}@media screen and (max-width:600px){.section-title:after,.section-title:before{width:20px;left:-20px}.section-title:after{right:-20px;left:auto}}@media screen and (max-width:769px){.section-title{font-size:20px;line-height:20px;border-width:5px}}@media screen and (max-width:600px){.section-title{font-size:18px;line-height:18px;border-width:4px}}.image-section{background-repeat:no-repeat;background-attachment:fixed;background-position:center top;background-size:cover}.image-section .flex-child-3-col{padding:20px;margin:15px auto 0}.image-section .box-overlay{background-color:#fff;padding:0px;height:100%;  #c9c9c9;}@media screen and (max-width:600px){.image-section .flex-child-3-col{padding:0}}.image-section .pharma-icons{font-size:18px;display:block;margin:-50px auto 20px;background-color:#e31c15;text-align:center;width:65px;height:65px;line-height:65px;color:#fff;border-radius:50%}.image-section .small-title{font-family:Lato,arial;font-size:18px;text-align:center;font-weight:700;letter-spacing:1px;color:#000000;margin:20px 0px}.image-section .order-list li:before{color:#3b79c6}.small-title{font-family:Lato,arial;font-size:18px;text-align:center;font-weight:700;letter-spacing:1px;color:#212020;margin:0 auto 10px}
.image-section.content-on-img{padding:80px 0px}

@media screen and (min-width:769px){.content-on-img .content-section{background-color:rgba(255,255,255,.89);border-radius:10px}}

@media screen and (max-width:768px){.content-on-img .content-section{background-color:rgba(255,255,255,.8)}}.industry-img{display:block;margin:20px auto;max-width:100%;height:auto;max-width:976px}.padding-area{padding:25px}.event-box,.news-box{padding:20px;color:#212020}.event-box h4,.news-box h4{font-family:Lato,arial;font-weight:700;font-size:25px;margin-bottom:15px}.event-box,.news-box{background-color:#3b79c6}.news-link{font-size:14px;display:inline-block;margin:20px 0 0;padding:10px 20px;color:#fff;border:1px solid #fff;border-bottom-width:3px}.news-link:hover{color:#004751}.news-container{display:table;width:100%;color:#212020;font-size:14px;line-height:25px}.news-container li{display:table-row}.news-container li span{display:table-cell;border-bottom:solid 1px #ccc;padding:10px 0}.news-container li span.news-date{width:25%}.news-container li span.news-text{width:75%}@media screen and (max-width:600px){.news-container li span{display:block}.news-container li span:first-child{border:none}.news-container li span.news-date,.news-container li span.news-text{width:100%}}.news-container li:last-child span{border:none}.event-box .news-container,.news-box .news-container{color:#fff;font-size:16px;line-height:28px}.event-box .news-container span,.news-box .news-container span{border:none}



.footer {background-color: #fff;color: #212020; border-top:solid 5px #000000;}

.footer .content-section { max-width:1100px; box-shadow:none;}

.footerWrapper {display:flex; flex-wrap:wrap; justify-content:space-between;}

.footerEach  { padding:0 15px;}

.footerLogo { display:block; margin-bottom:30px;width: 100%; height: auto;}

.footerEach .widget-title { font-family: "Oswald", Open Sans, Helvetica, sans-serif;font-size:18px; font-size:1.8rem; font-weight:600; color:#3b79c6; border-bottom: 1px solid rgba(0, 0, 0, 0.1);   margin-bottom: 24px; padding-bottom: 16px; position: relative;}

.footerEach .widget-title:after{background-color: #3b79c6;bottom:-1px;content:"";left:0;height:3px;position:absolute;width:73px;}

.footer .contact-info {margin-top:10px;}

.contact-info i,.socialwidget,.textwidget{text-align:center}

.contact-info,.fooProducts li,.social{list-style:none}

.contact-info{padding:0;line-height:1.42857em}

.contact-info li{font-family:arial;border-radius:4px;padding:7px 12px 7px 44px;position:relative;font-size:14px;margin-bottom:10px;color: #000; line-height:24px;}

.contact-info li:before{border-right: 1px solid rgba(135, 134, 134, 0.8);bottom:1px;content:"";left:0;position:absolute;top:1px;width:31px;}

.contact-info i{left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:31px;color: #3b79c6;font-size:19px;font-size:1.9rem;}

.important{color: #3b79c6;}

.widget_nav_menu ul .footer-sub-menu{ margin-left: 10px}

.widget_nav_menu ul , .widget_nav_menu li { display:block !important; list-style:none; text-align:left;}

.widget_nav_menu li a{font-size:14px;line-height:24px;color: #000; text-transform: capitalize; display:block;padding:5px 0 5px 14px;position:relative;}

.widget_nav_menu li a:hover{color:#3b79c6;}

.textwidget a{color: #fff;}

.widget_nav_menu li a:before{content:"\f105";left:0;font-size:14px;font-family:FontAwesome;position:absolute}

.copyright{ color: #e0e0e0; border-top: solid 1px rgba(168,168,168,.8); text-align: center; background-color: #3b79c6;padding:15px 0;}

.textwidget{font-size:12px;font-size:1.2rem;}

.footerEach p { font-size:13px; font-size:1.3rem; line-height:21px; margin:15px 0;}

.footerEach {flex: 0 1 auto; width: 100%;}

@media screen and (min-width:1025px) {.footerEach  {flex: 0 1 24%;}}

@media screen and (min-width:601px) and (max-width:1024px) {.footerEach {flex: 0 1 auto; width: 50%;}}

@media screen and (max-width:600px) {.footer {;padding-top:0px;}.footerEach {flex: 0 1 auto; width: 100%; margin-bottom:15px;} .textBreak { display:block;} .social { padding-bottom:50px;} .show-second { order:1;} }

@media screen and (min-width:601px) {.textwidget , .socialwidget {text-align: center;color: #fff;}}





.slick-list,.slick-slider,.slick-track{position:relative;display:block}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{top:0;left:0}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-dots,.slick-next,.slick-prev{position:absolute;display:block;padding:0}.slick-dots li button:before,.slick-next:before,.slick-prev:before{font-family:fontAwesome;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-loading .slick-list{background:url(../images/ajax-loader.gif) center center no-repeat #fff}.slick-dots li button,.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{color:transparent;background:0 0;outline:0}.slick-next,.slick-prev{font-size:0;line-height:0;top:50%;width:20px;height:20px;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;border:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-size:20px;line-height:1;opacity:.75}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'\f104'}.slick-next:before,[dir=rtl] .slick-prev:before{content:'\f105'}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}[dir=rtl] .slick-next:before{content:'\f104'}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;width:100%;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;border:0}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-size:35px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#000}.slick-dots li.slick-active button:before{opacity:.75;color:#000}.slick-next:before,.slick-prev:before{color:#000;padding:2px 8px;border-radius:50%;box-shadow:0 0 5px #ccc;z-index:1500;background-color:#fff}.underLine{text-align:left;position:relative;font-weight:700}.underLine:after{content:'';display:block;height:1px;width:100%;margin:10px 0;background-color:#ccc}.underLine:before{content:'';display:block;height:4px;width:70px;background-color:#3b79c6;margin:0;position:absolute;bottom:0}@media screen and (min-width:601px){.underLine:after{content:'';display:block;height:1px;width:100%;margin:10px 0;background-color:#ccc}.underLine:before{content:'';display:block;height:4px;width:70px;background-color:#3b79c6;margin:0;position:absolute;bottom:0}}@media screen and (max-width:600px){.underLine{text-align:center}.underLine:after{content:'';display:block;height:4px;width:80px;margin:10px auto;background-color:#3b79c6}.underLine:before{content:'';display:block;height:1px;width:100%;background-color:#ccc;margin:0;position:absolute;bottom:0}.underLine .underLine{text-align:center}}

.content-section+.page-main {padding-top: 0px !important;}

.page-main{max-width:1100px;padding:80px 20px; margin:0px auto;}
.sub-header{width:100%;background-color:#0585c0;position:relative}.header-image{width:50%;background-size:cover;height:100%;position:absolute;top:0;right:0;bottom:0;background-repeat:no-repeat}

.header-image-full{width:100%;background:linear-gradient(rgb(25, 63, 95), rgba(0, 0, 0, 0.4)) fixed, url("../images/sub-header-img.jpg") center bottom;
background-size:cover;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;background-repeat:no-repeat; background-attachment: fixed;}

.header-text-table{display:table;height:150px;text-align:left;position:relative;width:45%}.header-text-table-default{width:60%}.header-text-table-raw{display:table-row;height:100%}.header-text-table-cell{display:table-cell;vertical-align:middle}.header-text-table .header-text{font-size:40px;font-size:4rem;color:#fff;font-weight:bolder;letter-spacing:1px;text-transform:uppercase;margin-bottom:20px}.header-text-table .headingBorder{width:100%}.header-text-table .headingBorder:before{background-color:#fff;margin-left:0}.breadcrumb{list-style:none}.breadcrumb li{display:inline-block;font-size:12px;font-size:1.2rem;text-transform:uppercase;margin:0 5px;line-height:20px}.breadcrumb li i{font-size:16px;font-size:1.6rem}.breadcrumb li:after{content:'\f101';font-family:fontAwesome;display:inline-block;margin-left:5px}.breadcrumb,.breadcrumb li a,.breadcrumb li.active{color:#fff}.breadcrumb li.active:after{display:none}.breadcrumb-margin{margin-top:30px}@media screen and (max-width:1024px){.header-image,.header-text-table{width:100%;text-align:center;background-color:rgba(0,0,0,.7);height:200px;padding:0 10px}.header-text-table-default{background:0 0}.header-text-table .header-text{font-size:30px;font-size:3rem}.header-text-table .headingBorder{width:50%}.header-text-table .headingBorder:before{margin-left:auto}.breadcrumb{max-width:600px;margin-left:auto;margin-right:auto}.header-text-wrap{padding:0!important}}.text-box{flex:0 1 auto;width:50%;height:auto}.full-width-text-box{width:100%}.image-box{padding:0}.image-box img{display:block;width:100%;height:auto}@media screen and (max-width:600px){.text-box{width:100%}.text-box:first-child{order:2}.map-box{display:none}}h3{font-size:18px;font-size:1.8rem;margin:20px 0;font-weight:700;color:#222;text-transform:uppercase}.heading-large{font-size:30px}.heading-medium{font-size:25px}.heading-text{color:#373535;text-align:left;font-weight:700;text-transform:uppercase;position:relative;margin:15px auto}.heading-text:after{content:'';display:block;height:1px;width:100%;margin:15px 0 25px;background-color:#ccc}.heading-text:before{content:'';display:block;height:5px;width:80px;background-color:#3b79c6;margin:0;position:absolute;bottom:0}
.responsive-img{display:block;max-width:100%;height:auto;margin:auto; }
.specTable{width:100%;font-size:14px;font-size:1.4rem;border-collapse:collapse;color:#4C4A4A;text-align:center; margin-bottom: 15px;}.specTable td,.specTable th{font-family:arial;padding:10px;vertical-align:top;border:1px dotted #c9c9c9;border-collapse:collapse;text-align:left}.specTable td:only-child{border-left:none;border-right:0}.specTable tr td,.specTable tr td:first-child{font-weight:700}.specTable td.row-bg{background-color:#0585c0;color:#fff}.specTable td img{display:block;width:160px;height:auto;margin-left:0}.specTable ol,.specTable ul{margin-left:20px}.specTable a[href$=".pdf"]{display:block;color:#0585c0}.specTable a[href$=".pdf"]:before{content:'\f1c1';display:inline-block;font-family:fontAwesome;font-size:16px;color:red;margin-right:4px}@media screen and (min-width:601px){.specTable.IndTable tr td:first-child{width:auto}}@media screen and (max-width:600px){.specTable td img{width:80%;height:auto;margin:auto}}.IndTable td:nth-child(4),.IndTable td:nth-child(5),.IndTable td:nth-child(6){display:none}.specTable.no-img-style td img{width:auto;height:auto;margin:auto}.contact-table-icon{color:#fab702;font-size:18px}.contact-table-content{font-family:arial;color:#616060;font-size:14px;font-size:1.4rem}.contact-table-content strong{color:#898989;font-weight:400}.contact-table-row:first-of-type>:after{display:none}.contact-table{border:1px solid #e5e5e5;border-bottom:none;width:100%}.contact-table td,.contact-table th{border-bottom:1px solid #e5e5e5;padding:16px 23px;position:relative;vertical-align:middle}.contact-table i{color:#3b79c6}.contact-table td:after,.contact-table th:after{background-color:#fff;content:"";height:1px;position:absolute;top:-1px;width:2px}.contact-table th{border-right:1px solid #e5e5e5;font-weight:400;text-align:center;width:63px}.contact-table th:after{right:0}.contact-table td{border-left-style:none}.contact-table td:after{left:0}@media screen and (max-width:320px){.contact-table th{width:40px;padding:16px 10px}.page-template-page-inquiry-php .contentSection{padding:10px 0!important}}.page-template-page-inquiry p{margin:0}.screen-reader-text{display:none}a[data-fancybox=gallery] img{-webkit-filter:brightness(1);filter:brightness(1);transition:all .5s linear}a[data-fancybox=gallery] img:hover{-webkit-filter:brightness(1.3);filter:brightness(1.3)}body>h1{font-size:12px;text-align:center;padding:4px;color:#FFFDFD;background-color:#3b79c6}



.aboutSection { background-color:#f7f7f7;}

.titleBefore:before, .titleBefore:after{background-color: #fff;}

.b_white{background-color:#fff!important; color:#3b79c6; letter-spacing: 0;}

.aboutSection .section-title, .section-title-white {border: 9px solid #3b79c6;    border-top: none; border-bottom: none;}



/* Counter Style */
#counters{text-align:center;}
.nums,.counter-text{display:block;}
.counter-text{font-size:16px; font-weight: bold; line-height: 26px; color:#272624;}
.nums{color:#3b79c6;font-weight:700;font-size:30px}
.counterBox .icon{background:#fff;border-radius:50%;box-shadow:0 3px 4px #d3d3d3;color:#3b79c6;display:inline-block;font-size:30px;font-weight:600;padding:23px 0;text-align:center;height:70px;width:70px;margin-bottom:15px}
.counterBox:hover .icon{background:#3b79c6;color:#fff;transition:all .5s;-webkit-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s}
.plus:after{ content: "+";}

.bgStyle li{background-color:#ececec; padding: 20px; margin: 20px 10px 0; border-left: solid 5px #3b79c6; border-radius: 5px;  text-transform: uppercase; text-align:left;    color: #272624; list-style-type: none; font-size:15px; font-weight: bold;}
.bgStyle li a { color: #272624;}

/*.client-carousel-item img{ border: solid 1px #000000; padding: 5px;}*/
.flex{display: flex; flex-wrap: wrap; flex-direction: row;}
.flexItem{flex: 1; margin: 15px;}
@media (max-width: 768px){.flex{flex-direction: column;}}

.clearfix { display: block; }

.clearfix:after { content: "."; visibility: hidden; display: block; height: 0; clear: both; }

.absolute{ position: absolute; top:-35px; right:0;}



.contactPage p { font-size: 18px; line-height: 25px;}

.contactPage p strong{ font-weight: bold;}



/* Gallery CSS */

.photogallery ul { justify-content:space-between}

.photogallery ul li img { display:block; width:100%; height:auto; }

.photogallery ul li{list-style:none;flex:0 1 auto;width:20%;float:left;position: relative;border: 1px solid #ffffff;padding:5px; overflow:hidden;}.image_description h3{font-weight: normal; text-transform: capitalize; margin: 0;color:#fff; font-family: "Oswald", Open Sans, Helvetica, sans-serif;font-size:18px; position:absolute; top:40%; left:0; right:0; text-align:center;}.photogallery ul li .image_description{background: rgba(155, 15, 28, 0.9) none repeat scroll 0 0;border-radius: 100%;cursor: pointer;opacity: 1;overflow: hidden;position: absolute;top: 5px; right:5px; bottom:5px; left:5px;transform: scale(0);transition: all 0.7s ease-out 0s;z-index: 1; -webkit-transition: all 0.7s ease-out 0s; -ms-transition: all 0.7s ease-out 0s; -o-transition: all 0.7s ease-out 0s; -moz-transition: all 0.7s ease-out 0s; transition: all 0.7s ease-out 0s;cursor:pointer; overflow: hidden; -webkit-transform:scale(0); -moz-transform:scale(0); -o-transform:scale(0); -ms-transform:scale(0); transform:scale(0); border-radius:100%;}.photogallery ul li:hover .image_description{-webkit-transform:scale(1); -moz-transform:scale(1); -o-transform:scale(1); -ms-transform:scale(1); transform:scale(1); border-radius:0;}

@media screen and (min-width:769px) and (max-width:1024px) {.photogallery ul li {width:25%;}}

@media screen and (min-width:601px) and (max-width:768px) {.photogallery ul li {width:33.333%;}.absolute{ display:none;}}

@media screen and (min-width:481px) and (max-width:600px) {.photogallery ul li {width:50%;}.absolute{ display:none;}}

@media screen and (max-width:480px) {.photogallery ul li {width:100%;}.absolute{ display:none;}}

/* Gallery Ends */

marquee img { margin: 0px 20px;}

