/*!
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

*/


html{overflow-x:hidden}
body{-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased}
body,html{margin:0!important;padding:0!important;font-size:17px;font-family:"Open Sans",sans-serif;color:#1C5274;font-weight:400;line-height:1.5}
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:#42bfdd;text-decoration:none}
a:hover{color:#1c5274}
a:focus,input:focus,textarea:focus{outline:0}
:focus{outline:0}
.large_container{max-width:1600px;position:relative;margin:0 auto;width:95%}
.middle_container{max-width:1400px;position:relative;margin:0 auto;width:95%}
.small_container{max-width:1000px;position:relative;margin:0 auto;width:95%}
.extrasmall_container{max-width:800px;position:relative;margin:0 auto;width:95%}
h1,h2,h3,h4,h5,h6{margin:0;font-weight:400;line-height:1.2}
.style_h1 .heading_widget,h1{font-size:48px}
.style_h2 .heading_widget,h2{font-size:40px}
.style_h3 .heading_widget,h3{font-size:34px}
.style_h4 .heading_widget,h4{font-size:24px}
.style_h5 .heading_widget,h5{font-size:25px}
.style_h6 .heading_widget,h6{font-size:20px}
img{max-width:100%;display:block;height:auto}
.item_gal,a{-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 li{padding-left:0;list-style:none}
.menu{margin:0;padding:0}
.site-main ol,.site-main ul{margin:20px 0;padding-left:20px;box-sizing:border-box}
.font_st_italic{font-style:italic}
.attention_text ul{padding-left:0}
.attention_text ul li{list-style:none;padding-left:20px;position:relative;margin-bottom:10px}
.attention_text ul li::after{content:"✕";position:absolute;left:0;top:5px;width:15px;height:15px;border:2px solid red;color:red;display:flex;align-items:center;justify-content:center;font-size:11px;line-height:1;box-sizing:border-box;border-radius:2px}

/* slick slider */
.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{/*display:block;*/height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
@charset 'UTF-8';.slick-loading .slick-list{background:#fff url('./ajax-loader.gif') center center no-repeat}
@font-face{font-family:'slick';font-weight:normal;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:white;-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:0px}
.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:#fff;}
.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 #fff;border-radius:50%}
.slick-dots li.slick-active button::before{opacity:1;background-color:#fff;}
.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;}

[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0,100px,0)}[data-aos=fade-down]{transform:translate3d(0,-100px,0)}[data-aos=fade-right]{transform:translate3d(-100px,0,0)}[data-aos=fade-left]{transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0,100%,0)}[data-aos=slide-down]{transform:translate3d(0,-100%,0)}[data-aos=slide-right]{transform:translate3d(-100%,0,0)}[data-aos=slide-left]{transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)} 



/*button style*/
.button_custom,.lmp_load_more_button .lmp_button{cursor:pointer;font-size:18px;border-radius:6px;font-weight:500;padding:10px 30px;box-sizing:border-box;text-align:center;line-height:1;font-style:normal;min-width:220px;max-width:100%;-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;display:inline-flex;width:auto!important;align-items:center;gap:10px;justify-content:center;letter-spacing: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}
.style1_btn .button_custom{background-color:#1c5274;color:#fff;border:1px solid #1c5274}
.style1_btn .button_custom:hover{color:#fff!important;background-color:#42bfdd!important;border-color:#42bfdd!important}
.lmp_load_more_button .lmp_button{background-color:#42bfdd!important;color:#fff!important;border:1px solid #42bfdd!important}
body .lmp_load_more_button.br_lmp_button_settings .lmp_button:hover{color:#fff!important;background-color:#42bfdd!important;border-color:#42bfdd!important}
.style2_btn .button_custom{background-color:#42bfdd;color:#fff;border:1px solid #42bfdd}
.style2_btn .button_custom:hover{color:#fff!important;background-color:#1c5274!important;border-color:#1c5274!important}
.style3_btn .button_custom{background-color:transparent;color:#1c5274;border:1px solid #1c5274}
.style3_btn .button_custom:hover{color:#fff!important;background-color:#1c5274!important;border-color:#1c5274!important}
.style4_btn .button_custom{background-color:transparent;color:#fff;border:1px solid #fff}
.style4_btn .button_custom:hover{color:#fff!important;background-color:#42bfdd!important;border-color:#42bfdd!important}
.inline_buttons>.panel-grid-cell{display:flex;align-items:center;justify-content:flex-start;column-gap:20px;row-gap:20px}
.center_buttons_inl>.panel-grid-cell{justify-content:center}

/*empty space*/
.empty_space_custom{display:block;clear:both;width:100%}
.mini_space{height:10px}
.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{text-align:center;font-size:24px;line-height:24px;color:#292929}
.link_icon:hover{color:#c11c1c}
.link_icon{display:block}
.icon-repeat{display:flex;gap:25px;flex-wrap:wrap}
/*socials*/



/*contact details*/
.line_contact_widget{display:inline-flex;align-items:flex-start;column-gap:10px}
.parent-tb{position:relative;margin-bottom:10px}
.parent-tb:last-child{margin-bottom:0}
/*contact details*/

/*title multi wight*/
.center_title{text-align:center}
.left_title{text-align:left}
.right_title{text-align:right}
.black_title .link_title,.black_title  {color:#1C5274}
.black_title .link_title:hover{color:#42BFDD}
.white_title .link_title,.white_title{color:#fff}
.white_title .link_title:hover{color:#42BFDD}
.dark_blue_title .link_title,.dark_blue_title  {color:#1C5274}
.dark_blue_title .link_title:hover{color:#42BFDD}
.light_blue_title .link_title,.light_blue_title  {color:#456fa9}
.light_blue_title .link_title:hover{color:#1C5274}
.turcoise_title .link_title,.turcoise_title  {color:#42BFDD}
.turcoise_title .link_title:hover{color:#1C5274}
.grey_title .link_title,.grey_title  {color:#1C5274}
.grey_title .link_title:hover{color:#42BFDD}

.weight_300{font-weight:300}
.weight_400{font-weight:400}
.weight_500{font-weight:500}
.weight_600{font-weight:600}
.weight_700{font-weight:700}
.weight_800{font-weight:800}
.weight_900{font-weight:900}
/*title multi wight*/

/*small header*/
.image_top_header_single{position:relative;min-height:320px;background-size:cover;background-position:center center;background-repeat:no-repeat;display:flex;align-items:center;width:100%;text-align:left;flex-wrap:wrap}
.cotent_header_small{width:95%;padding:20px 0;box-sizing:border-box;color:#fff;max-width:1400px;margin:0 auto;display:flex;gap:100px;align-items:center;justify-content:space-between}
.image_top_header_single::after{position:absolute;top:0;left:0;width:100%;height:100%;display:block;content:"";background-color:rgba(0,0,0,.4);background:linear-gradient(to right,rgba(66,191,221,.9) 0,rgba(66,191,221,0) 100%)}
.image_top_header_single>div{position:relative;z-index:9}
.bar_top_title{font-weight:700;color:#fff;font-size:90px}
.header_image_right img{max-width:470px;max-height:250px}
/*small header*/

/*divider*/
.divider_type{height:1px;max-width:100%}
.dark_blue_border_div{background-color:#1c5274;height:4px}
.light_grey_border_div{background-color:#e5e7eb;height:1px}
.spaced_top_bottom{margin:20px 0}
.dark_blue_special_div{background-image:linear-gradient(to right,rgba(0,0,0,0),#89b1d0,rgba(0,0,0,0))}
.center_border.divider_type{margin:auto}
/*divider*/

/*404*/
.pg_title_404{text-align:center;font-size:40px}
/*404*/

/*responsive menu*/
.menu_responsive_icon{display:none;width:40px;height:30px;cursor:pointer;margin-top:0;z-index:99999999;vertical-align:middle;position:relative}
.menu_responsive_icon span,.menu_responsive_icon span::after,.menu_responsive_icon span::before{display:block;width:100%;position:absolute;content:'';left:0;transform:rotate(0);transition:.25s ease-in-out;height:3px;border-radius:5px}
.menu_responsive_icon span{background:#1c5274}
.menu_responsive_icon span::before{top:27px;width:100%;background:#1c5274}
.menu_responsive_icon span:after{opacity:1;top:14px;background:#1c5274}
.responsive_menu_open .menu_responsive_icon span::before{opacity:0}
.responsive_menu_open .menu_responsive_icon span{width:40px;height:3px;display:block;border-radius:20px;transform:rotate(42deg);position:relative;top:15px}
.responsive_menu_open .menu_responsive_icon span::after{top:0;width:40px;height:3px;display:block;border-radius:20px;position:absolute;transform:rotate(90deg);content:'';background:#1c5274!important}
.responsive_menu_open .menu_responsive_icon span{background:#1c5274!important}
.menu_header{position:fixed;top:0;left:-100%;max-width:450px;width:75%;background:#1c5274;height:100vh;box-sizing:border-box;z-index:999999999;-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;display:block;background-size:100%;background-position:bottom center;background-repeat:no-repeat}
.menu_header ul.menu>li{display:table;width:100%;position:relative;box-sizing:border-box;margin:10px 0}
.menu_header ul li a{color:#fff;font-size:18px;font-family: "Open Sans",sans-serif;}
.responsive_menu_open .menu_header{left:0}
.scroll_menu_header{padding:50px 31px;box-sizing:border-box;overflow-x:scroll;height:100vh;box-shadow:0 3px 6px rgba(0,0,0,.4)}
.menu_header .sub-menu>li>a{font-size:17px}
.menu_header .sub-menu>li{margin:5px 0}

/*responsive menu*/

/*header*/
.middle_white_bar{background:#fff;width:100%;display:block}
.site_header{position:relative;width:100%;border-bottom:0;-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;width:100%;height:auto;z-index:99;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}
.site_header.clone{z-index:999;position:fixed;top:-400px;left:0;width:100%;height:auto}
.down .site_header.clone{top:0}
.site_header .menu a{font-size:16px;font-weight:400;padding:5px 10px;box-sizing:border-box;display:block;color:#1c5274;border:1px solid #fff;border-radius:8px}
.site_header .menu a:hover{color:#42bfdd}
.site_header .menu .current-menu-item>a{border-color:#1c5274;color:#1c5274;font-weight:bold;}
.site_header .menu .current-menu-item>a:hover{background:#1c5274;color:#fff}
.site_header .sub-menu a{display:block;color:#fff;padding:10px;box-sizing:border-box;font-size:16px}
.site_header .sub-menu a:hover{display:block;color:#a60f27}
.site_header .menu>li{position:relative}
.site_header .menu li:hover .sub-menu{display:block}
.site_header .menu{display:flex;list-style:none;justify-content:flex-start;column-gap:25px}
.site_url_top{display:table;position:relative;margin:0}
.middle_white_bar .middle_container{display:flex;align-items:center;justify-content:space-between;column-gap:40px}
.site_header .menu .sub-menu{position:absolute;top:100%;left:0;width:220px;text-align:left;margin-left:0;background:#626550;z-index:99;font-size:12px;display:none}
body.responsive_menu_open{overflow:hidden}
.site_url_top img{max-height:50px;max-width:250px!important;width:auto;height:auto}
.left_top_white{width:auto;flex-shrink:0}
.right_top_white{width:auto;flex-shrink:0;display:flex;gap:30px}
.left_top_white,.right_top_white{padding:10px 0}
.right_top_white .one-contact{display:flex;align-items:center;justify-content:flex-end;column-gap:30px}
.right_top_white .parent-tb{margin-bottom:0}
.mobile_label{display:none}
.clone .site_url_top{margin:0 auto}
.icon_top_head_right{display:flex;align-items:center;column-gap:15px}
.right_top_white .line_contact_widget{font-size:16px}
.style_btn .line_contact_widget{padding:5px 10px;box-sizing:border-box;border:1px solid #1c5274;border-radius:6px;color:#1c5274}
.style_btn .line_contact_widget:hover{color:#fff;background-color:#1c5274}
.blue_btn .line_contact_widget{background-color:#1c5274;color:#fff}
.blue_btn .line_contact_widget:hover{background-color:#fff;color:#1c5274}
.menu-item-has-children{position:relative;padding-right:20px;box-sizing:border-box}
.arrow_down_menu_item1{position:absolute;right:0;top:10px;font-size:14px;color:#fff}
.menu_bar_top{width:100%}
/*header*/

/*card content widget*/
.white_card{background-color:#fff;border:1px solid #e5e7eb;border-radius:15px;padding:25px;box-sizing:border-box;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1)}
.max_width_400{max-width:400px}
.small_p{font-size:14px}
.white_card p{line-height:1.5}
.big_p p{font-size:19px}
.max_width_100{padding:60px}
.attention_text{border:1px solid #fecaca;background:#fef2f2;padding:20px;box-sizing:border-box;border-radius:10px}
.flex_items_color{display:flex;align-items:flex-start;column-gap:20px;row-gap:20px;text-align:center;flex-wrap:wrap;justify-content:center}
.label_letter{margin-top:5px;font-size:14px}
.letter_itm{width:50px;height:50px;border-radius:50%;color:#fff;display:inline-flex;justify-content:center;align-items:center}
.green_col .letter_itm{background:#22c55e}
.green_col .label_letter{color:#22c55e}
.red_col .letter_itm{background:#ef4444}
.red_col .label_letter{color:#ef4444}
.blue_col .letter_itm{background:#3b82f6}
.blue_col .label_letter{color:#3b82f6}


.check_blue{border:1px solid #456fa9;background:#b5dfef;padding:20px;box-sizing:border-box;border-radius:10px}
.check_blue ul{padding-left:0}

.check_text ul li::after {
	content: "➜";
	position: absolute;
	left: 0;
	top: 2px;
	width: 23px;
	height: 21px;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 18px;
	line-height: 1;
	box-sizing: border-box;
	border-radius: 50%;

}

.check_text ul li {
	list-style: none;
	padding-left: 30px;
	position: relative;
	margin-bottom: 10px;
	font-weight: 700;
	color:#1c5274
}

/*card content widget*/

/*repeater boxes*/
.style_1_repeater_box{display:flex;align-items:flex-start;column-gap:40px;row-gap:50px;justify-content:center;flex-wrap:wrap;}
.style_1_repeater_box .bx_rep{width:calc(25% - 30px);text-align:center}
.bg_blue_icon .images_area_serv{width:100px;height:100px;background:#42bfdd;display:flex;align-items:center;justify-content:center;border-radius:20px;margin:0 auto 20px;padding:15px;box-sizing:border-box}
.style_1_repeater_box .title_text{font-size:20px;font-weight:600;color:#1c5274}
.style_1_repeater_box .bottom_det_description{font-size:16px;margin-top:10px}
.steps_can .title_text{width:50px;height:50px;margin:20px auto 10px;background:#42bfdd;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#fff}
.white_color_inside .area_boxes_repater .bottom_det_description,.white_color_inside .area_boxes_repater .title_text{color:#fff}
.style_2_repeater_box{display:flex;align-items:flex-start;column-gap:40px;row-gap:50px;justify-content:center}
.style_2_repeater_box .bx_rep{width:calc(33.33% - 26.66px)}
.style_2_repeater_box .inline_icon_txt_rep{display:flex;column-gap:20px;align-items:stretch}
.style_2_repeater_box .small_icon img{max-height:80px;width:auto;height:auto}
.style_2_repeater_box .section_image_rep{border-radius:20px;overflow:hidden;margin:20px 0}
.style_2_repeater_box .tagline_txt{background:#42bfdd;color:#fff;text-align:center;padding:7px 10px;box-sizing:border-box;border-radius:10px;font-size:16px;font-weight:700}
.style_2_repeater_box .small_icon{flex-shrink:0}
.style_2_repeater_box .description_tagline{border:1px solid #42bfdd;display:flex;align-items:center;justify-content:center;width:100%;text-transform:uppercase;padding:5px 15px;border-radius:20px;color:#1c5274}
/*repeater boxes*/


/* image wd */
.caption_wd_bottom{margin-top:9px;font-size:15px;padding-left:30px;box-sizing:border-box}
.container_img_wd{display:inline-flex;position:relative}
.container_img_wd img{position:relative;z-index:2}
.radius_images .container_img_wd img,.radius_images .container_img_wd::after{border-radius:40px;overflow:hidden}
.img_custom_wd{display:flex}
.center_image_cst{justify-content:center}
.right_image_cst{justify-content:flex-end}
.full_width_on .container_img_wd,.full_width_on .container_img_wd img{width:100%}
.shadow_thin{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1)}
.rounded_15{border-radius:15px;overflow:hidden}
.full_width_on{border:10px solid #1b1b1b;box-sizing:border-box}
.secondary_image_exist{position:relative}
.secondary_image_exist .secondary_award_im{position:absolute;bottom:30%;left:0}
.secondary_award_im img{max-width:130px;width:auto;height:auto}
/*row_bg_home*/

.top_row_bg {background:linear-gradient(to right bottom, rgb(248, 250, 252), rgb(249, 250, 251), rgb(241, 245, 249));}

/*gallery*/
.gallery{display:flex;align-items:flex-start;justify-content:center;flex-wrap:wrap;column-gap:10px;row-gap:10px}
.gallery-item{margin:0;padding:0;position:relative;box-sizing:border-box;}
.gallery-item a{position: relative; display:table;}
.gallery-item a::after{transition:all 0.3s ease-in-out;opacity:0;color:#fff;background-color:rgba(204, 164, 128, 0.4); font-weight:900; position:absolute; top:0; left:0; width:100%; height:100%; content:"\f002"; font-family:"Font Awesome 6 Free"; font-size:20px; display:flex; align-items: center; justify-content: center}
.gallery-item a:hover::after{opacity:1;}
.gallery-item figcaption{display:none;}
.gallery-columns-3{column-gap:0;row-gap:0;    margin-left: -30px;   margin-right: -30px;}
.gallery-columns-2 .gallery-item { width: calc(50% - 5px);}
.gallery-columns-3 .gallery-item { width: 33.33%; padding:0 30px 60px 30px;}
.gallery-columns-4 .gallery-item { width: calc(25% - 7.5px);}
.gallery-columns-5 .gallery-item { width: calc(20% - 8px);}
.gallery-columns-6 .gallery-item { width: calc(16.66% - 8.33px);}
.gallery-columns-3 .gallery-item::after {border-right:2px dashed #fff; width:2px; height:100%; content:""; position: absolute; top:0; right:0;}
.gallery-columns-3 .gallery-item::before {border-bottom:2px dashed #fff; height:2px; width:100%; content:""; position: absolute; bottom:30px; right:0;}
.gallery-columns-3 .gallery-item:nth-child(3n)::after {display:none;}
.gallery-columns-3 .gallery-item:nth-last-child(-n + 3) {padding-bottom:0;}
.gallery-columns-3 .gallery-item:nth-last-child(-n + 3)::before {display:none;}
.gallery-columns-3 .gallery-item:nth-child(3n)::before {width:calc(100% - 30px); right:auto; left:0;}
.gallery-columns-3 .gallery-item:nth-child(3n+1)::before {width:calc(100% - 30px);}
/*gallery*/



/*live search input overwrite*/
div.asl_m .probox .proinput{margin:0 !important; padding:0 !important;}
body #ajaxsearchlite1 .probox .proinput input, body div.asl_w .probox .proinput input{ font-style:italic !important; color:#707070!important;font-family: "Open Sans", sans-serif; font-weight:400 !important;font-size:15px !important;}
body div.asl_w .probox .proinput input::-webkit-input-placeholder{color:#707070!important;opacity:1!important;font-family: "Open Sans", sans-serif;font-weight:400;font-size:15px;font-style:italic !important;}
body div.asl_w .probox .proinput input::-moz-placeholder{color:#707070!important;opacity:1!important;font-family: "Open Sans", sans-serif;font-weight:400;font-size:15px;font-style:italic !important;}
body div.asl_w .probox .proinput input:-ms-input-placeholder{color:#707070!important;opacity:1!important;font-family: "Open Sans", sans-serif; font-weight:400;font-size:15px;font-style:italic !important;}
body div.asl_w .probox .proinput input:-moz-placeholder{color:#707070!important;opacity:1!important;font-family: "Open Sans", sans-serif;font-weight:400;font-size:15px;font-style:italic !important;}
div.asl_m .probox .promagnifier .innericon svg, div.asl_m .probox .prosettings .innericon svg, div.asl_m .probox .proloading svg{width:16px !important;}
div.asl_m .probox .proclose svg{fill:#fff !important; background:#707070 !important;}
.left_top_white .asl_w_container {max-width: 250px;}
/*live search input overwrite*/



/* partners slider */
.partners_item_cont{transition:all .3s ease-in-out}
.partners_item_cont a{display:table;margin:auto}
.partners_item_cont:hover{transform:scale(.98)}
.slider_partners .slick-track{display:flex;align-items:center}
.slider_partners{max-height:110px}
.partners_item_cont img{max-height:70px;max-width:200px;width:auto;height:auto;box-sizing:border-box}
.list_partners .content_partners{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;column-gap:50px;row-gap:30px}
/*search*/
.no-results.not-found{max-width:550px;text-align:center;margin:80px auto;width:100%}
.search-form .search-submit{margin-top:30px}
.container_search_element{margin:40px 0}
.navigation_search{margin:50px 0 70px}
.container_search_element article{margin:40px 0}

/*testimonials*/
.row_all_testimonials .cc_prof{max-width:740px;margin:auto;text-align:center}
.just_tx_testit{margin-bottom:30px;font-size:20px;font-weight:400}
.row_all_testimonials{padding-bottom:50px}
.row_all_testimonials .slick_prev_slider{margin-top:-75px}
.row_all_testimonials .slick_next_slider{margin-top:-75px}
/*testimonials*/

/*footer*/
.site-footer{border-top:1px solid #e5e7eb;clear:both;padding:50px 0 15px}
.site_url_footer img{max-width:300px;max-height:70px;width:auto;height:auto}
.site_url_footer{display:table}
.parent_columns_footer{display:flex;align-items:center;justify-content:space-between;column-gap:50px}
.col1_footer{flex-shrink:0}
.col2_footer{width:100%}
.col2_footer .menu{display:flex;align-items:center;justify-content:flex-end;column-gap:20px;flex-wrap:wrap;font-size:16px;row-gap:10px}
.footer_middle{padding:50px 0 30px;font-size:16px}
.footer_middle b,.footer_middle strong{color:#1c5274}
.footer_bottom{text-align:center;font-size:14px;color:#1c5274}
.footer_bottom a{color:#1c5274}
.footer_bottom a:hover{color:#42bfdd}
.col2_footer .menu a{color:#1c5274}
.col2_footer .menu a:hover{color:#42bfdd}
/*footer*/


/*woo rules*/

/*cart items content*/
.top_icon_size .fa,.top_icon_size svg{font-size:30px;height:30px;width:30px;line-height:30px;transition:all .3s ease-in-out;color:#1c5274}
.cart_contents_div{position:relative;cursor:pointer;display:block}
.cart_contents_count,.wish_count_no{position:absolute;right:-10px;top:-10px;width:20px;height:20px;font-size:12px;display:flex;align-items:center;justify-content:center;border-radius:50%;padding:3px;box-sizing:border-box;line-height:1;background:#fff;color:#1c5274;border:1px solid #1c5274}
.count_cart_header:hover .fa,.count_cart_header:hover svg{color:#42bfdd}

/*cart items content*/
.woocommerce-checkout .woocommerce{width:92%;max-width:1400px;position:relative;margin:70px auto 0}
.single-product .woocommerce-notices-wrapper{max-width:1400px;margin:auto;width:100%}
.woocommerce .just_image_prod_loop img,.woocommerce ul.products li.product a img{margin:0 auto!important;max-width:90%;max-height:250px;width:auto;width:auto;height:auto;padding:10px 0;box-sizing:border-box}
.woocommerce-loop-product__title{color:#707070!important;font-size:17px!important;text-align:center!important;line-height:1.2;padding:20px 0 15px!important}
.style_prds_list .price,.woocommerce ul.products li.product .price{color:#707070!important;display:block!important;font-weight:400!important;margin-bottom:0!important;font-size:17px!important;text-align:center!important}
.woocommerce-result-count{display:none}
.woocommerce-ordering{display:none}

/*woocommerce style */
.wc-payment-form .form-row{padding:0!important}
.woocommerce td.product-quantity{min-width:150px}
.woocommerce td.product-name .wc-item-meta p,.woocommerce td.product-name .wc-item-meta:last-child,.woocommerce td.product-name dl.variation p,.woocommerce td.product-name dl.variation:last-child{display:inline-block;line-height:1}
.woocommerce-breadcrumb{display:none}
.woocommerce #respond input#submit,.woocommerce #respond input#submit.alt,.woocommerce #respond input#submit.alt.disabled,.woocommerce #respond input#submit.alt.disabled:hover,.woocommerce #respond input#submit.alt:disabled,.woocommerce #respond input#submit.alt:disabled:hover,.woocommerce #respond input#submit.alt:disabled[disabled],.woocommerce #respond input#submit.alt:disabled[disabled]:hover,.woocommerce a.button,.woocommerce a.button.alt,.woocommerce a.button.alt.disabled,.woocommerce a.button.alt.disabled:hover,.woocommerce a.button.alt:disabled,.woocommerce a.button.alt:disabled:hover,.woocommerce a.button.alt:disabled[disabled],.woocommerce a.button.alt:disabled[disabled]:hover,.woocommerce button.button,.woocommerce button.button.alt,.woocommerce button.button.alt.disabled,.woocommerce button.button.alt.disabled:hover,.woocommerce button.button.alt:disabled,.woocommerce button.button.alt:disabled:hover,.woocommerce button.button.alt:disabled[disabled],.woocommerce button.button.alt:disabled[disabled]:hover,.woocommerce input.button,.woocommerce input.button.alt,.woocommerce input.button.alt.disabled,.woocommerce input.button.alt.disabled:hover,.woocommerce input.button.alt:disabled,.woocommerce input.button.alt:disabled:hover,.woocommerce input.button.alt:disabled[disabled],.woocommerce input.button.alt:disabled[disabled]:hover{color:#fff!important;line-height:1.2;padding:10px 20px!important;transition:all .3s ease-in-out;font-size:17px;text-align:center;height:45px;width:auto;box-sizing:border-box;moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;background-image:none!important;background-color:#1c5274!important;font-weight:400;font-family:"Open Sans",sans-serif;min-width:inherit!important;border-radius:10px!important;border:1px solid #1c5274!important}
.woocommerce-checkout-payment,.woocommerce-checkout-review-order-table{border-radius:10px!important}
.woocommerce #respond input#submit.alt:hover,.woocommerce #respond input#submit:hover,.woocommerce a.button.alt:hover,.woocommerce a.button:hover,.woocommerce button.button.alt:hover,.woocommerce button.button:hover,.woocommerce input.button.alt:hover,.woocommerce input.button:hover{background-color:#fff!important;border:1px solid #1c5274!important;color:#1c5274!important;moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.woocommerce-info,.woocommerce-message{color:#1c5274!important;border-top-color:#1c5274!important}
.woocommerce-info::before,.woocommerce-message::before{color:#1c5274!important}
.cart_totals h2,.woocommerce-customer-details h2,.woocommerce-order-details h2{font-size:30px;color:#1c5274;font-family:"Open Sans",sans-serif;font-weight:600;text-align:center;margin-bottom:20px}
.coupon input{padding:10px!important;width:200px!important;background-color:#fff}
.shop_table th{color:#000;font-size:17px}
.woocommerce #review_form #respond .form-submit input{width:auto}
.woocommerce form.checkout_coupon,.woocommerce form.register{border-color:#1c5274}
.woocommerce form.login{border-color:#afafaf}
.woocommerce .lost_reset_password,.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border:1px solid #d3ced2!important;padding:20px!important;margin:2em 0!important;text-align:left!important;border-radius:5px!important}
#add_payment_method table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text{border:none!important}
.cart_item_menu{display:table;float:right;margin-right:30px;padding-top:10px}
.cart-contents::before{font-size:30px!important;font-family:FontAwesome;font-weight:900;content:"\f07a"!important;font-size:22px;color:#1c5274;-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}
.cart-contents{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}
.count_num_abs{color:#fff;background:#1c5274;font-weight:400;border-radius:50%;padding:1px 0 0;height:18px;width:18px;font-size:12px;border:1px solid #1c5274;display:block;text-align:center;box-sizing:border-box;line-height:13px;position:absolute;top:-6px;right:-13px;-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}
.right_prd_woo .single_add_to_cart_button{float:none!important;width:100%!important;margin:20px auto!important}
.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{background:#f6f8fa;padding:40px;box-sizing:border-box;border-radius:15px}

/*cart style */
.woocommerce .quantity .qty{border-top:1px solid #1c5274;border-bottom:1px solid #1c5274;box-sizing:border-box;pointer-events:none}
.cart_parent_div{display:table;width:100%;position:relative}
.cart_left,.cart_right{display:table-cell;vertical-align:top;box-sizing:border-box}
.cart_left{width:70%}
.cart_right{width:30%;padding-left:40px}
.woocommerce .cart_right .cart-collaterals .cart_totals{width:100%;float:none}
.woocommerce .cart_right .cart-collaterals .cart_totals h2{background:#1c5274;line-height:1;text-transform:uppercase;color:#fff;text-align:center;font-size:17px;padding:10px;font-family:"Open Sans",sans-serif;box-sizing:border-box}
.woocommerce .cart_left table.shop_attributes th,.woocommerce .cart_left table.shop_table th{line-height:1;background:#1c5274;color:#fff;text-transform:uppercase;font-size:17px;padding:10px;box-sizing:border-box}
.woocommerce .quantity .minus,.woocommerce .quantity .plus{width:auto;background:#fff!important;color:#e5e7eb!important;cursor:pointer;margin-bottom:0}
.woocommerce .cart_left .quantity .minus,.woocommerce .cart_left .quantity .plus{background:#1c5274!important}
.woocommerce .cart_left .quantity input{border:1px solid #1c5274!important}
.woocommerce .quantity input{border:1px solid #fff!important;background:#fff;float:left;border-radius:0;padding:10px 3px;width:50px!important;margin-bottom:0;border-radius:0!important}
.woocommerce .quantity{border-radius:10px;overflow:hidden;display:table}
.woocommerce .quantity .minus,.woocommerce .quantity .plus,.woocommerce .quantity .qty{font-weight:400;font-size:19px}
.single_add_to_cart_button,.woocommerce .quantity .minus,.woocommerce .quantity .plus,.woocommerce .quantity .qty{height:45px!important}
.woocommerce table.shop_table,.woocommerce table.shop_table td{border:none!important}
.style_custom_woocommerce tbody tr{background:#eaeaea}
tr.actions_bg{background:0 0!important}
.woocommerce table.shop_table tbody td{border-top:1px solid #fff!important;font-size:16px}
.woocommerce table.shop_table tbody tr:first-child td{border-top:none!important}
.actions_bg td.actions{padding:30px 0 0!important}
.cart_right tr th{border:none!important;border-top:2px solid #fff!important;font-size:16px;line-height:1!important;padding:10px!important}
.cart_right tr:first-child th{border-top:none!important}
.cart_right td{text-align:right!important;padding:10px!important;line-height:1!important}
.woocommerce-shipping-destination{line-height:1.3}
tr.woocommerce-shipping-totals.shipping td{line-height:1.3!important}
.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{font-family:"Open Sans",sans-serif}
/*cart style */

/*woocommerce thank you page - order received*/
.woocommerce-order-received .order_details{max-width:800px!important}
.woocommerce-order-received .shop_table thead th{border:none!important;color:#fff;text-transform:uppercase;font-size:17px;font-weight:400;line-height:1;padding:10px!important;box-sizing:border-box}
.woocommerce-order-received .woocommerce-customer-details address{box-sizing:border-box;width:800px!important;max-width:100%!important;border:1px solid #1c5274}
.woocommerce-account table.shop_table tbody th,.woocommerce-account table.shop_table tfoot td,.woocommerce-account table.shop_table tfoot th,.woocommerce-order-received table.shop_table tbody th,.woocommerce-order-received table.shop_table tfoot td,.woocommerce-order-received table.shop_table tfoot th{border:none!important;font-weight:500;color:#1c5274}
.woocommerce-order-received ul.order_details{margin:20px 0;padding-left:0}
.woocommerce-order-received ul.order_details li{display:flex;float:none!important;margin-bottom:10px!important;align-items:center;border:none!important;font-size:15px;line-height:1.4;column-gap:10px}
.woocommerce ul.order_details li strong{font-weight:500;font-size:15px;line-height:1.4;color:#1c5274}
/*woocommerce thank you page - order received*/

/*my account dashboard*/
.woocommerce-account .entry-content .woocommerce{width:95%;margin:50px auto 0;max-width:1300px;display:flex;align-items:flex-start}
.woocommerce-order-received .entry-content .woocommerce{width:95%;margin:50px auto 0;max-width:1300px}
.woocommerce-MyAccount-navigation ul{margin:0;padding:0}
.woocommerce-MyAccount-navigation ul li{list-style-type:none}
.woocommerce-MyAccount-navigation a{font-size:17px;width:250px!important;max-width:100%;display:block;padding:14px;box-sizing:border-box;background:#f6f8fa;color:#1c5274!important;border-bottom:1px solid #fff}
.woocommerce-customer-details address,.woocommerce-customer-details address p{color:#333434!important}
.woocommerce a.button.view{min-width:auto!important}
.woocommerce-MyAccount-navigation .is-active a,.woocommerce-MyAccount-navigation a:hover{background:#1c5274;text-decoration:none!important;color:#fff!important}
.woocommerce-account .woocommerce-Addresses{margin:0!important}
.woocommerce-Addresses .woocommerce-Address{padding:10px;margin-top:10px!important}
.woocommerce-Address address{background:0 0;font-size:14px}
header.woocommerce-Address-title{border-bottom:1px solid #fff;margin-bottom:10px}
.woocommerce-account .addresses .title .edit{color:#1c5274;font-weight:600;border-bottom:1px solid #1c5274;line-height:1.4}
.woocommerce-account .addresses .title .edit:hover{color:#1c5274;border-color:#1c5274}
.woocommerce .col2-set .col-1.woocommerce-Address,.woocommerce .col2-set .col-2.woocommerce-Address,.woocommerce-page .col2-set .col-1.woocommerce-Address,.woocommerce-page .col2-set .col-2.woocommerce-Address{box-sizing:border-box;float:none!important;width:100%}
.woocommerce-MyAccount-content h2,.woocommerce-MyAccount-content h3,.woocommerce-account .addresses .title h3,.woocommerce-customer-details h2,.woocommerce-order-details h2{margin-bottom:6px;font-size:20px;font-weight:600;text-transform:uppercase}
.woocommerce-account .entry-content .woocommerce{flex-wrap:wrap}
.woocommerce-account .woocommerce-MyAccount-navigation{width:250px!important;margin-bottom:50px;flex-shrink:0;margin-right:70px;float:none}
.woocommerce-account .woocommerce-MyAccount-content{margin-bottom:50px;width:100%!important;float:none!important;background:#f6f8fa;padding:30px;box-sizing:border-box}
.woocommerce table.my_account_orders .button{font-size:14px!important;line-height:1;min-height:auto;height:auto}
section.woocommerce-order-details{margin-top:20px}
.woocommerce-account .woocommerce .woocommerce-customer-details address{border:1px solid #707070!important;box-sizing:border-box}
.woocommerce-account .woocommerce-customer-details h2,.woocommerce-account .woocommerce-order-details__title{font-weight:500!important}
.woocommerce-account .shop_table thead th{background:0 0;border:none!important;color:#fff;text-transform:uppercase;font-size:17px;font-weight:500;line-height:1;padding:10px!important;box-sizing:border-box}
.woocommerce-account table.shop_table tbody th,.woocommerce-account table.shop_table tfoot td,.woocommerce-account table.shop_table tfoot th{border:none!important}
.woocommerce-account .woocommerce-order-details{color:#333434}
.woocommerce-account .woocommerce-Addresses .woocommerce-Address{background:0 0;padding:0}
#customer_login h2{font-size:26px;font-weight:400;font-family:"Open Sans",sans-serif;color:#1c5274}
.woocommerce-EditAccountForm fieldset{margin-bottom:20px}
#add_payment_method #payment{box-sizing:border-box}
#add_payment_method #payment ul.payment_methods{border-bottom:none;padding:0}
.woocommerce-edit-address .woocommerce-address-fields__field-wrapper{display:flex;align-items:flex-end;flex-wrap:wrap;margin-left:-1%;margin-right:-1%}
.woocommerce-page .woocommerce .woocommerce-error .button,.woocommerce-page .woocommerce .woocommerce-info .button,.woocommerce-page .woocommerce .woocommerce-message .button,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-message .button{float:right;padding:0!important;height:auto!important;background:0 0!important;border:none!important;min-width:auto!important;text-transform:none;font-weight:400;color:#000!important;box-shadow:none!important;letter-spacing:0;border-bottom:1px solid #000!important;border-radius:0!important}
.woocommerce .woocommerce-error .button:hover,.woocommerce .woocommerce-info .button:hover,.woocommerce .woocommerce-message .button:hover,.woocommerce-page .woocommerce-error .button:hover,.woocommerce-page .woocommerce-info .button:hover,.woocommerce-page .woocommerce-message .button:hover{color:#000!important}
.error_add::after{font-family:FontAwesome;content:"\f06a";margin-left:.53em;vertical-align:bottom;color:#fff}
.woocommerce #respond input#submit.loading::after,.woocommerce a.button.loading::after,.woocommerce button.button.loading::after,.woocommerce input.button.loading::after{top:50%!important;margin-top:-7px!important}
.woocommerce-account .woocommerce-privacy-policy-text{margin:20px 0;font-size:14px}
.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme,.woocommerce .woocommerce-form-login .woocommerce-form-login__submit{margin-top:20px}
/*my account dashboard*/

.woocommerce li::after{display:none!important}
.woocommerce li{padding-left:0}
.woocommerce div.product .woocommerce-tabs ul.tabs{padding:0}
.woocommerce-tabs {    width: 100%;    position: relative;    display: table;    max-width: 1250px;    margin: 50px auto 0;}
.woocommerce div.product .woocommerce-tabs ul.tabs{border-bottom:2px solid #1c5274}
.woocommerce div.product .woocommerce-tabs ul.tabs li{background-color:#1c5274!important;border:0}
.woocommerce div.product .woocommerce-tabs ul.tabs li::before{display:none}
.woocommerce div.product .woocommerce-tabs ul.tabs li{border:0;border-left:2px solid #1c5274;background-color:#1c5274!important;margin:0!important;display:table-cell;vertical-align:middle;padding:0;border-radius:0!important;box-sizing:border-box}
.woocommerce div.product .woocommerce-tabs ul.tabs li a{padding:10px 30px;text-align:center;color:#fff;text-transform:uppercase;font-weight:400;font-size:16px!important;width:100%;box-sizing:border-box}
.woocommerce div.product .woocommerce-tabs ul.tabs li:first-child{border-left:0!important}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:#fff!important}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:#1c5274}
.woocommerce div.product .woocommerce-tabs ul.tabs::before{display:none!important}
.related.products{margin-top:50px;clear:both}
.woocommerce div.product .woocommerce-tabs .panel,.woocommerce div.product .woocommerce-tabs ul.tabs{margin-bottom:0}
.woocommerce div.product .woocommerce-tabs ul.tabs li:hover{background:#fff!important}
.woocommerce div.product .woocommerce-tabs ul.tabs li:hover a{color:#1c5274}
.woocommerce div.product .woocommerce-tabs .panel{padding:20px;box-sizing:border-box}
.woocommerce-Reviews-title{display:none}
.woocommerce-variation-price {margin-bottom:20px;}
.woocommerce-variation-price .price{font-size:20px!important;}
#crumbs{margin:50px 0}
.back_label{font-family: "Open Sans", sans-serif;font-size:17px;font-weight:400!important;text-transform:uppercase;color:#000;padding-left:10px;display:inline-block;-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}
.product-name a {	color: #404040 !important;	font-weight: 400 !important;}
.product-name a:hover{color:#1c5274!important}
#crumbs .back_elem{text-decoration:none!important;display:inline-block;margin-right:20px}
#crumbs a{color:#656565!important;text-decoration:underline}
.space_breadcrumb{padding:0 6px}
.back_hist{float:left;width:20px}
#crumbs a:hover{color:#1c5274!important}
.products_list_cust .star-rating{display:none!important}
.woocommerce div.product form.cart .variations td select[name="attribute_product"]{display:block}
.woocommerce div.product form.cart .variations select{padding:10px;font-weight:400;width:100%;border:solid 1px #E5E7EB!important;line-height:27px;background-position:98% 18px!important;height:49px;color:#222!important}
.woocommerce div.product form.cart .variations{margin-bottom:5px!important}
.variation-radios input[type="radio"]{border:0;-moz-appearance:none;-webkit-appearance:none;appearance:none;width:0;padding:0;margin:0}
.variation-radios label{background:#fff;padding:12px 10px;box-sizing:border-box;margin:0 10px 10px 0;border:1px solid #707070;cursor:pointer;min-width:90px;display:inline-block;text-align:center!important;line-height:1;font-family: "Open Sans", sans-serif;font-weight:400;color:#656565!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}
.woocommerce .quantity .plus:hover,.woocommerce .quantity .minus:hover{opacity:.9}
.variation-radios label:hover{background:#1c5274!important;color:#fff!important;border-color:#1c5274!important}
.woocommerce div.product form.cart div.quantity{margin:0 20px 0 0;float: none!important;}
.woocommerce .quantity{border: 1px solid #E5E7EB;}
.woocommerce div.product form.cart .variations td.label label{color:#717171;font-weight:400!important;margin-bottom:20px;margin-top:20px;display:block;line-height:1}
.variation-radios label.active_label{background:#1c5274;color:#fff!important;border-color:#1c5274}
.shop_table,.bg_grey_cart{background:#f6f8fa}
.bg_grey_cart .shop_table{background-color:transparent!important;max-width:1200px;margin:auto!important;position:relative;padding:40px 0 0}
.bg_grey_cart .shop_table .cart_item{position:relative}
.bg_grey_cart .shop_table .cart_item .remove_prd_cust{position:absolute;right:0;bottom:20px;border-top:none!important;display:flex!important;padding:0!important;color:#645f52}
.woocommerce table.shop_table th.product-remove{display:none!important}
.bg_grey_cart .shop_table th{border-top:none!important}
.woocommerce .woocommerce-ordering select{text-align:right;border:none!important;padding:0 50px 0 0}
.cwgstock_button:hover{background-color:#1c5274!important;border:1px solid #1c5274!important}
.long_descr_under_prd{clear:both}
.container_single_prod{width:100%;position:relative;display:table;max-width:1000px;margin:50px auto 0;}
.flex-viewport a{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;transition:none!important;display:block}
#add_payment_method table.cart td,#add_payment_method table.cart th,.woocommerce-cart table.cart td,.woocommerce-cart table.cart th,.woocommerce-checkout table.cart td,.woocommerce-checkout table.cart th{vertical-align:top!important}
.left_prd_woo{float:left;width:50%;padding-right:20px;box-sizing:border-box}
.right_prd_woo{float:left;width:50%;padding-left:80px;box-sizing:border-box}
.right_prd_woo .summary,.left_prd_woo .woocommerce-product-gallery{width:100%!important;float:none!important}
.woocommerce-account .site_footer,.woocommerce-checkout .site_footer,.woocommerce-cart .site_footer{margin-top:50px}
.custom_related_products{margin-top:30px;clear:both}
.custom_related_products .price{display:none!important}
.custom_related_products .related>h2{color:#000;font-size:34px;font-weight:400;margin-bottom:30px;padding-bottom:5px;border-bottom:3px solid #000}
.custom_related_products .product_item_list{width:100%!important;padding:0}
.custom_related_products .woocommerce-loop-product__title{font-size:20px!important;font-weight:400!important;padding-top:0!important}
.custom_related_products ul li.product{width:22.75%!important;margin-right:3%!important;margin-bottom:30px!important;clear:none!important;float:left!important}
.custom_related_products ul li.product:nth-child(4n){margin-right:0!important}
.custom_related_products ul li.product:nth-child(4n+1){clear:both}
#customer_details .col-1,#customer_details .col-2{float:none!important;width:100%!important}
.woocommerce-shipping-fields{margin-top:30px}
.top_filter .middle_container{border-top:1px solid rgba(101,101,101,.8);border-bottom:1px solid rgba(101,101,101,.8);padding:20px 0;display:flex}
.right_prd_woo h1{color:#222!important;text-transform:uppercase;font-size:25px;margin-bottom:5px}
.woocommerce div.product p.price,.woocommerce div.product span.price{color:#000!important;font-size:30px;font-weight:700}
.top_filter h2{font-weight:400;color:#000;text-transform:uppercase;font-size:22px;display:none}
.top_filter select{background:none!important;border:none!important;-webkit-appearance:none;-moz-appearance:none;background:url(img/arrow-down.png)!important;background-position:center right!important;background-repeat:no-repeat!important;padding-right:30px;font-weight:400;color:#666;text-transform:uppercase;font-size:18px;cursor:pointer}
.top_filter .middle_container{border-top:1px solid #656565;border-bottom:1px solid #656565;padding:20px 0;display:flex;gap:30px}
.link_prod{position:relativel}
.loop_title_prod a{display:table}
.loop_title_prod a:hover h5{color:#1c5274!important}
.sow-image-container a:hover{transform:scale(0.96)}
.has_img_background .box_image_txt_pos{padding:100px 0}
.woocommerce-loop-product__link{display:block!important}
.woocommerce-loop-product__link:hover h2,.woocommerce-loop-product__link:hover .price{color:#1c5274!important}
.right_prd_woo .variations .label{display:block!important}
.right_prd_woo .variations .value{display:block!important}
.right_prd_woo .variations{width:100%!important;display:block!important;text-align:left}
.variations tbody,.variations tbody tr,.variations tbody td{width:100%!important;display:block}
.variations label{color:#222!important;font-weight:400!important;text-transform:uppercase}
.bg_grey_cart td{padding:20px 10px!important; box-sizing:border-box;}

/*new_style --- woo*/
.cont_prods{display:flex;justify-content:space-between;padding-top:50px;flex-wrap:wrap}
.sidebar_cust_woo{width:22%;flex-shrink:0;margin-bottom:50px}
.products_list_cust{width:75%}
.content_products_arch .large_container{width:100%}
.categs_list{display:table}
.categs_woo_list{display:flex;flex-wrap:wrap;align-items:flex-start}
.categs_woo_list a{width:100%;margin-bottom:10px;text-transform:uppercase}
.title_categs_w{text-transform:uppercase;margin-bottom:20px}
.header_woo_custom{background-size:cover;background-position:center center;background-repeat:no-repeat;text-align:center;padding:110px 0;box-sizing:border-box}
.title_woo{color:#fff;text-transform:uppercase;text-shadow:1px 1px 1px rgba(0,0,0,0.4)}
.best_prd_title{margin:15px 0 10px}
.best_sellers_prds{text-align:center}
.prods_best_sellers{display:flex;align-items:flex-start;justify-content:center;flex-wrap:wrap;margin-bottom:50px}
.one_best_prod{width:320px;margin:0 15px 30px}
.image_featured img{width:100%;display:block;height:auto}
.cat_uri_cc{color:#000}
.cat_uri_cc:hover,.current-cat{color:#1c5274}
.best_prd_title{margin:15px 0 10px}
.best_selers_title{text-transform:uppercase;margin:50px 0}

/*new_style --- woo*/

/*single product style*/
.single-product .woocommerce-breadcrumb{max-width:1400px;position:relative;margin:40px auto;width:95%}
.single_prod_container{position:relative;margin:50px auto;max-width:1200px;width:95%}
.woocommerce div.product .product_title{font-family:"Open Sans",sans-serif;font-size:24px;font-weight:700;margin-bottom:10px;padding-right:50px;box-sizing:border-box;display:flex;align-items:center;column-gap:20px;color:#000}
.product_meta{display:none}
.right_single .summary{width:100%!important;float:none!important}
.yith-wfbt-section .yith-wfbt-images{margin-right:50px}
form.yith-wfbt-form{display:flex;align-items:center;flex-wrap:wrap}
.yith-wfbt-section .yith-wfbt-items{display:none}
.title_sect_about{position:relative;text-align:center;margin-top:40px;margin-bottom:40px}
.label_about_title{background:#fff;font-weight:700;text-transform:uppercase;font-size:30px;color:#1c5274!important;z-index:99;padding:0 10px;position:relative}
.title_sect_about::after{background:#333434;left:0;top:50%;height:1px;width:100%;content:"";position:absolute}
.video_section{position:relative;padding-bottom:56.25%;height:0;margin:40px 0}
.video_section iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.section_about_descr{clear:both}
.right_single .price{color:#000!important}
.top_area_prod{align-items:flex-start;display:flex}
.left_single{width:48%;margin-right:2%;margin-bottom:40px}
.right_single{width:48%;margin-left:2%;margin-bottom:40px}
.left_single .woocommerce-product-gallery{width:100%!important;float:none!important;margin-bottom:0!important}
.yith-wfbt-submit-button:hover{opacity:.7}
.submenu_mini_cart:after,.submenu_mini_cart:before{bottom:100%;left:50%;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none}
.submenu_mini_cart:before{border-color:rgba(234,234,234,0);border-bottom-color:#eaeaea;border-width:18px;margin-left:-18px}
.woocommerce-variation-availability{margin-bottom:10px;color:#539aeb}
.return-to-shop{margin-top:20px}
.woocommerce #payment #place_order,.woocommerce a.button_checkout.button,.woocommerce button.button,.woocommerce button.login_button_subm,.woocommerce-account .woocommerce a.button,.woocommerce-order-received .woocommerce a.button,.woocommerce-page #payment #place_order{display:inline-flex; align-items:center; background-color:#1c5274;height:45px!important;line-height:1!important;padding:12px 40px!important;font-size:14px!important;letter-spacing:0!important;border-color:#1c5274!important}
.right_side_cart a.button_checkout{width:100%}
.cart_page_container .middle_container{max-width:1300px}
.bottom_find_store{clear:both;width:100%;padding-top:20px;display:block}
.find_store_link{display:flex;align-items:center;justify-content:center;column-gap:10px;width:100%}
.find_store_link img{height:25px;width:auto}
.back_butt{font-weight:600;margin-right:10px}
.woocommerce div.product p.price ins,.woocommerce div.product span.price ins{text-decoration:none!important}
.yith-wfbt-submit-block .price_text{text-align:center;margin-bottom:5px}
.tabs_woocommerce_cust{display:table;width:100%;height:auto;position:relative;box-sizing:border-box}
.tab_shipp{display:block;width:100%;border-bottom:1px solid #e7e7e7;padding:10px 0}
.tab_shipp:first-child(){border-top:1px solid #e7e7e7}
.heading_faq_cust{position:relative;width:100%;cursor:pointer}
.title_faq_itm{padding-right:50px;box-sizing:border-box;text-transform:uppercase;color:#1c5274;font-weight:500}
.icon_faq{position:absolute;right:0;top:5px;width:17px;height:17px;z-index:99}
.icon_open_close{display:block;position:absolute;top:0;right:0}
.icon_minus{opacity:0}
.active_faq .icon_minus{opacity:1}
.active_faq .icon_plus{opacity:0}
.content_faq_cust{padding:20px 0;display:none}
.content_faq_cust p:first-child{margin-top:0!important}
.content_faq_cust p:last-child{margin-bottom:0!important}
.woocommerce div.product form.cart{display:flex;align-items:center}
.woocommerce div.product form.variations_form.cart{flex-wrap:wrap}
.woocommerce div.product form.variations_form.cart .woocommerce-variation-add-to-cart{display:flex;align-items:center}
.woocommerce-product-details__short-description{font-size:15px}
.woocommerce-page .yith-wfbt-section{width:100%!important;padding:30px 0 0;border-top:1px solid #333434;max-width:100%!important;margin:0!important}
.yith-wfbt-section h3{text-transform:uppercase;font-weight:700;color:#1c5274;font-size:25px}
.woocommerce div.product div.images .flex-control-thumbs li{width:100%;margin-bottom:10px;border:1px solid #f1f1f1;box-sizing:border-box;border-radius:10px;overflow:hidden}
.woocommerce form .form-row .input-text,.woocommerce form .form-row select{border:1px solid #e5e7eb;padding:10px 20px}
.woocommerce form .form-row .input-text:focus,.woocommerce form .form-row select:focus{border-color:1px solid #e5e7eb}
.woocommerce-product-gallery{display:flex;align-items:flex-start}
.woocommerce-product-gallery>.woocommerce-product-gallery__image{width:100%}
.woocommerce-product-gallery>.flex-control-thumbs{width:70px;flex-shrink:0;margin-right:20px!important;order:1}
.flex-viewport{width:100%;order:2;border-radius:10px;border:1px solid #e5e7eb}
.left_single .onsale{left:100px!important}
/*single product style*/


.product_column_name{display:flex;align-items:center}
.thumb_img{width:100px;flex-shrink:0;margin-right:10px}
.thumb_img img{width:100%!important;height:auto;display:block}
textarea{resize:none}
.div_parent_woo{display:flex;align-items:flex-start;justify-content:space-between}
.left_side_checkout,.right_side_checkout{width:49%}
#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:#f6f8fa}
.woocommerce-error,.woocommerce-info,.woocommerce-message{background-color:transparent!important;border-top:none!important;border-bottom:1px solid #f4f4f4!important;padding:0 0 20px 30px}
.woocommerce-error::before,.woocommerce-info::before,.woocommerce-message::before{left:0;top:0}
.woocommerce table.shop_table th{font-weight:500!important;color:#1c5274;text-transform:uppercase;font-family:"Open Sans",sans-serif}
.woocommerce .woocommerce-notices-wrapper .button{border-bottom:1px solid!important;position:relative;min-width:auto!important;text-transform:uppercase!important}
p.woocommerce-shipping-destination{display:none!important}
.woocommerce .woocommerce-notices-wrapper .button::after{content:"";position:absolute;top:0;right:0;width:14px;background:url(img/chevron-compact-down.png);height:18px;background-repeat:no-repeat}
.woocommerce .woocommerce-notices-wrapper .button:hover{background-color:transparent!important;color:#1c5274!important;border:none!important;border-bottom:1px solid!important}
.woocommerce-message::before{display:none}
.woocommerce-message{padding-left:0!important}
.single-product .woocommerce-notices-wrapper{max-width:1200px;margin:auto;width:100%}
.bg_grey_cart{padding:20px;box-sizing:border-box;margin-bottom:30px;border-radius:15px}
.total_no_cart {text-transform: uppercase;font-size: 24px;letter-spacing: .6px;padding: 0px;max-width: 1200px;width: 100%;margin: 0 auto;}
.bg_grey_cart .product-name{width:40%}
.bg_grey_cart .shop_table th{border-top:none!important}
.bg_grey_cart .product-quantity,.bg_grey_cart .product-subtotal{text-align:center}
.bg_grey_cart .product-quantity .quantity{margin:auto}
.remove_prd_cust .icon_remove,.remove_prd_cust .label_remove_prd{display:inline-block;vertical-align:middle}
.woocommerce .bg_grey_cart a.remove,.woocommerce .bg_grey_cart a.remove_from_wishlist{background:0 0!important;color:#645f52!important;font-size:15px!important;display:flex;width:auto;height:auto;font-weight:300;align-items:center;justify-content:center}
.remove.remove_cart_abs{position:absolute;bottom:20px}
.product-subtotal{position:relative}
.icon_remove{margin-left:10px;font-size:28px}
.woocommerce .bg_grey_cart a.remove:hover{color:#1c5274!important}
div.coupon:not(.under-proceed){display:none!important}
.woocommerce-cart .cart-collaterals{display:flex;align-items:flex-start;flex-direction:row-reverse;justify-content:space-between;flex-wrap:wrap;width:100%}
.woocommerce-cart .cart-collaterals .woocommerce-coupon-form{width:49%;background:#f4f4f4;padding:40px;box-sizing:border-box;margin-right:2%}
.woocommerce-cart .cart-collaterals .cart_totals{float:none;width:49%}
.woocommerce-cart .cart-collaterals .woocommerce-coupon-form .coupon{display:flex;align-items:center}
.woocommerce-cart .cart-collaterals .woocommerce-coupon-form .coupon input{width:68%!important;box-sizing:border-box;border:none!important}
.woocommerce-cart .cart-collaterals .woocommerce-coupon-form .coupon .button{width:30%!important;box-sizing:border-box}
.cart_totals_table h2,.coupon_code_title{color:#222;letter-spacing:.6px;text-transform:uppercase;font-size:24px}
.cart_totals_table table tbody tr:first-child th{border-top:none!important}
.coupon_code_title{margin-bottom:20px}
.woocommerce-cart .cart-collaterals td{text-align:right}
.woocommerce-cart .cart-collaterals .wc-proceed-to-checkout .button{display:table;margin:auto}
.woocommerce-cart .cart-collaterals .cart_totals tr.order-total td,.woocommerce-cart .cart-collaterals .cart_totals tr.order-total th{border-top:1px solid #c1c1c1!important}
.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout{padding-bottom:0}
input[type=checkbox]{border:none!important;width:auto;height:auto;-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}
input[type=radio]{border:none!important;width:auto;height:auto;-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}
#ship-to-different-address{text-transform:uppercase;font-size:17px}
.left_side_checkout h3,.right_side_checkout h3{font-size:24px;text-transform:uppercase;margin-bottom:15px;color:#1c5274;font-weight:700}
.woocommerce form .form-row .input-text:focus,.woocommerce form .form-row select:focus{border-color:#f1f1f1!important}
.woocommerce-error{border-color:#b81c23!important}
.place-order .button{margin-top:20px!important}
.right_side_checkout tr:first-child td,.right_side_checkout tr:first-child th{border-top:none!important}
.right_side_checkout tfoot tr td,.right_side_checkout tfoot tr th{border:none!important}
.cart_totals_table table tbody tr th{padding-left:0!important}
.woocommerce-cart .cart-collaterals .woocommerce-coupon-form .coupon input{margin-bottom:0}
.one_product_item form.cart,.prod_data form.cart{display:flex;align-items:center}
.woocommerce-page .woocommerce{width:92%;max-width:1400px;position:relative;margin:50px auto}
.single-product .woocommerce-notices-wrapper{max-width:1500px;margin:auto;width:100%}
.woocommerce ul.products li.product .onsale, .woocommerce span.onsale{margin:0!important;right:auto;left:10px;width:auto!important;height:auto!important;border-radius:0;padding:7px 10px;text-transform:uppercase;font-weight:400;letter-spacing:1px;line-height:1;min-width:auto;min-height:auto;top:10px;max-width:100%;box-sizing:border-box}
.yith-wcwl-add-button i,.yith-wcwl-add-button svg{width:20px;height:20px;line-height:20px;font-size:20px}

/*wishlist additional style*/
.wishlist_table tr td,.wishlist_table tr th.product-checkbox,.wishlist_table tr th.wishlist-delete{text-align:left!important}
.wishlist_table .product-stock-status span.wishlist-out-of-stock{color:#1c5274}
.actions_wish_inline{display:flex;align-items:center;justify-content:center;column-gap:20px;width:auto}
.button_add_cart_wish .add_to_cart{color:#fff!important;text-transform:uppercase;line-height:1.2;padding:10px 20px!important;transition:all .3s ease-in-out;font-size:17px;text-align:center;height:45px;width:auto;box-sizing:border-box;moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;background-image:none!important;background-color:#1c5274!important;font-weight:400;font-family: "Open Sans", sans-serif;min-width:inherit!important;border-radius:0!important;border:1px solid #1c5274!important}
.button_add_cart_wish .add_to_cart:hover{background-color:#1c5274!important;border:1px solid #1c5274!important;color:#fff!important;moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.wishlist_table .product-add-to-cart a{margin-bottom:0!important}
.yith-wcwl-add-to-wishlist{margin-top:0!important}
.wishlist_table .product-add-to-cart a.button{padding:10px 20px!important}
.wish_pg_title{text-transform:uppercase;margin-bottom:50px}
.woocommerce table.shop_table th.product-add-to-cart{width:230px;text-align:center!important}
.wish_top_img{position:relative}
/*wishlist additional style*/

/*filters*/
.bapf_head h3{font-size:18px}
.bapf_ccolaps .bapf_body{padding-bottom:12px}
.bapf_sfilter .bapf_head{margin-top:10px!important;border-bottom:1px solid #707070;padding-bottom:10px}
.bapf_head{cursor:pointer}
.left_sidebarshop .berocket_single_filter_widget:last-child .bapf_body{border-bottom:none!important}
.bapf_ckbox_sqchck input[type=checkbox]:checked+label,.left_sidebarshop .bapf_body .checked label{font-weight:700!important;color:#1c5274!important}
.bapf_ckbox_sqchck label{text-transform:uppercase}
.left_sidebarshop ul li input[type=checkbox]{display:none}
.bapf_sfilter{margin-bottom:0!important}
.bapf_reset{background:0 0!important;border:none!important;padding:0}
.bapf_body{padding-left:30px;box-sizing:border-box}
.bapf_hascolarr .fa{color:#000!important}
.bapf_rst_nofltr .bapf_body{padding-left:0!important;margin-bottom:10px}
.bapf_body{border-bottom:1px solid #707070}
.berocket_single_filter_widget .bapf_body label,.berocket_single_filter_widget .bapf_head h3,.berocket_single_filter_widget .bapf_reset{text-transform:uppercase!important;font-size:19px!important;   font-family: "Open Sans", sans-serif !important;font-weight:500;color:#000;-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}
.bapf_ccolaps .bapf_head{border-bottom:none!important}
.left_sidebarshop .fa-chevron-up::before{content:"\f068"!important;display:none!important}
.left_sidebarshop .fa-chevron-down::before{content:"\f067"!important;display:none!important}
.left_sidebarshop .fa-chevron-down,.left_sidebarshop .fa-chevron-up{top:2px;right:0;width:16px;height:16px;display:block;z-index:92;background-position:center center;background-repeat:no-repeat!important;background-size:100% auto!important}
.bapf_ccolaps .bapf_hascolarr{color:#1c5274!important}
.bapf_ckbox_sqchck input[type=checkbox]:checked+label:hover,.berocket_single_filter_widget .bapf_body label:hover,.berocket_single_filter_widget .bapf_head h3:hover,.berocket_single_filter_widget .bapf_reset:hover,.left_sidebarshop .bapf_body .checked label:hover{color:#1c5274!important}
.button_shop_all .bapf_body {padding-left: 0;}
.tog_sidebar{display:none;align-items:center;cursor:pointer;position:relative;margin-bottom:20px;background:#7a1424;color:#fff;padding:10px}
.tog_sidebar::after{font-family:FontAwesome;content:"\f107";position:absolute;right:10px;top:50%;transform:translate(0,-50%);height:auto;line-height:1;font-size:23px}
.hide_filters{display:none}
.tog_sidebar span{transition:all .3s ease-in-out;text-transform:uppercase!important;font-size:17px!important;font-weight:600;color:#fff}
/*filters*/

/*mini cart*/
.submenu_mini_cart{position:absolute;top:100%;right:0;background:#f6f8fa;width:360px;-webkit-box-shadow:0 10px 20px rgb(0 0 0 / 10%);-moz-box-shadow:0 10px 20px rgb(0 0 0 / 10%);box-shadow:0 10px 20px rgb(0 0 0 / 10%);border:1px solid #e5e5e5;margin-top:0;z-index:99999;display:none;border-radius:2px;max-height:525px;overflow-y:auto}
.open_cart .submenu_mini_cart{display:none}
.open_cart .clone .submenu_mini_cart{display:none}
.open_cart .site_header:not(.clone) .submenu_mini_cart{display:block}
.down.open_cart .clone .submenu_mini_cart{display:block}
.down.open_cart .site_header:not(.clone) .submenu_mini_cart{display:none}
.woocommerce-mini-cart__empty-message{padding:20px 20px}
.buttons_mini_cart{display:flex;column-gap:10px}
.content_mini_cart{padding:15px;font-size:15px}
.title_mini_cart{font-weight:600;margin-bottom:10px}
.woo_list_mini{display:flex;align-items:flex-start;flex-wrap:wrap}
.line_more_products{width:100%;margin:0 1% 20px;text-align:center;font-size:16px}
.mini_cart_item{width:100%;margin:0 0 10px;padding-bottom:10px;border-bottom:1px solid #707070;display:flex;align-items:center;column-gap:20px}
.prod_name_mini{line-height:1.1;margin-top:10px;font-size:15px;color:#1c5274;font-weight:500;text-align:left;margin-bottom:5px}
.prod_name_mini a{color:#1c5274;}
.prod_name_mini a:hover{color:#1c5274;}
.mini_cart_item .quantity{font-size:14px;color:#707070;border:none!important}
.left_mini_item{width:100px;flex-shrink:0}
.right_mini_item{width:100%}
.button_cart_mini{min-width:auto;width:50%!important;padding:10px 15px;font-size:15px}
.button_mini_2{background:#1c5274;color:#fff;border:1px solid #1c5274}
.button_mini_1{background:#1c5274;color:#fff;border:1px solid #1c5274}
.button_mini_1:hover{color:#1c5274;background-color:#fff;border-color:#1c5274}
.button_mini_2:hover{color:#1c5274;background-color:#fff;border-color:#1c5274}
.content_mini_cart p{padding:0;margin:0}

/*mini cart*/
.error_add::after{font-family:FontAwesome;content:"\f06a";margin-left:.53em;vertical-align:bottom;color:#fff}
.woocommerce form .form-row{padding:0!important;margin:0!important}

/*loop products*/
.content_shop_arch .large_container{display:flex;align-items:flex-start}
.left_sidebarshop{width:230px;margin-right:60px;flex-shrink:0;margin-bottom:70px}
.content_shop_arch{margin-top:50px}
.right_loop_products{width:100%;margin-bottom:70px}
.cont_rep_prod{transition:.3s ease-in-out;box-sizing:border-box;position:relative}
.cont_rep_prod .yith-wcwl-add-to-wishlist{position:absolute;right:10px;top:10px;line-height:1;transition:.3s ease-in-out}
.woocommerce .woocommerce-result-count{display:none}
.overlay_product_buttons{background:rgba(0,0,0,.41);opacity:1;position:absolute;bottom:0;left:0;width:100%;height:100%;transition:all .3s ease-in-out;z-index:9;height:auto;padding:10px 15px;box-sizing:border-box}
.cont_rep_prod:hover .overlay_product_buttons{opacity:1}
.woocommerce .just_image_prod_loop img{border:none!important}
.cont_rep_prod:hover .yith-wcwl-add-to-wishlist{opacity:1}
.woocommerce ul.products li.product .price{color:#000;text-align:center}
.woocommerce-LoopProduct-link img{transition:.3s ease-in-out}
.cont_rep_prod:hover .quick_view_prod{opacity:1}
.woocommerce .overlay_product_buttons .button{width:45px;height:45px;margin:0 auto 0!important;display:inline-flex !important;justify-content:center;align-items:center;padding:0!important;font-size:20px!important}
.add_cart_cc{text-align:center}
.woocommerce .right_loop_products .products{margin:0!important;display:flex;flex-wrap:wrap;width:auto;justify-content:flex-start;margin-left:-1.5%!important;margin-right:-1.5%!important}
.woocommerce .right_loop_products .products li{margin:0 1.5% 30px!important;width:30.33%!important}
.img_parent_loop{width:100%;position:relative}
.woocommerce ul.products li.product .price ins{color:#1c5274!important}
.woocommerce-checkout #payment div.form-row{padding:20px!important;box-sizing:border-box}
.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper{align-items:flex-end;display:flex;flex-wrap:wrap;margin-left:-1%;margin-right:-1%;width:100%}
.woocommerce-account .woocommerce-address-fields__field-wrapper p,.woocommerce-checkout .woocommerce-billing-fields__field-wrapper p,.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper p{width:48%!important;margin:0 1% 20px!important;padding:0!important;float:none!important}
.woocommerce form .form-row.woocommerce-invalid label{color:#1c5274!important}
.full_line_over{display:flex;align-items:center;justify-content:flex-start}
.loop_prod_price{font-family: "Open Sans", sans-serif;font-size:16px;line-height:1.2}
.button.disabled {    pointer-events: none !important;}
/*latest products home*/

.latest_products_home{padding:30px;position:relative;box-sizing:border-box}
.latest_products_home::after,.latest_products_home::before{position:absolute;width:calc(100% - 30px);height:50%;background:#1c5274;content:"";display:block}
.latest_products_home::after{bottom:0;right:0}
.latest_products_home::before{top:0;left:0}
.latest_products_home .slick-list{z-index:9}
.latest_products_home li{padding:0 30px;box-sizing:border-box;background-color:#fff}
.right_side_prod_prc{margin-left:10px;flex-shrink:0}
.prod_loop_title{width:100%}
.price_loop_cust{font-size:14px;margin-bottom:5px;color:#fff}
.link_over_prd{display:table;color:#fff!important}
.link_over_prd:hover{opacity:.8}
.woocommerce .add_cart_cc a.button.loading::after,.woocommerce .add_cart_cc button.button.loading::after,.woocommerce .add_cart_cc input.button.loading::after{top:0!important;left:0!important;transform-origin:center;width:45px;height:45px;vertical-align:middle;right:auto;display:flex;align-items:center;justify-content:center;background:#1c5274;border-radius:50%;margin:0!important}
.woocommerce .add_cart_cc a.button.added::after,.woocommerce .add_cart_cc button.button.added::after,.woocommerce .add_cart_cc input.button.added::after{top:0!important;left:0!important;transform-origin:center;width:45px;height:45px;vertical-align:middle;right:auto;display:flex;align-items:center;justify-content:center;background:#1c5274;border-radius:50%;margin:0!important;position:absolute;pointer-events:none}
.woocommerce .add_cart_cc a.button.error_add::after,.woocommerce .add_cart_cc button.button.error_add::after,.woocommerce .add_cart_cc input.button.error_add::after{top:0!important;left:0!important;transform-origin:center;width:45px;height:45px;vertical-align:middle;right:auto;display:flex;align-items:center;justify-content:center;background:#1c5274;border-radius:50%;margin:0!important;position:absolute}

/*page navy style*/
.wp-pagenavi{clear:both}
.wp-pagenavi .last{width:auto!important}
.wp-pagenavi .first{width:auto!important}
.wp-pagenavi a,.wp-pagenavi span{text-decoration:none;border:1px solid #bfbfbf;padding:3px 5px;margin:2px}
.wp-pagenavi a:hover,.wp-pagenavi span.current{border-color:#000}
.wp-pagenavi span.current{font-weight:bold}
body .wp-pagenavi .pages,body .wp-pagenavi .nextpostslink,body .wp-pagenavi .previouspostslink{display:none!important}
.wp-pagenavi .extend{border:none!important}
.wp-pagenavi a,.wp-pagenavi span{border:1px solid #1c5274!important;padding:5px;margin:0 3px!important;width:32px!important;display:inline-block;line-height:1!important;text-align:center;vertical-align:middle;font-weight:300;font-size:20px!important;box-sizing:border-box;color:#7A1424!important;font-weight:400!important;line-height:1!important}
.wp-pagenavi{display:table;margin:0 auto!important}
.wp-pagenavi a:hover, .wp-pagenavi span.current {    background: #1c5274!important;   color: #fff !important;}

/*loop post blog*/
.posts_list{display:flex;gap:40px;align-items:flex-start}
.blog_sidebar{width:300px;flex-shrink:0}
.content_blog{display:flex;gap:40px;flex-wrap:wrap;width:100%;justify-content: center;}
.content_blog_left{width:100%}
.blog_2_col .container_blog_item{width:calc(50% - 20px)}
.blog_3_col .container_blog_item{width:calc(33.33% - 27px)}
.container_blog_item{background:#fff;display:flex;flex-direction:column;height:100%;padding-bottom:30px;box-shadow:0 2px 3px #0003;box-sizing:border-box;overflow:hidden;position:relative}
.blog_sidebar>.widget,.container_blog_item{border-radius:5px}
.link_blog_ps{display:block}
.featured_img_bg{width:100%;display:block;background-position:center center;background-size:cover;background-repeat:no-repeat}
.featured_img_blog .featured_img_bg{height:300px;}
.header_single_blog .featured_img_bg{height:350px;}




.date_post{color:#1c5274;position:absolute;top:0;right:20px;font-weight:400;text-transform:uppercase;font-size:14px;line-height:1.2;background:#fff;padding:15px 10px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;box-sizing:border-box;font-family:"Open Sans",sans-serif;text-align:center;min-width:56px}
.number_block{display:block;font-size:28px;font-weight:700}
.title_blog_pst{font-weight:700;margin-bottom:20px;font-size:22px;line-height:1.4;color:#1c5274!important;margin-top:30px}
.excerpt_serv,.read_more_blog,.title_blog_pst{padding-left:20px;padding-right:20px}
.link_tobl_post{color:#1c5274;font-size:22px;font-family:"Open Sans",sans-serif;font-weight:bold}
.excerpt_serv{margin-bottom:30px;color:#1c5274;font-size:16px;line-height:1.7}
.button_custom_wigdets.read_more_blog{margin-top:auto!important}
.button_custom_wigdets.read_more_blog .button_custom{width:auto!important;min-width:auto!important;font-size:17px}
.featured_img_blog{position:relative}
.title_sect_related {
	text-align: center;
	margin: 50px 0;
	font-weight: bold;
	text-transform: uppercase;
}
/*loop post blog*/


/* sidebar  */
.blog_sidebar .icon-itm{font-size:18px;width:21px}
.blog_sidebar,.blog_sidebar .one-contact{font-size:15px}
.blog_sidebar>.widget{box-shadow:0 0 3px #0003;padding:20px;box-sizing:border-box;margin-bottom:20px}
.blog_sidebar>.widget .widget-title{font-size:18px;text-transform:uppercase;font-weight:700;margin-bottom:15px}
.blog_sidebar .line_contact_widget{column-gap:10px}
.blog_sidebar ul{margin:0;padding:0;list-style:none}
.blog_sidebar ul li{border-bottom:1px solid #dfdfdf}
.blog_sidebar ul li:last-child a{padding-bottom:0}
.blog_sidebar ul li:last-child{border-bottom:none!important}
.blog_sidebar ul li a{padding:5px 0;display:block;box-sizing:border-box}

/* sidebar  */

/*single post*/
.single_post_blog .content_blog_left{padding-right:100px;box-sizing:border-box}
.single_post_blog{margin-top:40px}
.content_single_post .extralarge_container,.content_single_post .large_container,.content_single_post .middle_container,.content_single_post .small_container{width:100%;max-width:none}
.similar_posts_bottom{margin-bottom:40px}
.single_post_title{margin:40px 0 20px;font-size:26px;font-weight:700;color:#1c5274}
.entry-meta {
	display: flex;
	gap: 20px;
	list-style: none;
	padding: 0 !important;
	margin: 50px 0 20px !important;
	flex-wrap: wrap;
	font-size: 15px;
}
.share_section{display:flex;align-items:center;justify-content:flex-end;gap:20px;flex-wrap:wrap;margin:20px 0}
.share_buttons {
	margin: 0 !important;
	padding: 0 !important;
	list-style: none;
	display: flex;
	gap: 10px;
}
.share_buttons li a{font-size:13px;height:30px;width:30px;line-height:31px;color:#1c5274;background:#fff;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;display:block;box-shadow:0 0 1px 0 rgba(0,0,0,.16),0 1px 3px 0 rgba(0,0,0,.12);-webkit-box-shadow:0 0 1px 0 rgba(0,0,0,.16),0 1px 3px 0 rgba(0,0,0,.12);-moz-box-shadow:0 0 1px 0 rgba(0,0,0,.16),0 1px 3px 0 rgba(0,0,0,.12);-ms-box-shadow:0 0 1px 0 rgba(0,0,0,.16),0 1px 3px 0 rgba(0,0,0,.12);-o-box-shadow:0 0 1px 0 rgba(0,0,0,.16),0 1px 3px 0 rgba(0,0,0,.12);text-align:center}
.share_buttons li a:hover{color:#fff}
.share_buttons li .share_fb:hover{background-color:#3b5998;border-color:#3b5998}
.share_buttons li .share_tw:hover{background-color:#55acee;border-color:#55acee}
.share_buttons li .share_ln:hover{background-color:#007ab5;border-color:#007ab5}

.header_single_blog{border-radius:10px;box-shadow: 0 0px 3px #0003;overflow:hidden;}
/*single post*/

.lost_reset_password .woocommerce-Button {margin-top: 10px !important;}
.show_desktop_m_evn{display:none;}
.bar__datepicker button{display:flex}

.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline;list-style:none;padding:0}.select2-container .select2-selection--multiple .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;margin-left:5px;padding:0;max-width:100%;resize:none;height:18px;vertical-align:bottom;font-family:sans-serif;overflow:hidden;word-break:keep-all}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option--selectable{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#1c5274;line-height:28px;font-size: 15px;}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;height:26px;margin-right:20px;padding-right:0px}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b {
	border-color: #1c5274 transparent transparent transparent;
	border-style: solid;
	border-width: 12px 9px 0 9px;
	height: 0;
	left: 50%;
	margin-left: -9px;
	margin-top: -6px;
	position: absolute;
	top: 50%;
	width: 0;
}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #000 transparent;border-width:0 9px 12px 9px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;padding-bottom:5px;padding-right:5px;position:relative}.select2-container--default .select2-selection--multiple.select2-selection--clearable{padding-right:25px}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;font-weight:bold;height:20px;margin-right:10px;margin-top:5px;position:absolute;right:0;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:inline-block;margin-left:5px;margin-top:5px;padding:0;padding-left:20px;position:relative;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.select2-container--default .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-right:1px solid #aaa;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#999;cursor:pointer;font-size:1em;font-weight:bold;padding:0 4px;position:absolute;left:0;top:0}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover,.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus{background-color:#f1f1f1;color:#333;outline:none}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{border-left:1px solid #aaa;border-right:none;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__clear{float:left;margin-left:10px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--group{padding:0}.select2-container--default .select2-results__option--disabled{color:#999}.select2-container--default .select2-results__option--selected{background-color:#ddd}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;height:26px;margin-right:20px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0;padding-bottom:5px;padding-right:5px}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;display:inline-block;margin-left:5px;margin-top:5px;padding:0}.select2-container--classic .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#888;cursor:pointer;font-size:1em;font-weight:bold;padding:0 4px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555;outline:none}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option--group{padding:0}.select2-container--classic .select2-results__option--disabled{color:grey}.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}
.select2-container--default .select2-search--inline .select2-search__field{margin:0;height:35px!important;width:100%!important;margin-bottom:0;border:none!important;display:none!important}
.select2-container{font-size:14px!important;position:relative;display:block}
.select2-container .select2-selection--single,.select2-container--default .select2-selection--single .select2-selection__arrow{box-sizing:border-box;height:44px;border-radius:10px}
.select2-container .select2-selection--single .select2-selection__rendered{padding:8px 20px 7px!important;height:44px!important;font-size:16px}
.select2-container .select2-selection--multiple{height:44px}
.select2-container--default .select2-selection--multiple{border:1px solid #707070;padding:7px 10px;box-sizing:border-box}
.select2-container--default .select2-selection--multiple .select2-selection__choice{margin-top:0;margin-left:0;margin-right:10px}
.select2-selection{overflow:hidden;white-space:nowrap}
ul.select2-selection__rendered{white-space:nowrap}
.select2-results{font-size:14px}
.select2-search--dropdown .select2-search__field{font-size:14px;padding:7px 10px;box-sizing:border-box;height:35px;border-radius:10px;border:1px solid #707070}
.select2-container--default .select2-selection--single{border:1px solid #E5E7EB}
.select2-container .select2-selection--multiple{border:none!important;border-radius:8px;-webkit-box-shadow:0 3px 6px 0 rgb(0 0 0 / 29%);-moz-box-shadow:0 3px 6px 0 rgba(0,0,0,.29);box-shadow:0 3px 6px 0 rgb(0 0 0 / 29%);background:#f5f5f5}
.inline_checkbx .wpcf7-list-item{display:inline-block;vertical-align:text-bottom;margin:0 25px 10px 0}
.inline_checkbx .wpcf7-list-item label{display:flex;align-items:center;column-gap:7px;line-height:1.2}
.wpcf7-checkbox{display:block;position:relative;padding-bottom:10px;padding-top:5px}
.inline_checkbx .wpcf7-not-valid-tip{top:auto;bottom:0}
.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#707070}
.select2-container input{margin-bottom:0!important}
.select2-container ul{list-style:none!important}
.select2-container ul li:after{display:none!important}
.slick-autoplay-toggle-button{display:none}
.select2-container .select2-dropdown,.select2-container .select2-selection{border:1px solid #e5e7eb!important}
#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{background-color:#e5e7eb!important;color:#515151!important;border-radius:10px!important}
#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{border:1em solid #e5e7eb!important;border-right-color:transparent!important;border-left-color:transparent!important;border-top-color:transparent!important}

/* scroll text*/
.scroll_container{width:100%;overflow:hidden;white-space:nowrap;padding:6px 0;box-sizing:border-box;position:relative;font-size:14px;color:#fff;text-transform:uppercase;background-color:#89b1d0}
.scroll_container ul{display:inline-flex;padding:0;margin:0;animation:scroll-left 60s linear infinite}
.scroll_container li{display:inline-block;font-weight:400;margin-right:30px;list-style:none;position:relative}

@keyframes scroll-left {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-50%);
  }
}

/* password page */
body .gform-focus-validation-error{background:#fff!important}
.post-password-form-invalid-password{color:red;margin-bottom:20px}
.post-password-form{padding:150px 0;max-width:400px;margin:0 auto;width:92%}
.large_container.container_404{margin:150px auto}

/* contactinput */
::-webkit-input-placeholder{color:#c1c1c1!important;opacity:1!important;font-family:"Open Sans",sans-serif;font-weight:400;font-size:15px}
::-moz-placeholder{color:#c1c1c1!important;opacity:1!important;font-family:"Open Sans",sans-serif;font-weight:400;font-size:15px}
:-ms-input-placeholder{color:#c1c1c1!important;opacity:1!important;font-family:"Open Sans",sans-serif;font-weight:400;font-size:15px}
:-moz-placeholder{color:#c1c1c1!important;opacity:1!important;font-family:"Open Sans",sans-serif;font-weight:400;font-size:15px}
input,select,textarea{width:100%;background:0 0;border:1px solid #e5e7eb;font-size:15px;font-weight:400;margin-bottom:25px;color:#1c5274;line-height:normal;outline:0;box-sizing:border-box;font-family:"Open Sans",sans-serif;-webkit-appearance:none;appearance:none;padding:10px 20px;height:47px;border-radius:10px!important;font-size:16px}
input[type=checkbox]{width:auto!important;height:auto;display:inline-block;margin-bottom:5px;vertical-align:middle;appearance:checkbox;-webkit-appearance:checkbox}
input[type=radio]{width:auto!important;height:auto;display:inline-block;margin-bottom:5px;vertical-align:middle;appearance:radio;-webkit-appearance:radio}
[type=submit]{cursor:pointer;font-size:18px;display:inline-block;padding:15px 40px 15px;box-sizing:border-box;border:1px solid #1c5274!important;text-align:center;color:#fff;line-height:1;background-color:#1c5274;font-weight:500;text-transform:uppercase;font-style:normal;min-width: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;cursor:pointer;width:auto;margin-bottom:0;border-radius:10px!important;height:auto}
[type=submit]:hover{background-color:#fff;border-color:#1c5274!important;color:#1c5274}

.woocommerce form .form-row .input-text, .woocommerce form .form-row select {
	color: #1c5274 !important;
}

/* gravity */
input,select,textarea{box-shadow:none!important;outline:0!important}
.gform-theme input,.gform-theme select,.gform-theme textarea,.ui-datepicker-title select{border-radius:7px!important;font-family: "Open Sans", sans-serif;padding:10px 15px!important;border:1px solid #E5E7EB !important;font-size:15px!important;width:100%!important;background-color: transparent !important;}
.gform-theme input,.gform-theme select{height:42px!important;line-height:1.2!important;}
.gform-theme input,.gform-theme select,.gform-theme textarea{color:#1c5274!important}
.gfield_checkbox input,.gfield_radio input{height:auto!important}
.gfield_checkbox input,.gfield_checkbox label,.gfield_radio input,.gfield_radio label{cursor:pointer}
.gform-theme textarea{height:120px!important}
.gfield_description{margin-top:3px!important;font-size:12px!important}
.gfield_description:not(.validation_message ){color:#000!important}
.gform_title{font-size:20px;font-weight:400}
body .gfield_label{font-weight:400!important;color:#1C5274!important;font-size:16px!important;margin-bottom: 4px !important;}
.contact_form_full .gform-theme--foundation .gform_fields{row-gap:15px!important}
.gform-theme--foundation .gform_fields{row-gap:15px!important}
.full_row_input .ginput_container span{inline-size:100%!important}
.gform-theme textarea{resize:none!important}
.ui-datepicker-calendar{font-family: "Open Sans", sans-serif}
.gform_heading{margin-bottom:20px!important}
.gform-body .gform-button,.gform_footer .gform_button.button{padding:8px 40px!important;box-sizing:border-box;text-align:center;line-height:1;font-style:normal;max-width:100%;font-family: "Open Sans", sans-serif;background:#1c5274!important;border:1px solid #1c5274!important;color:#fff!important;font-size:21px!important;display:block!important;-webkit-transition:all .3s ease-in-out!important;-moz-transition:all .3s ease-in-out!important;-o-transition:all .3s ease-in-out!important;transition:all .3s ease-in-out!important;border-radius:10px!important;height:auto!important;font-weight:700;text-shadow:0 3px 6px #00000029}
.cf_full.google_recap_p{text-align:center}
body .ui-datepicker-title select{border:none!important;padding-left:10px!important}
.gform_footer{justify-content:center!important}
.gform_confirmation_message{text-align:center;font-size:20px!important}
.gform-body .gform-button:hover,.gform_footer .gform_button.button:hover{background:#fff!important;color:#1c5274!important;border-color:#1c5274!important}
.gform-datepicker{width:100%!important}
.ginput_container_date{position:relative!important}
.ginput_container_date::after{position:absolute;top:4px;right:0;width:30px!important;display:block!important;transform:none!important;inset-block-start:unset!important;inset-inline-start:unset!important;left:auto!important}
.field_sublabel_below h3{margin-bottom:0!important;margin-top:0}
.field_sublabel_below h3:not(:empty){margin-top:30px}
.field_sublabel_below .gsection_description{font-size:15px!important;margin-top:10px}
.gform-theme--framework input[type="checkbox"]::before,.gform-theme--framework input[type="radio"]::before{color:#a93132!important}
.gfield_captcha_input_container{width:100%!important}
.gform_required_legend{font-size:14px!important}
.gfield_label.gform-field-label{margin-bottom:0}
.ginput_container_checkbox,.ginput_container_consent,.ginput_container_radio{margin-top:8px!important}
.row_contact_form iframe{display:block!important;width:100%!important;height:600px!important}
.gsection .gsection_title{font-size:25px;font-weight:700}
.gform-field-label{font-size:13px!important;color:#1C5274 !important;font-weight:400!important;font-family: "Open Sans", sans-serif}
.gform-theme input[type=radio]{border:1px solid #E5E7EB!important;border-radius:50%!important;height:20px!important;width:20px!important;box-sizing:border-box!important;padding:5px!important}
.gform-theme input[type=checkbox]{border:1px solid #E5E7EB!important;height:20px!important;width:20px!important;box-sizing:border-box!important;padding:5px!important}
.ui-datepicker-title select{padding:0!important;font-size:16px!important}
.gform-theme--foundation .gfield textarea{min-block-size:auto!important}
.gform_body h4{font-size:20px;margin-bottom:20px}
.gform_drop_area{padding:13px!important}
.gform_button_select_files{background:#1c1c1c!important;border-radius:0!important;font-size:12px!important;padding:6px 10px!important;height:auto!important;line-height:1!important}
.gform_button_select_files:hover{background:#38d8fe!important}
.gform_drop_area::before{color:#38d8fe!important;display:none!important}
.gfield_captcha_container{display:flex!important}
.gfield_captcha_container .gfield_captcha_input_container{padding-left:20px!important}
.title_contac_footer{margin-bottom:30px;font-weight:700}
.gform_page_footer,.gform-footer{position:relative!important}
.gform-loader{position:absolute!important;bottom:13px!important;right:20px!important}
.gform_required_legend {display: none !important;}



/* box featured */
.features_section{display:flex;justify-content:space-between;gap:130px;align-items:flex-start;max-width:1200px;width:100%;margin:0 auto}
.features_section > div{box-sizing:border-box}
.features_column_left,.features_column_right{max-width:310px;box-sizing:border-box;padding-top:80px;display:flex;flex-direction:column;gap:20px;flex-shrink:0;font-size:16px;position:relative;z-index:2}
.features_column_center{display:flex;justify-content:center;align-items:center}
.features_column_center img{max-width:100%;height:auto;display:block}
.features_title_wrap{margin-bottom:15px}
.features_title_wrap h2{font-size:24px;font-weight:600;margin:0;text-transform:uppercase}
.features_list{display:flex;flex-wrap:wrap;flex-direction:column;row-gap:45px}
.features_list .features_list_item{display:flex;align-items:flex-start;gap:10px;position:relative}
.features_item_number{font-weight:700;min-width:30px;text-align:center;background:#42bfdd;width:35px;height:35px;border-radius:50%;color:#fff;line-height:35px;display:none}
.features_item_description{flex:1}
.features_title_wrap h2{background:#42BFDD;color:#fff;text-align:center;padding:7px 10px;box-sizing:border-box;border-radius:10px;font-size:16px;font-weight:700}
.features_card{margin-top:60px}
.features_item_number_style{display:none}
.features_arrow_wrapper{position:absolute;width:130px}
.features_arrow_wrapper span{background:#42bfdd;width:100%;height:2px;display:block;position:relative}
.features_arrow_wrapper span::after{content:'';position:absolute;top:50%;transform:translateY(-50%);width:0;height:0}
.features_list_left .features_arrow_wrapper span::after{border-left:8px solid #42bfdd;border-top:5px solid transparent;border-bottom:5px solid transparent;right:0}
.features_list_right .features_arrow_wrapper span::after{left:0;border-right:8px solid #42bfdd;border-top:5px solid transparent;border-bottom:5px solid transparent}
.features_list_left{text-align:right}
.features_arrow_wrapper.features_arrow_left_0{right:-160px;transform:rotate(-20deg);width:160px;top:-19px}
.features_arrow_wrapper.features_arrow_left_1{right:-307px;transform:rotate(-28deg);width:320px;top:-65px}
.features_arrow_wrapper.features_arrow_right_0{left:-136px;transform:rotate(17deg);width:130px;top:-10px}
.features_arrow_wrapper.features_arrow_right_1{left:-205px;transform:rotate(37deg);width:220px;top:-65px}
.features_arrow_wrapper.features_arrow_right_2{left:-222px;transform:rotate(46deg);width:255px;top:-87px}
.features_arrow_wrapper.features_arrow_right_3{left:-181px;width:175px;top:6px}

/* row_with_bg_red_blue */
.col_red_bg .bg_col_red_blue{background:#fef2f2;border:2px solid #fecaca}
.col_red_bg ul li::after{content:"✕";position:absolute;left:0;top:5px;width:15px;height:15px;border:2px solid red;color:red;display:flex;align-items:center;justify-content:center;font-size:11px;line-height:1;box-sizing:border-box;border-radius:2px}
.col_red_bg ul li{color:red}
.col_blue_bg .bg_col_red_blue{background:#b5dfef;border:2px solid #456fa9}
.row_with_bg_red_blue{align-items:stretch!important}
.bg_col_red_blue,.row_cols_bg_grey>.panel-grid-cell{border-radius:20px;padding:30px 50px}
.row_with_bg_red_blue>.panel-grid-cell ul{padding-left:0}
.col_blue_bg ul li::after{content:"✓";position:absolute;left:0;top:5px;width:17px;height:17px;display:flex;align-items:center;justify-content:center;font-size:11px;line-height:1;box-sizing:border-box;border-radius:50%;border:2px solid #456fa9;color:#456fa9}
.row_with_bg_red_blue>.panel-grid-cell ul li{list-style:none;padding-left:30px;position:relative;margin-bottom:10px;font-weight:700}
.row_with_bg_red_blue>.panel-grid-cell .sow-image-container{border-radius:20px;overflow:hidden;max-width:240px;margin:0 auto;width:100%}
.blue_box_full_row,.row_with_bg_red_blue{max-width:1130px}
.col_red_bg ul li{color:red}
.col_blue_bg ul li{color:#456fa9}
.col_colormiddle_bg{display:flex;align-items:center;padding-top:50px;box-sizing:border-box}
.blue_box_full_row{border-radius:20px;padding:30px;box-sizing:border-box;color:#1c5274;width:95%;margin:0 auto!important;box-shadow:0 5px 25px -5px rgba(0,0,0,.3),0 8px 10px -6px rgba(0,0,0,.1);background:#fff}
.text_procan_logo img{display:inline-block;box-sizing:border-box;max-width:120px;vertical-align:middle;margin-bottom:10px}
.text_procan_logo h4:last-child{margin-bottom:0}
.text_procan_logo h4{font-weight:700;margin-bottom:20px}
.row_cols_bg_grey>.panel-grid-cell{border:2px solid #ebebeb;background:#fafafa}
.bg_col_bluevs{background:#1c5274;width:100px;height:100px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;color:#fff!important}
.row_with_bg_red_blue>.panel-grid-cell:first-child{width:100%!important}
.row_with_bg_red_blue>.panel-grid-cell:nth-child(2){width:auto!important;flex-shrink:0;padding:0 30px;box-sizing:border-box}
.row_with_bg_red_blue>.panel-grid-cell:nth-child(3){width:100%!important}
.no-price-button-wrapper{margin-top:15px}
.no-price-button-wrapper .button.no-price-button{gap:10px;display:inline-flex!important;align-items:center}
.list_biblio ul li::after{content:"";position:absolute;left:0;top:5px;width:15px;height:15px;background-image:url('img/list_icon_cst.png');background-size:contain;background-repeat:no-repeat;background-position:center;display:block;box-sizing:border-box}
.list_biblio ul{padding-left:0}
.list_biblio ol{padding-left: 30px}
.list_biblio li strong{font-weight:700}
.list_biblio li{position:relative;margin-bottom:10px;color:#1c5274;font-weight:400}
.list_biblio li a{color:#42bfdd}
.list_biblio li a:hover{color:#1c5274;}
.list_biblio ul li{list-style:none;padding-left:30px;}
hr{border:none;border-top:1px solid #cfcfcf}
.title_cart_mini{display:none;}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger {z-index: 98;}
.icon_top_head_right{display:none!important}



.small_header_bg{background:linear-gradient(to right,#42bfdde6 0,#42bfdd00 100%)}
.journals_row_full > .panel-layout{display:flex!important;flex-wrap:wrap;row-gap:90px;column-gap:40px;justify-content:center}
.journals_row_full > .panel-layout > .panel-grid{width:calc(33.33% - 26.7px)}
.journals_row_full .html_card_cnt{margin:30px 0}
.journals_row_full .button_custom_wigdets{text-align:center}
.image_journals{background:#1C5274;width:100px;height:100px;padding:20px;box-sizing:border-box;margin-bottom:20px}
.item_open_journal .content_bx_card .middle_container{width:100%!important}
.item_open_journal .white_card{background-color:transparent!important;border:none!important;border-radius:0!important;padding:0!important;box-sizing:border-box;box-shadow:unset!important}
.item_open_journal > .panel-grid-cell{display:flex;flex-direction:column}
.item_open_journal> .panel-grid-cell,.item_open_journal{height:100%}
.item_open_journal> .panel-grid-cell > .widget.panel-last-child{margin-top:auto}
.item_open_journal{box-shadow: 0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px 6px rgba(0,0,0,.1);padding:20px;border-radius:20px;overflow:hidden;box-sizing:border-box}

.call_to_actionbar .style2_btn .button_custom:hover{

	border: 1px solid #42bfdd !important;
}


/* section two ambulance */

.section_two_ambulance > .panel-grid-cell:last-child > .panel-cell-style {
	min-height: 600px;
	border-radius: 15px;
	overflow: hidden;
	box-shadow: rgba(0, 0, 0, 0.1) 0px 20px 25px -5px, rgba(0, 0, 0, 0.1) 0px 8px 10px -6px;
	position: relative;
	background-position: left center !important;
}



.red_ambulance_box {
	border: 1px solid #fecaca;
	background: #fef2f2;
	padding: 20px;
	box-sizing: border-box;
	border-radius: 10px;
	color:red;
	position: absolute;
	top: 10px;
	right: 10px;
	max-width: 270px;
	width: calc(100% - 10px);
}

/* ruls img blog right center left */

img.alignleft{float:left;margin:0 8px 8px 0}
img.alignright{float:right;margin:0 0 8px 8px}
img.aligncenter{display:block;margin:8px auto}
img.alignnone{margin:0 0 8px}


.position_content_on_photo_right_top .responsive_icon_txt_rep{display:none}
.responsive_icon_txt_rep{position:absolute;top:15px;right:15px;background-color:#ffffffb3;border-radius:15px;padding:3px 8px 5px;text-align:center;box-sizing:border-box;max-width:210px;width:100%;}
.responsive_icon_txt_rep .small_icon{width:40px;margin:0 auto}
.style_2_repeater_box.position_content_on_photo_right_top .responsive_icon_txt_rep .description_tagline{text-transform:unset!important;padding:0!important;border-radius:0!important;color:#1c5274!important;border:none!important}
.position_content_on_photo_right_top .section_image_rep{position:relative}



@media (max-width:1700px){
	
}

@media (max-width:1440px){	/*  1366-1440*/ 

}

@media (max-width:1365px){	/*  1280-1365*/
	
}

@media (max-width:1279px){	/* 1024-1279*/ 
    .woocommerce-cart .cart-collaterals .cart_totals {    float: none;    width: 100%;    max-width: 660px;}
    .woocommerce .right_loop_products .products li{width:47%!important}
    .right_side_prod_cc {padding: 30px 20px;}

	
	.site_url_top img{max-height:40px;max-width:150px!important}
	.site_header .menu a{font-size:14px;font-weight:400;padding:5px 10px;box-sizing:border-box;display:block;color:#1c5274;border:1px solid #fff;border-radius:8px}
	.middle_white_bar .middle_container{column-gap:25px}
	.site_header .menu{column-gap:15px}
	.right_top_white{gap:15px}
	.right_top_white .one-contact{column-gap:15px}
	.right_top_white .line_contact_widget{font-size:14px}
	.site_header .menu a{font-size:14px;padding:5px}
	.features_section{gap:70px;max-width:1000px}
	.style_1_repeater_box .title_text{font-size:17px}
	.style_1_repeater_box .bottom_det_description{font-size:14px}
	.style_h1 .heading_widget,h1{font-size:35px}
	.style_h2 .heading_widget,h2{font-size:32px}
	.style_h3 .heading_widget,h3{font-size:30px}
	.style_h4 .heading_widget,h4{font-size:24px}
	.style_h5 .heading_widget,h5{font-size:25px}
	.style_h6 .heading_widget,h6{font-size:20px}
	.features_column_left,.features_column_right{max-width:250px;font-size:15px}
	.features_arrow_wrapper.features_arrow_left_0{right:-104px;transform:rotate(-22deg);width:107px;top:-17px}
	.features_arrow_wrapper.features_arrow_left_1{right:-243px;transform:rotate(-30deg);width:250px;top:-60px}
	.features_arrow_wrapper.features_arrow_right_3{left:-124px;width:120px;top:6px}
	.features_arrow_wrapper.features_arrow_right_0{left:-76px;width:70px;top:-10px}
	.features_arrow_wrapper.features_arrow_right_1{left:-152px;transform:rotate(46deg);width:175px;top:-57px}
	.features_arrow_wrapper.features_arrow_right_2{left:-179px;transform:rotate(56deg);width:225px;top:-91px}
	.section_two_ambulance > .panel-grid-cell:last-child > .panel-cell-style {min-height: 350px;}
		.single_post_blog .content_blog_left {
		padding-right: 30px;

	}

}

@media(max-width:1023px){
    .menu_bar_top{display:none!important}
	.menu_responsive_icon{display:block;margin-left: 30px;}
	/*.arrow_down_menu::before{font-family:"FontAwesome";content:"\f107";position:absolute;top:-3px;left:0;font-weight:900;color:#fff;font-size:24px;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}
	*/ 
    .arrow_down_menu{position:absolute;top:4px;right:0;width:20px;height:20px;cursor:pointer; color:#fff;}
	.active_submenu_responsive .arrow_down_menu::before{transform:rotate(-180deg);top:-1px}
	.active_submenu_responsive .sub-menu{display:block!important;display:block!important}
	.menu_header .sub-menu{position:relative;padding:15px 20px;display:none}
    

	
     /*gravity */
    .gfield--type-address>.ginput_container,.gform-theme--foundation .gform_fields{column-gap:20px!important}
    .gform-theme--foundation .gform-grid-row{column-gap:20px!important}
    .gform-theme--foundation .gform-grid-row>span{padding:0!important;width:calc(50% - 10px)}
    .gform-field-label{font-size:16px!important}
    .gform_body h4{font-size:18px}
    .gform-theme input,.gform-theme select,.gform-theme textarea,.ui-datepicker-title select{font-size:16px!important}
    ::-webkit-input-placeholder{font-size:16px}
    ::-moz-placeholder{font-size:16px}
    :-ms-input-placeholder{font-size:16px}
    :-moz-placeholder{font-size:16px}

    /*gravity */ 
	
	.center_responsive .text_list_item{width:auto;text-align:center}
	.center_responsive .list_rep_item{justify-content:center;align-items:center}
	.center_responsive{text-align:center}
	.center_responsive .inline_button > .panel-grid-cell{justify-content:center}
	.center_responsive .left_button{text-align:center}
	.center_responsive .right_button{text-align:center}
	.center_responsive .left_title{text-align:center;margin:0 auto;justify-content:center}
	.center_responsive .right_title{text-align:center;justify-content:center}
	.center_responsive .sow-image-container{justify-content:center}
	.center_responsive .table_details{margin:0 auto}
	.center_responsive .gform_wrapper{text-align:left}
	.center_responsive .socials_area{justify-content:center}
	.center_responsive .textwidget li{list-style-position:inside}
	.center_responsive .icon-repeat{justify-content:center}
	.center_responsive .textwidget ul{padding-left:0}
	.center_responsive .textwidget p{text-align:center!important}
	.inline_buttons>.panel-grid-cell{flex-wrap:wrap}
	.center_responsive .divider_type{transform:translate(-50%,0%)!important;left:50%;position:relative}
	.center_responsive .white_card{margin:0 auto}
	.center_responsive .inline_buttons > .panel-grid-cell{justify-content:center}
	.reverse_order{flex-direction:column-reverse!important}
	.empty_space_custom{display:block;clear:both;width:100%}
	.lightextra_small_space{height:10px}
	.extra_small_space{height:20px}
	.small_space{height:40px}
	.medium_space{height:50px}
	.large_space{height:60px}
	.empty_responsive{height:40px;display:block!important}
	.extra_large_space{height:70px}
	.title_product_cc,.prod_data .product_title{font-size:28px}
	.price_cust_prd{font-size:28px}
	.one_product_item{flex-wrap:wrap}
	.left_side_prodcc,.prod_data .woocommerce-product-gallery,.right_side_prodcc,.prod_data .entry-summary{max-width:500px!important;width:100%!important;margin-right:0;margin-bottom:50px}
	.prod_data{justify-content:center;display:flex;flex-wrap:wrap}
	.div_parent_woo{flex-wrap:wrap}
	.left_side_checkout,.right_side_checkout{width:100%}
	.contact_header .title-itm{display:none}
	.contact_header .link_contact_det .icon-itm{margin-right:0}
	.link_contact_det .icon-itm,.link_icon span{width:35px;height:35px;line-height:35px;font-size:15px}
	.cart_contents_count{right:-10px;top:-10px}
	.cart_contents_div svg,.cart_contents_div .fa{font-size:27px;height:27px;width:27px}
	.contact_header{margin-right:10px}
	.right_side_checkout{margin-top:50px}
	.woocommerce .right_loop_products .products li{width:48%!important}
	.secondary_image_exist{position:relative;max-width:310px;margin:0 auto;width:100%}
	.style_1_repeater_box{column-gap:15px;row-gap:40px}
	.style_1_repeater_box .bx_rep{width:calc(25% - 11.5px);text-align:center}
	.parent_columns_footer{display:flex;align-items:center;justify-content:space-between;column-gap:50px;flex-wrap:wrap;justify-content:center;align-items:center;gap:40px}
	.col2_footer .menu{justify-content:center}
	.style_2_repeater_box{flex-wrap:wrap}
	.style_2_repeater_box .bx_rep{width:calc(50% - 20px)}
	.row_cols_bg_grey > .panel-grid-cell{margin-bottom:30px}
	.row_cols_bg_grey > .panel-grid-cell:last-child{margin-bottom:0}
	.row_cols_bg_grey > .panel-grid-cell{padding:30px 50px!important}
	.cotent_header_small{gap:40px;flex-wrap:wrap}
	.bar_top_title{font-size:40px}
	.header_image_right img{max-width:310px;max-height:200px}
	.image_top_header_single{min-height:210px}
	.features_column_center{order:1;max-width:260px;margin:0 auto}
	.features_column_left{order:2}
	.features_column_right{order:3}
	.features_column_left,.features_column_right{padding-top:0}
	.features_arrow_wrapper{display:none}
	.features_item_number{display:block}
	.features_list_left{text-align:left}
	.features_section{gap:70px;max-width:1000px;flex-wrap:wrap;flex-direction:column;justify-content:center;align-items:center}
	.features_column_left,.features_column_right{max-width:300px;font-size:15px}
	.features_item_number_style{position:absolute;background:#42bfdd;width:25px;height:25px;text-align:center;color:#fff;border-radius:50%;font-weight:600;line-height:18px;padding:3px;box-sizing:border-box;font-size:14px;display:block}
	.features_media_center{position:relative}
	.features_number_left_0{top:80px;left:10px}
	.features_number_left_1{top:110px;left:110px}
	.features_number_right_0{top:90px;right:-10px}
	.features_number_right_1{top:80px;right:48px}
	.features_number_right_2{top:130px;right:32px}
	.features_number_right_3{top:250px;right:30px}
	.features_item_description{padding-top:6px}
	.features_list{row-gap:25px}
	.features_card{margin-top:30px}
	.row_with_bg_red_blue{max-width:400px}
	.col_colormiddle_bg{display:flex;align-items:center;padding:30px 0;box-sizing:border-box;justify-content:center}
	.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{width:auto!important}
	.large_container.container_404{margin:70px auto}
	.total_no_cart{text-align:center}
	.right_top_white{width:100%;flex-shrink:unset;display:flex;gap:30px;justify-content:flex-end}
	.menu_responsive_icon{flex-shrink:0}
	.down.open_cart .site_header:not(.clone) .submenu_mini_cart{display:none}
	.open_cart .site_header:not(.clone) .submenu_mini_cart{display:block!important}
	.submenu_mini_cart{right:20px}
	.button_cart_mini{min-width:auto!important;width:50%!important}
	.menu_header ul li a{display:block}
	.menu_header ul.menu > li{margin:11px 0}
	.journals_row_full > .panel-layout > .panel-grid{width:calc(50% - 20px)}
	
	/* blog */
	.posts_list {

		flex-wrap: wrap;
	}


	.blog_sidebar {
		max-width: 300px;
		flex-shrink: 0;
		width: 100%;
		margin: 0 auto;
	}
	.single_post_blog .content_blog_left {
		padding-right: 0px;

	}

	.blog_3_col.content_blog {
		gap: 30px;
	}
	
	
	.blog_3_col .container_blog_item {
		width: calc(33.33% - 20px);
	}


/* blog */

.small_header_bg .style1_btn .button_custom:hover {
	border-color: #fff !important;
}
.small_header_bg {
	background: rgba(66, 191, 221,0.7) !important;
}





}


@media (max-width: 991.98px) {
	img.alignleft{float:none;display:block;margin:8px auto}
	img.alignright{float:none;display:block;margin:8px auto}
	img.alignnone{display:block;margin:8px auto}
}


@media (max-width:768px){	/* 640-767*/ 
    .total_no_cart{font-size:20px;}
    .bg_grey_cart .product-name{width:100%;}
    .product_column_name {  justify-content: flex-end;   flex-wrap: wrap;}
    .actions_wish_inline {  justify-content: flex-end;}
    .thumb_img { margin-right:0;   width: 100px;    flex-shrink: 0;    order: 2;}
    .name_cart_prd {    width: 100%;    order: 1;    margin-bottom: 10px;}
    td.product-quantity {    text-align: right;}
    .bg_grey_cart .product-quantity .quantity{margin-right:0;}
    .woocommerce .bg_grey_cart a.remove {    position: relative;    bottom: 0;    justify-content: flex-end;    margin-top: 10px;}
    .woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last {  width: 100%;   box-sizing: border-box;}
    .left_side_checkout h3, .right_side_checkout h3, .wdgk_donation_content h3, .cart_totals h2, .woocommerce-order-details h2, .woocommerce-customer-details h2{font-size:21px;}
    .title_product_cc, .prod_data .product_title {   font-size: 26px;}
    .cont_filters{display:none}
    .visible_filters .show_filters{display:none}
    .visible_filters .hide_filters{display:block}
    .tog_sidebar{display:flex}
    .visible_filters .tog_sidebar::after{content:"\f106"}
    .top_area_prod{flex-wrap:wrap;}
    .left_single, .right_single {   width: 100%;  }
    .left_single{ margin: 0 0 40px;}
    .right_single{margin: 0;}
    .cart-item .product-name{display:flex!important;justify-content:space-between}
    .thumb_img{display:inline-block}
    .product_column_name{max-width:250px;width:100%;display:inline-block}
    .cart_item{border-bottom:1px solid #fff}
    .cart_item td{border:none!important}
    .bg_grey_cart td{padding:10px!important}
    .woocommerce table.shop_table tbody td{border-top:none!important}
    .woocommerce table.shop_table_responsive tr:nth-child(2n) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{background-color:unset!important}
    body .checkout_coupon .form-row-last{margin-top:20px!important}
    .right_side_checkout{margin-top:10px!important}
    .error-404.not-found,.thank_you_row{padding:80px 10px}
    .pg_title_404{font-size:30px}
    .similar_posts .title_blog_pst{font-size:18px!important}
    .similar_posts .item_blog_loop .date_post{font-size:14px!important}
    .featured_img_blog .featured_img_bg{height:200px;}
	.header_single_blog .featured_img_bg{height:250px;}
    .cont_rep_pst{margin-top:20px}
    .woocommerce .right_loop_products .products li{width:47%!important}
    .overlay_product_buttons{position:relative!important}
    .full_line_over{flex-wrap:wrap!important}
    .right_side_prod_prc{margin-left:0;padding-top:10px}
    .woocommerce .overlay_product_buttons .button{width:30px;height:30px;font-size:12px!important}
    .woocommerce .add_cart_cc a.button.added::after,.woocommerce .add_cart_cc button.button.added::after,.woocommerce .add_cart_cc input.button.added::after,.woocommerce .add_cart_cc a.button.loading::after,.woocommerce .add_cart_cc button.button.loading::after,.woocommerce .add_cart_cc input.button.loading::after{width:30px;height:30px}
    .add_cart_cc{text-align:left}
    .overlay_product_buttons{padding:10px}
    .right_loop_products{margin-bottom:40px}
    .bapf_body{padding-left:20px}
    .tog_sidebar span{font-size:16px!important}
    .woocommerce div.product .product_title{font-size:21px;padding-right:0}
    .price_cust_prd,.woocommerce div.product p.price,.woocommerce div.product span.price{font-size:21px}
	.woocommerce-account .woocommerce-MyAccount-navigation{margin-right:30px}
	.woocommerce-account .entry-content .woocommerce{display:block}
	.style_1_repeater_box .bx_rep{width:calc(50% - 8px);text-align:center}
	.gform-theme--foundation .gform-grid-row{margin-inline:0!important}
	/* blog */
	.blog_3_col .container_blog_item {width: calc(50% - 15px);}
	.content_blog { justify-content: center;}
	/* blog */
}

@media (max-width:639px){	/* 480-639*/
    .wdgk_donation_content .wdgk_display_option{    width: 40%;}
    .wdgk_donation_content a.button.wdgk_add_donation{width: 56%;}
    .woocommerce-page .woocommerce{margin: 50px auto 40px;}
    .right_side_prodcc {margin-bottom: 20px;}
    .woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals{padding:20px;}
    .prod_data .entry-summary,.prod_data .woocommerce-product-gallery{margin-bottom:40px!important}
	.name_team_single{font-size:28px}
	.woocommerce form .form-row label{line-height:1.3;margin-bottom:5px}
	.bar_top_title {font-size: 33px;}
	.title_sect_related{font-size:27px}
	.similar_posts{margin-left:0;margin-right:0;flex-wrap:wrap}
	.similar_posts .item_blog_loop{margin:0 0 30px!important;max-width:370px!important;width:100%!important}
	.content_single_post{padding:35px 0}
	.woocommerce-MyAccount-navigation a{padding:10px 14px}
	.woocommerce-account .woocommerce-MyAccount-content{padding:15px}
	.woocommerce #payment #place_order,.woocommerce a.button_checkout.button,.woocommerce button.button,.woocommerce button.login_button_subm,.woocommerce-account .woocommerce a.button,.woocommerce-order-received .woocommerce a.button,.woocommerce-page #payment #place_order{padding:10px 30px!important;font-size:14px!important}
	.woocommerce div.product form.cart .variations select{background-position:98% 13px!important}
	.site-footer{padding:50px 0 105px}
	.site_header.clone .right_top_white{display:none!important}
	.site_header .right_top_white{position:fixed!important;bottom:0;left:0;background:#fff!important;box-shadow:0 0 4px #0000004d;gap:0;padding:0}
	.right_top_white{justify-content:center}
	.right_top_white > .widget{width:100%}
	.right_top_white > .icon_top_head_right{width:33.33%;flex-shrink:0}
	.right_top_white .line_contact_widget{padding:10px;flex-direction:column;justify-content:center;align-items:center}
	.right_top_white .blue_btn .line_contact_widget{background-color:#fff!important;color:#1c5274!important}
	.right_top_white .style_btn .line_contact_widget{background-color:#fff!important;border:none!important;border-radius:0!important;color:#1c5274}
	.right_top_white .parent-tb{width:100%}
	.title_cart_mini,.right_top_white .line_contact_widget{font-size:14px;color:#1c5274}
	.title_cart_mini{display:block}
	.cart_contents_div svg,.cart_contents_div .fa,.right_top_white .line_contact_widget span{font-size:27px}
	.right_top_white .one-contact{column-gap:0}
	.right_top_white .header_cart{margin:0 auto}
	.right_top_white .style_btn .line_contact_widget{margin:0 auto!important;display:flex;gap:5px}
	.right_top_white .header_cart{margin:0 auto}
	.submenu_mini_cart{position:absolute;bottom:100%;top:auto!important;width:360px}
	.left_mini_item{width:70px}
	.style_2_repeater_box .inline_icon_txt_rep{display:flex;column-gap:20px;align-items:stretch;flex-wrap:wrap;gap:20px}
	.image_top_header_single{text-align:center}
	.header_text_group{width:100%}
	.cotent_header_small{gap:40px;flex-wrap:wrap;justify-content:center}
	.header_image_right img{max-width:250px;max-height:120px}
	.button_custom,.lmp_load_more_button .lmp_button{font-size:17px;min-width:170px}
	.scroll_menu_header{padding:50px 20px}
	.menu_header ul li a{font-size:15px;display:block}
	.style_h1 .heading_widget,h1{font-size:30px}
	.style_h2 .heading_widget,h2{font-size:24px}
	.style_h3 .heading_widget,h3{font-size:21px}
	.style_h4 .heading_widget,h4{font-size:20px}
	.style_h5 .heading_widget,h5{font-size:20px}
	.style_h6 .heading_widget,h6{font-size:19px}
	body,html{font-size:16px;line-height:1.4}
	.white_card{padding:15px}
	.secondary_image_exist{max-width:220px}
	.bg_blue_icon .images_area_serv{width:70px;height:70px}
	.site_url_footer img{max-width:210px;max-height:60px}
	.style_2_repeater_box .bx_rep{width:100%}
	.col2_footer .menu{row-gap:20px;flex-direction:column}
	.bg_col_red_blue,.row_cols_bg_grey > .panel-grid-cell{padding:20px}
	.gform-theme--foundation .gform-grid-row > span{padding:0!important;width:100%}
	.gform-body .gform-button,.gform_footer .gform_button.button{font-size:19px!important}
	.large_container{width:92%}
	.middle_container{width:92%}
	.small_container{width:92%}
	.extrasmall_container{width:92%}
	.error-404.not-found,.thank_you_row{padding:40px 10px}
	.style_2_repeater_box .inline_icon_txt_rep{text-align:center;justify-content:center}
	.journals_row_full > .panel-layout > .panel-grid{width:100%}
	.journals_row_full .html_card_cnt{margin:20px 0}
	.journals_row_full > .panel-layout{row-gap:40px;column-gap:40px}
	.section_two_ambulance > .panel-grid-cell:last-child > .panel-cell-style {min-height: 300px;}
	.red_ambulance_box {max-width: 200px;width: calc(100% - 10px);}

	.home_red_ambulance .red_ambulance_box {	position: absolute;	top: -120px;	right: 10px;	max-width: 200px;	}
	.section_two_ambulance.home_red_ambulance > .panel-grid-cell:last-child > .panel-cell-style {overflow: unset;	margin-top: 120px;}

	
	/* blog */
	.content_blog{gap:16px}
	.blog_2_col .container_blog_item{width:calc(50% - 8px)}
	.excerpt_serv,.read_more_blog,.title_blog_pst{padding-left:12px;padding-right:12px}
	.excerpt_serv{line-height:1.5}
	/* blog */
	
	.procan_none_mobile .header_image_right{display:none;}
	.image_top_header_single {min-height: 160px;}
	.position_content_on_photo_right_top .responsive_icon_txt_rep{display:block;}
	.position_content_on_photo_right_top .inline_icon_txt_rep{display:none;}
	.position_content_on_photo_right_top .section_image_rep {margin-bottom: 0 !important;}

}


@media (max-width:479px){ /* 0 -479*/ 
    .cart_contents_div svg, .cart_contents_div .fa {  font-size: 25px;    height: 25px;    width: 25px;}
    .one_product_item form.cart {    display: flex;    align-items: center;    flex-wrap: wrap;    width: 100%;    max-width: 200px;}
    .one_product_item .quantity {   margin-right: 0;    margin-bottom: 20px;}
    .total_no_cart {    font-size: 18px;}
    .bg_grey_cart{padding:15px;}
    .wdgk_donation_content .wdgk_display_option{width:100%; margin-right:0; margin-bottom:15px !important;}
    .wdgk_donation_content a.button.wdgk_add_donation {    width: 100%;}
    .woocommerce-cart .cart-collaterals .wc-proceed-to-checkout .button {   width: 100%;    box-sizing: border-box;}
    .woocommerce .woocommerce-notices-wrapper .button {    position: relative;    min-width: auto !important;    color: #fff !important;    text-transform: uppercase !important;    font-size: 13px;    letter-spacing: 0 !important;   display: block;    margin-left: 10px;    padding: 7px 10px !important;}
    .woocommerce .right_loop_products .products li{width:100%!important;margin:0 auto 40px!important;float:none!important}
    	
	.left_mini_item{width:50px;flex-shrink:0}
	.prod_name_mini{font-size:15px}
	.mini_cart_item{margin:0 0 7px;padding-bottom:7px;column-gap:10px}
	.right_top_white .line_contact_widget,.icon_top_head_right{padding:14px 5px 10px;box-sizing:border-box}
	.menu_header ul li a{line-height:1.2}
	.button_cart_mini,.icon_top_head_right{font-size:13px}
	.right_top_white .parent-tb{text-align:center}
	.button_cart_mini{padding:10px 6px}
	.submenu_mini_cart{position:absolute;top:auto;right:20px;max-height:350px;bottom:70px;width:280px}
	.mini_cart_item .quantity{font-size:14px}
	.mini_cart_item{margin:0 0 4px;padding-bottom:4px;column-gap:5px}
	.line_more_products{font-size:13px}
	.woocommerce-product-gallery > .flex-control-thumbs{width:50px;margin-right:10px!important}
	.woocommerce div.product form.cart{display:block;align-items:center}
	.woocommerce div.product form.cart div.quantity{margin:0 0 20px}
	.price_cust_prd,.woocommerce div.product p.price,.woocommerce div.product span.price{font-size:21px}
	.woocommerce div.product form.variations_form.cart .woocommerce-variation-add-to-cart{display:block!important}
	.content_faq_cust{padding:10px 0}
	.lost_password{margin-top:6px}
	.register .form-row-wide{margin-bottom:20px}
	.woocommerce-account .woocommerce-address-fields__field-wrapper p,.woocommerce-checkout .woocommerce-billing-fields__field-wrapper p,.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper p{width:100%!important;margin:0 0 20px!important;padding:0!important;float:none!important}
	.woocommerce-billing-fields label{font-size:14px}
	.woocommerce table.shop_table tbody td{font-size:13px}

	.woocommerce-customer-details{font-size:13px}
	.woocommerce div.product form.cart .variations select{margin-right:0!important}
	.title_cart_mini,.right_top_white .line_contact_widget{font-size:11px}
	.cart_contents_div svg,.cart_contents_div .fa,.right_top_white .line_contact_widget span{font-size:24px}
	.image_journals{width:70px;height:70px;padding:15px}
	.button_custom,.lmp_load_more_button .lmp_button{font-size:16px}
	.section_two_ambulance > .panel-grid-cell:last-child > .panel-cell-style {	min-height: 300px;}
	
	/* blog */
	.blog_2_col .container_blog_item,.blog_3_col .container_blog_item{width:100%;max-width:400px}
	.content_blog{justify-content:center}
	/* blog */
	
	
.responsive_icon_txt_rep {

	max-width: 150px;
	text-align: center;
	font-size: 12px;
}
	
.responsive_icon_txt_rep .small_icon {
	width: 30px;

}	



	
	
}

