/*
Theme Name: Beaver Builder Child Theme
Theme URI: http://www.wpbeaverbuilder.com
Version: 1.0
Description: An example child theme that can be used as a starting point for custom development.
Author: The Beaver Builder Team
Author URI: http://www.fastlinemedia.com
template: bb-theme
*/

/* Add your custom styles here... */ 

.fl-full-width .container{width:100%; max-width:1230px;}
.fl-page-header .fl-page-header-wrap .container,
.fl-page-header .fl-page-nav-wrap .container{padding-left:15px; padding-right:15px;}
a:hover{ text-decoration: none;-moz-transition: all .2s linear;-webkit-transition: all .2s linear; }
a:focus{text-decoration:none; outline:none;}
::selection{background:#f68b21; color:#fff;}
::-moz-selection{background:#f68b21; color:#fff;}
.fl-page-header-wrap ul.topinfo{ margin: 0; padding:20px 0 0 0; list-style: none; }
.fl-page-header-wrap ul.topinfo li{ position: relative; float:none; display:inline-block; font-size: 13px; text-align: left; padding: 2px 30px 0 44px; line-height: 18px;}
.fl-page-header-wrap ul.topinfo li:after{ background: url(images/sprite.png) 0 0 no-repeat; position:absolute;left: 0;top: 0; content: '';width: 41px; height: 41px;}
.fl-page-header-wrap ul.topinfo li:last-child{ padding-right: 0}
.fl-page-header-wrap ul.topinfo li a{color: #333333}
.fl-page-header-wrap ul.topinfo li span{ display: block; color:#949494}
.fl-page-header-wrap ul.topinfo li span a{color:#949494}
.fl-page-header-wrap ul.topinfo li span a:hover,
.fl-page-header-wrap ul.topinfo li a:hover{ color:#b32d24;}
.fl-page-header-wrap ul.topinfo li.time-info{padding-left: 60px; }
.fl-page-header-wrap ul.topinfo li.time-info:after{ background-position: 0 0; padding-left: 60px; }
.fl-page-header-wrap ul.topinfo li.con-info:after{ background-position:-91px 0; width: 26px; height: 41px;}
.fl-page-header-wrap ul.topinfo li.map-info:after{ background-position:-167px 0; width: 28px; height: 41px;}
/*.fl-page-header-wrap ul.topinfo li.map-info:last-child:after{ background-position:-91px 0; width: 26px; height: 41px;}*/

.fl-page-nav-wrap{ border-top-color: #eeeeee; box-shadow:none /*0 5px 12px rgba(0, 0, 0, 0.08)*/; border:none; position: relative; z-index: 1}
.fl-page-header-fixed .fl-page-nav-wrap{ box-shadow: none}
.fl-page-header-fixed .fl-page-nav-wrap .widget_text{ padding-top: 0; padding-left: 10px; }

.fl-page-nav-wrap .topsocial{ margin-bottom: 0; padding: 0; margin: 0 }
.fl-page-nav-wrap .topsocial li{ float: left; display: inline-block; font-size: 16px; padding: 0 8px }
.fl-page-nav-wrap .topsocial li:first-child{ padding-left: 0}
.fl-page-nav-wrap .topsocial li:last-child{ padding-right: 0}
.fl-page-nav-wrap .topsocial li a,.fl-page-nav-wrap .topsocial li a i{color:#f68b1f}
.fl-page-nav-wrap .topsocial li a:hover,.fl-page-nav-wrap .topsocial li a:hover i{color: #b32d24}
.fl-page-nav-wrap .widget_text{ float: right; padding-top: 18px; }

.fl-page-nav .navbar-nav > li{ padding-left:10px; padding-right:30px;}
.fl-page-nav .navbar-nav > li:first-child{ padding-left:0}
.fl-page-nav .navbar-nav > li:right-child{ padding-right:0}
.fl-page-nav .navbar-nav > li > a{ padding:22px 0;}
.fl-page-nav .navbar-nav > li > a {display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; position: relative; overflow: hidden;}
.fl-page-nav .navbar-nav > li > a:before {content: ""; position: absolute; z-index: -1; left: 0; right: 100%; bottom: 0; background: #f68b1f; height: 3px; -webkit-transition-property: right; transition-property: right; -webkit-transition-duration: 0.3s;transition-duration: 0.3s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out;}
.fl-page-nav .navbar-nav > li > a:hover:before,
.fl-page-nav .navbar-nav > li > a:focus:before,
.fl-page-nav .navbar-nav > li > a:active:before,
.fl-page-nav-wrap .navbar-nav > li.current-menu-ancestor > a:before,
.fl-page-nav-wrap .navbar-nav > li.current-menu-parent > a:before,
.fl-page-nav-wrap .navbar-nav > li.current-menu-item > a:before,
.fl-page-nav-wrap .navbar-nav > li.current-menu-ancestor > a:focus:before,
.fl-page-nav-wrap .navbar-nav > li.current-menu-parent > a:focus:before,
.fl-page-nav-wrap .navbar-nav > li.current-menu-item > a:focus:before,
.fl-page-nav-wrap .navbar-nav > li.current-menu-ancestor > a,
.fl-page-nav-wrap .navbar-nav > li.current-menu-parent > a,
.fl-page-nav-wrap .navbar-nav > li.current-menu-item > a{right: 0;}

.fl-page-nav-wrap .navbar-nav > li ul.sub-menu{width:280px; padding:5px 0; top:100%; border:none;}
.fl-page-nav-wrap .navbar-nav > li ul.sub-menu ul.sub-menu{top:0; border:none;}
.fl-page-nav-wrap .navbar-nav > li ul.sub-menu li a{margin:0; padding:7px 15px; text-transform:capitalize; color:#333;}
.fl-page-nav-wrap .navbar-nav > li ul.sub-menu li > a:hover,
.fl-page-nav-wrap .navbar-nav > li ul.sub-menu li.current-menu-item > a,
.fl-page-nav-wrap .navbar-nav > li ul.sub-menu li.current-menu-parent > a{color:#f68b1f;}

.fl-page-nav-right.fl-page-header-fixed .fl-page-nav-wrap .navbar-nav > li > a,
.fl-page-header-fixed .fl-page-nav-wrap .navbar-nav > li > a{ padding-left: 0; padding-right: 0}
.fl-page-nav-right .fl-page-nav-wrap .navbar-nav > li > a{color: #333}
.fl-page-nav-right .fl-page-nav-wrap .navbar-nav > li > a:hover{color:#b32d24;}

.fl-page-nav .fl-page-nav-collapse{position:relative;}
.fl-page-nav .navbar-nav{padding-right:147px;}
.fl-page-nav .navbar-nav > li.nav-btn{padding-right:0; position:absolute; right:0; top:0; bottom:0; margin:auto;}
.fl-page-nav .navbar-nav > li.nav-btn > a{background:#f68b1f !important; color:#fff !important; padding-left:20px !important; padding-right:20px !important; border-radius:2px;}
.fl-page-nav .navbar-nav > li.nav-btn > a:hover{background:#b32d24 !important;}
.fl-page-nav .navbar-nav > li.nav-btn > a:before{display:none;}

.fl-page-nav-search{ float: right; margin-right: 22px; border-left: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5; position: relative; height: 65px; }
.fl-page-nav-search a.fa-search{z-index: 9999; font-size: 16px; padding: 0; top: 50%; transform: translateY(-50%); right: 15px; color:#333333;}
.fl-page-nav-search form{ position: relative; display: block !important; opacity: 1 !important; padding:0; border:0; box-shadow: none; width: 235px; height: 100%; top:0}
.fl-page-nav-search form input.fl-search-input{ margin:0; padding:0 40px 0 20px; color: #333; border:0; height: 100%; font-size: 14px; font-weight: 400 }
.fl-page-nav-search form input.fl-search-input::placeholder {color: #bcbcbc }
.fl-page-nav-search form input.fl-search-input:-ms-input-placeholder {color:#bcbcbc}
.fl-page-nav-search form input.fl-search-input::-ms-input-placeholder {color: #bcbcbc}

.homeslider .bx-controls{ position: absolute; left: 0; width: 100%; text-align: center; bottom: 40px;}
.homeslider .bx-wrapper{ margin-bottom:0 }
.homeslider .bx-wrapper .bx-controls-auto,
.homeslider .bx-wrapper .bx-pager{ padding: 0; bottom: 15px; }
.homeslider .bx-wrapper .fl-slide{background:#000;}
.homeslider .bx-wrapper .fl-slide .fl-slide-bg-photo,
.homeslider .bx-wrapper .fl-slide .fl-slide-mobile-photo{opacity:1;}
.homeslider .fl-slide-title{ position: relative; margin:0 0 35px !important; padding: 0 0 25px 0 !important; }
.homeslider .fl-slide-title:after{ position: absolute; left: 0; bottom: 0; width: 54px; height: 5px; background:#333333; content:'';}
.homeslider .fl-slide-text p{font-size: 28px; font-weight: 300; line-height: 44px; margin-bottom: 35px !important; color:#fff;}
.homeslider .fl-slide-foreground{width: 100%; min-height: 800px; position: relative;}
.homeslider .fl-slide-content-wrap{left: 0; position: absolute; top: 50%; transform: translateY(-50%); width: 50%; z-index: 1; padding:0 15px;}

.homeslider .fl-slide-text .fl-button.fl-button-primary{ margin-right: 15px; background:#f68b1f !important}
.homeslider .fl-slide-text .fl-button.fl-button-primary:hover{ background:#fff !important; color:#f68b1f;}
.homeslider .fl-slide-text .fl-button:last-child{background:#fff !important; color:#f68b1f !important;}
.homeslider .fl-slide-text .fl-button:hover:last-child{background:#f68b1f !important; color:#fff !important;}

.fl-button{ border-radius: 3px !important; padding: 17px 37px !important; }

.homeServices .fl-row-fixed-width{padding:0 15px;}
.homeServices .pp-more-link{text-transform: uppercase; font-weight: normal; width:auto; border:1px solid #ffffff; border-radius: 3px; padding: 8px 20px !important; position: absolute;left: 40px; bottom: 32px;}
.homeServices .pp-more-link:hover{ background: #fff;}
.homeServices .pp-infobox-description ul{ margin: 0; padding: 0; list-style: none;}
.homeServices .pp-infobox-description ul li{ position: relative; padding:0 0 12px 23px;line-height: 16px;}
.homeServices .pp-infobox-description ul li:after{background: url(images/sprite.png) -245px 0 no-repeat; position:absolute;left: 0;top: 1px; content: '';width:13px; height: 13px; }
.homeServices .pp-infobox-title{ margin: 0 0 5px 0 !important }
/*.homeServices .pp-infobox{ position: relative;}*/
.homeServices .pp-infobox-button .pp-more-link:hover{background:#f68b1f; border-color:#fff; color:#fff;}
.homeServices .fl-col-small .fl-col-content{-moz-transition: all .2s linear; -webkit-transition: all .2s linear; transition: all .2s linear; position:relative;}
.homeServices .fl-col-small .fl-col-content:hover{background:#f68b1f;}

.homePosts .fl-post-grid-more{ position: absolute; top: -25px; left: 24px; width: 46px; height: 46px; border-radius: 50%; color: #fff; font-size: 0; background: #b42f25; margin: 0; padding: 0; }
.homePosts .fl-post-grid-more:hover{background: #f68b21;}
.homePosts .fl-post-grid-more:after{ position: absolute; top: 50%; left:50%; transform: translate(-50%,-50%); content:"\f067"; font-family:"FontAwesome"; font-size: 21px; color: #fff;  }
.homePosts .fl-post-grid-text{ position: relative; padding-top: 40px; }
.homePosts .fl-post-grid-date{ position: relative; padding-left: 20px; }
.homePosts .fl-post-grid-date:after{ position: absolute; top: 0; left:0; content:"\f017"; font-family:"FontAwesome"; font-size: 16px; color: #555555; }

.homeConinfo{ position: relative; }
.homeConinfo .homeMap{ position: absolute; left: 0; top: 0 }
.homeConinfo .contactInfo{ position:relative; z-index: 1;}
.homeConinfo ul{ margin: 0; padding: 0; list-style: none; }
.homeConinfo .working-hours li{border-bottom: 1px solid #424489; font-weight: 700}
.homeConinfo .working-hours li:last-child{border-bottom:0}
.homeConinfo .working-hours li span{ float: right; font-weight: 300}
.homeConinfo .contact-details li{ position: relative; padding:0 0 15px 26px; }
.homeConinfo .contact-details li:last-child{ padding-bottom: 0}
.homeConinfo .contact-details li:after{ position: absolute; left: 0; top: 8px; content: ''; width: 16px; height: 15px; background: url(images/sprite.png) 0 0 no-repeat;}
.homeConinfo .contact-details li.contact-phone:after{background-position: -307px 0}
.homeConinfo .contact-details li.contact-fax:after{background-position: -372px 0}
.homeConinfo .contact-details li.contact-email:after{background-position: -438px 0}
.homeConinfo .contact-details li a:hover{ text-decoration:underline;}

.footer-map{position:relative;}
.footer-map .map-main{position:absolute; left:0; top:0; width:100%; height:100%;}
.footer-map .map-main *{margin:0;}
.footer-map .map-main .fl-map,
.footer-map .map-main .fl-module-content,
.footer-map .map-main .fl-map iframe{height:100%; opacity:0.9;}
.footer-map .fl-col-small{position:relative; z-index:1;}
.footer-map .fl-module-info-list .fl-module-content{margin:0 15px; position:relative;}
.footer-map .fl-module-info-list .uabb-info-list{background:#b42f25; padding:40px;}
.footer-map ul{padding:0 ; margin:0;}
.footer-map ul li{list-style:none; padding:7px 0; margin:0; font-size:15px;}

.footer-map .fl-module-info-list .uabb-info-list .uabb-info-list-title{padding:0 0 10px; font-weight:700;}
.footer-map .fl-module-info-list .working-hours{padding:0 0 40px;}
.footer-map .working-hours li{border-bottom: 1px solid #b35d56; font-weight:700;}
.footer-map .working-hours li:last-child{border-bottom:0}
.footer-map .working-hours li span{ float: right; font-weight: 300}
.footer-map .con-list li{ position: relative; padding:0 0 15px 26px; }
.footer-map .con-list li:last-child{ padding-bottom: 0}
.footer-map .con-list li:after{ position: absolute; left: 0; top: 6px; content: ''; width: 16px; height: 21px; background: url(images/sprite.png) 0 0 no-repeat;}
.footer-map .con-list li.contact-phone:after{background-position: -307px 0}
.footer-map .con-list li.contact-fax:after{background-position: -372px 0}
.footer-map .con-list li.contact-email:after{background-position: -438px 0; top:8px;}
.footer-map .con-list li.contact-add:after{background-position: -566px 0}
.footer-map .con-list li a:hover{ text-decoration:underline;}

.fl-page-footer-wrap{ background:#1d1f27; padding: 60px 0 0 0; color: #fff; font-size: 15px; clear:both;}
.fl-page-footer-wrap .container{padding:0 15px;}
.fl-page-footer-wrap .widget1-title{ position: relative; font-size: 22px; color: #fff; font-weight: 600; margin:0 0 17px; padding:0 0 10px;}
.fl-page-footer-wrap .widget1-title:after{ content: ''; position:absolute; left: 0; bottom: 0; width: 38px; height: 2px; background:#f68b21;}
.fl-page-footer-wrap ul{ margin:0; padding: 0; list-style: none; }
.fl-page-footer-wrap .f-block{ float: left; }
.fl-page-footer-wrap .f-block.f-about{width:37%; }
.fl-page-footer-wrap .f-block.f-post{width:43%;padding-left: 90px; }
.fl-page-footer-wrap .f-block.f-links{width:40%; padding-left:185px; }
.fl-page-footer-wrap .f-block.f-product{width:13%; float: right; }

.fl-page-footer-wrap .f-block.f-links ul li,.fl-page-footer-wrap .f-block.f-product ul li{ position: relative; padding:0 0 7px; line-height: normal;}
/*.fl-page-footer-wrap .f-block.f-links ul li:after,.fl-page-footer-wrap .f-block.f-product ul li:after{ position: absolute; left: 0; top:6px; content: ''; width: 7px; height: 7px; background:#fff; border-radius: 50%;}*/
.fl-page-footer-wrap .f-block.f-links ul li a,.fl-page-footer-wrap .f-block.f-product ul li a{ color: #fff;}
.fl-page-footer-wrap .f-block.f-links ul li a:hover,
.fl-page-footer-wrap .f-block.f-links ul li a:active,
.fl-page-footer-wrap .f-block.f-links ul li a:focus,
.fl-page-footer-wrap .f-block.f-product ul li a:hover,
.fl-page-footer-wrap .f-block.f-product ul li a:active,
.fl-page-footer-wrap .f-block.f-product ul li a:focus{text-decoration: none !important; color: #f68b21;}
.fl-page-footer-wrap ul.foot-post{ margin:0; padding: 0; list-style: none}
.fl-page-footer-wrap ul.foot-post li{ position: relative; padding:0 0 20px 96px; min-height: 78px; }
.fl-page-footer-wrap ul.foot-post li .imgbox{ position:absolute; left: 0; top: 0;}
.fl-page-footer-wrap ul.foot-post li .post-date{color:#6f727e; font-size: 15px; padding-bottom:3px}
.fl-page-footer-wrap ul.foot-post li .post-title{color:#fff; font-size: 16px; font-weight: normal; line-height: 18px;}
.fl-page-footer-wrap ul.foot-post li .post-title a{color:#fff;}
.fl-page-footer-wrap ul.foot-post li .post-title a:hover,
.fl-page-footer-wrap ul.foot-post li .post-title a:active,
.fl-page-footer-wrap ul.foot-post li .post-title a:focus{color:#f68b21; text-decoration: none !important;}

.copyright{background:#2e3037; margin-top:60px; padding:30px 0; clear:both;}
.copyright .copyright-text{ float:left; font-size:14px; color:#fff;}
.copyright .copyright-text span.copy-sep{ padding:0 3px;}
.copyright .copyright-text a{ color:#fff;}
.copyright .copyright-text a:hover{color:#f68b21}
.copyright .social-icon{ float:right}

.copyright .social-icon .footsocial{ margin-bottom: 0; padding: 0; margin: 0 }
.copyright .social-icon .footsocial li{ float: left; display: inline-block; font-size: 16px; padding: 0 8px }
.copyright .social-icon .footsocial li:first-child{ padding-left: 0}
.copyright .social-icon .footsocial li:last-child{ padding-right: 0}
.copyright .social-icon .footsocial li a,.copyright .social-icon .footsocial li a i{color:#fff;-moz-transition: all .2s linear;-webkit-transition: all .2s linear; }
.copyright .social-icon .footsocial li a:hover,.copyright .social-icon .footsocial li a:hover i{color: #f68b21}

.uabb-infobox-content .uabb-infobox-text ul,
.pp-heading-content .pp-sub-heading ul,
.fl-module-rich-text .fl-rich-text ul,
.uabb-adv-accordion .uabb-adv-accordion-content ul{padding:0 0 15px; margin:0; clear:both;}
.uabb-infobox-content .uabb-infobox-text ul li,
.pp-heading-content .pp-sub-heading ul li,
.fl-module-rich-text .fl-rich-text ul li,
.uabb-adv-accordion .uabb-adv-accordion-content ul li{padding:0 0 3px 21px; margin:0; list-style:none; position:relative;}
.uabb-infobox-content .uabb-infobox-text ul li:after,
.pp-heading-content .pp-sub-heading ul li:after,
.fl-module-rich-text .fl-rich-text ul li:after,
.uabb-adv-accordion .uabb-adv-accordion-content ul li:after{background:url(images/sprite.png) -504px 0 no-repeat; position:absolute; left:0;top:6px; content:'';width:13px; height:13px;}

.uabb-infobox-content .uabb-infobox-text ol,
.pp-heading-content .pp-sub-heading ol,
.fl-module-rich-text .fl-rich-text ol,
.uabb-adv-accordion .uabb-adv-accordion-content ol{padding:0 0 15px 15px; margin:0; clear:both;}
.uabb-infobox-content .uabb-infobox-text ol li,
.pp-heading-content .pp-sub-heading ol li,
.fl-module-rich-text .fl-rich-text ol li,
.uabb-adv-accordion .uabb-adv-accordion-content ol li{padding:0 0 0 3px;}

.uabb-infobox-content .uabb-infobox-text ol ul li,
.fl-module-rich-text .fl-rich-text ol ul li,
.pp-heading-content .pp-sub-heading ol ul li,
.uabb-adv-accordion .uabb-adv-accordion-content ol ul li{padding-left:21px;}
.uabb-infobox-content .uabb-infobox-text ol ul,
.uabb-infobox-content .uabb-infobox-text ul ul,
.fl-module-rich-text .fl-rich-text ol ul,
.fl-module-rich-text .fl-rich-text ul ul,
.pp-heading-content .pp-sub-heading ul ul,
.pp-heading-content .pp-sub-heading ol ul,
.uabb-adv-accordion .uabb-adv-accordion-content ul ul,
.uabb-adv-accordion .uabb-adv-accordion-content ol ul{padding-top:5px; padding-bottom:5px}

.pp-heading-content .pp-sub-heading p,
.uabb-adv-accordion .uabb-adv-accordion-content p{padding-bottom:15px; margin-bottom:0;}

.uabb-adv-accordion .uabb-adv-accordion-content h2{font-size:34px; color:#b32d24; padding:0 0 15px;}
.uabb-adv-accordion .uabb-adv-accordion-content h3{font-size:24px; color:#b32d24; padding:0 0 15px;}
.uabb-adv-accordion .uabb-adv-accordion-content h4{font-size:18px; color:#b32d24; padding:0 0 15px;}

.logos-btm .fl-row-content .fl-col-group{padding:0 15px;}
.logos-btm .pp-logos-content .bx-wrapper{margin:0 -8px !important; max-width:inherit !important;}
.logos-btm .pp-logos-content .bx-wrapper .bx-viewport{padding:8px;}
.logos-btm .pp-logos-content .bx-wrapper img{width:100%;}

.list-col2 ol li,
.list-col2 ul li{width:48%; float:left;}
.list-col2 ol li:nth-child(2n),
.list-col2 ul li:nth-child(2n){float:right;}
.list-col2 ol li:nth-child(2n+1),
.list-col2 ul li:nth-child(2n+1){clear:left;}

.com_img{background:#b42f25 /*url(images/hero-image.jpg) center center no-repeat*/; background-size:cover; position:relative; overflow:hidden;}
.com_img .pt-title-main .container{padding:0 15px;}
.com_img img{width:100%; position:absolute; left:0; top:0;}
.com_img .pt-title-main{ position:relative; padding:50px 0;}
.com_img h1{ color:#fff;font-size:35px; font-weight:600; margin:10px 0 0 0; padding:0; line-height:1;}
.com_img .breadcrumbs{ color:#f68b21;}
.com_img .breadcrumbs a,
.com_img .breadcrumbs span{ color:#fff;}
.com_img .breadcrumbs span{ padding:0 8px}
.com_img .breadcrumbs span:first-child{ padding-left:0}
.com_img .breadcrumbs span:last-child{ padding-right:0}

.contact-form .pp-gf-content .gform_wrapper{margin:0;}
.contact-form .pp-gf-content .gform_wrapper .gform_heading{display:none;}
.contact-form .pp-gf-content .gform_wrapper ul.gform_fields{margin:0 -10px !important;}
.contact-form .pp-gf-content .gform_wrapper ul li.gfield{padding:0 10px 15px; margin:0;}
body .contact-form .gform_wrapper .top_label div.ginput_container{margin:0;}
.contact-form .gform_wrapper .gform_footer{padding:0; margin-top:0;}
.contact-form .gform_wrapper .gform_footer .gform_button,.contact-form .gform_wrapper .gform_page_footer .button{margin:0; top:0;}

/*.contact-form .gform_wrapper .top_label li.gfield.gfield_error.gf_left_third,.contact-form .gform_wrapper .top_label li.gfield.gfield_error.gf_middle_third,.contact-form .gform_wrapper .top_label li.gfield.gf_right_third{width:33.33% !important; margin:0 !important; clear:none;}*/
.contact-form .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container,.contact-form .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label{margin:0;}
.contact-form .gform_wrapper .gform_confirmation_wrapper .gform_confirmation_message{text-align:center; color:#008000;}
.contact-form .gform_wrapper .gfield input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']), .contact-form .gform_wrapper .gfield select, .contact-form .gform_wrapper .gfield textarea{padding:12px 15px;}
.contact-form .gform_wrapper .top_label li.gfield.gf_left_half .ginput_container:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm):not(.ginput_container_date):not(.ginput_quantity):not(.datepicker), .gform_wrapper .top_label li.gfield.gf_right_half .ginput_container:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm):not(.ginput_container_date):not(.ginput_quantity):not(.datepicker){margin-top:0;}
.contact-form .gform_wrapper .gfield select:focus{border-width:1px !important;}

.services-boxs .pp-icon-wrapper .pp-infobox-image{position:relative; width:100%; float:left; padding:0 0 76%; margin:0 0 30px;}
.services-boxs .pp-icon-wrapper .pp-infobox-image:after{position:absolute; content:'\f067'; left:0; right:0; margin:auto; bottom:-20px; width:46px; height:46px; background:#b42f25; border-radius:100%; color:#fff; font-family:"FontAwesome"; text-align:center; line-height:49px; font-size:21px; -moz-transition: all .2s linear; -webkit-transition: all .2s linear; transition: all .2s linear;}
.services-boxs .pp-infobox-link:hover .pp-icon-wrapper .pp-infobox-image:after{background:#f68b21;}
.services-boxs .pp-icon-wrapper .pp-infobox-image img{position:absolute; left:0; top:0; width:100%; height:100%; object-fit:cover;}
.services-boxs .pp-infobox-title-wrapper{clear:both;}
.services-boxs .pp-infobox-description .pp-description-wrap p{color:#333;}

.download-icon .pp-icon-wrapper .pp-infobox-image:after{content:'\f019';}

.section-white{width:100%; float:left; clear:both; padding:100px 0;}
.section-white .container{padding:0 15px;}
.section-white .fl-archive-header{padding:0 0 30px; width:100%; float:left;}
.section-white .fl-archive-header .fl-archive-title{margin:0;}
.blog-latest .col-md-8 .row{display:flex; flex-wrap:wrap; clear:both;}
.blog-latest .home-post{position:relative; width:50%; float:left; padding:0 15px 50px;}
.blog-latest .date{position:absolute; left:0; top:0; width:120px;}
.blog-latest .date span{display:block; width:100%; text-align:center; font-size:14px;}
.blog-latest .date .admin-icon{width:80px; margin:auto;}
.blog-latest .date .admin-icon img{width:80px; height:80px; border-radius:100%; object-fit:cover; box-shadow:0 0 15px 0 rgba(0,0,0,0.1);}
.blog-latest .date .admin-text{width:100%; float:left; clear:both; padding:15px 0 5px;}
.blog-latest .date .fa{font-size:12px;}
.blog-latest .img-link{width:100%; float:left; position:relative; padding:0 0 60%;}
.blog-latest .img-link img{position:absolute; left:0; top:0; width:100%; height:100%; object-fit:cover;}
.blog-latest .product-detail{padding-bottom:50px;}
.blog-latest .post-tit{padding:20px 0 5px; clear:both; margin:0;}
.blog-latest .tag-comment{width:100%; float:left; padding:0 0 15px; margin:0; clear:both; font-size:14px;}
.blog-latest .tag-comment .fa{font-size:12px; padding-right:5px;}
.blog-latest .tag-comment .post_tags{display:inline-block;}
.blog-latest .tag-comment .post_tags a{display:inline-block; margin:0 14px 0 0; position:relative; padding:0;}
.blog-latest .tag-comment .post_tags a:before{content:'/'; position:absolute; left:-10px; top:0;}
.blog-latest .tag-comment .post_tags a:first-of-type:before{display:none;}
.blog-latest .tag-comment span{padding-left:5px;}
.blog-latest .read-link{clear:both; padding:0; position:absolute; left:15px; bottom:50px;}
.blog-latest .read-link .btn{padding:14px 30px; margin:0; background:#f68b21; color:#fff; line-height:1; border-radius:4px; font-weight:bold; text-transform:uppercase;}
.blog-latest .read-link .btn:hover{background:#b42f25;}

.blog-dtl h2{padding:15px 0; margin:0 0 20px; line-height:1; position:relative;}
.blog-dtl h2:after{content:''; position:absolute; bottom:0; left:0; background:#575757; height:3px; width:54px;}
.blog-dtl .date-dtl,
.blog-dtl .tag-top{font-size:15px;}
.blog-dtl .date-dtl .fa,
.blog-dtl .tag-top .fa{font-size:15px; padding-right:4px;}
.blog-dtl .date-dtl{padding:0 0 25px; clear:both;}
.blog-dtl .date-dtl span{padding-right:15px;}
.blog-dtl .blog-media{padding:0 0 30px;}
.blog-dtl .post-content{padding:0 0 15px;}


.section-white .fl-sidebar{padding:0 0 0 10px; margin:0; width:100%;}
.section-white .fl-sidebar .fl-widget{padding:0; margin:0 0 40px;}
.section-white .fl-sidebar .fl-widget .fl-widget-title{position:relative; padding:0 0 15px; margin:0 0 25px; font-size:22px;}
.section-white .fl-sidebar .fl-widget .fl-widget-title:after{background:#575757; height:2px; width:30px; content:''; position:absolute; left:0; bottom:0;}
.section-white .fl-sidebar .fl-widget select{width:100%; padding:10px 15px; font-size:15px;}
.section-white .fl-sidebar .fl-widget ul{margin:0; padding:0;}
.section-white .fl-sidebar .fl-widget ul li{list-style:none; margin:0; border:none; position:relative; font-size:15px; line-height:1.2; border-bottom:1px solid rgba(0,0,0,0.1); padding:8px 0;}
.section-white .fl-sidebar .fl-widget ul li:hover{border-color:#f68b21;}
.section-white .fl-sidebar .fl-widget ul li a{color:#333;}
.section-white .fl-sidebar .fl-widget ul li a:hover{color:#333;}
.section-white .fl-sidebar .fl-widget .tagcloud a{display:inline-block; margin:0 1px 3px 0; padding:5px 8px; background:#f68b21; color:#fff; font-size:14px; text-transform:uppercase; border-radius:3px;}
.section-white .fl-sidebar .fl-widget .tagcloud a:hover{background:#b42f25;}

.section-white .post-content .post_tags{padding-top:15px; clear:both;}
.section-white .post-content .post_tags a{display:inline-block; margin:0 1px 3px 0; padding:5px 8px; background:#f68b21; color:#fff; font-size:14px; text-transform:uppercase; border-radius:3px;}
.section-white .post-content .post_tags a:hover{background:#b42f25;}

.comment-respond form{margin:0;}
.comment-respond form p{padding:0 0 15px; width:100%; float:left; margin:0;}
.comment-respond form p.comment-notes{width:100%; padding-bottom:10px;}
.comment-respond form p.comment-form-comment{width:100%;}
.comment-respond form p.comment-form-comment textarea{border-radius:4px; padding:10px 20px; resize:none;}
.comment-respond form label{font-weight:normal;}
.comment-respond form input{border-radius:4px; padding:8px 20px; height:auto;}
.comment-respond form .form-submit{padding-bottom:0;}
.comment-respond form .form-submit .submit{background:#f68b21; color:#fff; padding:14px 24px; border-radius:4px; text-transform:uppercase; font-weight:bold; outline:none; border:none;}
.comment-respond form .form-submit .submit:hover{background:#b42f25; color:#fff;}

html.js{padding:0 !important; margin:0 !important;}

.uabb-photo-gallery .uabb-photo-gallery-item .uabb-photo-gallery-content{position:relative; padding:0 0 95%; width:100%; float:left;}
.uabb-photo-gallery .uabb-photo-gallery-item .uabb-photo-gallery-content img{position:absolute; left:0; top:0; width:100% !important; height:100% !important; object-fit:cover;}

.home-blogpost .pp-content-post-carousel .pp-content-posts-inner .owl-nav button{top:48%;}
.home-blogpost .pp-content-post-carousel .pp-content-posts-inner .owl-nav button svg{width:48px; height:48px; padding:0;}
.home-blogpost .pp-content-post-carousel .pp-content-posts-inner .owl-nav button svg path{color:#b32d24;}
.home-blogpost .pp-content-post-carousel .pp-content-posts-inner .owl-nav button.owl-prev{left:-50px;}
.home-blogpost .pp-content-post-carousel .pp-content-posts-inner .owl-nav button.owl-next{right:-50px;}

.home-blogpost .pp-content-post-carousel .owl-carousel{overflow:visible;}
.home-blogpost .pp-content-post-carousel .owl-carousel .owl-stage-outer{overflow:hidden;}

.home-blogpost .owl-item .pp-content-post{height:100% !important; position:relative; padding:0 0 50px;}
.home-blogpost .owl-item .pp-content-post .pp-content-grid-more-link{position:absolute; left:30px; right:0; margin:auto; bottom:25px;}

.big-image{position:relative;}
.big-image .fl-col-content .fl-module-photo{margin:0;}
.big-image .fl-col-content .fl-photo{position:static;}
.big-image .fl-col-content .fl-photo-content{position:absolute; right:0; top:0; width:50%; height:100%;}
.big-image .fl-col-content .fl-photo-content img{position:absolute; left:0; top:0; width:100%; height:100%; object-fit:cover; padding-left:15px;}

.map-hover .fl-module-content .uabb-module-content .uabb-ih-list .uabb-ih-list-item,
.map-hover .fl-module-content .uabb-module-content .uabb-ih-list .uabb-ih-list-item .uabb-ih-item,
.map-hover .fl-module-content .uabb-module-content .uabb-ih-list .uabb-ih-list-item .uabb-ih-item .uabb-ih-image-block{width:100%; height:auto;}
.map-hover .fl-module-content .uabb-module-content .uabb-ih-list .uabb-ih-list-item .uabb-ih-item .uabb-ih-wrapper{border:none;}
.map-hover .fl-module-content .uabb-module-content .uabb-ih-list .uabb-ih-info .uabb-ih-info-back{background:rgba(0,0,0,0.5);}
.map-hover .fl-module-content .uabb-module-content .uabb-ih-list .uabb-ih-info .uabb-ih-info-back .uabb-ih-heading{color:#fff;}

.browsmapopen{display:none; margin-bottom:20px;}
.browsemap a{background:#f68b1f; padding:0; margin:0; text-transform:uppercase; font-family:"Raleway",sans-serif; font-weight:700; font-size:16px; color:#fff; line-height:1.2; padding:17px 37px; display:inline-block;}
.browsemap a:hover{background:#b32d24;}

.contact-page .fl-module-info-list .fl-module-content{margin:15px;}

.out-arrow .pp-logos-content{margin-bottom:80px;}
.out-arrow .bx-wrapper{margin:auto;}
.out-arrow .pp-logos-content .bx-prev .fa:before{content:'\f104';}
.out-arrow .pp-logos-content .bx-next .fa:before{content:'\f105';}
.out-arrow .pp-logos-content .fa,
.out-arrow .pp-logos-content .fa:hover{color:#fff; display:block; text-align:center;}
.out-arrow .pp-logos-content .logo-slider-prev{left:-50px;}
.out-arrow .pp-logos-content .logo-slider-next{right:-50px;}
.out-arrow .pp-logos-content .logo-slider-prev, .out-arrow .pp-logos-content .logo-slider-next{width:34px; height:34px; top:0; bottom:0; margin:auto;}

.show_hide { cursor:pointer}
.show_hide b{ font-size:inherit !important; line-height:inherit !important;}
.show_hide b.label2,#moreContent,#moreContent2{ display:none;}
.show_hide.open b.label1{ display:none}
#moreContent.open,#moreContent2.open,.show_hide.open b.label2{ display:block}

.single-post .section-white{padding-top:70px;}
.single-post .blog-dtl h2{padding-top:0;}

.popup-boxs .modal-dialog {max-width: 670px; width: 100%;}
.popup-boxs.modal.in .modal-dialog {display: flex; flex-wrap: wrap; align-items: center; justify-content: center; position: absolute; left: 0; right: 0; margin: auto; top: 40px; bottom: 40px;}
.popup-boxs .modal-header {background: #b32d24;}
.popup-boxs .modal-header h3 {padding: 0 25px 0 0; margin: 0; color: #fff; position: relative; text-align:center;}
.popup-boxs .modal-header .close {position: absolute; right: 0; top: 0; padding: 0; margin: 0; color: #fff; font-size: inherit; outline: none; opacity: 0.7; border:none; background:none; font-size:34px;}
.popup-boxs .modal-body {background: #fff; color: #333; text-align:center; font-weight:bold;}
.popup-boxs .modal-body ul {padding: 0 0 20px 18px;margin: 0;}
.popup-boxs .modal-body ul li {padding: 0; margin: 0; color: #333;}

.logos-btm .slick-track .uabb-image-carousel-item{outline:none;}
.logos-btm .slick-track .uabb-image-carousel-item .uabb-image-carousel-content{border:solid 1px #ebebeb; box-shadow:0px 0px 8px 0px rgb(0 0 0 / 7%);}

.page-id-18 .fl-rich-text .fl-button{font-size:16px; line-height:normal; padding:12px 20px !important; margin-top:5px;}

.fl-row .fl-rich-text .show_hide{padding:12px 20px !important; font-size:16px !important; line-height:1.2 !important;}

.fl-page-nav-right.fl-page-header-fixed .fl-page-nav-wrap .navbar-nav > li.nav-hide,
.fl-page-header-fixed .fl-page-nav-wrap .navbar-nav > li.nav-hide,
.fl-page-nav .navbar-nav > li.nav-hide{display:none !important;}

@media only screen and (min-width:1200px){
.homeslider .fl-slide-foreground{min-height: 100vh;}
}

@media only screen and (max-width:1339px){
.fl-page-nav .navbar-nav > li{padding-left:10px; padding-right:10px;}
.home-blogpost .pp-content-post-carousel .pp-content-posts-inner .owl-nav button.owl-prev{left:0;}
.home-blogpost .pp-content-post-carousel .pp-content-posts-inner .owl-nav button.owl-next{right:0;}

.out-arrow .pp-logos-content .logo-slider-prev{left:-18px;}
.out-arrow .pp-logos-content .logo-slider-next{right:-18px;}

}

@media only screen and (max-width:1270px){
.fl-page-nav .navbar-nav > li{padding-left:7px; padding-right:7px;}
.fl-page-header-wrap ul.topinfo li{padding:2px 24px 0 44px;}
.out-arrow .pp-logos-content .logo-slider-prev{left:-15px;}
.out-arrow .pp-logos-content .logo-slider-next{right:-15px;}

}

@media only screen and (max-width:1199px){
.fl-page-footer-wrap .container,
.homeServices .fl-row-content,
.fl-full-width .container,
.homeslider .fl-slide-foreground,
.fl-row-fixed-width{max-width:992px;}
.homeServices .fl-row-content{padding:0 15px;}
.fl-page-nav .navbar-nav, .fl-page-nav .navbar-nav a{line-height:1.6; font-size:12px;}
.fl-page-header-wrap ul.topinfo li.time-info{padding-left:52px;}
.fl-page-header-wrap ul.topinfo li{padding:2px 15px 0 38px;}
.fl-page-header .fl-page-header-wrap .fl-page-header-row{margin:0;}
.fl-page-header .fl-page-header-wrap .col-sm-4,
.fl-page-header .fl-page-header-wrap .col-sm-8,
.fl-page-header .fl-page-header-wrap .col-md-4{padding-left:0;}

.homeslider .fl-slide-text p{font-size:24px; line-height:36px;}
.homeServices .pp-infobox-wrap .pp-infobox{padding:10px 12px 10px 0;}
.homeServices .pp-more-link{left:0;}
.home .homeServices .pp-more-link{left:20px;}
.homeServices .pp-infobox-wrap .pp-infobox-title{font-size:22px;}

.homePosts .fl-post-grid-text{padding:40px 25px 35px;}
.fl-page-footer-wrap .f-block.f-post,
.fl-page-footer-wrap .f-block.f-links{padding-left:30px;}
.fl-page-footer-wrap .f-block.f-pro{width:18%;}
.section-white{padding:80px 0;}

h1{font-size:44px;}
.popup-boxs.modal{z-index:111111;}


}

@media only screen and (min-width:992px){
.fl-page .fl-page-header-fixed .fl-page-header-wrap .fl-page-header-container{padding-top:14px !important; padding-bottom:14px !important;}
.fl-page .fl-page-header-fixed .fl-page-nav-wrap .widget_text{display:none;}

}

@media only screen and (max-width:991px){
.fl-page-footer-wrap .container,
.homeServices .fl-row-content,
.fl-full-width .container,
.homeslider .fl-slide-foreground,
.fl-row-fixed-width{max-width:768px;}
.fl-page-header .fl-page-header-wrap .container{max-width:100%;}

.fl-page-header .fl-page-header-wrap .col-sm-8,
.fl-page-header .fl-page-nav-wrap{display:none;}
.fl-page-nav-bottom .fl-page-header-logo,
.fl-page-nav-right .fl-page-header-logo{max-width:230px;}
.fl-page-header .fl-page-header-wrap .col-sm-4,
.fl-page-header .fl-page-header-wrap .col-md-4{width:100%; padding-right:0;}

.fl-page-header .fl-page-header-wrap{position:fixed; left:0; top:0; width:100%; z-index:99; background:#fff; box-shadow:0 5px 12px rgba(0, 0, 0, 0.08);}
html body div#wprmenu_bar{width:42px; padding:10px 6px; top:20px; left:auto; right:15px;}
html body div.wprm-overlay{background:rgba(0,0,0,0.5);}
#mg-wprm-wrap.cbp-spmenu-left, #mg-wprm-wrap.cbp-spmenu-right, #mg-widgetmenu-wrap.cbp-spmenu-widget-left, #mg-widgetmenu-wrap.cbp-spmenu-widget-right{top:0 !important;}
#mg-wprm-wrap li.menu-item a{padding:14px 25px;}
#mg-wprm-wrap li .wpr_search{width:100% !important; margin:0 !important; padding:20px 25px !important;}
#mg-wprm-wrap li .wpr_search form label{display:none;}
#mg-wprm-wrap li .wpr_search .wpr-search-field{height:auto; outline:none; padding:10px 15px !important;}
#mg-wprm-wrap li form.wpr-search-form button.wpr_submit{height:42px;}

.homeslider .fl-slide .fl-slide-content-wrap{width:65%;}
.homeServices .fl-row-content-wrap{padding-top:55px;}
.homeServices .fl-col .fl-col-content{margin:0;}
.homeServices .fl-row-content-wrap .fl-col-small{width:50%;}

.fl-page-footer-wrap .f-block.f-about,
.fl-page-footer-wrap .f-block.f-post,
.fl-page-footer-wrap .f-block.f-links,
.fl-page-footer-wrap .f-block.f-product{width:50%; padding:0 0 40px;}
.copyright{margin-top:0;}
.footer-map .fl-module-info-list .uabb-info-list{padding:25px;}

.com_img .pt-title-main{padding:114px 0 25px 0;}

.section-white{padding:70px 0;}
.section-white .fl-sidebar{display:block;}
.contact-page .fl-module-info-list .uabb-info-list{padding:25px 20px;}

.out-arrow .pp-logos-content .logo-slider-prev{left:15px;}
.out-arrow .pp-logos-content .logo-slider-next{right:15px;}
.single-post .section-white{padding-top:50px;}
html body div.wprm-wrapper{overflow:hidden;}

#wprmenu_menu_ul > li.nav-btn{padding:15px 25px 0;}
#wprmenu_menu_ul > li.nav-btn > a{background:#b32d24; color:#fff; display:inline-block; border-radius:2px;}
#wprmenu_menu_ul > li.nav-btn > a:hover{background:#fff; color:#b32d24;}

}

@media only screen and (max-width:767px){
.homeslider .fl-slide-foreground{min-height:100%; position:absolute; left:0; top:0;}
.homeslider .fl-slide-content-wrap{width:100%; transform:translateY(0%); top:0;}
.homeslider .bx-wrapper .fl-slide .fl-slide-mobile-photo{padding-top:86px;}
.homeslider .fl-slide .fl-slide-mobile-photo .fl-slide-mobile-photo-img{min-height:450px; object-fit:cover; width:100%;}
.homeslider .bx-controls{bottom:20px;}
.homeslider .fl-module-content-slider .fl-slide .fl-slide-content{padding:0;}
.fl-builder-content .fl-module-content-slider .fl-slide .fl-slide-content-wrap{display:flex; flex-wrap:wrap; align-items:center; justify-content:center; align-content:flex-end; height:100%; padding:86px 15px 0;}
.homeslider .fl-slide-title:after{right:0; margin:auto;}
.homeslider .fl-module-content-slider .fl-slide .fl-slide-title{font-size:46px !important; line-height:1 !important; color:#fff; margin:0 0 40px !important; display:none;}
.homeslider .fl-module-content-slider .fl-slide .fl-slide-text p{font-size:28px !important; line-height:1.4 !important; margin-bottom:25px !important; color:#fff !important; font-weight:bold;}
.homeslider .fl-module-content-slider .fl-slide .fl-slide-text p:last-of-type{margin-bottom:0 !important; margin-top:0 !important;}
.homeslider .fl-module-content-slider .fl-slide a.fl-button{color:#fff; font-size:13px !important; padding:8px 12px !important; display:none;}
.homeslider .fl-slide-text .fl-button.fl-button-primary{margin-right:10px;}

.homeServices .fl-col .fl-col-content{padding-left:20px; padding-right:20px;}
.homeServices .fl-col-group .fl-col{border-bottom:solid 1px #fff;}
.logos-btm .fl-col-group .fl-col-small{width:25% !important; float:left; display:block; clear:none;}
.footer-map .fl-module-info-list .working-hours{padding:0 0 20px;}
.footer-map .fl-module-info-list .uabb-info-list .uabb-info-list-title{padding:0;}

.footer-map .map-main{position:relative; width:100%; float:left; padding:0 0 56.3%; margin:0 0 40px; height:auto;}
.footer-map .map-main .fl-module-content{position:absolute; left:0; top:0; width:100%;}
.footer-map .map-main .fl-map{padding:0; height:100%;}
.footer-map .fl-module-info-list .fl-module-content{margin:0 15px 30px;}
.fl-page-footer-wrap{padding:50px 0 0;}
.fl-page-footer-wrap .f-block.f-about{padding-right:30px;}
.fl-page-footer-wrap .f-block.f-links{clear:left; padding-right:30px;}

.com_img h1{font-size:32px;}
.logos-btm .fl-row-content-wrap{padding:50px 0;}

.contact-form .gform_wrapper .gfield input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']), .contact-form .gform_wrapper .gfield select, .contact-form .gform_wrapper .gfield textarea{line-height:normal;}
.contact-form .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]){line-height:normal;}
.contact-form .pp-gf-content .gform_wrapper ul.gform_fields li.gfield.gf_left_half{padding-right:10px;}

.section-white{padding:50px 0 30px;}
.section-white .fl-sidebar{padding:30px 0 0;}

.fl-col-small{max-width:100%;}
.big-image .fl-col-content .fl-photo-content{position:relative; width:100%; height:auto}
.big-image .fl-col-content .fl-photo-content img{position:relative; width:100%; height:auto; padding-left:0;}

.contact-page .fl-module-map .fl-map{padding-bottom:56.3%;}
.single-post .section-white{padding-top:40px;}

.popup-boxs .modal-dialog {margin: 0; padding: 10px;}
.popup-boxs.modal.in .modal-dialog {top: 0; display: block;}

.homeslider .bx-wrapper .fl-slide .fl-slide-mobile-photo{margin-right:-22px;}

.homeslider .fl-module-content-slider .fl-slide .fl-slide-content-wrap{width:100%; padding-bottom:50px;}
}

@media only screen and (max-width:599px){
.homeslider .fl-module-content-slider .fl-slide .fl-slide-title{font-size:38px !important;}
.homeslider .fl-module-content-slider .fl-slide .fl-slide-text p{font-size:26px !important;}

.list-col2 ol li,
.list-col2 ul li{width:100%;}

.copyright .copyright-text,
.copyright .social-icon{width:100%; text-align:center;}
.copyright .social-icon .widget11{display:inline-block; padding:10px 0 0;}

.com_img h1{font-size:30px;}

.blog-latest .home-post{padding:0 15px 40px;}
.blog-latest .home-post .img-posts{position:relative; width:100%; float:left;}
.blog-latest .date{bottom:0; top:auto; width:100%; background:rgba(84,140,201,0.7); padding:15px 20px 15px 70px;}
.blog-latest .date .admin-icon{width:40px; margin:0; float:left; position:absolute; left:20px; top:15px;}
.blog-latest .date .admin-icon img{width:40px; height:40px;}
.blog-latest .date .admin-text,
.blog-latest .date .date-text{color:#fff; text-align:left; padding:0;}
.blog-latest .date .admin-text{padding-bottom:5px;}
.blog-latest .date .admin-text a{color:#fff;}

.uabb-adv-accordion .uabb-adv-accordion-content h2{font-size:30px;}
.blog-latest .home-post{width:100%;}
.blog-latest .read-link{bottom:40px;}

}

@media only screen and (max-width:479px){
.homeslider .fl-slide .fl-slide-mobile-photo .fl-slide-mobile-photo-img{min-height:390px;}
.homeslider .fl-module-content-slider .fl-slide .fl-slide-title{font-size:28px !important;}
.homeslider .fl-slide-text p{font-weight:400;}
.logos-btm .fl-col-group .fl-col-small{width:50% !important;}
.homePosts .fl-post-grid-text{padding:40px 20px 25px}
.footer-map .fl-module-info-list .uabb-info-list{padding:20px 20px 25px;}
.fl-node-5cf52da855ed4 .fl-rich-text p{line-height:28px;}
.homeslider .bx-controls{bottom:10px;}

.fl-page-footer-wrap .f-block.f-about, .fl-page-footer-wrap .f-block.f-post, .fl-page-footer-wrap .f-block.f-links, .fl-page-footer-wrap .f-block.f-product{width:100%; padding-right:0;}

.com_img h1{font-size:28px;}


h2,
.uabb-adv-accordion .uabb-adv-accordion-content h2{font-size:26px;}
h3,
.uabb-adv-accordion .uabb-adv-accordion-content h3{font-size:22px;}

}