/*!
Theme Name: noble_house_theme_web
Author: Noble House
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: noble_house_theme_web
*/

body{-webkit-text-size-adjust:none;font-weight:400;font-family:'Lato',sans-serif;line-height:1.7}
html,body{margin:0!important;padding:0!important;font-size:18px;color:#515458}
body{overflow-x:hidden}
body p{margin-left:0;margin-top:0;margin-right:0}
p{margin-bottom:20px}
p:last-child{margin-bottom:0}
a{color:#8ADB70;text-decoration:none}
a:hover{color:#515458}
textarea:focus,input:focus,a:focus{outline:0}
:focus{outline:0}
.large_container{max-width:1460px;position:relative;margin:0 auto;width:94%}
.middle_container{max-width:1360px;position:relative;margin:0 auto;width:94%}
.small_container{max-width:1000px;position:relative;margin:0 auto;width:94%}
h1,h2,h3,h4,h5,h6{margin:0;font-weight:400;line-height:1.3}
h1{font-size:42px}
h2{font-size:38px}
h3{font-size:30px}
h4{font-size:24px}
h5{font-size:20px}
h6{font-size:18px}
img{max-width:100%;display:block;height:auto}
a,img,.item_gal{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
ul,ol{padding:0;margin:0}
.grecaptcha-badge{visibility:hidden;opacity:0}

/*header */
.logo_header{max-width:340px;max-height:75px;width:auto;height:auto}
.site_url_top{display:table}
.site_header{display:table;width:100%;position:relative;background:#fff;padding:10px 0}
.site_header.clone{position:fixed!important;top:-100%;left:0;right:0;z-index:9999;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
body.down_scrl .site_header.clone{top:0}
.site_header .large_container{display:flex;align-items:center;justify-content:space-between}
.menu_header li{list-style-type:none}
.menu_header{text-align:right}
.menu_header ul.menu{display:flex;align-items:center;justify-content:flex-end}
.menu_header li{list-style-type:none;display:inline-block;vertical-align:middle;position:relative;margin-left:20px}
.menu_header .menu-item-has-children{position:relative;padding-right:25px}
.menu_header .arrow_down_menu{position:absolute;top:50%;right:0;width:20px;height:20px;cursor:pointer;margin-top:-8px;z-index:99}
.menu_header .arrow_down_menu::before{font-family:"FontAwesome";content:"\f107";position:absolute;top:-2px;left:0;font-weight:900;color:#0C2A68;font-size:20px;line-height:1;height:20px!important;width:100%;text-align:center;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.menu_header li a{color:#0C2A68;font-size:15px;padding:10px 0;display:block;font-weight:700;text-transform:uppercase}
.menu_header .menu-item-has-children>.sub-menu{position:absolute;padding:0;z-index:9999;width:240px;background:#fff;visibility:hidden;opacity:0;border-top:3px solid #0c2a68;box-shadow:0 2px 5px rgba(0,0,0,.1);-moz-box-shadow:0 2px 5px rgba(0,0,0,.1);-webkit-box-shadow:0 2px 5px rgba(0,0,0,.1);-webkit-transform:translateZ(0);text-align:left;top:100%;left:0}
.menu_header .menu-item-has-children:hover>.sub-menu{visibility:visible;opacity:1}
.menu_header .sub-menu li a{padding:14px 10px}
.menu_header .sub-menu .arrow_down_menu::before{color:#0c2a68}
.menu_header .sub-menu li{margin:0!important;width:100%;box-sizing:border-box;padding:0 30px 0 25px !important}
.menu_header .sub-menu li .arrow_down_menu{right:10px}
.menu_header ul li a:hover,.menu_header ul li.current-menu-item a{opacity:.6}
.full_cf p {
color: #fff;
}

/*single station*/
.banner_image_station{background-position:center center;background-repeat:no-repeat;background-size:cover;padding:100px 0;box-sizing:border-box;position:relative}
.banner_image_station::after{position:absolute;top:0;left:0;width:100%;height:100%;display:block;content:"";background-color:rgba(0,0,0,.45)}
.banner_image_station>div{position:relative;z-index:9}
.subtitle_single_station{color:#6ed34b;font-family:Lato,sans-serif;font-weight:700;font-size:68px;text-transform:uppercase}
.subtitle_single_station2{font-weight:700;font-size:20px;color:#fff;font-family:Lato,sans-serif}
.socials_station .title_follow{text-align:right;color:#7d7d7d;font-size:14px;font-family:Lato,sans-serif;font-weight:500;text-align:left;color:#8adb70;font-weight:900;font-size:24px}
.socials_station .item_icon{margin-right:20px;margin-top:5px;margin-right:20px;margin-left:0}
.socials_station .link_icon span{text-align:center;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background-color:#9d9d9d;color:#fff;border-color:#9d9d9d}
.socials_station .link_icon:hover span{color:#fff;background-color:#8adb70;border-color:#8adb70}
.section_station_sing{display:flex;align-items:center}
.featured_image_station,.sect_details_station{width:50%}
.bg_sing_img{background-size:cover;background-position:center center;background-repeat:no-repeat;width:100%}
.bg_sing_img img{width:100%;display:block;height:auto}
.sect_details_station{padding:20px 0 20px 50px;box-sizing:border-box}
.title_station_sing{font-weight:900;font-size:24px;color:#8adb70}
.short_description_station{margin-top:40px}
.section_buttons{display:table;clear:both;width:100%}
.link_butt_station{display:table;margin-right:0;text-align:center;float:right;color:#6ed34b;border:2px solid #6ed34b;border-radius:5px;font-size:13px;background-color:rgba(0,0,0,0);padding:5px 16px;margin-top:30px}
.link_butt_station:hover{color:#fff;background-color:#6ed34b}
.link_website{clear:both}
.bolded_green b,.bolded_green strong{color:#6ed34b}
.cont_rep_icons{display:table;width:100%}
.sect_rep_ic{float:left;width:49%;box-sizing:border-box;position:relative;margin-right:2%;margin-top:60px;display:flex;align-items:center}
.sect_rep_ic:nth-child(2n){margin-right:0}
.sect_rep_ic:nth-child(odd){clear:both}
.description_icc{color:#9d9d9d}
.icon_sect_left{width:75px;flex-shrink:0;margin-right:15px}
.icon_sect_left .left_ic{margin:auto}
.right_side_rep{box-sizing:border-box;width:100%}
.section_buttons .button_custom_wigdets{margin-top:30px}
.top_ic_txt{font-size:32px;color:#9d9d9d;font-weight:900;line-height:1.1}
.menu_header>div>ul>li:last-child>.sub-menu{right:0;left:auto}
.menu_header .menu-item-has-children>.sub-menu .sub-menu{top:-3px;left:100%}
/*single station*/

/*breadcrumbs area*/
.breadcrumb_area{display:table;width:100%;padding:10px 0;box-sizing:border-box}
.breadcrumb_area a{color:#515458}
.breadcrumb_area a:hover{color:#8ADB70}
.space_breadcrumb{margin:0 10px}
.breadcrumb_area .current_page_brd{color:#8ADB70}
/*breadcrumbs area*/

/*gallery*/
.element-item{position:relative;float:left;width:31%;margin:1%!important}
.filters_top{display:flex;align-items:center;width:100%;text-align:center;margin:0 auto 60px}
.categ_item{display:inline-block;vertical-align:middle;margin:10px 10px 0;cursor:pointer;color:#c5c6c8}
.is-checked,.categ_item:hover{color:#6ed34b}
/*gallery*/

.title_sect_filter{font-size:36px;font-family:'Lato',sans-serif;color:#fff;text-align:left;width:40%}
.filters_group{width:60%;text-align:right}
.green_title{color:#6ed34b;font-weight:700}
.loop_featured{display:block;width:100%}
.overlay_details_station{width:100%;height:100%;position:absolute;top:0;left:0;padding:20px;text-align:center;color:#fff;background-color:rgba(0,0,0,0.9);opacity:1;box-sizing:border-box;display:flex;align-items:center;justify-content:center;flex-direction:column;opacity:0;visibility:hidden;transition:all .3s ease-in-out}
.element-item:hover .overlay_details_station{opacity:1;visibility:visible}
.listen_link_repeater{color:#fff;padding:5px 10px;box-sizing:border-box;margin-bottom:10px;display:block}
.white_butt_station{display:table;margin:0 auto;text-align:center;border:2px solid #fff;font-size:13px;background-color:rgba(0,0,0,0);padding:5px 11px;margin-top:20px;color:#fff;border-radius:10px}
.white_butt_station:hover{border-color:#6ed34b;color:#6ed34b}
.link_rep_station{color:#fff;font-weight:500;font-family:'Lato',sans-serif}
.link_rep_station:hover{color:#6ed34b}
.listen_link_repeater:hover{color:#6ed34b}
.listen_link_repeater i{margin-right:10px}

/*list blogs*/
.list_custom_loop .one_post{width:32%;display:block;margin:0 2% 50px 0;position:relative;float:left}
.list_custom_loop .one_post:nth-child(3n){margin-right:0}
.list_custom_loop .one_post:nth-child(3n+1){clear:both}
.bottom_details_loop{background-color:#f7f7f7;text-align:left;padding:30px;box-sizing:border-box;display:table;-webkit-box-shadow:0 3px 6px 0 rgba(114,114,114,.29);-moz-box-shadow:0 3px 6px 0 rgba(114,114,114,.29);box-shadow:0 3px 6px 0 rgba(114,114,114,.29)}
.link_rep_post{font-size:20px;line-height:1.2}
.title_rep_post{margin-bottom:20px;line-height:1.2}
.title_rep_post a{font-size:20px;line-height:1.2;font-weight:900}
.all_data_post{display:table;width:100%;margin-bottom:10px}
.details_post{display:inline-block;vertical-align:top;margin-right:14px;margin-bottom:10px;position:relative;color:#c5c6c8}
.details_post::after{position:absolute;top:6px;right:-7px;width:1px;height:20px;background:#c5c6c8;content:""}
.details_post:last-child::after{display:none}
.bottom_details_loop a{color:#000}
.bottom_details_loop .categ_post a{color:#c5c6c8}
.bottom_details_loop a:hover{color:#6ed34b}
.bottom_details_loop .read_more_link{color:#00703c;font-weight:700}
.excerpt_blog{margin-bottom:20px;font-size:16px}
.sticky_posts{text-align:center}
.sticky_posts .one_post{width:48%;margin-right:4%}
.sticky_posts .one_post:nth-child(3n){margin-right:4%}
.sticky_posts .one_post:nth-child(2n){margin-right:0}
.sticky_posts .one_post:nth-child(3n+1){clear:none}
.sticky_posts .one_post:nth-child(2n+1){clear:both}
.slider_blogs .one_post{padding:0 15px;box-sizing:border-box}
.slider_blogs{padding:0 30px;box-sizing:border-box;margin-bottom:50px}
.slider_blogs .fa.slick-arrow {font-size: 40px;position: absolute;top: 50%;margin-top: -50px;width: 20px;	text-align: center;	cursor: pointer;}
.slider_blogs .fa-angle-left{left:0}
.slider_blogs .fa-angle-right{right:0}
.related_posts {display: flex;gap: 30px;}
.related_posts .one_post{width:33.33%;}

/*list blogs*/

/*single blog*/
.top_bar_post_titl{font-size:24px;font-weight:700}
.featured_image_single img{width:100%;height:auto;display:block}
.featured_image_single{margin-bottom:20px}
.data_post_sing{display:flex;width:100%;position:relative;align-items:center}
.data_post_sing .all_data_post,.data_post_sing .categ_posted_in{width:50%;box-sizing:border-box}
.categ_posted_in{text-align:right}
.conent_inside_post{margin-top:20px}
.content_single_post{margin:60px 0}

/*single blog*/
.cont_categ{display:table;width:100%;padding:80px 0 30px}
.nav-links{margin:20px 0}
.content_search{padding-top:60px}
.list_results .entry-title{font-size:27px;margin-bottom:20px}

/*share_area*/
.share_buttons{animation-name:slideInRight;-webkit-animation-name:slideInRight;animation-duration:.5s;-webkit-animation-duration:.5s;animation-timing-function:linear;-webkit-animation-timing-function:linear;width:40px;min-width:40px;overflow:visible;position:fixed;height:280px;margin-top:-140px;top:50%;left:0;right:auto;z-index:99}
.button_share_post{cursor:pointer;display:inline-block;padding:7px 20px;background:#f3f3f3;border-radius:10px;position:relative;-webkit-box-shadow:3px 3px 10px 0 rgba(0,0,0,0.33);-moz-box-shadow:3px 3px 10px 0 rgba(0,0,0,0.33);box-shadow:3px 3px 10px 0 rgba(0,0,0,0.33);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.share_label{font-size:16px;font-weight:600;margin-right:7px;vertical-align:middle}
.button_share_post .fa{vertical-align:middle}
.button_share_post:hover{background:#048481;color:#fff}
.share_action a{color:#fff;text-align:center;line-height:40px;display:block;width:40px;height:40px;background-color:#1f2732l}
.soc-google a{background-color:#d93e2d}
.soc-facebook a{background-color:#507cbe}
.soc-twitter a{background-color:#00abef}
.soc-pinterest a{background-color:#c92619}
.soc-linkedin a{background-color:#3371b7}
.soc-tumblr a{background-color:#45556c}
.soc-reddit a{background-color:#e74a1e}
.share_action a:hover{background-color:#596c76;color:#fff}
/*share_area*/

.list_categ_stations{display:table;text-align:center;margin:auto}
.title_station_cat{display:table;margin:0 auto 10px;text-transform:uppercase;color:#0C2A68;font-weight:900;font-size:24px}
.columns_5 .elem_station_categ {display:inline-block;vertical-align:middle;max-width:80px;margin:0 10px 5px}
.columns_4 .elem_station_categ {display:inline-block;vertical-align:middle;max-width:100px;margin:0 10px 5px}
.columns_6 .elem_station_categ {display: inline-block;vertical-align: middle;max-width: 96px;margin: 0 10px 5px;}


/* slick slider */
@charset "UTF-8";
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-track,.slick-slider .slick-list{-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{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}
.slick-track:before,.slick-track:after{display:table;content:''}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.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-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
.slick-loading .slick-list{background:#fff url(./ajax-loader.gif) center center no-repeat}
@font-face{font-family:'slick';font-weight:400;font-style:normal;src:url(./fonts/slick.eot);src:url(./fonts/slick.eot?#iefix) format("embedded-opentype"),url(./fonts/slick.woff) format("woff"),url(./fonts/slick.ttf) format("truetype"),url(./fonts/slick.svg#slick) format("svg")}
.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:30px;height:30px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:0;outline:0;background:transparent}
.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:0;background:transparent}
.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}
.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}
.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-prev{left:-25px}
[dir='rtl'] .slick-prev{right:-25px;left:auto}
.slick-prev:before{content:'←'}
[dir='rtl'] .slick-prev:before{content:'→'}
.slick-next{right:-25px}
[dir='rtl'] .slick-next{right:auto;left:-25px}
.slick-next:before{content:'→'}
[dir='rtl'] .slick-next:before{content:'←'}
.slick-dotted.slick-slider{margin-bottom:0}
.slick-dots{position:absolute;bottom:0;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center;left:0}
.slick-dots li{position:relative;display:inline-block;width:14px;height:14px;margin:0 8px;padding:0;cursor:pointer}
.slick-dots li button{font-size:0;line-height:0;display:block;width:14px;height:14px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:transparent}
.slick-dots li button:hover,.slick-dots li button:focus{outline:0}
.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1;opacity:1;background-color:#515458}
.slick-dots li button::before{font-family:'slick';font-size:14px;line-height:14px;position:absolute;top:0;left:0;width:14px;height:14px;content:'';text-align:center;opacity:1;color:transparent;-webkit-font-smoothing:antialiased;border:1px solid #515458;border-radius:50%}
.slick-dots li.slick-active button::before{opacity:1;background-color:#515458}
.slick_prev_slider,.slick_next_slider{top:50%;position:absolute;z-index:99;margin-top:-25px;cursor:pointer}
.slick_next_slider{right:-50px;z-index:99}
.slick_prev_slider{left:-50px;z-index:99}
.slick-arrow .fa{font-size:50px;color:#191919;line-height:1;cursor:pointer}
.slick_prev_slider img,.slick_next_slider img{width:9px}
.slick-dots li::after{display:none}

/* Magnific Popup CSS */
.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow .mfp-a,.mfp-arrow .mfp-b,.mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow .mfp-a,.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow .mfp-b,.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px}.mfp-arrow-left{left:0}.mfp-arrow-left .mfp-a,.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left .mfp-b,.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #191919}.mfp-arrow-right{right:0}.mfp-arrow-right .mfp-a,.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right .mfp-b,.mfp-arrow-right:before{border-left:27px solid #191919}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}

/* Magnific Popup CSS */
.mfp-bg{z-index:9999999999!important}
.mfp-wrap{z-index:9999999999!important}

/*button style*/
.button_custom{cursor:pointer;letter-spacing:.4px;display:inline-block;padding:8px 25px;box-sizing:border-box;border:2px solid;text-align:center;color:#fff;line-height:1;border-color:#8ADB70;font-family:'Lato',sans-serif;font-weight:700;font-style:normal;border-radius:21px;background-color:#8ADB70;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-box-shadow:0 3px 15px 0 rgba(0,0,0,0.29);-moz-box-shadow:0 3px 15px 0 rgba(0,0,0,0.29);box-shadow:0 3px 15px 0 rgba(0,0,0,0.29);min-width:240px}
.button_custom:hover{color:#515458;-webkit-box-shadow:0 3px 15px 0 rgba(0,0,0,0.49);-moz-box-shadow:0 3px 15px 0 rgba(0,0,0,0.49);box-shadow:0 3px 15px 0 rgba(0,0,0,0.49)}
.button_inline .so-panel{display:inline-block}
.button_inline .button_custom_wigdets{margin:10px 30px 10px 0}
.button_inline .so-panel:last-child .button_custom_wigdets{margin:10px 30px 10px 0}
.center_button{text-align:center}
.right_button{text-align:right}
.left_button{text-align:left}
.uppercase{text-transform:uppercase}
.lowercase{text-transform:lowercase}
.capitalized{text-transform:capitalize}
.inline_buttons .panel-grid-cell .so-panel{width:auto;display:inline-block;margin-right:30px}

/*empty space*/
.empty_space_custom{display:block;clear:both;width:100%}
.extra_small_space{height:20px}
.small_space{height:40px}
.medium_space{height:70px}
.large_space{height:100px}
.empty_responsive{height:40px;display:none!important}
.extra_large_space{height:120px}
/*empty space*/

/*socials*/
.link_icon span{width:55px;height:55px;line-height:55px;text-align:center;border-radius:50%;font-size:25px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border:1px solid #24272d;background-color:#fff;color:#000}
.link_icon:hover span{background-color:#1d2026;color:#fff}
.item_icon{margin-right:30px;margin-top:20px;display:inline-block;vertical-align:middle;margin-right:10px}
.link_icon{display:block}
/*socials*/

.color_fff,.color_fff h1,.color_fff h2,.color_fff h3,.color_fff h4,.color_fff h5,.color_fff h6,.color_fff p,.color_fff a:hover{color:#fff}

/*contact details*/
.has_icon_wid .title-itm{position:relative;display:block}
.link_contact_det{display:table}
.has_icon_wid .icon-itm{position:absolute;left:0;top:-3px;font-size:21px}
.parent-tb{position:relative;margin-bottom:10px}
.link_contact_det .icon-itm,.link_contact_det .title-itm,.link_contact_det{color:#8ADB70}
.link_contact_det:hover{color:#515458}
.link_contact_det:hover .icon-itm{color:#515458}
.link_contact_det:hover .title-itm{color:#515458}
.has_icon_wid .link_contact_det{padding-left:35px;box-sizing:border-box;position:relative}
.nline_label_contact,.inline_contact{display:inline-block;vertical-align:middle}
.home .site_header .menu-item-home{display:none!important}
.line_contact_widget{display:table;width:auto}
.nline_label_contact{margin-right:6px}
.parent-tb:last-hild{margin-bottom:0}
.inline_contact{font-weight:600}
/*contact details*/

/*gallery image*/
.list_gallery{display:table;width:100%;position:relative;box-sizing:border-box}
.item_gal{width:32%;float:left;margin-right:2%;margin-bottom:20px}
.item_gal:nth-child(3n){margin-right:0}
.item_gal:nth-child(3n+1){clear:both}
.item_gal:hover{transform:scale(0.95)}


.gallery {display: flex;gap: 21px;	flex-wrap: wrap;}
.gallery-columns-3 .gallery-item{width: calc(33.33% - 14px);}
.gallery-columns-4 .gallery-item{width: calc(25% - 16px);}
.gallery-columns-5 .gallery-item{width: calc(20% - 17px);}

.gallery-item {margin: 0;}
.conent_inside_post > .middle_container .middle_container{width:100% !important;max-width:100% !Important;}
.gallery-item .wp-caption-text {display: none;}

.google_recap_text {margin: 40px auto;display: table;}


/*gallery image*/

/* footer */
.copyright_txt_right{float:right;width:20%;text-align:right}
.copyright_txt_left{float:left;width:77%}
.footer_bottom .middle_container{display:table;padding:7px 0}
.footer_col{float:left;width:16.66%;padding-right:10px;box-sizing:border-box;padding-top:15px}
.parent_columns_footer{display:table;width:100%}
.footer_col.col1_footer{padding-top:0!important}
.footer_top .menu a:hover{opacity:.7}
.footer_bottom{background-color:#1c232c!important}
.footer_col ul{list-style:none}
.footer_bottom,.footer_bottom a,.footer_bottom p,.footer_bottom span{color:#a6a8a9!important}
.footer_bottom a:hover{opacity:.7}
.copyright_txt_right .menu{list-style:none}
.copyright_txt_right .menu li{display:inline-block;padding-left:20px}
.footer_top{color:#9b9b9b!important}
.footer_top .widget_nav_menu .widget-title{margin-bottom:13px}
.footer_top .widget-title{font-weight:900;font-size:16px;color:#454955!important}
.footer_col.col1_footer .widget_text{margin-top:15px}
.logo_footer{margin-bottom:20px}
.footer_top ul li a{font-weight:700;color:#a1a1a1!important}
.footer_col ul li{margin-bottom:10px}
.footer_col.col2_footer{padding-left:20px;box-sizing:border-box}
.logo_footer a{display:block}
.footer_top{padding:50px 0 100px}
.col1_footer .fa{font-size:19px;display:inline-block;vertical-align:middle;color:#a1a1a1;margin-right:4px}
.lets_chat_footer{padding:35px 0 25px;background-size:contain;background-position:center right;background-repeat:no-repeat!important}
.site-footer,.site-footer p,.site-footer a{font-size:15px}


/* contact input */
::-webkit-input-placeholder{color:#515458!important;font-family:'Lato',sans-serif!important;opacity:1!important;font-size:16px!important;font-weight:400}
::-moz-placeholder{color:#515458!important;font-family:'Lato',sans-serif!important;opacity:1!important;font-size:16px!important;font-weight:400}
:-ms-input-placeholder{color:#515458!important;font-family:'Lato',sans-serif!important;opacity:1!important;font-size:16px!important;font-weight:400}
:-moz-placeholder{color:#515458!important;font-family:'Lato',sans-serif!important;opacity:1!important;font-size:16px!important;font-weight:400}
input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]),textarea{font-weight:400;height:50px;margin-bottom:20px;background:#fff;border:0;border-radius:0;padding:15px!important;color:#515458;font-family:'Lato',sans-serif;font-size:16px;width:100%;box-sizing:border-box}
textarea{height:120px}
[type=submit]{cursor:pointer;letter-spacing:.4px;display:inline-block;padding:8px 25px;box-sizing:border-box;border:2px solid;text-align:center;color:#fff;line-height:1;border-color:#8adb70;font-family:Lato,sans-serif;font-weight:700;font-style:normal;border-radius:21px;background-color:#8adb70;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-box-shadow:0 3px 15px 0 rgba(0,0,0,.29);-moz-box-shadow:0 3px 15px 0 rgba(0,0,0,.29);box-shadow:0 3px 15px 0 rgba(0,0,0,.29);min-width:240px;font-size:18px;text-transform:uppercase;margin-bottom:20px}
[type=submit]:hover{color:#515458;-webkit-box-shadow:0 3px 15px 0 rgba(0,0,0,.49);-moz-box-shadow:0 3px 15px 0 rgba(0,0,0,.49);box-shadow:0 3px 15px 0 rgba(0,0,0,.49)}
.full_cf{display:table;width:100%}
textarea{max-height:150px;resize:none!important}
.left_cf{float:left;width:50%;padding-right:8px;box-sizing:border-box}
.right_cf{float:right;width:50%;padding-left:8px;box-sizing:border-box}
.full_button{text-align:right;position:relative;display:table;width:100%}
.inner_button{position:relative}
.wpcf7-not-valid-tip{font-size:13px}
.full_button input,.search-submit{border:2px solid #6ed34b;border-radius:3px!important;letter-spacing:2px;cursor:pointer;color:#6ed34b!important;font-size:14px;background-color:rgba(0,0,0,0);padding:4px 20px!important;margin-top:0!important;margin-bottom:0!important;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:3px}
.full_button input:hover,.search-submit:hover{background:#6ed34b!important;color:#202833!important}
.full_button .wpcf7-spinner{background-color:#364760!important;padding:0!important;display:block!important;margin:10px auto 0!important}
.wpcf7 form .wpcf7-response-output{color:#fff;text-align:left;font-size:14px;border:none;padding:0;margin:0}
.wpcf7-spinner{position:absolute;left:0;top:7px}
.lets_chat_footer .fa{color:#6ed34b;font-size:18px;vertical-align:middle;padding-right:4px}
.span_green span{color:#6ed34b}
.col_right_letschat a:hover{color:#fff!important}
.lets_chat_footer h3{font-family:Lato,sans-serif!important}
.wpcf7-form-control-wrap{display:block}
.wpcf7-not-valid-tip{width:100%;font-size:13px;position:absolute;left:0;bottom:3px;line-height:1.2;color:#ffbaba}
.full_content_form{display:flex;align-items:flex-end}
.content_form{width:100%}
.submit_section{margin-left:20px;flex-shrink:0;min-width:350px}

/* small header */
.bar_top_title{color:#515458;text-transform:uppercase;line-height:1.4;font-weight:900}
.subbar_top_title{font-weight:700;color:#515458;font-size:20px!important;margin-top:30px}
.image_top_header_single{padding:70px 0;box-sizing:border-box;background-position:center center!important;background-size:cover!important;position:relative;background-color:#f7f7f7}
/* video full */
.video_full{width:100%;position:relative;padding:0;padding-top:56.2963%}
.video_full iframe{position:absolute;top:0;left:0;width:100%;height:100%;display:block}

/* meet the team */
.item_single_team{float:left;width:50%;padding:0 30px;box-sizing:border-box;margin-bottom:50px}
.photo_team_single img{width:100%}
.photo_team_single{position:relative}
.name_team_single{box-sizing:border-box;text-transform:uppercase;margin:20px 0 15px;font-weight:900;color:#000}
.green_position{color:#8ADB70}
.content_single_team,.content_single_team p{font-size:16px;color:#000}
.item_single_team:nth-child(2n+1){clear:both}
.want_know_more h2 span{color:#6ed34b!important;display:block}
.want_know_more h2{font-family:'Lato',sans-serif;font-weight:700;display:block;line-height:1.4}
.want_know_more{background-position:center center!important;background-size:cover!important;background-repeat:no-repeat!important}

/* box repeater */
.title_services h2{font-size:23px!important;font-family:'Lato',sans-serif}
.title_services h2 span{color:#6ed34b!important}
.title_ins_new h4{font-size:20px!important;font-family:'Lato',sans-serif;font-weight:700;text-transform:uppercase;color:#6ed34b!important;line-height:1.2}
.image_serv_itm{background-position:center center;background-repeat:no-repeat;background-size:cover!important;padding-top:10%;padding-bottom:10%;margin-bottom:15px!important;text-align:center;position:relative}
.image_serv_itm:after{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:rgba(0,0,0,0.69);content:''}
.title_ins_new{padding-bottom:10px}
.image_serv_itm img{height:100px;margin:0 auto;z-index:2;position:relative;width:auto!important;max-width:100%!important}
.title_services{margin-bottom:20px!important}
.list_services_new.custom_3_services .one_serv_new{width:29.6667%;margin-right:5.5%;float:left}
.list_services_new.custom_3_services .one_serv_new:nth-child(3n+3){margin-right:0!important}
.list_services_new.custom_3_services .one_serv_new:nth-child(3n+1){clear:both}

/* slider gallery */
.h2_slider .widget-title span{color:#6ed34b!important}
.h2_slider .widget-title{font-size:40px!important;font-family:'Lato',sans-serif}
.slider_gallery .item_slider{margin:0 10px}
.slider_gallery .slick-arrow{position:absolute;top:50%;width:20px;margin-top:-18px;font-size:36px;font-weight:900!important;line-height:36px;z-index:2;cursor:pointer}
.slider_gallery .fa-angle-left{left:-20px}
.slider_gallery .fa-angle-right{right:-20px;text-align:right}
.slider_gallery{margin-left:-15px;margin-right:-15px}
.text_ins_new{color:#fff!important;line-height:20px}
.link_box_services{display:block}
.recruit_row p,.recruit_row{font-size:22px;line-height:38px}
.recruit_row .middle_container{padding:0 0 0 30px;box-sizing:border-box}
.menu_responsive_icon{display:none!important}
.menu_reponsive{display:none!important}
.scroll-downs{position:absolute;top:0;right:0;bottom:0;left:15px;margin:auto;width:34px;height:55px}
.mousey{width:3px;padding:2px 5px;height:26px;border:2px solid #fff;border-radius:25px;opacity:.75;box-sizing:content-box}
.scroller{width:3px;height:10px;border-radius:25%;background-color:#fff;animation-name:scroll;animation-duration:2.2s;animation-timing-function:cubic-bezier(.15,.41,.69,.94);animation-iteration-count:infinite}

@keyframes scroll {
	0% { opacity: 0; }
	10% { transform: translateY(0); opacity: 1; }
	100% { transform: translateY(15px); opacity: 0;}
}

.scrl_dn{position:relative;padding:50px 0 20px;display:table;margin:60px auto 0}
.learn_more_scrl{color:#fff}
.section_about h2{font-family:'Lato',sans-serif!important;font-weight:700;font-size:32px;line-height:1.2}
.section_about .textwidget h2{color:#6ed34b;margin-bottom:10px}
.section_about ul,.sect_nh_cust ul{padding-left:20px}
.sect_nh_cust .textwidget h3{font-weight:500;font-family:'Lato',sans-serif;font-size:22px}
.page_contact_phones .link_contact_det{margin:0 auto 20px;font-size:20px}
.page_contact_phones .link_contact_det .icon-itm,.page_contact_phones .link_contact_det .title-itm{color:#000}
.page_contact_phones .link_contact_det:hover .icon-itm,.page_contact_phones .link_contact_det:hover .title-itm{color:#6ed34b}
.search-no-results .no-results{text-align:center;max-width:530px!important;width:90%!important;margin:100px auto}
.search-no-results .no-results .search-form label{display:block;margin-bottom:30px!important}

/*redesign style*/
/*header slider */
.content_slidet_hm{position:relative;z-index:9;box-sizing:border-box;width:100%}
.slider_content .image_header_custom{box-sizing:border-box;background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative;min-height:650px}
.slider_content h2{font-size:60px}
.image_header_custom{position:relative;display:flex!important;align-items:center}
.sect_contact{position:relative}
.image_header_custom::after,.sect_contact::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;display:block;background-color:rgba(10,42,129,0.49)}
.image_header_custom > div,.sect_contact > div{position:relative;z-index:9}
.content_sub_div{display:flex;align-items:center;width:100%}
/*header slider */

/*title multi wight*/
.center_title{text-align:center}
.left_title{text-align:left}
.right_title{text-align:right}
.dark_grey_title .link_title,.dark_grey_title{color:#515458}
.dark_grey_title .link_title:hover{opacity:.8}
.light_grey_title .link_title,.light_grey_title{color:#9D9D9D}
.light_grey_title .link_title:hover{opacity:.8}
.dark_blue_title .link_title,.dark_blue_title{color:#0C2A68}
.dark_blue_title .link_title:hover{opacity:.8}
.green_title .link_title,.green_title{color:#8ADB70}
.green_title .link_title:hover{opacity:.8}
.white_title .link_title,.white_title{color:#fff}
.white_title .link_title:hover{opacity:.8}
.weight_400{font-weight:400}
.weight_700{font-weight:700}
.weight_900{font-weight:900}
/*title multi wight*/

/*testimonials*/
.row_all_testimonials .cc_prof{max-width:740px;margin:auto;text-align:center}
.just_tx_testit{margin-bottom:30px;font-size:20px;position:relative}
.just_tx_testit::after,.just_tx_testit::before{color:#515458;position:absolute;content:"“";width:30px;height:30px;font-size:40px;font-weight:700}
.just_tx_testit::after{left:-20px;top:-15px}
.just_tx_testit::before{right:-20px;bottom:-15px;-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.testimonial-name{font-weight:700}
.row_all_testimonials .slick_prev_slider{margin-top:-75px}
.row_all_testimonials .slick_next_slider{margin-top:-75px}
/*testimonials*/

/*page navy style*/
.wp-pagenavi{clear:both}
.wp-pagenavi .last{width:auto!important}
.wp-pagenavi .first{width:auto!important}
.wp-pagenavi a:hover,.wp-pagenavi span.current{border-color:#000}
.wp-pagenavi span.current{font-weight:700}
body .wp-pagenavi .nextpostslink,body .wp-pagenavi .pages,body .wp-pagenavi .previouspostslink{display:none!important}
.wp-pagenavi .extend{border:none!important}
.wp-pagenavi a,.wp-pagenavi span{text-decoration:none;border:1px solid #0c2a68!important;padding:5px;margin:0 3px!important;width:42px!important;display:inline-block;line-height:1!important;text-align:center;vertical-align:middle;font-weight:300;font-size:19px!important;box-sizing:border-box;color:#0c2a68!important;font-weight:400!important;line-height:1!important}
.wp-pagenavi{display:table;margin:0 auto 20px!important}
.wp-pagenavi a:hover,.wp-pagenavi span.current{background:#ccc!important}
.list_stations_cc{margin-left:-1%;margin-right:-1%}
.list_stations_cc .element-item:nth-child(3n+1){clear:both}
/*services_home*/

.list_serv_ccc{display:flex;align-items:stretch;flex-wrap:wrap;max-width:1200px;margin:auto}
.one_serv_cc{width:40%;margin:0 5% 30px;-webkit-box-shadow:0 3px 15px 0 rgba(0,0,0,.12);-moz-box-shadow:0 3px 15px 0 rgba(0,0,0,.12);box-shadow:0 3px 15px 0 rgba(0,0,0,.12);background:#fff;padding:20px;box-sizing:border-box;display:flex;align-items:flex-start}
.one_serv_cc .icon_serv_home{width:auto;height:auto;max-width:70px;max-height:70px}
.column_icon_serv{flex-shrink:0;margin-right:15px}
.title_serv_new{font-weight:900;font-size:21px;margin-bottom:10px;text-transform:uppercase}
.text_serv_new{font-size:16px;margin-bottom:20px}
.mini_builder_serv{background:0 0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;display:flex;align-items:center;padding:0}
.rep_mini_serv{display:flex;align-items:center;justify-content:center}
.one_mini_serv{width:18%;text-align:center;margin:0 1%}
.image_mini_serv{display:table;margin:0 auto 20px}
.title_serv_mini{font-weight:900}
.title_serv_mini a{color:#9d9d9d}
.title_serv_mini a:hover{color:#8adb70}
.image_mini_serv .link_mini_serv:hover img{transform:scale(.9)}
/*services_home*/


/*recruitment page*/
.center_inline_contact{display:table;margin:auto}
.video_full .wp-video{position:absolute;top:0;left:0;width:100%;height:100%;display:block}
/*recruitment page*/

/*portfolio*/
.list_portfolio{display:flex;align-items:flex-start;justify-content:center;margin-left:-2%;margin-right:-2%;flex-wrap:wrap}
.portfolio_item{width:29.33%;margin:0 2% 30px}
.image_portfolio_parent{height:300px;background:#fff;display:flex;align-items:center}
.image_portfolio_parent img{width:auto;height:auto;margin:auto;max-height:230px;max-width:90%}
.link_single_portfolio{position:relative;display:block;-webkit-box-shadow:0 3px 15px 0 rgba(0,0,0,.29);-moz-box-shadow:0 3px 15px 0 rgba(0,0,0,.29);box-shadow:0 3px 15px 0 rgba(0,0,0,.29)}
.overlay_portfolio{position:absolute;top:0;left:0;height:100%;width:100%;text-align:center;display:flex;align-items:center;padding:25px;box-sizing:border-box;opacity:0;background-color:rgba(255,255,255,.9);transition:all .3s ease-in-out}
.link_single_portfolio:hover .overlay_portfolio{opacity:1}
.title_portfolio_loop{text-transform:uppercase;font-weight:900;font-size:20px;color:#515458;margin-bottom:5px}
.excerpt_portfolio{color:#515458;line-height:1.4;font-size:16px}
.content_overlay{width:100%}
/*portfolio*/

/*career*/
.loop_career{display:flex;flex-wrap:wrap}
.career_item{width:100%;margin-bottom:50px}
.career_item:last-child{margin-bottom:0}
.career_title_loop{margin-bottom:30px}
.description_career{margin-bottom:30px}
.description_career ul{padding-left:20px}
.textwidget ul{padding-left:20px}
.shad_img .sow-image-container img{-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,.29);-moz-box-shadow:0 3px 6px 0 rgba(0,0,0,.29);box-shadow:0 3px 6px 0 rgba(0,0,0,.29)}
/*career*/

.list_results article {    margin-bottom: 20px;}

/*faq repeater*/
.content_tab_faq{display:none}
.active_faq_content{display:block}
.click_faq{cursor:pointer;padding:0 70px 0 0;box-sizing:border-box;position:relative;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;color:#21313D}
.content_sub_div_faq .middle_container{width:100%!important;max-width:100%!important}
.active_faq{pointer-events:none}
/*
.click_faq::after{font-family:FontAwesome;content:"\2b";position:absolute;top:50%;right:10px;color:#21313D;font-size:30px;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.active_faq::after{content:"\f068"}
*/
.click_faq::after{background-image:url(img/plus.png);width:25px;height:25px;background-size:contain;background-position:center center;background-repeat:no-repeat;content:"";position:absolute;top:50%;right:10px;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}
.active_faq::after{background-image:url(img/minus.png)}
.content_tab_faq .content_sub_div_faq{box-sizing:border-box;padding:20px 220px 40px 30px}
.one_faq_tab:last-child{border-bottom:0!important}
.one_faq_tab{border-bottom:1px solid #707070;padding:35px 60px 35px 0;box-sizing:border-box}
.title_faq_itm_faq{font-size:21px;font-weight:400}

/* scroll work */
.box_scroll_new{border-radius:30px;overflow:hidden;isolation:isolate}
.logo_scroll_new{position:relative;background-repeat:no-repeat!important;background-size:cover!important;background-position:center center!important;overflow:hidden;border-radius:0;height:315px}
.scroll_image{position:absolute;top:0;left:0;transition:all 7s ease-in-out;width:100%}
.big_area_services{display:table;width:100%;padding:0 80px;box-sizing:border-box}
.logo_scroll_new:hover img.scroll_image{top:100%;transform:translateY(-100%)}
.box_scroll_new{float:left;width:33.33%;padding:20px;box-sizing:border-box}

/* services */
.services_loop{display:flex;justify-content:center;flex-wrap:wrap}
.services_item_single{width:33.33%;padding:0 30px;box-sizing:border-box;margin-bottom:80px}
.image_single_parent{max-width:160px;max-height:160px;margin:0 auto;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.image_single_parent img{width:auto;height:auto!important;max-width:100%;max-height:100%}
.link_single_services{display:block}
.content_services_single h4{font-weight:700;color:#000!important;text-align:center}
.content_services_single h4,.excerpt_services{margin-top:20px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.excerpt_services{color:#000;line-height:1.2}
.link_single_services:hover h4{color:#8ADB70!important}
.link_single_services:hover .image_single_parent{transform:scale(0.9)}
/*redesign style*/

.checkbox_full .wpcf7-list-item >*{color:#fff;cursor:pointer}
.checkbox_full .wpcf7-list-item:first-child{margin-left:0!important}
.checkbox_full .wpcf7-list-item input{margin-left:0}
.full_cf label{color:#fff}
.checkbox_full .wpcf7-not-valid-tip{bottom:-13px}
.wpcf7-response-output{margin-top:40px!important}
.slider_image2{padding:0 50px;box-sizing:border-box;max-width:1500px;width:100%;margin:0 auto!important}
.slider_img_2container{position:relative}
.slider_img_2container .fa-angle-left{left:-40px}
.slider_img_2container .fa-angle-right{right:-40px}
.slider_img_2container .slick-arrow{position:absolute;top:50%;margin-top:-25px;font-size:50px;cursor:pointer}
.slider2_item_cont{padding:0 20px;box-sizing:border-box}
.slider2_item_cont a{display:table;width:auto}
.slider2_item_cont img{margin:0 auto}
.header_slider_home{padding:250px 0;position:Relative}
.header_slider_home::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;display:block;background-color:rgba(10,42,129,0.49)}
.header_slider_home .middle_container{position:relative;z-index:1}
.image_mini_serv a{display:block}


.site-footer .link_icon:hover span{color:#8adb70!important}
.site-footer .link_icon span{width:auto!important;height:auto!important;line-height:1;text-align:center;border-radius:0!important;font-size:25px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border:none!important;background-color:#fff!important;color:#000}
.site-footer .item_icon{margin-right:13px!important}



/* checbox */

span.wpcf7-list-item{display:inline-block;margin:0}
.wpcf7 .wpcf7-list-item{display:inline-block;margin-bottom:5px;margin-right:20px}
.wpcf7-checkbox label{position:relative;cursor:pointer}
.wpcf7-checkbox input[type=checkbox]{position:relative;position:absolute;visibility:hidden;top:0;left:0}
.wpcf7-checkbox input[type=checkbox],.wpcf7-checkbox input[type=checkbox]+span::before{height:20px;width:20px}
.wpcf7-checkbox input[type=checkbox]+span::before{display:block;position:absolute;content:'';border-radius:0;top:0;left:0;border:1px solid #fff}
.wpcf7-checkbox input[type=checkbox]+span::after{position:absolute;height:18px;width:18px;top:2px;left:2px;visibility:hidden;font-size:18px;text-align:center;line-height:30px;content:"\2713";line-height:1}
.wpcf7-checkbox input[type=checkbox]:checked+span:before{background:0 0}
.wpcf7-checkbox input[type=checkbox]:checked+span:after{visibility:visible}
.wpcf7-list-item-label{margin-left:40px;display:inline-block}




/* payment authorization */
.payment_form h3{text-align:center;font-weight:700}
.payment_form>p{text-align:center}
.are_you_ready_form{margin:30px 0!important}
.pay_left_form{border:1px solid #515458;width:45%;padding:30px;box-sizing:border-box;position:relative;float:left;margin:0 2%;display:block}
.payment_form .border_payment{width:46%;float:left;margin:0 2%;display:block}
.border_payment{display:table;width:100%;margin:0 auto;border:1px solid #525659;padding:30px;box-sizing:border-box}
.big_pay h3{font-size:19px;margin-bottom:40px}
.big_pay{display:table;width:100%;padding:30px 0}
.payment_form{max-width:1200px;margin:0 auto!important;width:100%}
.disclaimer{font-size:15px;text-align:center;margin-top:30px}
.padd_pay_form{position:relative;display:block}
.your-name{position:relative}
.padd_pay_form .your-name::after{position:absolute;bottom:-20px;left:50%;width:100px;height:15px;content:'(Full name)';font-size:11px;margin-left:-50px;z-index:5;text-align:center;cursor:initial;line-height:16px}
.payment_form input[type="text"],.payment_form input[type="email"],.payment_form input[type="url"],.payment_form input[type="password"],.payment_form input[type="search"],.payment_form input[type="tel"],.payment_form input[type="number"],.payment_form textarea{width:100%!important}
.btn_form{display:table;margin:30px auto!important;position:relative}
.tabel_attr{float:left;width:50%}
.payment_form .tabel_attr input{width:90%!important}
.space_payment{margin-bottom:30px}
.date_f{margin-top:20px;text-align:left!important}
.txt_ath0,.txt_ath02,.txt_ath4{display:block}
.separate_pay_check{margin:30px 0 10px;text-align:left!important}
.type_payment_card input{margin-right:0!important}
.type_payment_card,.type_payment_card input,.type_payment_card label{cursor:pointer}
.type_payment_card label{padding-left:5px}
.check_payment{position:relative;padding-bottom:10px!important}
#msg_form{text-align:center;margin-top:30px;color:#2f8000;font-weight:500!important}
.separate_pay_check .check_payment>span{margin:0 20px 0 0 !important}
.tabel_attr .txt_auth5,.tabel_attr .your-phone{margin-bottom:25px;margin-top:6px}
.tabel_attr>span{display:block}
.txt_ath0,.txt_ath02,.txt_ath4,.txt_ath0a,.txt_ath02a,.txt_ath4a,.txt_ath0b,.txt_ath02b,.txt_ath4b{margin-bottom:10px;display:block;margin-top:2px}
.i_form{margin-top:14px!important;float:left;width:15px}
.padd_pay_form .your-name{display:block!important;width:100%;padding-left:15px;box-sizing:border-box}
.autorization-span{display:block!important;margin-top:30px}
.payment_form span.wpcf7-not-valid-tip{color:red;font-size:11px;font-weight:400;display:block}
.row_auto_left{float:left;width:48%}
.row_auto_right{float:right;width:48%}
.input_form{display:block}
.date_f span{display:inline}
body .date_f .flt_ath1{display:block!important}
.date_f span{display:inline-block!important}
.date_f{display:block!important}
.ajaxloader{display:none;position:absolute;top:50%;margin-top:-17px;right:-30px}
.payment_form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}
.drop_date,.drop_date2{position:relative;background:#fff;z-index:1}
.drop_date::after,.drop_date2::after{font-family:"FontAwesome";content:"\f107";position:absolute;top:17px;right:4px;font-weight:900;color:#0C2A68;font-size:20px;line-height:1;height:20px!important;text-align:center;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;z-index:-1}
.payment_form .input_form label.error,.payment_form .your-name label.error{color:red!important;font-size:11px!important;font-weight:400!important;display:block!important;margin:4px 0 0!important;line-height:1.2!important}
#type_card-error{position:absolute;bottom:-5px;left:-1px;font-size:11px;color:red!important;line-height:1;padding-left:0;margin:0!important}
.row_auto_full{display:table;width:100%;margin-bottom:20px}
.content_authorization_form{margin-bottom:100px}
.only_content_post .middle_container{width:100%!important}
.padd_authorizate select{background-color:transparent;border:1px solid transparent;border-radius:0;font-weight:400;box-shadow:none;color:#515458;padding:10px 25px 10px 16px;font-size:14px;line-height:30px;box-sizing:border-box;width:100%;font-size:16px!important;font-family:'Lato',sans-serif;height:50px}
.same_height_pay{background:#f7f7f7;color:#515458;font-size:16px}
.padd_pay_form .your-name{margin-bottom:0!important}
.same_height_pay input{margin-bottom:0!important}
.same_height_pay tel{margin-bottom:0!important}
.card_imgg{width:35px;position:absolute;top:13px;right:10px}
.same_height_pay .card_number{padding-right:60px}
.txt_ath02{position:relative}



.small_repeater_icon .top_ic_txt {font-size: 20px;margin-bottom: 8px;}
.small_repeater_icon .description_icc {line-height: 1.4;font-size: 16px;}
.small_repeater_icon .sect_rep_ic {margin-top: 20px;align-items: flex-start;}
.small_repeater_icon .right_side_rep {padding-top: 15px;}
.small_repeater_icon{margin:30px 0;}

.small_logo_station .bg_sing_img img {
	width: auto !important;
	display: block;
	height: auto;
	margin: 0 auto;
	padding: 30px 0;
}














@media (max-width:1366px){	/*  1240-1366*/
	.menu_header li{margin:0 12px}
	.logo_header{max-width:240px;max-height:55px}
	h1{font-size:38px}
	h2{font-size:30px}
	h3{font-size:26px}
	h4{font-size:22px}
	.services_item_single{margin-bottom:50px}
	.header_slider_home{padding:170px 0}
}

@media (max-width:1239px){	/* 1024-1239*/
	html,body{font-size:16px}
	.menu_header li{margin:0 5px}
	.share_buttons{height:auto;margin-top:0;top:auto;left:0;right:auto;bottom:0;width:100%}
	.share_action{float:left;width:14.285%!important}
	.share_action a{width:100%}
	.single-post{padding-bottom:40px!important}
	.top_single_post{padding:10px 0 0}
	.slider_gallery{margin-left:0;margin-right:0;padding:0 30px}
	.slider_gallery .fa-angle-left{left:0}
	.slider_gallery .fa-angle-right{right:0}
	.h2_slider .widget-title{text-align:center}
	.logo_header{max-width:180px;max-height:45px}
	.header_site_content .large_container{width:98%}
	h1{font-size:36px}
	.medium_space{height:50px}
	.large_space{height:70px;height:70px}
	.extra_large_space{height:90px}
	.icon_mini_serv{max-width:80px;max-height:80px;width:auto;height:auto}
	.one_mini_serv{width:21%}
	h2{font-size:28px}
	h3{font-size:24px}
	h4{font-size:20px}
	h5{font-size:18px}
	.title_station_cat{font-size:20px}
	.one_serv_cc{width:44%;margin:0 3% 30px}
	.image_portfolio_parent img{max-height:160px;max-width:80%}
	.submit_section{min-width:auto}
	[type=submit]{min-width:180px}
	.just_tx_testit{font-size:18px}
	.slider_content .image_header_custom{min-height:480px}
	.one_serv_cc .icon_serv_home{max-width:60px;max-height:60px}
	.title_portfolio_loop{font-size:18px;line-height:1.2}
	.image_portfolio_parent{height:250px}
	.image_top_header_single{padding:50px 0}
	.top_bar_post_titl{font-size:22px}
	.header_slider_home{padding:130px 0}
}

@media (max-width:1023px){	/* 980-1023*/
	.footer_col{width:33.33%}
	.footer_col:nth-child(3n+1){clear:both}
	.menu_header{display:none!important}
	.logo_side_header{width:300px}
	.menu_responsive_icon{display:block!important}
	.menu_reponsive{display:block!important}
	.menu_responsive_icon{display:block!important;width:30px;height:20px;cursor:pointer;position:fixed;right:20px;top:25px;margin-top:0;z-index:99999999;vertical-align:middle}
	.menu_responsive_icon span,.menu_responsive_icon span::before,.menu_responsive_icon span::after{background:#515458;display:block;width:100%;position:absolute;background-color:#515458;content:'';left:0;transform:rotate(0deg);transition:.25s ease-in-out;height:2px}
	.menu_responsive_icon span::before{opacity:1;top:16px}
	.menu_responsive_icon span:after{opacity:1;top:8px}
	.menu_reponsive{position:fixed;top:0;left:-100%;width:70%;background:#fff;height:100vh;overflow-x:hidden;box-sizing:border-box;z-index:999999;padding:60px 40px 20px!important;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
	.responsive_menu_open .menu_reponsive{left:0}
	.responsive_menu_open{overflow:hidden}
	.responsive_menu_open .menu_responsive_icon span::before{opacity:0}
	.responsive_menu_open .menu_responsive_icon span{transform:rotate(42deg);top:10px;transform-origin:center}
	.responsive_menu_open .menu_responsive_icon span::after{top:0;position:absolute;transform:rotate(90deg);content:'';transform-origin:center}
	.arrow_down_menu{position:absolute;top:2px;right:0;width:20px;height:20px;cursor:pointer}
	.menu_reponsive ul{list-style:none}
	.menu_reponsive .menu a{font-size:15px;color:#0C2A68;text-transform:uppercase;font-weight:700}
	.menu_reponsive .menu a:hover{opacity:.6}
	.menu-item-has-children{position:relative}
	.menu_reponsive .menu ul{padding-left:20px;box-sizing:border-box}
	.arrow_down_menu{position:absolute;top:2px;right:0;width:20px;height:20px;cursor:pointer}
	.menu_reponsive .arrow_down_menu::before{font-family:"FontAwesome";content:"\f107";position:absolute;top:-2px;left:0;font-weight:900;color:#0C2A68;font-size:20px;line-height:1;height:20px!important;width:100%;text-align:center;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
	.menu_reponsive .sub-menu{display:none}
	.menu_reponsive ul li{margin:7px 0}
	.menu_reponsive .menu>.current-menu-item>a,.menu_reponsive .current_page_parent > a,.menu_reponsive .current-menu-item > a,.menu_reponsive .current_page_ancestor > a,.menu_reponsive .current-menu-parent > a{opacity:.6}
	.active_resp>.sub-menu{display:block!important}
	.active_resp>.arrow_down_menu::before{transform:rotate(-180deg)}
	.menu-item-has-children>a{padding-right:20px;box-sizing:border-box}
	.h2_slider .widget-title{font-size:35px!important}
	.subbar_top_title{margin-top:20px;font-size:18px!important}
	.extra_small_space{height:20px}
	.small_space{height:40px}
	.medium_space{height:50px}
	.large_space{height:65px}
	.extra_large_space{height:80px}
	.name_team_single h4{font-size:24px!important}
	.name_team_single h6{padding-bottom:0}
	.subtitle_stationcc{font-size:21px}
	.title_sect_filter{font-size:31px}
	.title_rep_post a{font-size:17px}
	.list_custom_loop .one_post{margin:0 2% 30px 0}
	.empty_responsive{display:block!important}
	.reverse_order{-webkit-flex-direction:row-reverse!important;flex-direction:column-reverse!important}
	.row_team_home > .panel-grid-cell{width:48%!important}
	.row_team_home{flex-direction:row!important;flex-wrap:wrap!important}
	h1{font-size:32px}
	.bottom_details_loop{padding:15px}
	h2{font-size:26px}
	.footer_top{padding:40px 0}
	.just_tx_testit{font-size:16px}
	.medium_space{height:40px}
	.content_tab_faq .content_sub_div_faq{padding:20px 40px 40px 30px}
	.row_locations > .panel-grid-cell{width:33.33%!important}
	.row_locations{flex-direction:row!important}
	.content_single_post{margin:40px 0}
	.header_site_content .large_container{width:94%}
}

@media (max-width:979px){	/* 768-979*/ 
	.copyright_txt_left{float:none;width:100%;text-align:center}
	.copyright_txt_right{float:none;width:100%;text-align:center}
	.recruit_row p,.recruit_row{font-size:19px;line-height:33px}
	.recruit_row .middle_container{padding:0;box-sizing:border-box}
	.large_container,.header_site_content .large_container{width:90%}
	.middle_container{width:90%}
	.small_container{width:90%}
	.lets_chat_footer{padding:35px 0 65px;text-align:center;background-position:center center}
	.element-item{width:48%}
	.list_stations_cc .element-item:nth-child(3n+1){clear:none}
	.list_stations_cc .element-item:nth-child(2n+1){clear:both}
	.services_item_single{width:50%}
	.box_scroll_new{width:50%}
	.recruit_row p,.recruit_row{font-size:16px;line-height:29px}
	.featured_image_station{width:35%}
	.sect_details_station{width:65%;padding:10px 0 10px 40px;box-sizing:border-box}
	.short_description_station{margin-top:20px}
	.subtitle_single_station{font-size:65px;line-height:1.3}
	.bolded_green,.bolded_green h5{text-align:center!important}
	.list_custom_loop .one_post:nth-child(3n+1){clear:none}
	.list_custom_loop .one_post:nth-child(2n+1){clear:both}
	.list_custom_loop .one_post{width:49%}
	.list_custom_loop .one_post:nth-child(3n){margin-right:2%}
	.list_custom_loop .one_post:nth-child(2n){margin-right:0}
	.list_custom_loop .one_post{width:49%;display:inline-block!important;float:none;vertical-align:top}
	.related_posts{text-align:center}
	.right_button{text-align:center}
	.featured_image_station{width:100%;display:block}
	.sect_details_station{padding:20px 0 0;width:100%}
	.section_station_sing{display:block}
	.link_butt_station{padding:5px 16px;margin:20px auto;float:none}
	.socials_station .item_icon{margin-top:5px;margin-right:10px;margin-left:10px}
	.want_know_more h2,.want_know_more p{text-align:center!important}
	.h2_slider .widget-title{font-size:30px!important;margin-bottom:20px}
	.item_single_team{padding:0 15px}
	.name_team_single h4{font-size:20px!important}
	.banner_homepage h1{font-size:50px;text-align:center}
	.banner_homepage h3{text-align:center}
	.banner_homepage .button_custom_wigdets{text-align:center}
	.list_categ_stations{width:100%}
	.banner_image_station{padding:70px 0}
	.search-no-results .no-results{margin:60px auto}
	.list_serv_ccc{flex-wrap:wrap}
	.one_serv_cc{width:470px;margin:0 auto 30px}
	.portfolio_item{width:40.33%}
	.overlay_portfolio{padding:15px}
	.full_content_form{flex-wrap:wrap}
	.submit_section{margin-left:0}
	.just_tx_testit{margin:auto;max-width:80%}
	.slider_content .image_header_custom{min-height:400px}
	.copyright_txt_right .menu li:first-child{padding-left:0}
	.rep_mini_serv{margin-left:-1%;margin-right:-1%}
	.one_mini_serv{width:23%}
	h1{font-size:30px}
	h2{font-size:24px}
	h3{font-size:22px}
	.bar_top_title{font-size:18px}
	.click_faq::after{width:20px;height:20px}
	.slider_img_2container .fa-angle-left{left:-30px}
	.slider_img_2container .fa-angle-right{right:-30px}
	.slider_image2{padding:0 20px}
	.header_slider_home{padding:110px 0}
	.pay_left_form,.payment_form .border_payment{width:100%;float:none;margin:0 auto;display:block;max-width:460px}
	.payment_form .border_payment{margin-top:50px!important}
}

@media (max-width:767px){	/* 640-767*/
	.element-item{width:100%}
	.list_results .entry-title{font-size:21px}
	.list_results article{margin-bottom:30px}
	.slider_content .image_header_custom{min-height:360px}
	h1{font-size:28px}
	h3{font-size:21px}
	.rep_mini_serv{flex-wrap:wrap}
	.one_mini_serv{width:40%;margin-bottom:20px}
	.title_faq_itm_faq{font-size:19px}
	.content_tab_faq .content_sub_div_faq{padding:20px 0 30px 20px}
	.one_faq_tab{padding:25px 20px 25px 0}
	.big_area_services{padding:0}
	.slider2_item_cont{padding:0 10px}
	.related_posts .one_post {width: 50%;}
	.related_posts {flex-wrap: wrap;}
	.related_posts .one_post {width: calc(50% - 15px);}
	.related_posts {	justify-content: center;}
}

@media (max-width:639px){	/* 480-639*/
	.footer_col:nth-child(3n+1){clear:none}
	.footer_col:nth-child(2n+1){clear:both}
	.footer_col{width:50%}
	.footer_top{padding:30px 0 50px}
	.banner_homepage h1{font-size:40px}
	.banner_homepage h3{font-size:17px}
	.scrl_dn{margin:30px auto 0}
	.list_custom_loop .one_post:nth-child(3n){margin-right:0}
	.list_custom_loop .one_post{width:100%;display:block!important;float:none;vertical-align:top}
	.sticky_posts .one_post{width:100%;margin-right:0}
	.title_sect_filter{width:100%}
	.filters_group{width:100%;text-align:left}
	.filters_top{display:block;margin:0 auto 40px}
	.element-item{margin:2% 0!important}
	.list_custom_loop .one_post:lat-child{margin-bottom:0!important}
	.title_services{margin-bottom:20px!important;text-align:center}
	.left_cf{float:none;width:100%;padding-right:0;box-sizing:border-box}
	.right_cf{float:none;width:100%;padding-left:0}
	.footer_col{text-align:center}
	.logo_footer a{display:table;margin:0 auto}
	.item_single_team{width:100%;margin-bottom:30px;padding:0}
	.h2_slider .widget-title{font-size:23px!important}
	.one_serv_cc{width:500px;max-width:100%}
	.services_item_single{padding:0 10px}
	.portfolio_item{width:500px;max-width:100%}
	.portfolio_item:last-child{margin-bottom:0}
	h4{font-size:18px}
	.icon_sect_left{width:60px}
	.sect_rep_ic{width:100%;float:none;margin-top:30px}
	h2{font-size:22px}
	.title_station_sing,.socials_station .title_follow{font-size:20px}
	.top_ic_txt{font-size:30px}
	.services_item_single{width:400px;margin:0 auto 40px;max-width:100%}
	.title_rep_post,.excerpt_blog{min-height:auto!important}
	.top_bar_post_titl{font-size:19px}
	.data_post_sing{flex-wrap:wrap}
	.data_post_sing .all_data_post,.data_post_sing .categ_posted_in{width:100%;text-align:left}
	.data_post_sing .all_data_post{margin-bottom:0}
	.list_custom_loop .one_post:last-child{margin-bottom:0}
	.site-footer .item_icon {margin: 20px 7px!important;}
}

@media (max-width:479px){	/* 360-479*/
	.footer_col{width:100%;padding:0;margin-bottom:25px}
	.footer_col.col2_footer{padding-left:0}
	.footer_col:last-child{margin-bottom:0!important}
	.logo_side_header{width:250px}
	.menu_responsive_icon{right:20px;top:17px;margin-top:0}
	.menu_reponsive{width:80%;padding:60px 20px 20px!important}
	.banner_homepage h1{font-size:30px}
	.banner_homepage h3{font-size:15px}
	.banner_homepage{padding-top:130px}
	.title_ins_new h4{font-size:19px!important}
	.image_serv_itm img{height:70px}
	.image_serv_itm{padding-top:15%;padding-bottom:15%}
	.one_serv_new:last-child{margin-bottom:0!important}
	.columns_5 .elem_station_categ,.columns_4 .elem_station_categ,.columns_6 .elem_station_categ{max-width:70px}
	input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]),textarea{padding:13px!important}
	.extra_small_space{height:20px}
	.small_space{height:30px}
	.medium_space{height:35px}
	.large_space{height:45px}
	.extra_large_space{height:65px}
	.bottom_details_loop{padding:20px}
	.details_post{margin-right:14px;margin-bottom:5px}
	.title_rep_post a{font-size:16px}
	.list_custom_loop .one_post{margin:0 2% 30px 0}
	.list_custom_loop .one_post:last-child{margin-bottom:10px}
	.subbar_top_title{margin-top:14px;font-size:16px!important}
	.title_sect_filter{font-size:28px}
	.page_contact_phones .link_contact_det{font-size:15px}
	.top_ic_txt{font-size:27px}
	.list_services_new.custom_3_services .one_serv_new{width:100%;margin-right:0;margin-bottom:40px}
	.single_post_title{font-size:21px}
	.data_post_sing .all_data_post,.data_post_sing .categ_posted_in{width:100%}
	.data_post_sing{display:block}
	.categ_posted_in{text-align:left}
	.name_team_single h6{font-size:14px!important}
	.name_team_single h4{font-size:18px!important}
	.element-item{margin:2% 0!important;position:relative!important;left:auto!important;top:auto!important}
	h1{font-size:26px}
	h3{font-size:21px}
	.slider_content .image_header_custom{min-height:310px}
	.slider_content h1{line-height:1.3;font-size:19px}
	.slider_content h3{line-height:1.3;font-size:16px}
	.button_custom{min-width:180px}
	.one_mini_serv{width:48%}
	.title_serv_new{font-size:19px}
	.one_serv_cc .icon_serv_home{max-width:50px;max-height:50px}
	h4{font-size:17px}
	.row_locations{flex-wrap:wrap!important}
	.row_locations > .panel-grid-cell{width:100%!important;text-align:center}
	.row_locations .heading_widget{text-align:center}
	.image_top_header_single{padding:30px 0}
	.box_scroll_new{width:100%}
	.title_faq_itm_faq{font-size:15px}
	.slider_img_2container .slick-arrow{top:50%;margin-top:-20px;font-size:40px}
	.slider2_item_cont{padding:0}
	.header_slider_home{padding:70px 0}
	.pay_left_form {padding: 30px 15px;}
	.border_payment {padding: 30px 15px;}
	.row_auto_left {float: none;width: 100%;}
	.row_auto_right {float: none;width: 100%;margin-top: 20px;}
	.separate_pay_check .check_payment > span {margin: 0 8px 0 0 !important;}
	.big_pay {padding: 30px 0 0;}
	
	.slider_blogs .one_post {padding: 0 10px;}
	.related_posts .one_post {width: 100%;}

}

@media (max-width:359px){	/* 0-359*/
	.logo_side_header{width:230px}
}