@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Spartan:wght@300;400;500;600;700;800;900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap");:root{--main-color-one:#005bc1;--secondary-color:#C3162E;--heading-color:#212121;--paragraph-color:#707070;--heading-font:"Spartan",sans-serif;--body-font:"Roboto",sans-serif;--animate-delay:0.3s}
html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;overflow-x:hidden;font-family:var(--body-font)}
*{-webkit-box-sizing:border-box;box-sizing:border-box;outline:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}
body{margin:0;color:var(--heading-color);font-family:var(--body-font);font-size:14px}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-thumb{background-image:linear-gradient(125deg,#0073FF 0%,#2962FF 100%);border-radius:10px}
h1{font-size:48px;line-height:1.0833333333}
h2{font-size:36px;line-height:1.4444444444}
h3{font-size:24px;line-height:1.0833333333}
h4{font-size:20px;line-height:1.2380952381}
h1,h2,h3,h4,h5,h6{color:var(--heading-color);font-family:var(--heading-font)}
p{color:var(--paragraph-color);-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;margin-bottom:10px;line-height:24px}
a{color:inherit;text-decoration:none;color:var(--paragraph-color)}
a,a:hover,a:focus,a:active{text-decoration:none;outline:none;color:inherit}
pre{word-break:break-word}
a i{padding:0 2px}
img{max-width:100%}
ol{counter-reset:counter;padding-left:0}
ol li{list-style:none;margin-bottom:1rem}
ol li:before{counter-increment:counter;content:counter(counter);font-weight:500;margin-right:10px}
input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=number]:focus,textarea:focus,input[type=button]:focus,input[type=reset]:focus,input[type=submit]:focus,select:focus{outline:none;-webkit-box-shadow:none;box-shadow:none;border:1px solid #ddd}
code{color:#faa603}
.dark-bg{background-color:#111d5c}
.section-bg-1{background-color:#f4f7fc}
.check-list-02{margin:0;padding:0;list-style:none}
.check-list-02 li{display:block;padding-left:20px;position:relative;z-index:0}
.check-list-02 li:after{position:absolute;left:0;top:0;font-family:"fontawesome";content:"";color:var(--main-color-one)}
.check-list{margin:0;padding:0;list-style:none}
.check-list li{display:block;padding-left:20px;position:relative;z-index:0}
.check-list li:after{position:absolute;left:0;top:0;font-family:"fontawesome";content:"";color:var(--main-color-one)}
.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{clear:both}
.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{float:left;width:50%}
.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{float:right;text-align:right;width:50%}
.comment-navigation .nav-previous > a,.posts-navigation .nav-previous > a,.post-navigation .nav-previous > a,.comment-navigation .nav-next > a,.posts-navigation .nav-next > a,.post-navigation .nav-next > a{-webkit-transition:0.3s ease-in;transition:0.3s ease-in}
.comment-navigation .nav-previous:hover > a,.posts-navigation .nav-previous:hover > a,.post-navigation .nav-previous:hover > a,.comment-navigation .nav-next:hover > a,.posts-navigation .nav-next:hover > a,.post-navigation .nav-next:hover > a{color:var(--main-color-one)}
.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}
.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,0.6);box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}
#content[tabindex="-1"]:focus{outline:0}
.padding-left-0{padding-left:0}
.padding-right-0{padding-left:0}
.gray-bg{background-color:#FBFBFD}
.secondary-bg{background-color:var(--secondary-color)}
.padding-top-10{padding-top:10px}
.padding-top-20{padding-top:20px}
.padding-top-25{padding-top:25px}
.padding-top-30{padding-top:30px}
.padding-top-35{padding-top:35px}
.padding-top-40{padding-top:40px}
.padding-top-45{padding-top:45px}
.padding-top-55{padding-top:55px}
.padding-top-50{padding-top:50px}
.padding-top-60{padding-top:60px}
.padding-top-65{padding-top:65px}
.padding-top-70{padding-top:70px}
.padding-top-75{padding-top:75px}
.padding-top-80{padding-top:80px}
.padding-top-85{padding-top:85px}
.padding-top-90{padding-top:90px}
.padding-top-95{padding-top:95px}
.padding-top-100{padding-top:100px}
.padding-top-105{padding-top:105px}
.padding-top-110{padding-top:110px}
.padding-top-115{padding-top:115px}
.padding-top-120{padding-top:120px}
.padding-top-140{padding-top:140px}
.padding-top-150{padding-top:150px}
.padding-top-160{padding-top:160px}
.padding-top-190{padding-top:190px}
.padding-top-200{padding-top:200px}
.padding-top-210{padding-top:210px}
.padding-top-260{padding-top:260px}
.padding-top-310{padding-top:310px}
.padding-top-360{padding-top:360px}
.padding-top-390{padding-top:390px}
.padding-top-400{padding-top:400px}
.padding-top-600{padding-top:600px}
.padding-top-640{padding-top:640px}
.padding-top-720{padding-top:720px}
.padding-bottom-10{padding-bottom:10px}
.padding-bottom-15{padding-bottom:15px}
.padding-bottom-20{padding-bottom:20px}
.padding-bottom-25{padding-bottom:25px}
.padding-bottom-30{padding-bottom:30px}
.padding-bottom-35{padding-bottom:35px}
.padding-bottom-40{padding-bottom:40px}
.padding-bottom-45{padding-bottom:45px}
.padding-bottom-50{padding-bottom:50px}
.padding-bottom-55{padding-bottom:55px}
.padding-bottom-60{padding-bottom:60px}
.padding-bottom-65{padding-bottom:65px}
.padding-bottom-70{padding-bottom:70px}
.padding-bottom-75{padding-bottom:75px}
.padding-bottom-80{padding-bottom:80px}
.padding-bottom-85{padding-bottom:85px}
.padding-bottom-90{padding-bottom:90px}
.padding-bottom-95{padding-bottom:95px}
.padding-bottom-100{padding-bottom:100px}
.padding-bottom-110{padding-bottom:110px}
.padding-bottom-105{padding-bottom:105px}
.padding-bottom-115{padding-bottom:115px}
.padding-bottom-120{padding-bottom:120px}
.padding-bottom-130{padding-bottom:130px}
.padding-bottom-140{padding-bottom:140px}
.padding-bottom-135{padding-bottom:135px}
.padding-bottom-200{padding-bottom:200px}
.padding-bottom-280{padding-bottom:280px}
.padding-bottom-285{padding-bottom:285px}
.padding-bottom-150{padding-bottom:150px}
.padding-bottom-160{padding-bottom:160px}
.padding-bottom-165{padding-bottom:165px}
.padding-bottom-170{padding-bottom:170px}
.padding-bottom-180{padding-bottom:180px}
.padding-bottom-200{padding-bottom:200px}
.padding-bottom-215{padding-bottom:215px}
.padding-bottom-260{padding-bottom:260px}
.padding-bottom-300{padding-bottom:300px}
.padding-bottom-350{padding-bottom:350px}
.padding-bottom-460{padding-bottom:460px}
.margin-top-minus-90{margin-top:-90px}
.margin-top-minus-100{margin-top:-100px}
.margin-top-120{margin-top:120px}
.margin-top-150{margin-top:150px}
.margin-top-160{margin-top:160px}
.padding-120{padding-top:120px;padding-bottom:120px}
.padding-110{padding-top:110px;padding-bottom:110px}
.padding-100{padding-top:100px;padding-bottom:100px}
.padding-20{padding-top:20px;padding-bottom:20px}
.padding-30{padding-top:30px;padding-bottom:30px}
.padding-40{padding-top:40px;padding-bottom:40px}
.padding-50{padding-top:50px;padding-bottom:50px}
.padding-60{padding-top:60px;padding-bottom:60px}
.padding-65{padding-top:65px;padding-bottom:65px}
.padding-70{padding-top:70px;padding-bottom:70px}
.padding-80{padding-top:80px;padding-bottom:80px}
.padding-90{padding-top:90px;padding-bottom:90px}
.padding-10{padding-top:10px;padding-bottom:10px}
.margin-top-10{margin-top:10px}
.margin-top-15{margin-top:15px}
.margin-top-20{margin-top:20px}
.margin-top-30{margin-top:30px}
.margin-top-35{margin-top:35px}
.margin-top-40{margin-top:40px}
.margin-top-50{margin-top:50px}
.margin-top-55{margin-top:55px}
.margin-top-60{margin-top:60px}
.margin-top-70{margin-top:70px}
.margin-top-80{margin-top:80px}
.margin-top-90{margin-top:90px}
.margin-top-100{margin-top:100px}
.margin-bottom-0{margin-bottom:0px!important}
.margin-bottom-10{margin-bottom:10px}
.margin-bottom-15{margin-bottom:15px}
.margin-bottom-20{margin-bottom:20px}
.margin-bottom-25{margin-bottom:25px}
.margin-bottom-30{margin-bottom:30px}
.margin-bottom-35{margin-bottom:35px}
.margin-bottom-40{margin-bottom:40px}
.margin-bottom-50{margin-bottom:50px}
.margin-bottom-55{margin-bottom:55px}
.margin-bottom-60{margin-bottom:60px}
.margin-bottom-70{margin-bottom:70px}
.margin-bottom-80{margin-bottom:80px}
.margin-bottom-90{margin-bottom:90px}
.margin-bottom-120{margin-bottom:120px}
.margin-bottom-150{margin-bottom:150px}
.margin-top-100{margin-bottom:100px}
.margin-top-110{margin-top:110px}
.margin-top-115{margin-top:115px}
.margin-top-120{margin-top:120px}
.min-height-600{min-height:600px}
.overflow-hidden{overflow:hidden}
.alignleft{float:left;clear:both;margin-right:20px}
.alignright{float:right;clear:both;margin-left:20px}
.aligncenter{clear:both;display:block;margin:0 auto 1.75em}
.alignfull{margin:1.5em 0;max-width:100%}
.alignwide{max-width:1100px}
.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{content:"";display:table;table-layout:fixed}
.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}
.sticky{display:block}
.updated:not(.published){display:none}
.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}
embed,iframe,object{max-width:100%}
.custom-logo-link{display:inline-block}
.wp-caption{margin-bottom:1.5em;max-width:100%;clear:both}
.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}
.wp-caption .wp-caption-text{margin:.8075em 0}
.wp-caption-text{text-align:center}
.gallery{margin-bottom:1.5em}
.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}
.gallery-columns-2 .gallery-item{max-width:50%}
.gallery-columns-3 .gallery-item{max-width:33.33%}
.gallery-columns-4 .gallery-item{max-width:25%}
.gallery-columns-5 .gallery-item{max-width:20%}
.gallery-columns-6 .gallery-item{max-width:16.66%}
.gallery-columns-7 .gallery-item{max-width:14.28%}
.gallery-columns-8 .gallery-item{max-width:12.5%}
.gallery-columns-9 .gallery-item{max-width:11.11%}
.gallery-caption{display:block}
.wp-link-pages a{margin:0 5px;-webkit-transition:0.3s ease-in;transition:0.3s ease-in}
.wp-link-pages{margin-bottom:30px;margin-top:25px}
.wp-link-pages span,.wp-link-pages a{border:1px solid #e2e2e2;padding:5px 15px;display:inline-block}
.wp-link-pages .current,.wp-link-pages a:hover{background-color:var(--main-color-one);color:#fff;border-color:var(--main-color-one)}
.wp-link-pages span:first-child{margin-right:5px}
dl,ol,ul{padding-left:15px}
.post-password-form input{display:block;border:1px solid #e2e2e2;height:50px;border-radius:3px;padding:0 20px}
.post-password-form label{font-weight:600;color:#333}
.post-password-form input[type=submit]{width:100px;height:50px;background-color:var(--main-color-one);color:#fff;font-size:16px;font-weight:600;letter-spacing:1px;border:none;cursor:pointer;-webkit-transition:0.3s ease-in;transition:0.3s ease-in}
.post-password-form input[type=submit]:hover{background-color:#121A2F}
.footer-widget .table td,.footer-widget .table th{padding:.5rem!important}
.accordion-wrapper .card{border:none;background-color:#fff;border-radius:4px;-webkit-transition:0.7s all ease;transition:0.7s all ease}
.accordion-wrapper .card + .card{margin-top:20px}
.accordion-wrapper .card .card-header{background-color:transparent;padding:0;border:none}
.accordion-wrapper .card .card-header a{display:block;font-size:16px;line-height:28px;font-weight:600;font-family:var(--body-font);color:var(--heading-color);padding:20px 20px 20px 65px;cursor:pointer;position:relative}
.accordion-wrapper .card .card-header a:after{position:absolute;left:8px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:50px;height:50px;line-height:50px;text-align:center;background:#030519;color:var(--main-color-one);border-radius:4px;content:"";font-family:"fontawesome"}
.accordion-wrapper .card .card-header a[aria-expanded=true]:after{content:""}
.accordion-wrapper .card .card-body{padding:20px 30px;border-top:1px dashed #D5D5D5;font-size:16px;line-height:28px;font-family:var(--body-font);font-weight:400;color:var(--heading-color);-webkit-transition:0.7s alternate;transition:0.7s alternate}
.accordion-wrapper-02 .card{border:none;background-color:#fff;border:1px solid var(--main-color-one);border-radius:6px;-webkit-transition:0.7s all ease;transition:0.7s all ease}
.accordion-wrapper-02 .card + .card{margin-top:20px}
.accordion-wrapper-02 .card .card-header{background-color:transparent;padding:0;border:none}
.accordion-wrapper-02 .card .card-header a{display:block;font-size:20px;line-height:30px;font-weight:600;font-family:var(--heading-font);color:var(--heading-color);padding:20px 20px 20px 25px;cursor:pointer;position:relative;-webkit-transition:0.7s all ease;transition:0.7s all ease}
.accordion-wrapper-02 .card .card-header a:after{position:absolute;right:40px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:var(--main-color-one);content:"";font-family:"fontawesome"}
.accordion-wrapper-02 .card .card-header a[aria-expanded=true]{background:var(--main-color-one);-webkit-transition:0.7s all ease;transition:0.7s all ease}
.accordion-wrapper-02 .card .card-header a[aria-expanded=true]:after{content:"";color:var(--heading-color)}
.accordion-wrapper-02 .card .card-body{background:var(--main-color-one);padding:0px 20px 25px 25px;border-top:0px;font-size:16px;line-height:28px;font-family:var(--body-font);font-weight:400;color:#323232;-webkit-transition:0.7s alternate;transition:0.7s alternate}
.accordion-wrapper-02 .card .card-body .faq-img{margin-top:15px;border-radius:6px}
.back-to-top{position:fixed;right:30px;bottom:30px;width:50px;height:50px;background:var(--secondary-color);color:#fff;text-align:center;line-height:50px;border-radius:6px;z-index:99;font-size:25px;cursor:pointer;-webkit-box-shadow:0 0 5px rgba(41,98,255,0.5);box-shadow:0 0 5px rgba(41,98,255,0.5);display:none}
blockquote:not(.has-light-gray-color):not(.has-very-dark-gray-color):not(.is-style-large):not(.is-style-large){background-color:transparent;border-radius:8px;border:none;position:relative;color:#fff;z-index:0;overflow:hidden;margin-bottom:0px}
blockquote:not(.has-light-gray-color):not(.has-very-dark-gray-color):not(.is-style-large):not(.is-style-large) p{font-size:28px;line-height:1.8;font-weight:700;font-family:var(--heading-font);color:var(--heading-color);text-transform:uppercase;text-align:center;border-top:1px solid #b9b9b9;border-bottom:1px solid #b9b9b9;margin-top:35px;padding:30px 0px 20px;margin-bottom:0px}
.blog-grid-item-wrapper{margin-top:65px}
.blog-grid-item-01{position:relative;z-index:0;background:#FBFBFD;padding:29px 29px 25px;border-radius:6px}
.blog-grid-item-01.style-01{background:#fff}
.blog-grid-item-01.style-02{margin-left:15px;margin-right:15px}
.blog-grid-item-01 .thumb{position:relative;border-radius:6px;margin-bottom:18px;overflow:hidden}
.blog-grid-item-01 .thumb img{overflow:hidden;width:100%;-webkit-transition:0.3s all ease;transition:0.3s all ease}
.blog-grid-item-01 .thumb img:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}
.blog-grid-item-01 .content{margin-top:15px}
.blog-grid-item-01 .content .title{font-size:18px;line-height:1.6;font-weight:700;-webkit-transition:0.3s all ease;transition:0.3s all ease;padding-top:10px;word-break:break-word;margin-bottom:13px;color:var(--heading-color)}
.blog-grid-item-01 .content .title:hover{color:var(--secondary-color)}
.blog-grid-item-01 .content p{font-size:16px;line-height:1.7;font-family:var(--body-font);font-weight:400;color:var(--heading-color);margin-bottom:18px}
.blog-grid-item-01 .content .share-btn{width:48px;height:48px;line-height:48px;text-align:center;background:#2962FF1A;color:var(--secondary-color);border-radius:50%;font-size:16px;cursor:pointer;margin-top:20px}
.blog-grid-item-01 .content .share-btn i{padding:0;line-height:0px}
.blog-grid-item-02{position:relative;z-index:0;background:#FBFBFD;padding:25px 25px;border-radius:6px;margin-left:15px;margin-right:15px}
.blog-grid-item-02.style-01{margin-right:0;margin-left:0}
.blog-grid-item-02.style-01 .social-share{border-top:1px solid #DEDEDE;padding-top:22px;margin-top:25px}
.blog-grid-item-02 .thumb{margin-bottom:23px}
.blog-grid-item-02 .thumb img{border-radius:6px;width:100%}
.blog-grid-item-02 .content{margin-top:15px}
.blog-grid-item-02 .content .title{font-size:22px;line-height:1.46;font-family:var(--heading-font);font-weight:700;-webkit-transition:0.3s all ease;transition:0.3s all ease;padding-top:10px;word-break:break-word;margin-bottom:0;color:var(--heading-color)}
.blog-grid-item-02 .content p{font-size:16px;line-height:1.5;font-family:var(--body-font);font-weight:400;color:var(--paragraph-color);margin-bottom:0px}
.blog-grid-item-03{position:relative;z-index:0;background:transparent;padding:0}
.blog-grid-item-03 .thumb{position:relative;border-radius:6px;margin-bottom:23px;overflow:hidden}
.blog-grid-item-03 .thumb img{overflow:hidden;width:100%;-webkit-transition:0.3s all ease;transition:0.3s all ease}
.blog-grid-item-03 .thumb img:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}
.blog-grid-item-03 .content{margin-top:7px}
.blog-grid-item-03 .content .title{font-size:18px;line-height:1.6;font-weight:700;-webkit-transition:0.3s all ease;transition:0.3s all ease;padding-top:10px;word-break:break-word;margin-bottom:10px;color:var(--heading-color)}
.blog-grid-item-03 .content .title:hover{color:var(--secondary-color)}
.blog-grid-item-03 .content p{font-size:16px;line-height:1.5;font-family:var(--body-font);font-weight:400;color:var(--paragraph-color);margin-bottom:0px}
.blog-standard-item-01{position:relative}
.blog-standard-item-01 + .blog-standard-item-01{padding-top:40px;margin-top:40px;border-top:1px dashed #CBCBCB}
.blog-standard-item-01.sticky:after{position:absolute;right:0;top:0;font-family:"Font Awesome 5 Free";content:"";font-weight:700;font-size:20px;color:var(--main-color-one)}
.blog-standard-item-01 .thumbnail{position:relative;z-index:0;overflow:hidden;margin-bottom:20px;border-radius:10px}
.blog-standard-item-01 .thumbnail img{-webkit-transition:0.3s all ease;transition:0.3s all ease;border-radius:10px}
.blog-standard-item-01 .thumbnail img:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}
.blog-standard-item-01 .content .cats a{display:inline-block;color:#fff;letter-spacing:3px;padding:4px 15px;font-weight:400;font-size:14px;margin-right:10px;margin-bottom:10px;background-color:var(--main-color-one)}
.blog-standard-item-01 .content .post-meta-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:15px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.blog-standard-item-01 .content .post-meta-wrap .social-icon li{padding-left:0;margin-top:0}
.blog-standard-item-01 .content .post-meta{margin:0;padding:0;list-style:none;line-height:0}
.blog-standard-item-01 .content .post-meta li{display:inline-block;font-size:14px;line-height:14px;font-weight:400;margin-right:25px;padding-left:0;margin-top:0}
.blog-standard-item-01 .content .post-meta li:after{position:relative;right:-16px;top:0;color:var(--main-color-one);font-weight:400;content:"|"}
.blog-standard-item-01 .content .post-meta li:last-child:after{display:none}
.blog-standard-item-01 .content .post-meta li i{color:var(--main-color-one)}
.blog-standard-item-01 .content .post-meta li:before{display:none}
.blog-standard-item-01 .content .post-meta li:hover a{color:var(--main-color-one)}
.blog-standard-item-01 .content .post-meta li a{-webkit-transition:all 300ms;transition:all 300ms}
.blog-standard-item-01 .content .social-share{margin:0;padding:0;list-style:none}
.blog-standard-item-01 .content .social-share li{color:#222429;font-size:16px;display:inline-block;-webkit-transition:all 0.3s ease-in;transition:all 0.3s ease-in;padding-left:0}
.blog-standard-item-01 .content .social-share li:before{display:none}
.blog-standard-item-01 .content .social-share li + li{margin-left:10px}
.blog-standard-item-01 .content .social-share li:hover{color:var(--secondary-color)}
.blog-standard-item-01 .content .title{font-size:36px;line-height:1.27;font-family:var(--heading-font);font-weight:600;color:var(--heading-color);margin-bottom:20px;-webkit-transition:0.3s all ease;transition:0.3s all ease}
.blog-standard-item-01 .content .title:hover{color:var(--secondary-color)}
.blog-standard-item-01 .content p{font-size:16px;margin-bottom:25px}
.blog-standard-item-01 .content .blog-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%;margin-top:30px}
.blog-standard-item-01 .content .blog-bottom .btn-wrap .read-btn i{color:var(--main-color-one)}
.blog-standard-item-01 .content .blog-bottom .btn-wrap .read-btn:hover i{color:#fff}
.blog-standard-item-01 .content .post-author{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.blog-standard-item-01 .content .post-author .author-image{border-radius:50%;width:40px;height:40px;margin-right:15px}
.blog-standard-item-01 .content .post-author a{color:#001b61;font-size:16px;font-weight:700}
.blog-standard-item-01.is-sticky{position:relative;z-index:0}
.blog-standard-item-01.is-sticky:after{position:absolute;right:0;top:0;content:"";font-family:"fontawesome";font-size:30px;line-height:30px;color:var(--main-color-one)}
.blog-standard-item-01.format-video .thumbnail{position:relative;z-index:0}
.blog-standard-item-01.format-video .thumbnail .hover{position:absolute;left:0;top:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.blog-standard-item-01.format-quote .thumbnail{position:relative}
.blog-standard-item-01.format-quote .quote-post-type{border-radius:2px;z-index:0;position:absolute;left:30px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.blog-standard-item-01.format-quote .quote-post-type.style-01{position:initial;-webkit-transform:initial;transform:initial;background-color:#FFF8ED;padding:40px}
.blog-standard-item-01.format-quote .quote-post-type.style-01:after{color:var(--main-color-one);opacity:0.8}
.blog-standard-item-01.format-quote .quote-post-type.style-01 .title{color:var(--heading-color)}
.blog-standard-item-01.format-quote .quote-post-type.style-01 .post-meta li{color:var(--heading-color)}
.blog-standard-item-01.format-quote .quote-post-type:after{position:absolute;left:40px;top:15px;content:"";font-family:"Font Awesome 5 Free";font-weight:700;font-size:80px;color:var(--main-color-one)}
.blog-standard-item-01.format-quote .quote-post-type .title{padding-left:100px;padding-right:40px;color:#fff;font-size:33px;font-weight:600;line-height:44px;margin-bottom:10px}
.blog-standard-item-01.format-quote .quote-post-type .post-meta{margin:0;padding:0;list-style:none;margin-bottom:20px;padding-left:100px}
.blog-standard-item-01.format-quote .quote-post-type .post-meta li{display:inline-block;font-size:14px;line-height:24px;font-weight:400;margin-right:20px;color:#fff}
.blog-standard-item-01.format-quote .quote-post-type .post-meta li i{color:var(--main-color-one)}
.blog-standard-item-01.format-quote .quote-post-type .post-meta li:before{display:none}
.blog-standard-item-01.format-quote .quote-post-type .post-meta li:hover a{color:var(--main-color-one)}
.blog-standard-item-01.format-quote .quote-post-type .post-meta li a{-webkit-transition:all 300ms;transition:all 300ms}
.blog-section-area{position:relative;z-index:0;margin-top:120px;padding-bottom:82px}
.blog-section-area.style-01{padding-bottom:120px}
.blog-details-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:50px;padding-bottom:56px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.blog-details-footer .title{font-size:16px;line-height:1.5;font-weight:500;font-family:var(--body-font);color:#717171;padding-right:10px;margin-bottom:0}
.blog-details-footer .left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.blog-details-footer .left .tags{margin:0;padding:0;list-style:none}
.blog-details-footer .left .tags li{padding-left:0;font-family:var(--heading-font);display:inline-block}
.blog-details-footer .left .tags li:before{display:none}
.blog-details-footer .left .tags li i{padding-right:5px;color:var(--secondary-color)}
.blog-details-footer .left .tags li a{display:inline-block;padding:5px 15px;border:1px solid #F3F3F3;margin:5px 5px 5px 0;color:inherit;-webkit-transition:all 0.3s ease-in;transition:all 0.3s ease-in;font-family:var(--body-font);font-weight:400;border-radius:50px;font-size:12px!important;background-color:#EBEBEB;color:#4D4D4D}
.blog-details-footer .left .tags li a:hover{color:#fff;background-color:var(--main-color-one)}
.blog-details-footer .right{display:-webkit-box;display:-ms-flexbox;display:flex}
.blog-details-footer .right .social-share{margin:0;padding:0;list-style:none}
.blog-details-footer .right .social-share li{color:#222429;font-size:18px;display:inline-block;-webkit-transition:all 0.3s ease-in;transition:all 0.3s ease-in;padding-left:0}
.blog-details-footer .right .social-share li:before{display:none}
.blog-details-footer .right .social-share li + li{margin-left:10px}
.blog-details-footer .right .social-share li:hover{color:var(--secondary-color)}
.product-related-wrap{margin-left:-15px;margin-right:-15px}
.sm-outer-wrap{padding:0 15px}
.product-related-posts{padding:0;margin:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:40px;border-top:1px solid #eaeaea;padding-top:40px}
.product-related-posts .service-single-item-04{margin-top:0}
.product-related-posts .sm-outer-wrap:before{display:none}
.product-related-posts .sm-outer-wrap + li{margin-top:0}
.product-related-posts.colum-2 .sm-outer-wrap{width:calc(100% / 2)}
.product-related-posts.colum-3 .sm-outer-wrap{width:calc(100% / 3)}
.product-related-posts.colum-4 .sm-outer-wrap{width:calc(100% / 4)}
.search-page-content-area .blog-standard-item-01 .thumbnail img:hover{-webkit-transform:scale(1);transform:scale(1)}
.btn-wrap{display:block}
.btn-wrap .boxed-btn{background-color:var(--main-color-one);color:#fff;display:inline-block;padding:16px 26px;border-radius:6px;text-transform:capitalize;text-align:center;cursor:pointer;-webkit-transition:all 0.3s ease-in;transition:all 0.3s ease-in;-webkit-transition:0.5s all ease;transition:0.5s all ease;font-weight:600}
.btn-wrap .boxed-btn.news-btn{font-size:16px;line-height:1.3;font-family:var(--body-font);font-weight:500;color:var(--secondary-color);padding:0;-webkit-transition:0.3s all ease;transition:0.3s all ease;background:transparent;transition:0.3s all ease}
.btn-wrap .boxed-btn.news-btn i{margin-left:5px;padding:0;-webkit-transition:0.3s all ease;transition:0.3s all ease}
.btn-wrap .boxed-btn.news-btn:hover i{padding-left:8px}
.btn-wrap .boxed-btn.subscribe-btn{background:transparent;color:var(--secondary-color);font-size:16px;line-height:1.3;font-family:var(--body-font);font-weight:500;text-transform:uppercase;padding:0;position:relative;z-index:0;-webkit-transition:0.3s all ease;transition:0.3s all ease}
.btn-wrap .boxed-btn.subscribe-btn:hover{color:var(--main-color-one)}
.btn-wrap .boxed-btn.buy-btn{background:var(--secondary-color);color:#fff;padding:25px 50px;font-size:16px;line-height:1.3;font-family:var(--heading-font);font-weight:600;text-transform:uppercase;-webkit-transition:0.3s all ease;transition:0.3s all ease}
.btn-wrap .boxed-btn.buy-btn:hover{background-color:var(--main-color-one)}
.btn-wrap .boxed-btn.submit-btn{background:var(--secondary-color);padding:16px 30px;font-size:16px;font-family:var(--body-font);font-weight:500;color:#fff;-webkit-transition:0.3s all ease;transition:0.3s all ease;text-transform:uppercase;width:100%}
.btn-wrap .boxed-btn.submit-btn:hover{background-color:var(--main-color-one)}
.close-btn{position:absolute;right:-1px;top:0px;width:100px;height:100px;color:#fff;border-color:var(--main-color-one);background-color:var(--main-color-one);-webkit-transition:all 0.3s ease-in;transition:all 0.3s ease-in;padding:0;text-align:center;border:none;font-size:24px;border-top-right-radius:6px;border-bottom-right-radius:6px}
.close-btn:focus{outline:none}
.close-btn-02{width:45px;height:45px;line-height:45px;text-align:center;background:var(--secondary-color);font-size:14px;color:#fff;cursor:pointer;position:absolute;top:30px;right:0;border-radius:2px}
.close-btn-03{width:35px;height:35px;line-height:35px;text-align:center;background:var(--secondary-color);font-size:14px;color:#fff;cursor:pointer;position:absolute;top:25px;right:30px;border-radius:2px}
.desktop-center{text-align:center}
.desktop-left{text-align:left}
.desktop-right{text-align:right}
@media only screen and (max-width:768px){.tablet-center{text-align:center}
.tablet-left{text-align:left}
.tablet-right{text-align:right}}
@media only screen and (max-width:414px){.mobile-center{text-align:center}
.mobile-left{text-align:left}
.mobile-right{text-align:right}}
.contact-section-area{margin-top:-120px}
.contact-form-section{position:relative;z-index:0;margin-top:80px}
.contact-page-form{padding:36px 40px 40px;background-color:#F1F7FF}
.contact-page-form.login{background-color:#F8F8F8}
.contact-page-form.login .radio-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:22px}
.contact-page-form.login .radio-wrapper input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;margin-right:10px;width:19px;height:16px}
.contact-page-form.login .radio-wrapper p{font-size:16px;line-height:1.8;font-weight:400;font-family:var(--body-font);color:#505050;margin-bottom:0}
.contact-page-form.login .radio-wrapper label{font-size:16px;line-height:1.8;font-weight:400;font-family:var(--body-font);color:#505050;margin-bottom:0}
.contact-page-form.signup{background-color:#F3F7FA}
.contact-page-form .form-group label{font-size:16px;line-height:1.6;font-family:var(--body-font);font-weight:500;color:#505050;margin-bottom:10px}
.contact-page-form .form-group label span{color:var(--secondary-color)}
.contact-page-form .form-group textarea{min-height:170px;resize:none;width:100%}
.contact-page-form .form-group .form-control{color:var(--heading-color);background-clip:border-box;font-family:var(--body-font);background-color:#fff;padding:22px 30px 22px 20px;margin-bottom:25px;border-radius:0;border:1px solid transparent;height:60px}
.contact-page-form .form-group .form-control:focus{border:none;border:1px solid #1958D8;-webkit-box-shadow:none;box-shadow:none}
.contact-page-form .form-group .form-control::-webkit-input-placeholder{font-family:var(--body-font);font-family:"FontAwesome";color:#555}
.contact-page-form .form-group .form-control::-moz-placeholder{font-family:var(--body-font);font-family:"FontAwesome";color:#555}
.contact-page-form .form-group .form-control:-ms-input-placeholder{font-family:var(--body-font);font-family:"FontAwesome";color:#555}
.contact-page-form .form-group .form-control::-ms-input-placeholder{font-family:var(--body-font);font-family:"FontAwesome";color:#555}
.contact-page-form .form-group .form-control::placeholder{font-family:var(--body-font);font-family:"FontAwesome";color:#555}
.contact_map{height:100%;min-height:500px}
.map{min-height:500px;height:100%;background-color:#ddd}
.search-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.search-wrapper .content .logo-wrapper{max-width:190px}
.search-wrapper .subscribe-form{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:85px;position:relative;z-index:0}
.search-wrapper .subscribe-form .form-group{margin-bottom:0}
.search-wrapper .subscribe-form .form-group .form-control{font-size:18px;font-family:var(--body-font);font-weight:400;width:100%;padding:0px 70px 0px 210px;background:#fff;height:70px;border-radius:6px}
.search-wrapper .subscribe-form .form-group .form-control::-webkit-input-placeholder{color:#B9B9B9}
.search-wrapper .subscribe-form .form-group .form-control::-moz-placeholder{color:#B9B9B9}
.search-wrapper .subscribe-form .form-group .form-control:-ms-input-placeholder{color:#B9B9B9}
.search-wrapper .subscribe-form .form-group .form-control::-ms-input-placeholder{color:#B9B9B9}
.search-wrapper .subscribe-form .form-group .form-control::placeholder{color:#B9B9B9}
@media only screen and (max-width:991px){.search-wrapper .subscribe-form .form-group .form-control{height:50px}}
.search-wrapper .subscribe-form .form-group .nice-select{position:absolute;left:5px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:64px;line-height:55px;border:0;background-image:none}
.search-wrapper .subscribe-form .form-group .nice-select:focus{outline:none;-webkit-box-shadow:none;box-shadow:none}
.search-wrapper .subscribe-form .form-group .nice-select.open::after{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);margin-top:-6px}
.search-wrapper .subscribe-form .form-group .nice-select::after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:10px solid var(--paragraph-color);border-bottom:none;-webkit-transform:rotate(0);transform:rotate(0);margin-top:-4px;right:8px}
.search-wrapper .subscribe-form .form-group .nice-select::before{content:"";border-right:2px solid var(--paragraph-color);width:100%;height:30px;position:absolute;top:50%;right:-14px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.search-wrapper .subscribe-form .form-group .nice-select .current{font-size:16px;line-height:1.5;font-family:var(--body-font);font-weight:400;color:var(--paragraph-color)}
.search-wrapper .subscribe-form .form-group .search-icon{position:absolute;top:50%;right:30px;font-size:21px;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#B9B9B9}
.search-wrapper .subscribe-form .btn-wrap{position:absolute;top:31px;right:28px}
@media only screen and (max-width:991px){.search-wrapper .subscribe-form .btn-wrap{position:unset;width:100%;margin-top:10px}}
.counter-section-area{position:relative;margin-top:-60px}
.counter-section-area.instructor-single{margin-top:30px}
.counter-section-inner{background:#fff;-webkit-box-shadow:0px 12px 25px rgba(251,205,33,0.25);box-shadow:0px 12px 25px rgba(251,205,33,0.25);padding:60px;border-radius:6px}
.counter-section-inner.instructor-single{-webkit-box-shadow:none;box-shadow:none;background:#FEFCF2;padding:25px}
.single-counterup-01{text-align:center;border-right:1px dashed #CFCFCF}
.single-counterup-01.style-01{border-right:0px}
.single-counterup-01.style-02{border-right:0px;position:relative;cursor:pointer;-webkit-transition:0.5s all ease;transition:0.5s all ease}
.single-counterup-01.style-02:hover .icon::after{-webkit-transform:scale(1.5);transform:scale(1.5);top:5px;right:76px;background:rgba(251,205,33,0.16)}
.single-counterup-01.style-02::after{content:"";position:absolute;right:-25%;top:30px;width:45%;height:70%;border-right:1px dashed #CFCFCF}
.single-counterup-01.about::after{content:none}
.single-counterup-01 .icon{position:relative;margin-bottom:5px;font-size:45px;color:var(--heading-color)}
.single-counterup-01 .icon.style-01{color:var(--main-color-one)}
.single-counterup-01 .icon::after{content:"";position:absolute;width:50px;height:50px;line-height:50px;background:rgba(251,205,33,0.16);border-radius:50%;top:5px;right:55px;z-index:0;-webkit-transition:all 0.5s;transition:all 0.5s}
.single-counterup-01 .content .title{font-size:18px;line-height:28px;color:#3E4357;font-family:var(--heading-font);font-weight:400;margin-bottom:0px}
.single-counterup-01 .content .title.about{font-weight:500;color:#323232}
.single-counterup-01 .content .title.instructor-single{color:#535353}
.single-counterup-01 .content .odo-area .odo-title{font-size:30px;line-height:40px;font-weight:700;color:var(--main-color-one);font-family:var(--heading-font);margin-right:5px}
.single-counterup-01 .content .odo-area .odo-title.about{font-size:35px;line-height:45px;font-weight:700;color:var(--heading-color);font-family:var(--heading-font);margin-bottom:0px}
.single-counterup-01 .content .odo-area .odo-title.instructor-single{font-size:35px;line-height:45px;font-weight:700;color:var(--main-color-one);font-family:var(--heading-font)}
.single-counterup-01 .content .odo-area .pluse{font-size:30px;line-height:40px;font-weight:700;color:var(--main-color-one);font-family:var(--heading-font)}
.single-counterup-01 .content .odo-area .pluse.about{color:var(--heading-color)}
.counter-single-item .count-title{font-size:20px;line-height:30px;font-family:var(--heading-font);font-weight:700;color:var(--heading-color);text-align:center;text-transform:uppercase;margin-top:20px}
.counter-single-item .counter-item{display:inline-block;background-color:transparent;margin-right:15px;border-radius:5px;position:absolute;left:50%;top:23%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.counter-single-item .counter-item:last-child{margin-right:0}
.counter-single-item .counter-item span{text-align:center;display:block;line-height:55px;font-family:var(--heading-font);font-size:35px;font-weight:700;padding-bottom:0px;color:var(--heading-color)}
.counter-single-item .counter-item h6{text-align:center;font-size:14px;font-weight:500;line-height:28px;color:var(--heading-color);padding:8px;border-radius:0px 0px 5px 5px}
.single-icon-box{background-color:#fff;text-align:center;padding:35px;position:relative;z-index:0;overflow:hidden;border-radius:6px;-webkit-transition:0.3s all ease;transition:0.3s all ease;margin-bottom:30px}
.single-icon-box.active{-webkit-filter:drop-shadow(0 10px 30px rgba(25,88,216,0.12));filter:drop-shadow(0 10px 30px rgba(25,88,216,0.12))}
.single-icon-box:hover{-webkit-filter:drop-shadow(0 10px 30px rgba(25,88,216,0.12));filter:drop-shadow(0 10px 30px rgba(25,88,216,0.12))}
.single-icon-box .icon{width:75px;height:75px;line-height:75px;text-align:center;background:var(--secondary-color);border-radius:6px;font-size:35px;color:#fff;margin:auto;margin-bottom:22px}
.single-icon-box .content span{font-size:16px;line-height:1.6;font-family:var(--body-font);font-weight:500;color:#161616;display:block}
.image-box-wrapper{border-bottom:1px solid #e3e3e3;padding-bottom:40px;margin-bottom:40px}
.image-box-item{display:-webkit-box;display:-ms-flexbox;display:flex;background:#fff;padding:20px 20px;border-radius:6px}
.image-box-item.style-01{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.image-box-item.style-01 .thumbnail img{border-radius:6px;width:260px}
.image-box-item .thumbnail img{border-radius:6px;width:170px}
.image-box-item .content{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:30px}
.image-box-item .content .title{font-size:18px;line-height:1.6;font-family:var(--heading-font);font-weight:700;-webkit-transition:0.3s all ease;transition:0.3s all ease;color:var(--heading-color);margin-bottom:10px;margin-top:10px;transition:0.3s all ease}
.image-box-item .content .title:hover{color:var(--secondary-color)}
.image-box-item .content p{font-size:16px;line-height:1.7;font-family:var(--body-font);font-weight:400;color:var(--heading-color);margin-bottom:10px}
.image-box-item .content .price{color:#fff;font-size:28px;font-weight:700;font-family:var(--heading-font)}
.image-box-item-two{position:relative;z-index:0;margin-bottom:30px}
.image-box-item-two.style-01{margin-left:15px;margin-right:15px}
.image-box-item-two.bg-image{background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative;z-index:0;min-height:480px;border-radius:6px}
.image-box-item-two.bg-image:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.7);background-size:cover;z-index:-1;border-radius:6px}
.image-box-item-two .content{position:absolute;left:40px;bottom:40px;width:calc(100% - 80px)}
.image-box-item-two .content.style-01{left:30px;bottom:30px;width:calc(100% - 60px)}
.image-box-item-two .content .title{font-size:26px;line-height:1.54;font-family:var(--heading-font);font-weight:700;color:#fff;margin-top:10px;margin-bottom:3px;position:relative}
.image-box-item-two .content .title a{padding-bottom:6px;background:-webkit-gradient(linear,left top,right top,from(currentColor),to(currentColor));background:linear-gradient(to right,currentColor 0%,currentColor 100%);background-size:0px 2px;background-repeat:no-repeat;background-position:left 87%;display:inline;-webkit-transition:0.2s all ease;transition:0.2s all ease}
.image-box-item-two .content .title a:hover{color:#fff;background-size:100% 2px;display:inline}
.image-box-item-two .content .title.style-01{font-size:21px;line-height:1.82}
.image-box-item-three{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.image-box-item-three.style-01 + .image-box-item-three{border-top:1px solid #e3e3e3;padding-top:35px;margin-top:35px}
.image-box-item-three + .image-box-item-three{border-top:1px solid #e3e3e3;padding-top:25px;margin-top:25px}
.image-box-item-three .thumbnail.style-01 img{border-radius:6px}
.image-box-item-three .thumbnail img{border-radius:6px}
.image-box-item-three .content{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:30px}
.image-box-item-three .content.style-01{padding-left:20px;margin-left:0}
.image-box-item-three .content .title{font-size:18px;line-height:1.7;font-family:var(--heading-font);font-weight:700;-webkit-transition:0.3s all ease;transition:0.3s all ease;color:var(--heading-color);margin-bottom:10px;margin-top:10px;transition:0.3s all ease}
.image-box-item-three .content .title:hover{color:var(--secondary-color)}
.image-box-item-three .content .price{color:#fff;font-size:28px;font-weight:700;font-family:var(--heading-font)}
.image-box-item-four{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.image-box-item-four:last-child{margin-bottom:30px}
.image-box-item-four.style-01 + .image-box-item-four{border-top:1px solid #e3e3e3;padding-top:38px;margin-top:38px}
.image-box-item-four + .image-box-item-four{border-top:1px solid #e3e3e3;padding-top:30px;margin-top:30px}
.image-box-item-four .thumbnail img{border-radius:6px}
.image-box-item-four .content{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:30px}
.image-box-item-four .content .title{font-size:18px;line-height:1.6;font-family:var(--heading-font);font-weight:700;-webkit-transition:0.3s all ease;transition:0.3s all ease;color:var(--heading-color);margin-bottom:10px;margin-top:10px}
.image-box-item-four .content .title:hover{color:var(--secondary-color)}
.image-box-item-four .content p{font-size:16px;line-height:1.75;font-family:var(--body-font);font-weight:400;color:var(--heading-color);margin-top:10px;margin-bottom:22px}
.image-box-item-four .content .price{color:#fff;font-size:28px;font-weight:700;font-family:var(--heading-font)}
.image-box-item-five{position:relative;z-index:0;margin-bottom:80px}
.image-box-item-five.bg-image{background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative;z-index:0;min-height:540px;border-radius:6px}
.image-box-item-five.bg-image:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:transparent -webkit-gradient(linear,left top,left bottom,from(#21212100),to(#000000C7)) 0% 0% no-repeat padding-box;background:transparent linear-gradient(180deg,#21212100 0%,#000000C7 100%) 0% 0% no-repeat padding-box;background-size:cover;z-index:-1;border-radius:6px}
.image-box-item-five.bg-image-02{background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative;z-index:0;min-height:425px;border-radius:6px;margin-left:15px;margin-right:15px}
.image-box-item-five.bg-image-02:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:transparent -webkit-gradient(linear,left top,left bottom,from(#21212100),to(#000000C7)) 0% 0% no-repeat padding-box;background:transparent linear-gradient(180deg,#21212100 0%,#000000C7 100%) 0% 0% no-repeat padding-box;background-size:cover;z-index:-1;border-radius:6px}
.image-box-item-five.bg-image-03{background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative;z-index:0;min-height:450px;border-radius:6px}
.image-box-item-five.bg-image-03:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:transparent -webkit-gradient(linear,left top,left bottom,from(#21212100),to(#000000C7)) 0% 0% no-repeat padding-box;background:transparent linear-gradient(180deg,#21212100 0%,#000000C7 100%) 0% 0% no-repeat padding-box;background-size:cover;z-index:-1;border-radius:6px}
.image-box-item-five .content{position:absolute;left:40px;bottom:40px;width:calc(100% - 80px)}
.image-box-item-five .content.style-01{left:30px;bottom:30px;width:calc(100% - 60px)}
.image-box-item-five .content.style-01 .title{font-size:18px;line-height:1.67}
.image-box-item-five .content .title{font-size:26px;line-height:1.54;font-family:var(--heading-font);font-weight:700;color:#fff;margin-top:10px;margin-bottom:10px;position:relative}
.image-box-item-five .content .title a{padding-bottom:6px;background:-webkit-gradient(linear,left top,right top,from(currentColor),to(currentColor));background:linear-gradient(to right,currentColor 0%,currentColor 100%);background-size:0px 2px;background-repeat:no-repeat;background-position:left 87%;display:inline;-webkit-transition:0.2s all ease;transition:0.2s all ease}
.image-box-item-five .content .title a:hover{color:#fff;background-size:100% 2px;display:inline}
.image-box-item-six{position:relative;z-index:0;margin-bottom:30px;overflow:hidden;margin-left:15px;margin-right:15px}
.image-box-item-six:hover .box-number::before{width:100%}
.image-box-item-six.bg-image{background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative;z-index:0;min-height:130px;border-radius:6px}
.image-box-item-six.bg-image::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(33,33,33,0.6);background-size:cover;z-index:-1;border-radius:6px}
.image-box-item-six .content{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.image-box-item-six .content .title{font-size:16px;line-height:2;font-family:var(--heading-font);font-weight:700;color:#fff;margin-bottom:0;text-transform:uppercase;-webkit-transition:0.3s all ease;transition:0.3s all ease}
.image-box-item-six .box-number{font-size:18px;line-height:1.4;font-family:var(--body-font);font-weight:700;color:#fff;-webkit-transition:0.3s all ease;transition:0.3s all ease;margin-bottom:0px;position:absolute;right:15px;top:6px;z-index:0}
.image-box-item-six .box-number::before{content:"";position:absolute;z-index:-1;right:-50px;top:-50px;width:100px;height:100px;border-radius:50%;background:#2962FF;-webkit-transition:0.3s all ease;transition:0.3s all ease}
.image-box-item-seven{position:relative;z-index:0;margin-bottom:30px}
.image-box-item-seven.bg-image{background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative;z-index:0;min-height:650px;border-radius:6px}
.image-box-item-seven.bg-image:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.7);background-size:cover;z-index:-1;border-radius:6px}
.image-box-item-seven .content{position:absolute;left:50px;bottom:50px;width:calc(100% - 100px)}
.image-box-item-seven .content .title{font-size:35px;line-height:1.54;font-family:var(--heading-font);font-weight:700;color:#fff;margin-top:10px;margin-bottom:29px;text-align:center}
.image-box-item-seven .content .subtitle{font-size:20px;line-height:1.54;font-family:var(--heading-font);font-weight:600;color:#fff;margin-top:10px;margin-bottom:27px;text-align:center;letter-spacing:5px}
.preloader-inner{position:fixed;left:0;top:0;z-index:9;background-color:#fff;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.preloader-inner .loader{width:50px;height:50px}
.preloader-inner .loader{-webkit-animation:name duration timing-function delay iteration-count direction fill-mode;animation:name duration timing-function delay iteration-count direction fill-mode}
.preloader-inner .loader svg g g path:first-child{-webkit-animation:loader_one 0.8s ease-in infinite;animation:loader_one 0.8s ease-in infinite}
.preloader-inner .loader svg g g path:nth-child(2){-webkit-animation:loader_two 0.8s ease-in infinite;animation:loader_two 0.8s ease-in infinite}
.preloader-inner .loader svg g g path:last-child{-webkit-animation:loader_three 0.8s ease-in infinite;animation:loader_three 0.8s ease-in infinite}
@-webkit-keyframes loader_one{0%{opacity:0}
25%{opacity:1}
50%{opacity:1}
75%{opacity:1}
100%{opacity:1}}
@keyframes loader_one{0%{opacity:0}
25%{opacity:1}
50%{opacity:1}
75%{opacity:1}
100%{opacity:1}}
@-webkit-keyframes loader_two{0%{opacity:0}
25%{opacity:0}
50%{opacity:1}
75%{opacity:1}
100%{opacity:1}}
@keyframes loader_two{0%{opacity:0}
25%{opacity:0}
50%{opacity:1}
75%{opacity:1}
100%{opacity:1}}
@-webkit-keyframes loader_three{0%{opacity:0}
25%{opacity:0}
50%{opacity:0}
75%{opacity:1}
100%{opacity:1}}
@keyframes loader_three{0%{opacity:0}
25%{opacity:0}
50%{opacity:0}
75%{opacity:1}
100%{opacity:1}}
.quote-block-with-sign{position:relative;z-index:0;background-color:var(--secondary-color);padding:50px 40px 60px}
.quote-block-with-sign.radius-right{border-bottom-right-radius:60px}
.quote-block-with-sign:after{position:absolute;left:20px;top:30px;font-size:100px;line-height:100px;color:#706d5f;font-weight:900;font-family:"fontawesome";content:"";z-index:-1}
.quote-block-with-sign p{font-size:28px;line-height:43px;font-style:italic;font-family:var(--heading-font);color:#fff}
.quote-block-with-sign .sign{margin-top:26px}
.quote-with-image-02{margin-bottom:40px}
.quote-with-image-02 .img-wrapper{position:relative;z-index:0}
.quote-with-image-02 .img-wrapper .hover{position:absolute;right:0;bottom:-40px;width:80%}
.quote-with-image-02 .img-wrapper .hover .quote-block-with-sign{padding:50px 60px 60px}
.quote-with-image-02 .img-wrapper .hover .quote-block-with-sign:after{left:40px;top:30px}
.theme-heading-title{margin-bottom:38px}
.theme-heading-title.white .subtitle{color:var(--main-color-one)}
.theme-heading-title.white .title{color:#fff}
.theme-heading-title.white p{color:rgba(255,255,255,0.7)}
.theme-heading-title.white .section-para{color:rgba(255,255,255,0.7)}
.theme-heading-title .title{font-size:24px;line-height:1.2;font-weight:700;font-family:var(--heading-font);color:var(--heading-color);margin-bottom:0px}
.theme-heading-title .title span{color:var(--main-color-one);position:relative;font-family:var(--heading-font);font-weight:700;font-size:40px;line-height:50px}
.theme-heading-title .subtitle{font-size:16px;font-family:var(--heading-font);font-weight:600;line-height:1.6;color:var(--secondary-color)}
.theme-heading-title[style="text-align:left"] .subtitle.shape{-webkit-box-pack:initial;-ms-flex-pack:initial;justify-content:initial}
.theme-heading-title span{font-size:20px;font-weight:600;font-family:var(--body-font);color:var(--main-color-one)}
.theme-heading-title p{color:#19232D}
.section-bg{background-size:cover;background-repeat:no-repeat;background-position:center;min-height:730px;position:relative;z-index:0}
.section-bg::before{content:"";position:absolute;z-index:1;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,0.7)}
.section-bg-02{background-size:cover;background-repeat:no-repeat;background-position:center;min-height:630px;position:relative;z-index:0}
.section-bg-02::before{content:"";position:absolute;z-index:1;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,0.76)}
@-webkit-keyframes moveInleft{0%{opacity:0;-webkit-transform:translateX(-100px);transform:translateX(-100px)}
80%{-webkit-transform:translateX(10px);transform:translateX(10px)}
100%{opacity:1;-webkit-transform:translate(0);transform:translate(0)}}
@keyframes moveInleft{0%{opacity:0;-webkit-transform:translateX(-100px);transform:translateX(-100px)}
80%{-webkit-transform:translateX(10px);transform:translateX(10px)}
100%{opacity:1;-webkit-transform:translate(0);transform:translate(0)}}
@-webkit-keyframes moveInRight{0%{opacity:0;-webkit-transform:translateX(100px);transform:translateX(100px)}
80%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}
100%{opacity:1;-webkit-transform:translate(0);transform:translate(0)}}
@keyframes moveInRight{0%{opacity:0;-webkit-transform:translateX(100px);transform:translateX(100px)}
80%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}
100%{opacity:1;-webkit-transform:translate(0);transform:translate(0)}}
.search-popup.active .search-form{visibility:visible;opacity:1}
.search-popup .search-form{min-width:1500px;position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:0.5s ease;transition:0.5s ease;visibility:hidden;opacity:0;z-index:9}
.search-popup .search-form .form-group .form-control{border:none;border-radius:6px;height:100px;padding:0 100px 0 30px}
.search-popup .search-form .submit-btn{position:absolute;right:-15px;top:-20px;width:30px;height:30px;border-radius:50%;border-color:var(--hover-color);background-color:var(--hover-color);-webkit-transition:all 0.3s ease-in;transition:all 0.3s ease-in;padding:0;text-align:center}
.search-popup .search-form .submit-btn span{color:#fff;font-size:20px}
.body-overlay{position:fixed;width:100%;height:100%;display:block;background-color:rgba(13,20,34,0.95);z-index:9;content:"";left:0;top:0;visibility:hidden;opacity:0;-webkit-transition:all 0.3s ease-in;transition:all 0.3s ease-in;cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVBAMAAABbObilAAAAMFBMVEVMaXH////////////////////////////////////////////////////////////6w4mEAAAAD3RSTlMAlAX+BKLcA5+b6hJ7foD4ZP1OAAAAkUlEQVR4XkWPoQ3CUBQAL4SktoKAbCUjgAKLJZ2ABYosngTJCHSD6joUI6BZgqSoB/+Shqde7sS9x3OGk81fdO+texMtRVTia+TsQtHEUJLdohJfgNNPJHyEJPZTsWLoxShqsWITazEwqePAn69Sw2TUxk1+euPis3EwaXy8RMHSZBIlRcKKnC5hRctjMf57/wJbBlAIs9k1BAAAAABJRU5ErkJggg==),progress}
.body-overlay.active{visibility:visible;opacity:1}
.click-mobile-search{display:none;position:absolute;top:80px;left:0;z-index:5;width:100%;padding:20px;background:#fff}
.social-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}
.social-icon{margin:0;padding:0;list-style:none}
.social-icon li{display:inline-block;font-size:14px;-webkit-transition:0.3s all ease;transition:0.3s all ease;padding-left:0;width:24px;height:24px;line-height:24px;text-align:center;border:1px solid #B9B9B9;border-radius:2px}
.social-icon li a{color:#B9B9B9;-webkit-transition:0.3s all ease;transition:0.3s all ease}
.social-icon li a.style-01{color:var(--secondary-color)}
.social-icon li:hover{background:var(--secondary-color);border:1px solid var(--secondary-color)}
.social-icon li:hover a{color:#fff}
.social-icon li + li{margin-left:10px}
.social-icon.style-01{position:absolute;bottom:10px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:#fff;padding:9px 10px;border-radius:50px;-webkit-transition:0.3s all ease;transition:0.3s all ease;opacity:0;visibility:hidden}
.social-icon.style-01 li{display:inline-block;font-size:14px;padding-left:0;width:26px;height:26px;line-height:26px;text-align:center;border:1px solid #3249B3;border-radius:50%;color:#3249B3;background:transparent;-webkit-transition:0.3s all ease;transition:0.3s all ease}
.social-icon.style-01 li:hover{color:#fff;background:#3249B3;border:1px solid #3249B3}
.social-icon.style-02 li{display:inline-block;font-size:14px;-webkit-transition:0.3s all ease;transition:0.3s all ease;padding-left:0;width:30px;height:30px;line-height:30px;text-align:center;border:1px solid #B9B9B9;border-radius:50%}
.social-icon.style-02 li a{color:#B9B9B9;-webkit-transition:0.3s all ease;transition:0.3s all ease}
.social-icon.style-02 li:hover{background:var(--secondary-color);border:1px solid var(--secondary-color)}
.social-icon.style-02 li:hover a{color:#fff}
.social-icon.style-02 li + li{margin-left:10px}
.social-share{padding:0;margin:0;list-style:none}
.social-share li{display:inline-block;font-size:30px}
.social-share li .facebook{color:#0643D1}
.social-share li .twitter{color:#0E8FE5}
.social-share li .youtube{color:#F10000}
.social-share li .linkedin{color:#00669F}
.social-share li + li{margin-left:5px}
.video-play-btn{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1;display:inline-block;width:66px;height:66px;line-height:66px;text-align:center;font-size:20px;color:#fff}
.video-play-btn:hover::before{-webkit-animation:pulse-border 1500ms ease-out infinite;animation:pulse-border 1500ms ease-out infinite}
.video-play-btn:before{content:"";position:absolute;z-index:0;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);display:block;width:66px;height:66px;border:2px solid #fff;border-radius:50%;z-index:-1}
.video-popup{position:relative;top:120px;z-index:1;height:136px;width:136px;margin:auto;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:30px;color:#fff}
.video-popup.style-01{height:128px;width:128px;top:50%;position:absolute;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.video-popup:before{content:"";position:absolute;z-index:0;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);display:block;width:100%;height:100%;border-radius:50%;border:2px solid #fff;z-index:-1}
.video-play-btn:hover,.video-play-btn:focus{color:#fff}
.video-popup:hover,.video-popup:focus{color:#fff}
@-webkit-keyframes pulse-border{0%{-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);opacity:1}
100%{-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.8);transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.8);opacity:0}}
@keyframes pulse-border{0%{-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);opacity:1}
100%{-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.8);transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.8);opacity:0}}
.sidebar-menu-wrap,.home-three{max-width:360px;width:100%;height:100vh;background-color:var(--heading-color);position:fixed;z-index:99;top:0;right:-360px;-webkit-transition:0.5s all ease;transition:0.5s all ease;padding:30px}
.sidebar-menu-wrap .sibebar-header,.home-three .sibebar-header{margin-bottom:20px}
.sidebar-menu-wrap .sibebar-header .logo-wrapper,.home-three .sibebar-header .logo-wrapper{max-width:180px}
.sidebar-menu-wrap .content .title,.home-three .content .title{font-size:20px;line-height:1.6;font-family:var(--heading-font);font-weight:600;color:#fff}
.sidebar-menu-wrap .content p,.home-three .content p{font-size:14px;line-height:1.6;font-family:var(--body-font);font-weight:400;color:#fff}
.sidebar-menu-wrap .insta-gallery .title,.home-three .insta-gallery .title{font-size:20px;line-height:1.6;font-family:var(--heading-font);font-weight:600;color:#fff;margin-bottom:20px}
.sidebar-menu-wrap .insta-gallery .gallery-items-wraapper,.home-three .insta-gallery .gallery-items-wraapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.sidebar-menu-wrap .insta-gallery .gallery-items-wraapper .gallery-single-items,.home-three .insta-gallery .gallery-items-wraapper .gallery-single-items{margin-bottom:20px;margin-right:20px}
.sidebar-menu-wrap .insta-gallery .gallery-items-wraapper .gallery-single-items .thumb img,.home-three .insta-gallery .gallery-items-wraapper .gallery-single-items .thumb img{width:100%}
.sidebar-menu-wrap .side-menu-footer .title,.home-three .side-menu-footer .title{font-size:20px;line-height:1.6;font-family:var(--heading-font);font-weight:600;color:#fff}
.home-three{left:-360px}
.sidebar-menu-wrap.sidebar-open,.sidebar-open.home-three{right:0;z-index:9999}
.sidebar-open-02{left:0!important;z-index:9999}
.menu-icon{margin-left:25px;color:white;font-weight:500;font-size:15px;text-transform:uppercase}
.menu-icon.style-01{margin-left:0}
.menu-icon.style-01 ul li i{color:var(--heading-color)}
.menu-icon ul{list-style:none;margin:0;padding:0}
.menu-icon ul li i{color:#fff}
.side-menu-overlay.overlay-open{opacity:0.5;visibility:visible}
.side-menu-overlay{position:fixed;left:0;top:0;right:0;bottom:0;background:#000;height:100%;width:100%;z-index:999;opacity:0;visibility:hidden;-webkit-transition:0.3s;transition:0.3s}
.mfp-zoom-in .mfp-content{opacity:0;-webkit-transition:all 0.3s ease-in;transition:all 0.3s ease-in;-webkit-transform:scale(0.7);transform:scale(0.7)}
.mfp-zoom-in.mfp-bg{opacity:0;-webkit-transition:all 0.3s ease-in;transition:all 0.3s ease-in}
.mfp-zoom-in.mfp-ready .mfp-content{opacity:1;-webkit-transform:scale(1);transform:scale(1)}
.mfp-zoom-in.mfp-ready.mfp-bg{opacity:0.7}
.mfp-zoom-in.mfp-removing .mfp-content{-webkit-transform:scale(0.7);transform:scale(0.7);opacity:0}
.mfp-zoom-in.mfp-removing.mfp-bg{opacity:0}
.header-main-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}
.sidebar-menu-wrapper{min-width:300px;z-index:9}
.sidebar-menu{background:var(--heading-color);min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.sidebar-nav{position:relative;z-index:99}
.sidebar-nav .sidebar-nav-header{padding:20px}
.sidebar-nav .sidebar-nav-header .header-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #414141;padding-bottom:18px;margin-bottom:30px}
.sidebar-nav .sidebar-nav-header .header-top .date p{font-size:13px;line-height:1.8;font-family:var(--body-font);font-weight:500;color:#fff;text-transform:uppercase;position:relative;z-index:0;margin:0}
.sidebar-nav .sidebar-nav-header .header-top .date p::before{content:"";position:absolute;top:5px;right:-23px;border-right:1px solid var(--paragraph-color);width:100%;height:50%}
.sidebar-nav .sidebar-nav-header .header-top .date p i{margin-right:5px}
.sidebar-nav .sidebar-nav-header .header-top .social-share{margin:0;padding:0;list-style:none}
.sidebar-nav .sidebar-nav-header .header-top .social-share li{display:inline-block;font-size:14px}
.sidebar-nav .sidebar-nav-header .header-top .social-share li a{color:#B9B9B9;-webkit-transition:0.3s all ease;transition:0.3s all ease}
.sidebar-nav .sidebar-nav-header .header-top .social-share li:hover a{color:var(--secondary-color)}
.sidebar-nav .sidebar-nav-header .header-top .social-share li + li{margin-left:5px}
.sidebar-nav .sidebar-nav-header .logo-wrapper{max-width:245px}
.sidebar-nav .search-wrap{background:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:28px 20px;position:relative;z-index:0}
.sidebar-nav .search-wrap i{font-size:17px;color:#fff;cursor:pointer}
.sidebar-nav .search-wrap .search-icon{position:relative;z-index:9}
.sidebar-nav .sidebar-search-form{position:absolute;width:calc(100% - 95px);right:20px;bottom:20px;z-index:1;opacity:0;visibility:hidden;-webkit-transition:0.4s all ease;transition:0.4s all ease;width:0}
.sidebar-nav .sidebar-search-form.search-active{opacity:1;visibility:visible;width:calc(100% - 70px)}
.sidebar-nav .sidebar-search-form input{background:transparent;width:100%;border:none;padding-bottom:10px;border-bottom:1px solid var(--paragraph-color);color:#fff}
.sidebar-nav .navigation{list-style:none;padding:0;margin:0;display:block}
.sidebar-nav .navigation li{display:block;background:var(--heading-color);-webkit-transition:0.3s all ease;transition:0.3s all ease;position:relative;padding:18px 20px}
.sidebar-nav .navigation li:hover{background:#000}
.sidebar-nav .navigation li:hover a{margin-left:10px}
.sidebar-nav .navigation li a{font-size:14px;line-height:1.7;font-family:var(--heading-font);font-weight:600;text-decoration:none;color:#fff;-webkit-transition:0.3s all ease;transition:0.3s all ease}
.sidebar-nav .navigation li + li{border-top:1px solid #393939}
.sidebar-nav .navigation li.menu-has-child .has-sub-menu{position:absolute;top:0px;right:-185px;min-width:185px;font-size:18px;visibility:hidden;opacity:0;-webkit-transition:0.3s all ease;transition:0.3s all ease;padding:0px;z-index:99999}
.sidebar-nav .navigation li.menu-has-child .has-sub-menu li{padding:0}
.sidebar-nav .navigation li.menu-has-child .has-sub-menu li a{display:block;-webkit-transition:0.3s all ease;transition:0.3s all ease;position:relative;padding:13px 20px}
.sidebar-nav .navigation li.menu-has-child:hover .has-sub-menu{opacity:1;visibility:visible}
.sidebar-nav-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 20px;background:#000}
.sidebar-nav-footer .icon{width:36px;height:36px;line-height:36px;background:#fff;text-align:center;border-radius:50%;color:var(--secondary-color);font-size:18px;margin-right:15px}
.sidebar-nav-footer .content span{font-size:13px;line-height:1.6;font-family:var(--body-font);font-weight:400;color:#B9B9B9}
.main-content{padding-left:30px;padding-top:30px;overflow:hidden}
.cart-menu-wrap{max-width:360px;width:100%;height:100vh;background-color:var(--heading-color);position:fixed;z-index:99;top:0;right:-360px;-webkit-transition:0.5s all ease;transition:0.5s all ease;padding:30px}
.cart-menu-wrap .cart-header{margin-bottom:30px;border-bottom:1px dashed #B9B9B9;padding-bottom:20px}
.cart-menu-wrap .cart-header .content .title{font-size:23px;line-height:1.64;font-family:var(--heading-font);font-weight:700;color:#fff;margin-bottom:0}
.cart-menu-wrap .cart-single-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px dashed #B9B9B9;margin-bottom:20px;padding-bottom:20px}
.cart-menu-wrap .cart-single-item .thumbnail{position:relative;z-index:0}
.cart-menu-wrap .cart-single-item .thumbnail i{position:absolute;left:-7px;top:-7px;z-index:1;font-size:10px;background:var(--secondary-color);padding:5px;color:#fff;border-radius:2px}
.cart-menu-wrap .cart-single-item .content{margin-left:20px}
.cart-menu-wrap .cart-single-item .content .title{font-size:18px;line-height:1.64;font-family:var(--heading-font);font-weight:700;color:#fff;margin-bottom:0}
.cart-menu-wrap .cart-single-item .content p{font-size:16px;line-height:1.64;font-family:var(--body-font);font-weight:500;color:#fff;margin-bottom:0}
.cart-menu-wrap .cart-footer .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:40px}
.cart-menu-wrap .cart-footer .content .subtotal{font-size:22px;line-height:1.6;font-family:var(--body-font);font-weight:600;color:#fff;margin-bottom:0}
.cart-menu-wrap .cart-footer .content .price{font-size:18px;line-height:1.65;font-family:var(--body-font);font-weight:600;color:#fff;margin-bottom:0}
.cart-menu-wrap.cart-open{right:0;z-index:9999}
.cart-menu-overlay.cart-overlay-open{opacity:0.5;visibility:visible}
.cart-menu-overlay{position:fixed;left:0;top:0;right:0;bottom:0;background:#000;height:100%;width:100%;z-index:999;opacity:0;visibility:hidden;-webkit-transition:0.3s;transition:0.3s}
.info-items-wrap{margin:0;padding:0;list-style:none}
.info-items-wrap li{display:block}
.info-items-wrap li + li{margin-top:15px}
.info-item{display:-webkit-box;display:-ms-flexbox;display:flex}
.info-item .icon{font-size:16px;color:var(--secondary-color)}
.info-item .content{margin-left:12px}
.info-item .content .title{font-size:16px;line-height:1.4;font-family:var(--body-font);font-weight:500;color:#fff;margin-bottom:0}
.trending-section-area{margin-top:30px}
.top-news-ticker{font-size:14px;line-height:35px;height:35px;padding:0;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}
.top-news-ticker .icon{width:36px;height:36px;line-height:36px;text-align:center;background:rgba(41,98,255,0.15);border-radius:50%;font-size:18px;color:var(--secondary-color)}
.top-news-ticker .title{font-size:13px;line-height:2.8;font-family:var(--heading-font);font-weight:600;margin-bottom:0;text-transform:uppercase;color:var(--heading-color);margin-left:10px;padding-right:15px}
.top-news-ticker .title.style-01{color:#fff}
.top-news-ticker .top-news-ticker-runner{width:100%;position:relative;overflow:hidden;-webkit-box-flex:1;-ms-flex:1;flex:1}
.top-news-ticker .top-news-ticker-runner.style-01 a{color:#fff}
.top-news-ticker .top-news-ticker-runner a{display:inline-block;margin-left:10px;position:relative;padding-left:20px;font-size:13px;font-family:var(--body-font);font-weight:400;color:#707070}
.top-news-ticker .top-news-ticker-runner a::before{position:absolute;content:"";top:11px;right:-18px;width:2px;height:14px;background-color:#707070}
.post-meta{margin:0;padding:0;list-style:none}
.post-meta li{display:inline-block;font-size:14px;line-height:1.6;font-family:var(--body-font);font-weight:500;position:relative;z-index:0;padding-left:0;text-transform:uppercase;color:var(--paragraph-color)}
.post-meta li + li{margin-left:20px}
.post-meta li.style-01{color:#B9B9B9}
.post-meta li.style-02{color:#A5A6AA;position:relative}
.post-meta li.style-02 + li{margin-left:35px}
.post-meta li.style-02:after{content:"";position:absolute;z-index:1;left:20px;top:5px;border-right:1px solid #A5A6AA;width:100%;height:50%}
.post-meta li.style-02 span{color:#A5A6AA}
.post-meta li.white{color:#fff}
.post-meta li.white span{color:#fff}
.post-meta li span{color:var(--heading-color);-webkit-transition:0.2s all ease;transition:0.2s all ease}
.post-meta li span:hover{color:var(--secondary-color)}
.post-meta li span:hover.white{color:var(--secondary-color)}
.post-meta li span.white{color:#fff;-webkit-transition:0.2s all ease;transition:0.2s all ease}
.post-meta li:before{display:none}
.post-meta li a{-webkit-transition:all 300ms;transition:all 300ms}
.post-meta li a svg{margin-right:10px}
.post-meta li .posted-on .entry-date{color:var(--paragraph-color)}
.post-meta li .posted-on .entry-date.style-01{color:#B9B9B9}
.post-meta li .posted-on .entry-date.style-02{color:#A5A6AA}
.post-meta li .posted-on .entry-date.white{color:#fff}
.post-meta li .posted-on i{margin-right:10px}
.tag{background:var(--secondary-color);padding:5px 10px 3px;font-size:12px;color:#fff;font-family:var(--body-font);font-weight:500;line-height:1.6;text-transform:uppercase;border-radius:3px;display:inline-block}
.tag.style-01{background:#FFAF25}
.tag.style-02{background:#44D20C}
.tag.style-03{background:#F60}
.tag.style-04{background:#0998C5}
.tag.style-05{background:#D56464}
.tag.absolute{position:absolute;margin-top:-32px;margin-left:20px}
.tag-02{font-size:12px;line-height:1.6;color:var(--paragraph-color);font-family:var(--body-font);font-weight:700;text-transform:uppercase;letter-spacing:2px}
.tag-02.style-01{color:#fff}
.tag-02.style-02{color:var(--secondary-color)}
.list-items{margin-top:50px}
.list-items.style-01{margin-top:27px}
.list-items .list-parent{padding:0;margin:0;list-style:none}
.list-items .list-parent .list-child{font-size:16px;line-height:1.5;font-family:var(--body-font);font-weight:500;color:var(--heading-color)}
.list-items .list-parent .list-child img{margin-right:15px}
.list-items .list-parent .list-child + li{margin-top:15px}
.list-items-02 .list-parent{list-style:none;margin:0;padding:0}
.list-items-02 .list-parent .list-child{position:relative;padding-left:30px;font-size:16px;line-height:1.67;font-family:var(--body-font);font-weight:400;color:#2e2e2e}
.list-items-02 .list-parent .list-child + .list-child{margin-top:20px}
.list-items-02 .list-parent .list-child::after{content:"";font-family:"fontawesome";font-weight:700;position:absolute;font-size:10px;left:0;top:2px;width:20px;height:20px;line-height:19px;background:rgba(41,98,255,0.12);border-radius:50%;text-align:center;color:var(--secondary-color)}
.contact-form-area select{position:relative;z-index:0;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='%2328303d'><polygon points='0,0 10,0 5,5'/></svg>");background-repeat:no-repeat;background-position-y:55%;background-position-x:95%;color:var(--paragraph-color)}
.contact-form-area .icon{position:absolute;top:13px;right:30px;background-color:transparent;color:var(--heading-color);font-size:20px;z-index:1}
.contact-form-area textarea{min-height:180px;height:190px}
.contact-form-area .form--control{border:1px solid var(--main-color-one);background-color:#fff;border-radius:3px;color:var(--paragraph-color);font-family:var(--body-font);font-weight:400;min-height:50px;line-height:50px;width:100%;padding:0 50px 0 20px}
.contact-form-area .form--control:after{right:18px;border-bottom:2px solid var(--paragraph-color);border-right:2px solid var(--paragraph-color)}
.contact-form-area .form--control:focus{border:1px solid var(--main-color-one);background-color:#fff;color:var(--paragraph-color)}
.contact-form-area .form--control::-webkit-input-placeholder{color:var(--paragraph-color)}
.contact-form-area .form--control::-moz-placeholder{color:var(--paragraph-color)}
.contact-form-area .form--control:-ms-input-placeholder{color:var(--paragraph-color)}
.contact-form-area .form--control::-ms-input-placeholder{color:var(--paragraph-color)}
.contact-form-area .form--control::placeholder{color:var(--paragraph-color)}
.contact-form-area button i{margin-top:3px;font-size:12px}
.subscibe-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.subscibe-wrapper .content .title{font-size:28px;line-height:1.6;font-family:var(--heading-font);font-weight:700;color:#fff}
.subscibe-wrapper .subscribe-form{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:85px;position:relative;z-index:0}
.subscibe-wrapper .subscribe-form .form-group{margin-bottom:0}
.subscibe-wrapper .subscribe-form .form-group .form-control{font-size:18px;font-family:var(--body-font);font-weight:400;width:100%;padding:0px 165px 0px 25px;background:#fff;height:80px}
.subscibe-wrapper .subscribe-form .form-group .form-control::-webkit-input-placeholder{color:#B9B9B9}
.subscibe-wrapper .subscribe-form .form-group .form-control::-moz-placeholder{color:#B9B9B9}
.subscibe-wrapper .subscribe-form .form-group .form-control:-ms-input-placeholder{color:#B9B9B9}
.subscibe-wrapper .subscribe-form .form-group .form-control::-ms-input-placeholder{color:#B9B9B9}
.subscibe-wrapper .subscribe-form .form-group .form-control::placeholder{color:#B9B9B9}
.subscibe-wrapper .subscribe-form .btn-wrap{position:absolute;top:31px;right:28px}
.search-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.search-wrapper .content .logo-wrapper{max-width:190px}
.search-wrapper .subscribe-form{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:85px;position:relative;z-index:0}
.search-wrapper .subscribe-form .form-group{margin-bottom:0}
.search-wrapper .subscribe-form .form-group .form-control{font-size:18px;font-family:var(--body-font);font-weight:400;width:100%;padding:0px 70px 0px 210px;background:#fff;height:70px;border-radius:6px}
.search-wrapper .subscribe-form .form-group .form-control::-webkit-input-placeholder{color:#B9B9B9}
.search-wrapper .subscribe-form .form-group .form-control::-moz-placeholder{color:#B9B9B9}
.search-wrapper .subscribe-form .form-group .form-control:-ms-input-placeholder{color:#B9B9B9}
.search-wrapper .subscribe-form .form-group .form-control::-ms-input-placeholder{color:#B9B9B9}
.search-wrapper .subscribe-form .form-group .form-control::placeholder{color:#B9B9B9}
@media only screen and (max-width:991px){.search-wrapper .subscribe-form .form-group .form-control{height:50px}}
.search-wrapper .subscribe-form .form-group .nice-select{position:absolute;left:5px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:64px;line-height:55px;border:0}
.search-wrapper .subscribe-form .form-group .nice-select.open::after{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);margin-top:-6px}
.search-wrapper .subscribe-form .form-group .nice-select::after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:10px solid var(--paragraph-color);border-bottom:none;-webkit-transform:rotate(0);transform:rotate(0);margin-top:-4px;right:8px}
.search-wrapper .subscribe-form .form-group .nice-select::before{content:"";border-right:2px solid var(--paragraph-color);width:100%;height:30px;position:absolute;top:50%;right:-14px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.search-wrapper .subscribe-form .form-group .nice-select .current{font-size:16px;line-height:1.5;font-family:var(--body-font);font-weight:400;color:var(--paragraph-color)}
.search-wrapper .subscribe-form .form-group .search-icon{position:absolute;top:50%;right:30px;font-size:21px;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#B9B9B9}
.search-wrapper .subscribe-form .btn-wrap{position:absolute;top:33px;right:28px}
@media only screen and (max-width:991px){.search-wrapper .subscribe-form .btn-wrap{position:unset;width:100%;margin-top:10px}}
.wpcf7 .ajax-loader{display:none}
.wpcf7 form.submitting .ajax-loader{display:block}
.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output,.wpcf7 form .wpcf7-response-output{color:var(--main-color-one);border-color:var(--main-color-one);border-radius:2px}
.wpcf7-list-item{margin-left:27px}
.wpcf7 form.sent .wpcf7-response-output{border-color:var(--main-color-one)}
.team-single-item{position:relative;margin-bottom:30px;overflow:hidden;text-align:center}
.team-single-item:hover .social-icon.style-01{opacity:1;visibility:visible;bottom:40px}
.team-single-item .thumb{position:relative;z-index:0}
.team-single-item .thumb img{width:100%;border-radius:6px}
.team-single-item .content{padding-top:30px;background-color:#fff}
.team-single-item .content .title{font-family:var(--heading-font);font-size:22px;line-height:1.5;font-weight:700;color:var(--heading-color);margin-bottom:0px;-webkit-transition:0.3s all ease;transition:0.3s all ease}
.team-single-item .content .title:hover{color:var(--secondary-color)}
.team-single-item .content span{font-family:var(--body-font);font-size:16px;line-height:1.5;font-weight:500;color:var(--secondary-color)}
.team-single-item .content p{color:#6b93aa;line-height:28px;padding-top:20px;margin-top:22px;border-top:1px solid #e1ebff}
.product-single-item{position:relative;z-index:0;margin-bottom:30px}
.product-single-item:hover .icon{opacity:1;visibility:visible}
.product-single-item .thumbnail{background:#F9FCFF;border-radius:6px;position:relative;z-index:0;padding:20px}
.product-single-item .thumbnail img{min-height:226px}
.product-single-item .icon{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:0.3s all ease;transition:0.3s all ease;opacity:0;visibility:hidden}
.product-single-item .icon a{width:45px;height:45px;line-height:45px;text-align:center;background:var(--secondary-color);display:inline-block;border-radius:50%;font-size:17px;color:#fff}
.product-single-item .icon a:first-child{margin-right:15px}
.product-single-item .content{margin-top:20px}
.product-single-item .content .product-name{font-size:18px;line-height:1.64;font-family:var(--heading-font);font-weight:700;margin-bottom:0;color:#10221B;-webkit-transition:0.3s all ease;transition:0.3s all ease}
.product-single-item .content .product-name:hover{color:var(--secondary-color)}
.product-single-item .content .price{font-size:16px;line-height:1.64;font-family:var(--body-font);font-weight:500;color:var(--secondary-color);margin-bottom:0}
.sorthing{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #DFDFDF;border-radius:8px;padding:25px 30px;margin-bottom:40px}
.sorthing .content p{font-size:16px;line-height:1.65;font-family:var(--body-font);font-weight:500;color:#414141;margin-bottom:0}
.sorthing .nice-select{height:20px;line-height:9px;border:0;background-image:none}
.sorthing .nice-select:focus{outline:none;-webkit-box-shadow:none;box-shadow:none}
.sorthing .nice-select.open::after{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);margin-top:-6px}
.sorthing .nice-select::after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:10px solid var(--paragraph-color);border-bottom:none;-webkit-transform:rotate(0);transform:rotate(0);margin-top:-4px;right:8px}
.sorthing .nice-select .current{font-size:16px;font-family:var(--body-font);font-weight:500;color:#414141}
.breadcrumb-section{background-color:#FBFBFD;padding-top:45px;padding-bottom:45px}
.breadcrumb-wrap{position:relative;z-index:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.breadcrumb-wrap .breadcrumb-content .page-list{margin:0;padding:0}
.breadcrumb-wrap .breadcrumb-content .page-list li{display:inline-block;position:relative;padding-left:45px;font-size:14px;font-family:var(--body-font);color:#131313;font-weight:500}
.breadcrumb-wrap .breadcrumb-content .page-list li i{padding:0;margin-right:10px;color:var(--secondary-color)}
.breadcrumb-wrap .breadcrumb-content .page-list li:first-child{padding-left:0}
.breadcrumb-wrap .breadcrumb-content .page-list li:first-child:after{display:none}
.breadcrumb-wrap .breadcrumb-content .page-list li:last-child a{color:var(--secondary-color)}
.breadcrumb-wrap .breadcrumb-content .page-list li:after{position:absolute;left:18px;font-size:14px;top:0px;content:":"}
.widget{margin-bottom:30px;padding:25px 30px 30px;background-color:rgba(251,251,253,0.95);border-radius:10px}
.widget.style-01{padding:0}
.widget ul{margin:0;padding:0;list-style:none}
.widget ul li{margin:8px 0;display:block;-ms-word-wrap:break-word;word-wrap:break-word;word-break:break-word}
.widget ul li + li{margin-top:10px}
.widget ul li:before{display:none}
.widget ul li:last-child{margin-bottom:0}
.widget ul li:first-child{margin-top:0}
.widget ul li a{color:inherit;-webkit-transition:all 0.3s ease-in;transition:all 0.3s ease-in}
.widget ul li a:hover{color:var(--main-color-one)}
.widget ul li a.rsswidget{font-weight:600;display:block;margin-bottom:5px}
.widget ul li .rss-date{font-size:12px;font-weight:600;margin-bottom:5px;display:block;color:#a7a7a7}
.widget ul li ul{margin-left:20px;margin-top:10px}
.widget ul li ul.sub-menu{position:initial;visibility:visible;opacity:1;background-color:transparent;border-top:none;-webkit-box-shadow:none;box-shadow:none;margin-top:10px}
.widget ul li ul.sub-menu li a{padding:0 0 0 10px}
.widget ul li ul.sub-menu li a:hover{background-color:transparent}
.widget > h1,.widget > h2,.widget > h3,.widget > h4,.widget > h5,.widget > h6,.widget .widget-headline{font-size:18px;font-weight:700;line-height:1.7;text-transform:capitalize;position:relative;z-index:0;margin-bottom:21px;font-family:var(--heading-font)}
.widget .widget-para{font-size:16px;line-height:1.6;font-family:var(--body-font);font-weight:400;color:#CECECE;margin-bottom:30px}
.widget select{width:100%;height:50px;padding:10px 20px;border:1px solid #ddd;position:relative;z-index:0;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='%2328303d'><polygon points='0,0 10,0 5,5'/></svg>");background-repeat:no-repeat;background-position-y:55%;background-position-x:92%;color:var(--paragraph-color)}
.widget:last-child{margin-bottom:0}
.widget .footer-widget{background-color:transparent!important;padding:0;margin-bottom:40px}
.widget.widget_nav_menu ul li.menu-item-has-children:after{display:none}
.widget ul li,.comments-area .comment-list li,.comments-area .comment-list li.comment{padding-left:0}
.comments-area .comment-list li:before,.comments-area .comment-list li.comment:before{display:none}
.widget-nav-menu ul{margin:0;padding:0;list-style:none}
.widget-nav-menu ul li + li{border-top:1px solid #2c3e88}
.footer-widget .widget_search .search-form .form-group .form-control{color:#fff}
.widget_search .search-form{position:relative}
.widget_search .search-form .form-group{margin-bottom:0}
.widget_search .search-form .form-group .form-control{height:50px;color:var(--paragraph-color);border:1px solid #DCDCDC;border-radius:6px;padding:0 55px 0 15px;background-color:transparent}
.widget_search .search-form .submit-btn{position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:22px;-webkit-transition:0.3s ease-in;transition:0.3s ease-in;border:none;background-color:transparent;cursor:pointer;color:var(--paragraph-color)}
.widget_search .search-form .submit-btn:focus{outline:none}
.widget_search .search-form .submit-btn:hover{color:var(--heading-color)}
.widget_author_meta{text-align:center}
.widget_author_meta .thumb{width:80px;height:80px;margin:0 auto;margin-bottom:20px}
.widget_author_meta .thumb img{border-radius:50%}
.widget_author_meta .content .name{font-size:21px;font-weight:700}
.widget_author_meta .content .name p{font-size:16px;line-height:26px}
.widget_author_meta .content .name ul{margin-top:25px}
.widget_author_meta .content .name ul li{display:inline-block;margin:0 5px}
.widget_author_meta .content .name ul li a{display:block;width:40px;height:40px;line-height:40px;text-align:center;border:1px solid rgba(0,0,0,0.1);border-radius:50%;-webkit-transition:all 0.3s ease-in;transition:all 0.3s ease-in}
.widget_author_meta .content .name ul li a:hover{background-color:var(--main-color-one);color:#fff}
.widget_tag_cloud.style-01{border-top:1px dashed #707070;padding-top:40px;border-bottom:1px dashed #707070;padding-bottom:30px}
.widget_tag_cloud .tagcloud a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:5px 10px;text-transform:uppercase;font-size:12px!important;font-family:var(--body-font);font-weight:500;background:transparent;border:1px solid var(--paragraph-color);margin-right:7px;margin-bottom:10px;color:#fff;-webkit-transition:0.3s all ease;transition:0.3s all ease;border-radius:2px}
.widget_tag_cloud .tagcloud a:hover{background-color:var(--secondary-color);color:#fff;border:1px solid var(--secondary-color)}
.widget_nav_menu ul{margin:0;padding:0;list-style:none}
.widget_nav_menu ul li{margin:10px 0}
.widget_nav_menu ul li + li{margin-top:12px!important}
.widget_nav_menu ul li:last-child{margin-bottom:0}
.widget_nav_menu ul li:first-child{margin-top:0}
.widget_nav_menu ul li a{border:none}
.widget_nav_menu ul li > ul{margin-left:15px}
.widget.widget_archive ul li:first-child{padding-top:0}
.widget.widget_archive ul li + li{margin-top:15px}
.widget.widget_archive ul li:last-child{border-bottom:none}
.widget.widget_archive ul li a i{color:var(--main-color-one);margin-right:5px}
.widget ul.widget_categories li + li{margin-top:15px}
.widget.footer-widget.widget_calendar table{margin-bottom:0}
.widget.elementor-widget-wp-widget-flynext_request_form_widget,.widget.flynext-request-form-widget{padding:0}
.widget .request-form-widget{padding:25px 25px 15px;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:10px;position:relative;z-index:0}
.widget .request-form-widget:after{content:"";width:100%;height:100%;left:0;top:0;border-radius:10px;position:absolute;z-index:-1;background-color:rgba(17,13,14,0.85)}
.widget .request-form-widget .widget-headline{color:#fff}
.widget.footer-widget{background-color:transparent!important;padding:0;margin-bottom:30px;-webkit-box-shadow:initial;box-shadow:initial}
.widget.footer-widget select{color:#e2e2e2;background-image:url("data:image/svg+xml;utf8,<svg viewBox='0 0 140 140' width='16' height='16' xmlns='http://www.w3.org/2000/svg'><g><path d='m121.3,34.6c-1.6-1.6-4.2-1.6-5.8,0l-51,51.1-51.1-51.1c-1.6-1.6-4.2-1.6-5.8,0-1.6,1.6-1.6,4.2 0,5.8l53.9,53.9c0.8,0.8 1.8,1.2 2.9,1.2 1,0 2.1-0.4 2.9-1.2l53.9-53.9c1.7-1.6 1.7-4.2 0.1-5.8z' fill='white'/></g></svg>")}
.widget.footer-widget select option{color:var(--heading-color)}
.widget.footer-widget .widget-headline{color:#E5E5E5;position:relative;margin-bottom:22px;font-size:18px;font-weight:700;font-family:var(--body-font);line-height:28px;padding-bottom:10px;padding-left:0;z-index:0}
.widget.footer-widget .widget-headline:after{content:"";position:absolute;top:initial;left:0;bottom:0;width:62px;height:2px;background-color:var(--main-color-one);z-index:-1}
.widget.footer-widget .widget-headline:before{display:none}
.widget.footer-widget .widget-headline p{color:#fff;font-size:14px}
.widget.footer-widget.style-01{border:none}
.widget.footer-widget.style-01 .widget-headline{color:var(--heading-color)}
.widget.footer-widget.style-01 ul li{color:var(--heading-color)}
.widget.footer-widget.style-01 ul li a{color:var(--heading-color)}
.widget.footer-widget.style-01 ul li:hover{color:var(--main-color-one)}
.widget.footer-widget.style-01 ul li:hover a{color:var(--main-color-one)}
.widget.footer-widget ul li{color:#fff;font-size:14px;position:relative}
.widget.footer-widget ul li a{color:#fff;font-size:16px;position:relative}
.widget.footer-widget ul li a:hover{-webkit-transition:0.5s all;transition:0.5s all;color:var(--main-color-one)}
.widget.footer-widget.widget_tag_cloud .tagcloud{color:rgba(255,255,255,0.7);font-size:14px}
.widget.footer-widget.widget_tag_cloud .tagcloud a{font-size:14px}
.widget.footer-widget.widget_recent_comments ul li a:after{display:none}
.widget.footer-widget.widget_recent_comments ul li a:hover{padding-left:0}
.widget.footer-widget.widget_calendar table th{border:1px solid #ddd;color:rgba(255,255,255,0.7);font-size:14px}
.widget.footer-widget.widget_calendar table th a{font-weight:600;text-decoration:underline}
.widget.footer-widget.widget_calendar table td{border:1px solid #ddd;color:rgba(255,255,255,0.7);font-size:14px}
.widget.footer-widget.widget_calendar table td a{font-weight:600;text-decoration:underline}
.widget.footer-widget .subscribe-form .form-group .form-control{background-color:#515457;color:#fff}
.widget.footer-widget .subscribe-form .form-group .form-control::-webkit-input-placeholder{color:rgba(255,255,255,0.6)}
.widget.footer-widget .subscribe-form .form-group .form-control:-moz-placeholder{color:rgba(255,255,255,0.6)}
.widget.footer-widget .subscribe-form .form-group .form-control::-moz-placeholder{color:rgba(255,255,255,0.6)}
.widget.footer-widget .subscribe-form .form-group .form-control:-ms-input-placeholder{color:rgba(255,255,255,0.6)}
.widget.footer-widget .subscribe-form .submit-btn:hover{background-color:#fff;color:var(--main-color-one)}
.widget.footer-widget .wp-calendar-nav{padding:8px 0}
.widget.footer-widget .wp-calendar-nav .wp-calendar-nav-prev{color:#fff}
.widget.footer-widget .wp-calendar-nav .wp-calendar-nav-prev:hover{color:var(--main-color-one)}
.widget.footer-widget .wp-calendar-nav .wp-calendar-nav-next{color:#fff}
.widget.footer-widget .wp-calendar-nav .wp-calendar-nav-next:hover{color:var(--main-color-one)}
.widget.footer-widget .theme-recent-post-wrap li.theme-recent-post-item + li{border-top:1px dashed #434343}
.widget.footer-widget .theme-recent-post-wrap li.theme-recent-post-item .content .title{color:#fff;margin-top:5px}
.widget ul > li:last-child{padding-bottom:0}
.widget img{height:auto}
.footer-widget.widget_nav_menu ul li a{position:relative}
.footer-widget.widget.widget_nav_menu ul li{margin:0}
.footer-style .footer-wrap{background-color:var(--heading-color)}
.footer-wrap .footer-top .footer-widget .menu li ul li:last-child{margin-bottom:0;padding-bottom:0}
.widget_tag_cloud.footer-widget .tagcloud a{background-color:var(--main-color-one);border:1px solid var(--main-color-one);color:var(--heading-color)}
.widget_tag_cloud.footer-widget .tagcloud a:hover{border:1px solid #fff;background-color:transparent;color:#fff}
.wp-block-calendar caption{caption-side:top;text-align:center;padding:8px;font-weight:600;color:var(--heading-color);background-color:#ddd}
.widget_calendar caption{caption-side:top;text-align:center;padding:8px;font-weight:600;color:var(--heading-color);background-color:#ddd}
.wp-block-calendar table th{background-color:transparent}
.widget_newsim_category ul li{background:#1D1D1D;color:#fff;padding:18px;border-radius:6px}
.widget_newsim_category ul li:last-child{padding-bottom:18px}
.widget_newsim_category ul li a{font-size:16px;line-height:1.7;font-family:var(--heading-font);font-weight:600;color:#fff}
.widget_newsim_category ul li a:hover{color:var(--secondary-color)}
.widget_newsim_category ul li a span{float:right;width:44px;height:44px;line-height:44px;text-align:center;background:var(--secondary-color);border-radius:50%;font-size:14px;margin-top:-10px}
.widget_newsim_category-02 ul li{color:#fff;padding:25px 18px;border-radius:6px;position:relative;z-index:0;background-repeat:no-repeat;background-size:cover}
.widget_newsim_category-02 ul li::after{content:"";position:absolute;z-index:-1;left:0;top:0;bottom:0;right:0;background:rgba(29,29,29,0.6);border-radius:6px}
.widget_newsim_category-02 ul li:last-child{padding-bottom:25px}
.widget_newsim_category-02 ul li a{font-size:16px;line-height:1.7;font-family:var(--heading-font);font-weight:600;color:#fff}
.widget_newsim_category-02 ul li a:hover{color:#ffff}
.widget_newsim_category-02 ul li a span{float:right;width:44px;height:44px;line-height:44px;text-align:center;background:var(--secondary-color);border-radius:50%;font-size:14px;margin-top:-10px}
.widget_recent_comments ul li{position:relative}
.widget .widget_calendar caption{color:var(--paragraph-color)}
.widget.widget_rss li{margin-bottom:20px}
.widget.widget_rss cite{font-weight:600;margin-top:5px;display:inline-block}
.widget_calendar table td{border:1px solid #ddd;padding:8px}
.widget_calendar table th{border:1px solid #ddd;padding:8px}
#wp-calendar{border-collapse:collapse;width:100%;text-align:center}
#wp-calendar th{padding-top:12px;padding-bottom:12px;text-align:center}
.widget_recent_comments ul li a{text-decoration:underline}
.theme-recent-post-wrap{margin:0;padding:0;list-style:none}
.theme-recent-post-wrap li{display:block}
.theme-recent-post-wrap li.theme-recent-post-item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:start;align-self:flex-start;padding-bottom:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.theme-recent-post-wrap li.theme-recent-post-item + li{padding-top:20px;margin-top:10px;border-top:1px dashed #e1e6ff}
.theme-recent-post-wrap li.theme-recent-post-item .thumb{border-radius:6px;margin-right:15px}
.theme-recent-post-wrap li.theme-recent-post-item .thumb a:before{display:none}
.theme-recent-post-wrap li.theme-recent-post-item .thumb a:hover{padding-left:0}
.theme-recent-post-wrap li.theme-recent-post-item .thumb a:after{display:none}
.theme-recent-post-wrap li.theme-recent-post-item .thumb img{border-radius:4px}
.theme-recent-post-wrap li.theme-recent-post-item .content{-webkit-box-flex:1;-ms-flex:1;flex:1}
.theme-recent-post-wrap li.theme-recent-post-item .content .title{font-size:14px;line-height:1.7;font-family:var(--heading-font);font-weight:600;margin-bottom:0;color:#1D1D1D}
.theme-recent-post-wrap li.theme-recent-post-item .content .title a{padding-left:0}
.theme-recent-post-wrap li.theme-recent-post-item .content .title a:hover{color:var(--main-color-one)}
.theme-recent-post-wrap li.theme-recent-post-item .content .title a:before{display:none}
.theme-recent-post-wrap li.theme-recent-post-item .content .title a:after{display:none}
.theme-recent-post-wrap li.theme-recent-post-item .content .time{font-size:14px;text-transform:uppercase;color:#858585;font-weight:500;display:inline-block;margin-bottom:5px}
.theme-recent-post-wrap li.theme-recent-post-item .content .time i{color:var(--paragraph-color);padding-right:8px}
.contact_info_list{margin:0;padding:0;list-style:none}
.contact_info_list li.single-info-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#2365CC;padding:17px 20px 15px;border-radius:6px;-webkit-transition:0.3s all ease;transition:0.3s all ease}
.contact_info_list li.single-info-item:hover{-webkit-box-shadow:0px 5px 16px rgba(0,0,0,0.15);box-shadow:0px 5px 16px rgba(0,0,0,0.15)}
.contact_info_list li.single-info-item.style-01{background:#49BDEE}
.contact_info_list li.single-info-item.style-02{background:#FC494A}
.contact_info_list li.single-info-item.style-03{background:#0991DE}
.contact_info_list li.single-info-item:last-child{padding-bottom:15px}
.contact_info_list li.single-info-item .icon i{font-size:30px;color:#fff}
.contact_info_list li.single-info-item .details p{margin-bottom:0;font-size:14px;line-height:1.7;font-family:var(--heading-font);font-weight:500;color:#fff;margin-left:15px;padding-left:15px;position:relative;z-index:0}
.contact_info_list li.single-info-item .details p::before{content:"";position:absolute;left:0;top:5px;border-left:1px solid #fff;width:100%;height:15px}
.contact_info_list li.single-info-item .details p span{font-size:15px;line-height:1.8;font-family:var(--heading-font);font-weight:600;color:#fff}
.contact_info_list li.single-info-item-02 .details a,.contact_info_list li.single-info-item-02 .details p{margin-bottom:0;font-size:14px;line-height:1.7;font-family:var(--body-font);font-weight:400;color:#CECECE;position:relative;z-index:0}
.contact_info_list li.single-info-item-02 .details a:hover,.contact_info_list li.single-info-item-02 .details p:hover{color:#CECECE}
.contact_info_list li.single-info-item-02 .details a span,.contact_info_list li.single-info-item-02 .details p span{font-size:15px;line-height:1.8;font-family:var(--body-font);font-weight:500;color:#F8F8F8}
.contact_info_list-02{margin:0;padding:0;list-style:none}
.contact_info_list-02 li.single-info-item-03{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;padding:17px 20px 15px;border-radius:6px}
.contact_info_list-02 li.single-info-item-03:last-child{padding-bottom:15px}
.contact_info_list-02 li.single-info-item-03 .icon{font-size:30px;color:#0643D1}
.contact_info_list-02 li.single-info-item-03 .icon.style-01{color:#0E8FE5}
.contact_info_list-02 li.single-info-item-03 .icon.style-02{color:#F10000}
.contact_info_list-02 li.single-info-item-03 .icon.style-03{color:#00669F}
.contact_info_list-02 li.single-info-item-03 .details p{margin-bottom:0;font-size:14px;line-height:1.7;font-family:var(--heading-font);font-weight:500;color:#1D1D1D;margin-left:15px;padding-left:15px;position:relative;z-index:0}
.contact_info_list-02 li.single-info-item-03 .details p::before{content:"";position:absolute;left:0;top:5px;border-left:1px solid #fff;width:100%;height:15px}
.contact_info_list-02 li.single-info-item-03 .details p span{font-size:15px;line-height:1.8;font-family:var(--heading-font);font-weight:600;color:#10221B}
.widget-footer-news ul li .content .title{font-size:16px;line-height:1.9;font-family:var(--heading-font);font-weight:600;color:#F8F8F8}
.widget-footer-news ul li .content .post-meta{display:-webkit-box;display:-ms-flexbox;display:flex}
.widget-footer-news ul li .content .post-meta .entry-date{margin-left:15px}
.widget-footer-news ul li .content .post-meta .admin,.widget-footer-news ul li .content .post-meta .entry-date{font-size:13px;line-height:1.9;font-family:var(--heading-font);font-weight:500;color:var(--paragraph-color);text-transform:uppercase}
.widget-footer-news ul li .content .post-meta .admin span,.widget-footer-news ul li .content .post-meta .entry-date span{color:#fff}
.widget-footer-news ul li .content .post-meta .admin i,.widget-footer-news ul li .content .post-meta .entry-date i{margin-right:8px}
.about_me_widget .content{background:#FFF;border-radius:8px;padding:33px}
.about_me_widget .content .thumb{text-align:center}
.about_me_widget .content .thumb img{text-align:center;width:200px;height:200px;border-radius:50%;margin:auto;margin-bottom:15px}
.about_me_widget .content p{font-size:16px;line-height:1.6;font-family:var(--body-font);font-weight:400;color:var(--heading-color)}
.about_me_widget_02{background:#fff;padding:80px 30px 50px;margin-top:-80px}
.about_me_widget_02 .logo{max-width:190px}
.about_me_widget_02 p{font-size:16px;line-height:1.8;font-family:var(--body-font);font-weight:400;color:#131313;margin-top:10px;margin-bottom:0}
.about_me_widget_02 .form-group{margin-top:20px;position:relative;z-index:0}
.about_me_widget_02 .form-group .form-control{height:60px;background:#F8F8F8;border:none;border-radius:6px;padding-left:20px;padding-right:70px}
.about_me_widget_02 .form-group .icon{position:absolute;top:50%;right:20px;font-size:24px;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#414141;cursor:pointer}
.about_me_widget_02 .form-group .icon::after{content:"";position:absolute;z-index:1;right:45px;top:4px;border-right:2px solid #B9B9B9;width:100%;height:65%}
.custom-logo-link img,.site-logo img,.footer-logo img{max-width:180px!important}
.widget .elementor-widget-container > h1,.widget .elementor-widget-container > h2,.widget .elementor-widget-container > h3,.widget .elementor-widget-container > h4,.widget .elementor-widget-container > h5,.widget .elementor-widget-container > h6{font-size:20px;font-weight:700;line-height:26px;text-transform:capitalize;position:relative;z-index:0;margin-bottom:20px;font-family:var(--body-font)}
.widget .elementor-widget-container > h1:after,.widget .elementor-widget-container > h2:after,.widget .elementor-widget-container > h3:after,.widget .elementor-widget-container > h4:after,.widget .elementor-widget-container > h5:after,.widget .elementor-widget-container > h6:after{position:absolute;content:"";top:50%;left:-25px;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:18px;width:4px;background-color:var(--main-color-one)}
.wp-block-group__inner-container > h1,.wp-block-group__inner-container > h2,.wp-block-group__inner-container > h3,.wp-block-group__inner-container > h4,.wp-block-group__inner-container > h5,.wp-block-group__inner-container > h6{font-size:20px;font-weight:700;line-height:26px;text-transform:capitalize;position:relative;z-index:0;margin-bottom:20px;font-family:var(--body-font)}
.wp-block-group__inner-container > h1:after,.wp-block-group__inner-container > h2:after,.wp-block-group__inner-container > h3:after,.wp-block-group__inner-container > h4:after,.wp-block-group__inner-container > h5:after,.wp-block-group__inner-container > h6:after{position:absolute;content:"";top:50%;left:-25px;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:18px;width:4px;background-color:var(--main-color-one)}
.wp-block-search__label{font-size:20px;font-weight:700;line-height:26px;text-transform:capitalize;position:relative;z-index:0;color:var(--heading-color);margin-bottom:20px;font-family:var(--body-font)}
.wp-block-search__label:after{position:absolute;content:"";top:50%;left:-25px;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:18px;width:4px;background-color:var(--main-color-one)}
.navbar.navbar-area.white .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255,255,255,0.50)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E")}
.navbar.navbar-area.navigation-style-01 .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255,2555,255,255)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E")}
.navbar.navbar-area .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255,255,255,1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E")}
.mobile-logo{display:none}
@media only screen and (max-width:991px){.mobile-logo{display:block}
.desktop-logo{display:none!important}}
.custom-container{max-width:1200px;width:100%;z-index:8}
.custom-container-02,.navi-container{max-width:1500px;width:100%;z-index:8}
.custom-container-03{max-width:1920px;width:100%;z-index:8}
.navbar-area.navigation-style-01{background-color:var(--heading-color);z-index:1}
.navbar-area.navigation-style-01.nav-fixed{position:fixed!important;top:0!important;left:0!important;background-color:var(--heading-color)!important;width:100%;z-index:8!important;-webkit-box-shadow:0 7px 10px rgba(0,0,0,0.05);box-shadow:0 7px 10px rgba(0,0,0,0.05);-webkit-transition:0.5s all ease;transition:0.5s all ease}
.navbar-area.navigation-style-01 .custom-container{background-color:transparent;-webkit-box-shadow:none;box-shadow:none;border-radius:0;padding:0 15px}
.navbar-area.navigation-style-01 .custom-container .nav-right-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:40px}
.navbar-area.navigation-style-01 .custom-container .nav-right-content ul{margin:0px}
.navbar-area.navigation-style-01 .custom-container .nav-right-content ul li{color:var(--heading-color);margin-left:0px}
.navbar-area.navigation-style-01 .custom-container .nav-right-content ul li a{color:var(--heading-color);font-size:20px}
.navbar-area.navigation-style-01 .custom-container .navbar-collapse .navbar-nav{text-align:left}
.navbar-area.navigation-style-01 .custom-container .navbar-collapse .navbar-nav li{line-height:52px;position:relative}
.navbar-area.navigation-style-01 .custom-container .navbar-collapse .navbar-nav li.current-menu-item a{color:var(--main-color-one)}
.navbar-area.navigation-style-01 .custom-container .navbar-collapse .navbar-nav li.current-menu-item.menu-item-has-children:before{color:var(--main-color-one)}
.navbar-area.navigation-style-01 .custom-container .navbar-collapse .navbar-nav li.menu-item-has-children{z-index:initial}
.navbar-area.navigation-style-01 .custom-container .navbar-collapse .navbar-nav li.menu-item-has-children:before{color:#fff}
.navbar-area.navigation-style-01 .custom-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li a{background-color:#fff;color:#323232}
.navbar-area.navigation-style-01 .custom-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li a:hover{background-color:var(--main-color-one);color:#fff}
.navbar-area.navigation-style-01 .custom-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu .menu-item-has-children:hover > .sub-menu li:hover:before{color:#fff}
.navbar-area.navigation-style-01 .custom-container .navbar-collapse .navbar-nav li a{-webkit-transition:0.3s all ease;transition:0.3s all ease;color:#fff}
.navbar-area.navigation-style-01 .custom-container .navbar-collapse .navbar-nav li:hover.menu-item-has-children:before{color:var(--main-color-one)}
.navbar-area.navigation-style-01 .custom-container .navbar-collapse .navbar-nav li:hover a{color:var(--main-color-one)}
.navbar-area.navigation-style-02{background-color:#FBFBFD;z-index:1}
.navbar-area.navigation-style-02.nav-fixed{position:fixed!important;top:0!important;left:0!important;background-color:#FBFBFD!important;width:100%;z-index:8!important;-webkit-box-shadow:0 7px 10px rgba(0,0,0,0.05);box-shadow:0 7px 10px rgba(0,0,0,0.05);-webkit-transition:0.5s all ease;transition:0.5s all ease}
.navbar-area.navigation-style-02 .custom-container{background-color:transparent;-webkit-box-shadow:none;box-shadow:none;border-radius:0;padding:0 15px}
.navbar-area.navigation-style-02 .custom-container .nav-right-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:40px}
.navbar-area.navigation-style-02 .custom-container .nav-right-content ul{margin:0px}
.navbar-area.navigation-style-02 .custom-container .nav-right-content ul li{color:var(--heading-color);margin-left:0px}
.navbar-area.navigation-style-02 .custom-container .nav-right-content ul li a{color:var(--heading-color);font-size:20px}
.navbar-area.navigation-style-02 .custom-container .nav-left-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:40px}
.navbar-area.navigation-style-02 .custom-container .nav-left-content ul{margin:0px}
.navbar-area.navigation-style-02 .custom-container .nav-left-content ul li{color:var(--heading-color);margin-left:0px}
.navbar-area.navigation-style-02 .custom-container .nav-left-content ul li a{color:var(--heading-color);font-size:20px}
.navbar-area.navigation-style-02 .custom-container .navbar-collapse .navbar-nav{text-align:left}
.navbar-area.navigation-style-02 .custom-container .navbar-collapse .navbar-nav li{line-height:52px;position:relative}
.navbar-area.navigation-style-02 .custom-container .navbar-collapse .navbar-nav li.current-menu-item a{color:var(--main-color-one)}
.navbar-area.navigation-style-02 .custom-container .navbar-collapse .navbar-nav li.current-menu-item.menu-item-has-children:before{color:var(--main-color-one)}
.navbar-area.navigation-style-02 .custom-container .navbar-collapse .navbar-nav li.menu-item-has-children{z-index:initial}
.navbar-area.navigation-style-02 .custom-container .navbar-collapse .navbar-nav li.menu-item-has-children:before{color:var(--heading-color)}
.navbar-area.navigation-style-02 .custom-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li a{background-color:#fff;color:#323232}
.navbar-area.navigation-style-02 .custom-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li a:hover{background-color:var(--main-color-one);color:#fff}
.navbar-area.navigation-style-02 .custom-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu .menu-item-has-children:hover > .sub-menu li:hover:before{color:#fff}
.navbar-area.navigation-style-02 .custom-container .navbar-collapse .navbar-nav li a{-webkit-transition:0.3s all ease;transition:0.3s all ease;color:var(--heading-color)}
.navbar-area.navigation-style-02 .custom-container .navbar-collapse .navbar-nav li:hover.menu-item-has-children:before{color:var(--main-color-one)}
.navbar-area.navigation-style-02 .custom-container .navbar-collapse .navbar-nav li:hover a{color:var(--main-color-one)}
.navbar-area.navigation-style-03{background-color:var(--heading-color);z-index:1;opacity:0;height:0;padding:0}
.navbar-area.navigation-style-03.nav-fixed-02{position:fixed!important;top:0!important;left:0!important;background-color:var(--heading-color)!important;width:100%;z-index:99!important;-webkit-box-shadow:0 7px 10px rgba(0,0,0,0.05);box-shadow:0 7px 10px rgba(0,0,0,0.05);-webkit-transition:0.5s all ease;transition:0.5s all ease;opacity:1;height:80px}
.navbar-area.navigation-style-03 .custom-container{background-color:transparent;-webkit-box-shadow:none;box-shadow:none;border-radius:0;padding:0 15px}
.navbar-area.navigation-style-03 .custom-container .logo-wrapper{max-width:190px}
.navbar-area.navigation-style-03 .custom-container .nav-right-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:40px}
.navbar-area.navigation-style-03 .custom-container .nav-right-content ul{margin:0px}
.navbar-area.navigation-style-03 .custom-container .nav-right-content ul li{color:var(--heading-color);margin-left:0px}
.navbar-area.navigation-style-03 .custom-container .nav-right-content ul li a{color:var(--heading-color);font-size:20px}
.navbar-area.navigation-style-03 .custom-container .navbar-collapse .navbar-nav{text-align:center}
.navbar-area.navigation-style-03 .custom-container .navbar-collapse .navbar-nav li{line-height:52px;position:relative}
.navbar-area.navigation-style-03 .custom-container .navbar-collapse .navbar-nav li.current-menu-item a{color:var(--main-color-one)}
.navbar-area.navigation-style-03 .custom-container .navbar-collapse .navbar-nav li.current-menu-item.menu-item-has-children:before{color:var(--main-color-one)}
.navbar-area.navigation-style-03 .custom-container .navbar-collapse .navbar-nav li.menu-item-has-children{z-index:initial}
.navbar-area.navigation-style-03 .custom-container .navbar-collapse .navbar-nav li.menu-item-has-children:before{color:#fff}
.navbar-area.navigation-style-03 .custom-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li a{background-color:#fff;color:#323232}
.navbar-area.navigation-style-03 .custom-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li a:hover{background-color:var(--main-color-one);color:#fff}
.navbar-area.navigation-style-03 .custom-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu .menu-item-has-children:hover > .sub-menu li:hover:before{color:#fff}
.navbar-area.navigation-style-03 .custom-container .navbar-collapse .navbar-nav li a{-webkit-transition:0.3s all ease;transition:0.3s all ease;color:#fff}
.navbar-area.navigation-style-03 .custom-container .navbar-collapse .navbar-nav li:hover.menu-item-has-children:before{color:var(--main-color-one)}
.navbar-area.navigation-style-03 .custom-container .navbar-collapse .navbar-nav li:hover a{color:var(--main-color-one)}
.navbar-area .custom-container{background-color:#fff;-webkit-box-shadow:0px 6px 15px 0px rgba(0,0,0,0.2);box-shadow:0px 6px 15px 0px rgba(0,0,0,0.2);border-bottom-right-radius:10px;border-bottom-left-radius:10px;padding:0 30px}
.navbar-area .custom-container .nav-right-content .icon-part{width:40px;height:40px;line-height:40px;text-align:center}
.navbar-area .custom-container .nav-right-content .icon-part ul{list-style:none;padding:0;margin:0}
.navbar-area .custom-container .nav-right-content .icon-part ul li a{color:#fff;font-size:20px}
.navbar-area .custom-container .nav-right-content .cart-icon{margin-right:50px}
.navbar-area .custom-container .nav-right-content .cart-icon.style-01{margin-right:0}
.navbar-area .custom-container .nav-right-content .cart-icon.style-01 ul li a{color:var(--heading-font)}
.navbar-area .custom-container .nav-right-content .cart-icon ul{list-style:none;padding:0;margin:0}
.navbar-area .custom-container .nav-right-content .cart-icon ul li a{color:#fff;font-size:20px}
.navbar-area .custom-container .navbar-collapse .navbar-nav{display:block;width:100%;text-align:right}
.navbar-area .custom-container .navbar-collapse .navbar-nav li{display:inline-block;font-size:14px;font-family:var(--heading-font);text-transform:capitalize;font-weight:600;line-height:70px}
.navbar-area .custom-container .navbar-collapse .navbar-nav li + li{margin-left:40px}
.navbar-area .custom-container .navbar-collapse .navbar-nav li.current-menu-item a{color:var(--main-color-one)}
.navbar-area .custom-container .navbar-collapse .navbar-nav li.menu-item-has-children{position:relative;z-index:0;padding-right:15px}
.navbar-area .custom-container .navbar-collapse .navbar-nav li.menu-item-has-children:before{position:absolute;right:-3px;top:50%;content:"";font-weight:700;font-family:"fontawesome";-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:0.3s all ease;transition:0.3s all ease;font-size:12px}
.navbar-area .custom-container .navbar-collapse .navbar-nav li.menu-item-has-children:hover > .sub-menu{visibility:visible;opacity:1}
.navbar-area .custom-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu{position:absolute;text-align:left;min-width:190px;margin:0;padding:0;list-style:none;left:0;top:100%;-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,0.05);box-shadow:0 0 15px 0 rgba(0,0,0,0.05);background-color:#fff;z-index:9;border-bottom:4px solid var(--main-color-one);visibility:hidden;opacity:0;-webkit-transition:0.3s all ease;transition:0.3s all ease}
.navbar-area .custom-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li{display:block;margin-left:0;line-height:24px;font-size:14px}
.navbar-area .custom-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li + li{border-top:1px solid #e2e2e2}
.navbar-area .custom-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li a{display:block;padding:12px 12px;background-color:#fff;white-space:nowrap;color:var(--heading-color);-webkit-transition:0.3s all ease;transition:0.3s all ease}
.navbar-area .custom-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li a span{-webkit-transition:0.3s all ease;transition:0.3s all ease}
.navbar-area .custom-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li a:hover{background-color:var(--main-color-one)}
.navbar-area .custom-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li a:hover span{margin-left:8px}
.navbar-area .custom-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu .menu-item-has-children{position:relative;z-index:0;padding-right:0px}
.navbar-area .custom-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu .menu-item-has-children > .sub-menu{left:100%;top:0px}
.navbar-area .custom-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu .menu-item-has-children > .sub-menu .sub-menu .sub-menu{left:auto;right:100%}
.navbar-area .custom-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu .menu-item-has-children:hover > .sub-menu{visibility:visible;opacity:1}
.navbar-area .custom-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu .menu-item-has-children:hover > .sub-menu li:hover:before{color:#fff}
.navbar-area .custom-container .navbar-collapse .navbar-nav li a{-webkit-transition:0.3s all ease;transition:0.3s all ease;display:block}
.navbar-area .custom-container .navbar-collapse .navbar-nav li a:hover{color:var(--main-color-one)}
@media only screen and (max-width:991px){.navbar-area.m-menu{position:absolute;top:0;left:0;width:100%;z-index:9;background:var(--heading-color)}
.navbar-area.navigation-style-01 .custom-container{padding:10px 15px}
.navbar-area.navigation-style-01 .custom-container .responsive-menu .navbar-toggler{background-color:var(--main-color-one)}
.navbar-area.navigation-style-01 .custom-container .responsive-menu .navbar-toggler:focus{outline:none;-webkit-box-shadow:none;box-shadow:none}
.navbar-area.navigation-style-01 .custom-container .navbar-collapse .navbar-nav{text-align:left;background-color:var(--heading-color);padding:0 20px}
.navbar-area.navigation-style-01 .custom-container .navbar-collapse .navbar-nav li{line-height:30px}
.navbar-area.navigation-style-01 .custom-container .navbar-collapse .navbar-nav li.current-menu-item a{color:var(--main-color-one)}
.navbar-area.navigation-style-01 .custom-container .navbar-collapse .navbar-nav li.current-menu-item.menu-item-has-children:before{color:var(--main-color-one)}
.navbar-area.navigation-style-01 .custom-container .navbar-collapse .navbar-nav li.menu-item-has-children{z-index:initial}
.navbar-area.navigation-style-01 .custom-container .navbar-collapse .navbar-nav li.menu-item-has-children:before{color:#fff}
.navbar-area.navigation-style-01 .custom-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li a{background-color:transparent;color:#d7d2d2e6}
.navbar-area.navigation-style-01 .custom-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li a:hover{background-color:var(--main-color-one);color:#fff}
.navbar-area.navigation-style-01 .custom-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu .menu-item-has-children:hover > .sub-menu li:hover:before{color:#656565}
.navbar-area.navigation-style-01 .custom-container .navbar-collapse .navbar-nav li a{-webkit-transition:0.3s all ease;transition:0.3s all ease;color:#fff}
.navbar-area.navigation-style-01 .custom-container .navbar-collapse .navbar-nav li:hover.menu-item-has-children:before{color:var(--main-color-one)}
.navbar-area.navigation-style-01 .custom-container .navbar-collapse .navbar-nav li:hover a{color:var(--main-color-one)}
.navbar-area.navigation-style-01 .custom-container .btn-wrap{display:none}
.navbar-area.navigation-style-02 .custom-container{padding:10px 15px}
.navbar-area.navigation-style-02 .custom-container .responsive-menu .navbar-toggler{background-color:var(--main-color-one)}
.navbar-area.navigation-style-02 .custom-container .responsive-menu .navbar-toggler:focus{outline:none;-webkit-box-shadow:none;box-shadow:none}
.navbar-area.navigation-style-02 .custom-container .navbar-collapse .navbar-nav{text-align:left;background-color:var(--heading-color);padding:0 20px}
.navbar-area.navigation-style-02 .custom-container .navbar-collapse .navbar-nav li{line-height:30px}
.navbar-area.navigation-style-02 .custom-container .navbar-collapse .navbar-nav li.current-menu-item a{color:var(--main-color-one)}
.navbar-area.navigation-style-02 .custom-container .navbar-collapse .navbar-nav li.current-menu-item.menu-item-has-children:before{color:var(--main-color-one)}
.navbar-area.navigation-style-02 .custom-container .navbar-collapse .navbar-nav li.menu-item-has-children{z-index:initial}
.navbar-area.navigation-style-02 .custom-container .navbar-collapse .navbar-nav li.menu-item-has-children:before{color:#fff}
.navbar-area.navigation-style-02 .custom-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li a{background-color:transparent;color:#d7d2d2e6}
.navbar-area.navigation-style-02 .custom-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li a:hover{background-color:var(--main-color-one);color:#fff}
.navbar-area.navigation-style-02 .custom-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu .menu-item-has-children:hover > .sub-menu li:hover:before{color:#656565}
.navbar-area.navigation-style-02 .custom-container .navbar-collapse .navbar-nav li a{-webkit-transition:0.3s all ease;transition:0.3s all ease;color:#fff}
.navbar-area.navigation-style-02 .custom-container .navbar-collapse .navbar-nav li:hover.menu-item-has-children:before{color:var(--main-color-one)}
.navbar-area.navigation-style-02 .custom-container .navbar-collapse .navbar-nav li:hover a{color:var(--main-color-one)}
.navbar-area.navigation-style-02 .custom-container .btn-wrap{display:none}
.navbar-area.navigation-style-03{opacity:1;height:80px}
.navbar-area.navigation-style-03 .custom-container{padding:15px 15px}
.navbar-area.navigation-style-03 .custom-container .logo-wrapper{max-width:190px}
.navbar-area.navigation-style-03 .custom-container .responsive-menu .navbar-toggler{background-color:var(--main-color-one)}
.navbar-area.navigation-style-03 .custom-container .responsive-menu .navbar-toggler:focus{outline:none;-webkit-box-shadow:none;box-shadow:none}
.navbar-area.navigation-style-03 .custom-container .navbar-collapse .navbar-nav{text-align:left;background-color:var(--heading-color);padding:0 20px}
.navbar-area.navigation-style-03 .custom-container .navbar-collapse .navbar-nav li{line-height:30px}
.navbar-area.navigation-style-03 .custom-container .navbar-collapse .navbar-nav li.current-menu-item a{color:var(--main-color-one)}
.navbar-area.navigation-style-03 .custom-container .navbar-collapse .navbar-nav li.current-menu-item.menu-item-has-children:before{color:var(--main-color-one)}
.navbar-area.navigation-style-03 .custom-container .navbar-collapse .navbar-nav li.menu-item-has-children{z-index:initial}
.navbar-area.navigation-style-03 .custom-container .navbar-collapse .navbar-nav li.menu-item-has-children:before{color:#fff}
.navbar-area.navigation-style-03 .custom-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li a{background-color:transparent;color:#d7d2d2e6}
.navbar-area.navigation-style-03 .custom-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li a:hover{background-color:var(--main-color-one);color:#fff}
.navbar-area.navigation-style-03 .custom-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu .menu-item-has-children:hover > .sub-menu li:hover:before{color:#656565}
.navbar-area.navigation-style-03 .custom-container .navbar-collapse .navbar-nav li a{-webkit-transition:0.3s all ease;transition:0.3s all ease;color:#fff}
.navbar-area.navigation-style-03 .custom-container .navbar-collapse .navbar-nav li:hover.menu-item-has-children:before{color:var(--main-color-one)}
.navbar-area.navigation-style-03 .custom-container .navbar-collapse .navbar-nav li:hover a{color:var(--main-color-one)}
.navbar-area.navigation-style-03 .custom-container .btn-wrap{display:none}
.navbar-area .custom-container{position:relative;z-index:0}
.navbar-area .custom-container .responsive-menu{display:block;position:relative;width:100%}
.navbar-area .custom-container .responsive-menu .logo-wrapper{max-width:190px}
.navbar-area .custom-container .responsive-menu .navbar-toggler{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.navbar-area .custom-container .navbar-brand{display:block}
.navbar-area .custom-container .navbar-brand .navbar-toggler{position:absolute;right:10px;border:1px solid #e2e2e2}
.navbar-area .custom-container .navbar-collapse .navbar-nav{display:block;margin-top:20px}
.navbar-area .custom-container .navbar-collapse .navbar-nav li{display:block;text-align:left;line-height:30px;padding:10px 0;border-bottom:1px solid var(--secondary-color)}
.navbar-area .custom-container .navbar-collapse .navbar-nav li:last-child{border-bottom:none}
.navbar-area .custom-container .navbar-collapse .navbar-nav li + li{margin-left:0px!important}
.navbar-area .custom-container .navbar-collapse .navbar-nav li.menu-item-has-children{padding-right:0}
.navbar-area .custom-container .navbar-collapse .navbar-nav li.menu-item-has-children:before{top:25px;right:20px}
.navbar-area .custom-container .navbar-collapse .navbar-nav li.menu-item-has-children:hover > .sub-menu{visibility:visible;opacity:1;margin-top:10px;margin-bottom:-10px}
.navbar-area .custom-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu{position:initial;width:100%;border-top:none;-webkit-box-shadow:none;box-shadow:none;margin-left:0;height:auto;overflow:hidden;max-height:250px;overflow-y:scroll;background-color:transparent;padding:0px;border-bottom:none;display:none;-webkit-transition:none;transition:none;visibility:visible;opacity:1}
.navbar-area .custom-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu .sub-menu .menu-item-has-children:before{content:""}
.navbar-area .custom-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li{padding:0}
.navbar-area .custom-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li.menu-item-has-children:hover:before{color:#fff}
.navbar-area .custom-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li + li{border-top:none}
.navbar-area .custom-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li:first-child{border-top:1px solid var(--secondary-color)}}
@media only screen and (max-width:575px){.navbar-area .custom-container{margin:0 15px}}
@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
.topbar-area{background:transparent}
.topbar-area.style-01{background:var(--heading-color)}
.searchbar-area{position:relative;z-index:2;margin-top:40px;margin-bottom:40px}
.topbar-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px 0}
.topbar-inner.style-01{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:14px 0px}
.topbar-inner .left-contnet .logo-wrapper{max-width:190px}
.topbar-inner .right-contnet{display:-webkit-box;display:-ms-flexbox;display:flex}
.topbar-inner .right-contnet .date-item p{font-size:14px;line-height:2;font-family:var(--body-font);font-weight:500;color:var(--heading-color);margin-bottom:0;position:relative;z-index:0;margin-right:20px;padding-right:20px}
.topbar-inner .right-contnet .date-item p.style-01{color:#fff}
.topbar-inner .right-contnet .date-item p.style-01::after{border-right:2px solid #fff}
.topbar-inner .right-contnet .date-item p i{margin-right:6px}
.topbar-inner .right-contnet .date-item p::after{content:"";position:absolute;z-index:1;left:50%;top:7px;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-right:1px solid #707070;width:100%;height:50%}
.topbar-inner .right-contnet .social-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}
.topbar-inner .right-contnet .social-wrapper span{font-size:14px;line-height:2;font-family:var(--body-font);font-weight:500;color:var(--heading-color);margin-right:10px}
.topbar-inner .right-contnet .social-wrapper span.style-01{color:#fff}
.banner-area{padding:80px 0 100px;position:relative;z-index:0;overflow:hidden}
.banner-area.home-03{padding:100px 0}
.banner-area .banner-inner .subtitle{font-weight:500;font-size:28px;color:#fff;font-style:italic;display:block;margin-bottom:10px}
.banner-area .banner-inner .subtitle span{color:var(--main-color-one)}
.banner-area.header-bg{background-position:bottom right;background-size:cover;background-repeat:no-repeat;position:relative;z-index:0}
.banner-area.header-bg::before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:-webkit-gradient(linear,left top,right top,from(black),to(rgba(33,33,33,0)));background:linear-gradient(90deg,black 0%,rgba(33,33,33,0) 100%)}
.banner-area .title{font-size:65px;line-height:85px;color:#fff;font-weight:600;margin-bottom:30px}
.banner-area p{font-size:16px;line-height:30px;color:#fff;margin-bottom:50px}
.banner-slider-wrap{margin-left:-15px;margin-right:-15px}
.banner-slider-wrap .banner-slider .slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;list-style-type:none;position:absolute;bottom:-15px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.banner-slider-wrap .banner-slider .slick-dots li{margin:0 .25rem}
.banner-slider-wrap .banner-slider .slick-dots button{display:block;width:14px;height:14px;padding:0;border:none;border-radius:100%;background-color:#fff;text-indent:-9999px}
.banner-slider-wrap .banner-slider .slick-dots button:focus{outline:none}
.banner-slider-wrap .banner-slider .slick-dots li.slick-active button{background-color:var(--secondary-color)}
.header-image-box-item{display:-webkit-box;display:-ms-flexbox;display:flex;background:transparent;border-radius:6px}
.header-image-box-item + .header-image-box-item{margin-top:38px}
.header-image-box-item .thumbnail img{border-radius:6px}
.header-image-box-item .content{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:20px}
.header-image-box-item .content .title{font-size:18px;line-height:1.6;font-family:var(--heading-font);font-weight:700;-webkit-transition:0.3s all ease;transition:0.3s all ease;color:#fff;margin-bottom:10px;margin-top:10px;transition:0.3s all ease}
.header-image-box-item .content .title:hover{color:var(--secondary-color)}
.header-image-box-item .content .title:hover.style-01{color:var(--secondary-color)}
.header-image-box-item .content .title.style-01{color:var(--heading-color)}
.header-image-box-item-02{display:-webkit-box;display:-ms-flexbox;display:flex;background:transparent;border-radius:6px}
.header-image-box-item-02 + .header-image-box-item-02{margin-top:68px}
.header-image-box-item-02 .thumbnail img{border-radius:6px}
.header-image-box-item-02 .content{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:20px}
.header-image-box-item-02 .content .title{font-size:18px;line-height:1.6;font-family:var(--heading-font);font-weight:700;-webkit-transition:0.3s all ease;transition:0.3s all ease;color:#fff;margin-bottom:10px;margin-top:10px;position:relative}
.header-image-box-item-02 .content .title a{padding-bottom:6px;background:-webkit-gradient(linear,left top,right top,from(currentColor),to(currentColor));background:linear-gradient(to right,currentColor 0%,currentColor 100%);background-size:0px 2px;background-repeat:no-repeat;background-position:left 87%;display:inline;-webkit-transition:0.2s all ease;transition:0.2s all ease}
.header-image-box-item-02 .content .title a:hover{color:#fff;background-size:100% 2px;display:inline}
.main-section{background:#fff;z-index:2;position:relative}
@media only screen and (max-width:991px){.main-section{position:initial}}
.footer-area{position:sticky;bottom:0;z-index:0}
@media only screen and (max-width:991px){.footer-area{position:relative}}
.footer-top{background-color:#131313;border-bottom:1px solid rgba(114,108,148,0.2)}
.footer-top.style-01{background-color:#131313;border-bottom:none}
.copyright-area{background-color:#131313}
.copyright-area .copyright-area-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:30px 0px}
.copyright-area .copyright-area-inner.style-01{padding:10px 0px 40px}
.copyright-area .copyright-area-inner .logo-wrapper{max-width:190px}
.copyright-area .copyright-area-inner .copyright{font-size:14px;line-height:1.7;font-family:var(--body-font);font-weight:400;color:#B9B9B9}
.news-section-area{position:relative;z-index:0;margin-top:30px}
.news-section-area.style-01{margin-top:0px}
.news-section-area.style-02{margin-top:80px}
.whats-news-section{position:relative;z-index:0;margin-top:80px}
.whats-news-section .theme-heading-title{margin-bottom:31px}
.whats-news-section .news-slider-wrap{margin-left:-15px;margin-right:-15px}
.whats-news-section .news-slider-one .slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;padding:9px 15px;list-style-type:none;background:rgba(41,98,255,0.12);border-radius:6px;position:absolute;top:-65px;right:15px}
.whats-news-section .news-slider-one .slick-dots li{margin:0 .25rem}
.whats-news-section .news-slider-one .slick-dots button{display:block;width:1rem;height:1rem;padding:0;border:none;border-radius:100%;background-color:#fff;text-indent:-9999px}
.whats-news-section .news-slider-one .slick-dots button:focus{outline:none}
.whats-news-section .news-slider-one .slick-dots li.slick-active button{background-color:var(--secondary-color)}
.latest-news-section{position:relative;z-index:0;margin-top:30px}
.latest-news-section.style-01{margin-top:0}
.latest-news-section .advertise-banner{margin-top:45px}
.latest-news-section .advertise-banner img{border-radius:6px;min-height:658px}
.latest-news-section .advertise-banner-02{margin-top:40px}
.latest-news-section .advertise-banner-02 img{border-radius:6px;max-height:615px}
.latest-news-section .contact-info-wrapper{margin-bottom:40px}
.latest-news-section .contact-info-wrapper .contact_info_list li + li{margin-top:15px}
.latest-news-section .top-story-slider-wrap .top-story-slider .next-arrow{background:transparent;border:none;position:absolute;top:-70px;right:50px;color:var(--secondary-color);font-size:22px;padding:0}
.latest-news-section .top-story-slider-wrap .top-story-slider .next-arrow:focus{outline:none}
.latest-news-section .top-story-slider-wrap .top-story-slider .prev-arrow{background:transparent;border:none;position:absolute;top:-70px;right:0px;color:var(--secondary-color);font-size:20px;padding:0}
.latest-news-section .top-story-slider-wrap .top-story-slider .prev-arrow:focus{outline:none}
.trending-news-section{position:relative;z-index:0;margin-top:80px}
.popular-news-section{position:relative;z-index:0;margin-top:80px}
.popular-news-section.style-01{margin-top:0}
.popular-news-section .thumbnail.middle img{border-radius:6px;min-height:535px;-o-object-fit:cover;object-fit:cover}
.popular-news-section .thumbnail img{border-radius:6px}
.news-latter-section{position:relative;z-index:0;margin-top:50px;padding:80px 0px;background:var(--secondary-color)}
.news-latter-section.bg-image{background-size:cover;background-repeat:no-repeat;background-position:right}
.news-latter-section.style-01{margin-top:45px}
.news-latter-section.style-02{margin-top:120px}
.news-latter-section.style-03{margin-top:0px}
.news-slider-section{position:relative;z-index:0;margin-top:-370px}
.news-slider-section .theme-heading-title .title{color:#fff}
.news-slider-wrapper{margin-left:-15px;margin-right:-15px}
.news-slider-wrapper .theme-heading-title{margin-left:15px}
.news-slider-wrapper .news-slider-two .slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;padding:9px 15px;list-style-type:none;background:rgba(41,98,255,0.12);border-radius:6px;position:absolute;top:-65px;right:15px}
.news-slider-wrapper .news-slider-two .slick-dots li{margin:0 .25rem}
.news-slider-wrapper .news-slider-two .slick-dots button{display:block;width:14px;height:14px;padding:0;border:none;border-radius:100%;background-color:#fff;text-indent:-9999px}
.news-slider-wrapper .news-slider-two .slick-dots button:focus{outline:none}
.news-slider-wrapper .news-slider-two .slick-dots li.slick-active button{background-color:var(--secondary-color)}
.top-sticky-wrapper{position:sticky;top:80px}
.call-to-section-area{position:relative;z-index:0;background:var(--secondary-color);padding:40px 0px;margin-top:50px}
.call-to-section-area.style-01{margin-top:0}
.call-to-section-area.bg-image{background-size:cover;background-repeat:no-repeat;background-position:center;mix-blend-mode:multiply}
.call-to-action-02{position:relative;z-index:0;margin-top:50px}
.call-to-action-02 img{border-radius:6px}
.call-to-action-03{position:relative;z-index:0;margin-top:80px}
.call-to-action-03 img{border-radius:6px;width:100%}
.life-style-section{position:relative;z-index:0;margin-top:50px;background:#FBFBFD;padding:80px 0px 50px}
.life-style-slider-wrap{position:relative;z-index:0}
.life-style-slider-wrap .life-style-slider .slide-arrow{position:absolute;z-index:9;right:40px;top:210px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.life-style-slider-wrap .life-style-slider .next-arrow{background:transparent;border:none;padding:0;width:46px;height:46px;line-height:46px;text-align:center;border:1px solid #fff;color:#fff;border-radius:50%;font-size:17px;-webkit-transition:0.3s all ease;transition:0.3s all ease}
.life-style-slider-wrap .life-style-slider .next-arrow i{-webkit-transition:0.3s all ease;transition:0.3s all ease}
.life-style-slider-wrap .life-style-slider .next-arrow:hover i{-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.life-style-slider-wrap .life-style-slider .next-arrow:focus{outline:none}
.life-style-slider-wrap .life-style-slider .prev-arrow{background:transparent;border:none;padding:0;width:46px;height:46px;line-height:46px;text-align:center;border:1px solid #fff;color:#fff;border-radius:50%;margin-top:65px;font-size:17px;-webkit-transition:0.3s all ease;transition:0.3s all ease}
.life-style-slider-wrap .life-style-slider .prev-arrow i{-webkit-transition:0.3s all ease;transition:0.3s all ease}
.life-style-slider-wrap .life-style-slider .prev-arrow:hover i{-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.life-style-slider-wrap .life-style-slider .prev-arrow:focus{outline:none}
.whats-new-section{margin-top:50px}
.whats-new-section .new-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:40px}
.whats-new-section .new-wrapper .theme-heading-title{margin-bottom:0}
.whats-new-section .nav-pills{background:#F3F7FF;padding:18px 24px;border-radius:6px}
.whats-new-section .nav-pills .nav-item + .nav-item{margin-left:28px}
.whats-new-section .nav-pills .nav-item .nav-link{padding:0;font-size:14px;line-height:1.28;font-family:var(--heading-font);font-weight:600;color:#414141;cursor:pointer}
.whats-new-section .nav-pills .nav-item .nav-link.active{background:none;color:var(--secondary-color)}
.latest-videos-section{position:relative;z-index:0;margin-top:80px}
.latest-videos-section.style-01{background:#F5F5F5;padding-top:80px}
.video-slider-wrap{margin-left:-15px;margin-right:-15px}
.video-slider-wrap .video-slider-one .next-arrow{background:transparent;border:0;font-size:18px;color:var(--secondary-color);position:absolute;right:50px;top:-70px;padding:0}
.video-slider-wrap .video-slider-one .next-arrow:focus{outline:none}
.video-slider-wrap .video-slider-one .prev-arrow{background:transparent;border:0;font-size:18px;color:var(--secondary-color);position:absolute;right:15px;top:-70px;padding:0}
.video-slider-wrap .video-slider-one .prev-arrow:focus{outline:none}
.video-slider-wrap .video-slider-two .next-arrow{background:transparent;border:0;font-size:18px;color:var(--secondary-color);position:absolute;right:50px;top:-70px;padding:0}
.video-slider-wrap .video-slider-two .next-arrow:focus{outline:none}
.video-slider-wrap .video-slider-two .prev-arrow{background:transparent;border:0;font-size:18px;color:var(--secondary-color);position:absolute;right:15px;top:-70px;padding:0}
.video-slider-wrap .video-slider-two .prev-arrow:focus{outline:none}
.video-slider-wrap .video-news-slider .next-arrow{padding:0;background:none;border:0;font-size:18px;color:#fff;position:absolute;left:15px;top:-70px;cursor:pointer}
.video-slider-wrap .video-news-slider .next-arrow:focus{outline:none}
.video-slider-wrap .video-news-slider .prev-arrow{padding:0;background:none;border:0;font-size:18px;color:#fff;position:absolute;right:15px;top:-70px;cursor:pointer}
.video-slider-wrap .video-news-slider .prev-arrow:focus{outline:none}
.sports-section-area{position:relative;z-index:0;margin-top:80px}
.author-section-area{position:relative;z-index:0;margin-top:80px}
.author-section-area .about-shape{position:absolute;z-index:-1;bottom:-45px;left:27%}
.author-section-area .thumbnail.style-01 img{border-radius:0px}
.author-section-area .thumbnail img{border-radius:8px}
.author-content-wrap{margin-top:35px}
.author-content-wrap .author-details{border-bottom:1px solid #E9E9E9;margin-bottom:25px;padding-bottom:20px}
.author-content-wrap .author-details .author-name{font-size:28px;line-height:1.8;font-family:var(--heading-font);font-weight:700;color:var(--heading-color);margin-bottom:0}
.author-content-wrap .author-details .designation{font-size:16px;line-height:1.8;font-family:var(--heading-font);font-weight:600;color:var(--secondary-color);margin-bottom:0}
.author-content-wrap .about P{font-size:16px;line-height:1.8;font-family:var(--body-font);font-weight:400;color:var(--heading-color);margin-bottom:0}
.author-content-wrap .about P:first-child{margin-bottom:20px}
.author-content-wrap .contact{background:transparent linear-gradient(91deg,#E9E9E9 0%,#85858514 86%,#75757500 100%) 0% 0% no-repeat padding-box;padding:25px 0px 25px 30px;margin-top:33px}
.author-content-wrap .contact ul{padding:0;margin:0;list-style:none}
.author-content-wrap .contact ul li{font-size:16px;line-height:1.8;font-family:var(--heading-font);font-weight:700;color:#131313}
.author-content-wrap .contact ul li span{color:var(--secondary-color)}
.author-content-wrap .contact ul li + li{margin-top:10px}
.author-content-wrap .social-share{margin-top:33px}
.team-section-area{position:relative;z-index:0;margin-top:77px}
.business-details-section{position:relative;z-index:0;margin-top:0;padding-bottom:50px}
.business-details-section .para-wrapper p{font-size:16px;line-height:1.6;font-family:var(--body-font);font-weight:400;color:var(--heading-color);margin-bottom:15px}
.business-details-section h1{font-size:22px;line-height:1.46;font-family:var(--heading-font);font-weight:700;-webkit-transition:0.3s all ease;transition:0.3s all ease;padding-top:10px;padding-bottom:20px;word-break:break-word;margin-bottom:0;color:var(--heading-color)}
.business-details-section .success-single-items{margin-top:28px}
.business-details-section .success-single-items .title{font-size:22px;line-height:1.8;font-family:var(--heading-font);font-weight:700;color:var(--heading-color);margin-bottom:22px}
.business-details-section .success-single-items .thumb img{border-radius:8px}
.business-details-section .success-single-items p{font-size:16px;line-height:1.6;font-family:var(--body-font);font-weight:400;color:var(--heading-color);margin-bottom:0}
.business-details-section .success-single-items p.style-01{margin-top:23px;margin-bottom:18px}
.business-details-section .business-details-img{margin-top:60px;margin-bottom:10px;text-align:center}
.business-details-section .business-details-img .thumbnail img{border-radius:8px;margin-bottom:10px}
.business-details-section .social-tags-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-top:1px solid #b9b9b9;border-bottom:1px solid #b9b9b9;padding-bottom:35px;margin-bottom:80px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:36px;margin-top:12px}
.business-details-section .social-tags-wrapper .tags .title{font-size:22px;line-height:2.3;font-family:var(--body-font);font-weight:500;color:var(--heading-color);margin-bottom:10px}
.business-details-section .social-tags-wrapper .tags a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:5px 10px;text-transform:uppercase;font-size:14px!important;font-family:var(--body-font);font-weight:400;background:transparent;border:1px solid #B9B9B9;margin-right:7px;color:var(--paragraph-color);-webkit-transition:0.3s all ease;transition:0.3s all ease;border-radius:2px}
.business-details-section .social-tags-wrapper .tags a:hover{background-color:var(--secondary-color);color:#fff;border:1px solid var(--secondary-color)}
.business-details-section .social-tags-wrapper .social-links .title{font-size:22px;line-height:2.3;font-family:var(--body-font);font-weight:500;color:var(--heading-color);margin-bottom:0}
.business-details-section .testimonial-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:1px solid #E9E9E9;padding:30px;border-radius:8px}
.business-details-section .testimonial-items .content{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:30px}
.business-details-section .testimonial-items .content .title{font-size:22px;line-height:1.46;font-family:var(--body-font);font-weight:500;-webkit-transition:0.3s all ease;transition:0.3s all ease;color:var(--heading-color);margin-bottom:15px}
.business-details-section .testimonial-items .content p{font-size:16px;line-height:1.6;font-weight:400;font-family:var(--body-font);color:var(--heading-color);margin-bottom:0px}
.business-details-section .related-post{margin-top:48px}
.business-details-section .comment-form-area{border-top:1px solid #E9E9E9;padding-top:78px;margin-top:50px;margin-bottom:80px}
.business-details-section .widget-area{background-color:#FBFBFD;border-radius:6px}
.business-details-section .widget-area .widget{margin-bottom:0;padding:25px 30px 20px;background-color:transparent}
.business-details-section .widget-area .widget-headline{font-size:20px}
.business-details-section .widget-area .widget-headline:after{position:absolute;content:"";top:50%;left:-30px;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:18px;width:4px;background-color:var(--main-color-one)}
.business-details-section .widget-area .theme-recent-post-wrap .theme-recent-post-item .content .title{font-size:18px;line-height:1.5;margin-bottom:0;color:#131313;font-weight:700;margin-bottom:4px}
.business-details-section .widget-area .theme-recent-post-wrap .theme-recent-post-item .content .time i{padding-left:15px}
.business-details-section .advertise{padding-bottom:30px;margin-top:30px}
.business-details-section .advertise img{border-radius:6px;padding:0px 30px}
.comment-content a{word-wrap:break-word}
.bypostauthor{display:block}
.comments-area{margin-top:30px}
.comments-area .comments-title{font-size:26px;line-height:34px;font-weight:600;margin-bottom:38px}
.comments-area .comment-list{margin:0;padding:0;list-style:none;margin-bottom:20px}
.comments-area .comment-list .comment-respond{margin-bottom:30px}
.comments-area .comment-list li:last-child{margin-bottom:0}
.comments-area .comment-list li:last-child .single-comment-wrap .thumb .date{margin-bottom:0}
.comments-area .comment-list li ul.children{margin:0;padding:0;list-style:none;margin-top:30px}
.comments-area .comment-list li ul.children li{margin-left:50px;list-style:none}
.comments-area .comment-list li .single-comment-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;--ms-flex-item-align:start;-ms-flex-item-align:start;align-self:flex-start}
.comments-area .comment-list li .single-comment-wrap .thumb{margin-right:20px;min-width:80px;border-radius:50%}
.comments-area .comment-list li .single-comment-wrap .thumb img{margin-bottom:10px;border-radius:50%;border:2px solid #fafafa;-webkit-box-shadow:0 0 50px 0 rgba(0,0,0,0.02);box-shadow:0 0 50px 0 rgba(0,0,0,0.02)}
.comments-area .comment-list li .single-comment-wrap .date{display:block;font-size:14px;line-height:20px;margin-bottom:10px}
.comments-area .comment-list li .single-comment-wrap .content{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;max-width:670px}
.comments-area .comment-list li .single-comment-wrap .content .title{font-size:18px;line-height:28px;font-weight:600;padding-right:70px;color:#111;font-family:var(--heading-font)}
.comments-area .comment-list li .single-comment-wrap .content .comment-content{max-width:670px}
.comments-area .comment-list li .single-comment-wrap .content p{word-break:break-word}
.comments-area .comment-list li .single-comment-wrap .content p:last-child{margin-bottom:0}
.comments-area .comment-list li .single-comment-wrap .content .reply{color:var(--main-color-one)}
.comments-area .comment-list li .single-comment-wrap .content .reply:hover{color:var(--main-color-one)}
.comments-area .comment-list li .single-comment-wrap .content .comment-reply-link{position:absolute;top:0;right:0;-webkit-transition:all 0.3s ease-in;transition:all 0.3s ease-in;color:var(--main-color-one);font-size:14px}
.comments-area .comment-list li .single-comment-wrap .content .comment-reply-link:after{position:static;content:"";font-family:"Font Awesome 5 Free";font-size:14px;line-height:1;margin-left:5px;font-weight:900}
.comments-area .comment-list li .single-comment-wrap .content .comment-reply-link:hover{color:var(--main-color-one)}
.comments-area .comment-list li.comment{margin-bottom:30px}
.comments-area .comment-list .has-children{padding-left:80px}
.comments-area .comment-list ol:not([class]){margin-bottom:20px}
.comments-area .comment-list ol:not([class]) li ol{margin-bottom:0}
.comments-area .comment-list .children li:last-child{margin-bottom:30px}
.comments-area .comment-list ul:not([class]){margin-bottom:20px}
.comments-area .comment-list ul:not([class]) ul{margin-bottom:0px}
.comments-area .reply-title{font-size:26px;line-height:34px;font-weight:600;margin-bottom:25px}
.comments-area .comment-reply-title{font-size:26px;line-height:34px;font-weight:600;margin-bottom:25px}
.comments-area .comment-reply-title small{font-size:26px;line-height:34px;font-weight:600;color:var(--secondary-color);margin-left:10px;display:inline-block;position:relative;top:4px;margin-bottom:0}
.comments-area .comment-form-wrap{padding:65px 95px 70px}
.comments-area .form-submit{margin-bottom:0}
.blog-content-page-content-area .comments-area .comment-list li .single-comment-wrap .time{display:block;font-size:14px;line-height:20px;margin-bottom:10px}
.comment-form .form-group.textarea .form-control{min-height:120px;resize:none;line-height:26px}
.comment-form .form-group.textarea .form-control:focus{outline:none;-webkit-box-shadow:none;box-shadow:none}
.comment-form .form-group .form-control{height:50px;line-height:50px;border-radius:0;border:1px solid #f2f2f3;background-color:#fff;padding:10px 20px;padding-right:35px}
.comment-form-cookies-consent input[type=checkbox]{margin-right:5px}
label[for=wp-comment-cookies-consent]{font-size:14px}
.comment-respond{margin-top:42px}
.form-group.textarea{width:100%!important;margin-left:0!important}
.full-width-content .comments-area .comment-list li .single-comment-wrap .content{max-width:100%}
@media only screen and (max-width:991px){.comments-area .comment-list li .single-comment-wrap .content{max-width:calc(100% - 100px)}}
@media only screen and (max-width:384px){.comments-area .comment-list li .single-comment-wrap{display:block}
.comments-area .comment-list li .single-comment-wrap .content{max-width:100%}}
.comment-form{background:#F5F5F5;padding:40px}
.comment-form .form-group{margin-bottom:20px}
.comment-form .form-group .form-control{height:58px;line-height:50px;border-radius:6px;border:1px solid #DFDFDF;background-color:#fff;padding:10px 20px;padding-right:35px;font-size:16px;font-family:var(--body-font);font-weight:400;color:#696868}
.comment-form .form-group.textarea .form-control{min-height:190px;resize:none;line-height:35px}
.comment-form .form-group.textarea .form-control:focus{outline:none;-webkit-box-shadow:none;box-shadow:none}
.form-group.custom-check input[type=checkbox]{display:none}
.form-group.custom-check label{font-size:15px;line-height:1.8;font-family:var(--body-font);font-weight:300;position:relative;color:#131313}
.form-group.custom-check label:before{content:"";-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:2px solid #E3E3E3;border-radius:2px;padding:7px;display:inline-block;position:relative;vertical-align:middle;cursor:pointer;margin-right:15px;margin-top:-2px}
.form-group.custom-check input:checked + label:after{content:"";display:block;position:absolute;top:6px;left:6px;width:6px;height:10px;border:solid var(--secondary-color);border-width:0 2px 2px 0px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.login-section-area{position:relative;z-index:0;margin-top:80px}
.login-section-area .title{font-size:24px;line-height:1.5;font-family:var(--heading-font);font-weight:700;color:#000;margin-bottom:30px}
.signup-section-area{position:relative;z-index:0;margin-top:80px}
.signup-section-area p{font-size:16px;line-height:1.8;font-family:var(--body-font);font-weight:400;color:#505050;text-align:center;margin-bottom:0;margin-top:55px}
.signup-section-area p a{text-decoration:underline;color:var(--secondary-color);font-weight:700}
.product-section-area{position:relative;z-index:0;margin-top:80px}
.product-section-area.style-01{background:#F3F7FA;padding:80px 0px 43px}
.product-details-section{position:relative;z-index:0;margin-top:80px}
.product-details-content{margin-top:15px}
.product-details-content .stock{background:var(--secondary-color);padding:6px 12px;border-radius:50px;color:#fff;font-size:14px;font-family:var(--body-font);font-weight:500;margin-bottom:17px;display:inline-block}
.product-details-content .title{font-size:24px;line-height:1.45;font-family:var(--heading-font);font-weight:700;color:var(--heading-color);margin-bottom:16px}
.product-details-content .review{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px}
.product-details-content .review i{color:#FC8F00;font-size:15px}
.product-details-content .review i.style-01{color:#BFBFBF}
.product-details-content .review span{display:inline-block;font-size:15px;line-height:1.72;font-family:var(--body-font);font-weight:500;color:#505050;margin-left:10px}
.product-details-content .price{font-size:24px;line-height:1.45;font-family:var(--heading-font);font-weight:700;color:var(--secondary-color);margin-bottom:20px;display:inline-block}
.product-details-content .para{font-size:16px;line-height:1.72;font-family:var(--body-font);font-weight:400;color:#505050;border-bottom:1px dashed #CBCBCB;margin-bottom:26px;padding-bottom:25px}
.product-details-content .add-to-cart-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px dashed #CBCBCB;margin-bottom:20px;padding-bottom:38px;-ms-flex-wrap:wrap;flex-wrap:wrap}
.product-details-content .add-to-cart-wrap .add-to-cart{margin-left:20px}
.product-details-content .add-to-cart-wrap .add-to-cart a{background:var(--secondary-color);padding:16px 25px;border-radius:6px;font-size:16px;line-height:1.72;font-family:var(--body-font);font-weight:500;color:#fff}
.product-details-content .add-to-cart-wrap .add-to-cart a i{margin-right:10px}
.product-details-content .add-to-cart-wrap .add-to-wishlist{margin-left:20px}
.product-details-content .add-to-cart-wrap .add-to-wishlist a{font-size:16px;line-height:1.72;font-family:var(--body-font);font-weight:500;color:var(--heading-color)}
.product-details-content .add-to-cart-wrap .add-to-wishlist a i{margin-right:10px}
.product-details-content .tag-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.product-details-content .tag-wrapper.style-01{margin-bottom:20px}
.product-details-content .tag-wrapper span{font-size:16px;line-height:1.72;font-family:var(--body-font);font-weight:500;color:var(--heading-color)}
.product-details-content .tag-wrapper ul{padding:0;margin:0;list-style:none;margin-left:10px}
.product-details-content .tag-wrapper ul li{display:inline-block;font-size:14px;line-height:1.72;font-family:var(--body-font);font-weight:400;color:#8A8A8A}
.product-quantity .product-plus-minus{width:140px;position:relative;display:inline-block}
.product-quantity .product-plus-minus.style-01{width:110px}
.product-quantity .product-plus-minus .qtybutton{color:black;font-size:20px;font-weight:400;line-height:36px;margin:0;text-align:center;width:37px;height:37px!important;background-color:transparent;cursor:pointer;position:absolute;-webkit-transition:all ease 0.3s;transition:all ease 0.3s;border:1px solid #DEDEDE;border-radius:10px}
.product-quantity .product-plus-minus .qtybutton.dec{left:0px;top:0px}
.product-quantity .product-plus-minus .qtybutton.inc{right:0px;top:0px}
.product-quantity .product-plus-minus .product-plus-minus-box{color:black;font-size:16px;height:36px;font-weight:600;margin:0;text-align:center;width:140px;outline:none;border:1px solid transparent;background-color:transparent}
.product-quantity .product-plus-minus .product-plus-minus-box.style-01{width:110px}
.color-wrapper{margin-bottom:36px}
.color-wrapper .wrapper-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.color-wrapper .wrapper-inner .color{font-size:16px;line-height:1.6;font-family:var(--body-font);font-weight:500;color:var(--heading-color);margin-right:20px}
.color-wrapper .radio{position:relative}
.color-wrapper .radio + .radio{margin-left:35px}
.color-wrapper .radio .checkmark.style-01::after{background:#A45A3F}
.color-wrapper .radio .checkmark.style-02::after{background:#F7A56F}
.color-wrapper .radio .checkmark.style-03::after{background:#CBB487}
.color-wrapper .radio .checkmark::after{top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#8F1818}
.color-wrapper input[type=radio]{position:absolute;opacity:0}
.color-wrapper .checkmark{position:absolute;top:2px;left:0;height:16px;width:16px;background:#8F1818;border-radius:50%;padding:9px;border:1px solid transparent;-webkit-transition:0.2s all ease;transition:0.2s all ease}
.color-wrapper .checkmark:focus{outline:none}
.color-wrapper .checkmark.style-01{background:#A45A3F}
.color-wrapper .checkmark.style-02{background:#F7A56F}
.color-wrapper .checkmark.style-03{background:#CBB487}
.color-wrapper .radio input:checked ~ .checkmark{border:1px solid #000;padding:9px}
.color-wrapper .checkmark:after{content:"";position:absolute;display:none}
.color-wrapper .radio input:checked ~ .checkmark:after{display:block}
.color-wrapper .radio input:checked ~ .checkmark{background:transparent}
.xzoom-container .thumb{position:relative;z-index:0}
.xzoom-container .thumb .icon{position:absolute;top:10px;right:10px;font-size:20px;color:#8A8A8A;padding:0}
.xzoom-container .gallery-wrapper{margin-top:30px}
.xzoom-container .gallery-wrapper .xzoom-gallery{border:1px solid transparent}
.xzoom-container .gallery-wrapper .xzoom-gallery.xactive{border:1px solid var(--secondary-color)}
.product-information-section .information-wrapper{border-top:1px dashed #CBCBCB;padding-top:60px;margin-top:55px}
.product-information-section .information-wrapper .nav-parent{text-align:center}
.product-information-section .information-wrapper .nav-parent .nav-pills{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:40px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;border-bottom:1px solid #E8E8E8;padding-bottom:8px}
.product-information-section .information-wrapper .nav-parent .nav-pills .nav-item + .nav-item{margin-left:60px}
.product-information-section .information-wrapper .nav-parent .nav-pills .nav-item .nav-link{padding:0;background:transparent;font-size:16px;line-height:1.65;font-family:var(--body-font);font-weight:500;color:#505050;border-radius:0px;position:relative;z-index:0}
.product-information-section .information-wrapper .nav-parent .nav-pills .nav-item .nav-link::after{content:"";position:absolute;left:0;bottom:-10px;width:0%;height:3px;background-color:var(--secondary-color);-webkit-transition:0.3s all ease;transition:0.3s all ease}
.product-information-section .information-wrapper .nav-parent .nav-pills .nav-item .nav-link.active{color:var(--secondary-color)}
.product-information-section .information-wrapper .nav-parent .nav-pills .nav-item .nav-link.active::after{width:100%}
.product-information-section .information-wrapper .informarion-content{margin-bottom:35px}
.product-information-section .information-wrapper .informarion-content .title{font-size:18px;line-height:1.6;font-family:var(--heading-font);font-weight:700;color:var(--heading-color);margin-bottom:15px}
.product-information-section .information-wrapper .informarion-content p{font-size:16px;line-height:1.65;font-family:var(--body-font);font-weight:400;color:#505050;margin-bottom:0}
.product-information-section .information-wrapper .product-features .title{font-size:18px;line-height:1.6;font-family:var(--heading-font);font-weight:700;color:var(--heading-color);margin-bottom:10px}
.product-cart-section{position:relative;z-index:0;margin-top:80px}
@media only screen and (max-width:991px){.product-cart-section .table thead{display:none}}
.product-cart-section .table thead th{border-bottom:1px dashed #CBCBCB!important;padding:15px 50px;border-top:0;font-size:16px;line-height:1.65;font-family:var(--body-font);font-weight:700;text-transform:uppercase;color:#505050}
.product-cart-section .table thead th:first-child{padding-left:0}
.product-cart-section .table tbody td{border-top:0;vertical-align:middle;padding:20px 50px;line-height:1.65;font-family:var(--body-font);font-weight:400;text-transform:uppercase;color:#505050;border-bottom:1px dashed #CBCBCB}
@media only screen and (max-width:991px){.product-cart-section .table tbody td{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:right;border-bottom:1px dashed #CBCBCB;padding:20px 20px}
.product-cart-section .table tbody td::before{content:attr(data-label);margin-right:auto;color:var(--secondary-color);width:50%;text-align:left}}
.product-cart-section .table tbody td:first-child{padding-left:0}
@media only screen and (max-width:991px){.product-cart-section .custom-table tbody tr td{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:right;border-bottom:1px solid #eee}
.product-cart-section .custom-table tbody tr td:last-child{border:none}
.product-cart-section .custom-table tbody tr td::before{content:attr(data-label);margin-right:auto;color:#08c;width:50%;text-align:left}}
.product-cart-section .cart-button-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.product-cart-section .cart-button-wrapper .form-group .form-control{background:#F3F7FA;border:none;border-radius:6px;height:60px;width:164px;color:#000;padding-left:25px}
.product-cart-section .cart-button-wrapper .form-group .form-control::-webkit-input-placeholder{color:#000}
.product-cart-section .cart-button-wrapper .form-group .form-control::-moz-placeholder{color:#000}
.product-cart-section .cart-button-wrapper .form-group .form-control:-ms-input-placeholder{color:#000}
.product-cart-section .cart-button-wrapper .form-group .form-control::-ms-input-placeholder{color:#000}
.product-cart-section .cart-button-wrapper .form-group .form-control::placeholder{color:#000}
.product-cart-section .cart-button-wrapper .cart-btn{background:#F3F7FA;padding:18px 33px;font-size:16px;font-family:var(--body-font);font-weight:500;color:#000;display:inline-block;border-radius:6px}
.product-cart-section .cart-button-wrapper .cart-btn.style-01{background:var(--secondary-color);color:#fff;margin-left:20px}
.product-cart-section .cart-button-wrapper .right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.product-cart-section .cart-total{background:#F8F8F8;padding:17px 20px 20px;margin-top:60px}
.product-cart-section .cart-total .title{font-size:24px;line-height:1.45;font-family:var(--heading-font);font-weight:700;color:var(--heading-color);margin-bottom:15px}
.product-cart-section .cart-total ul{margin:0;padding:0;list-style:none}
.product-cart-section .cart-total ul li{font-size:16px;line-height:1.65;font-family:var(--body-font);font-weight:500;color:#10221B;margin-bottom:10px;padding-bottom:15px;border-bottom:1px dashed #DEDEDE}
.product-cart-section .cart-total ul li span{float:right}
.product-cart-section .cart-total a{background:var(--secondary-color);padding:16px 33px;font-size:16px;font-family:var(--body-font);font-weight:500;color:#fff;display:inline-block;border-radius:6px;margin-top:20px}
.logo-wrapper .site-title{font-size:30px;line-height:40px;font-weight:600;color:#111}
.navbar-nav ul{margin:0;padding:0;list-style:none}
.navbar-nav ul li{color:#fff;font-size:14px;line-height:70px;display:inline-block}
.navbar-nav ul li + li{margin-left:20px}
.navbar.navbar-area.navbar-expand-lg.navigation-style-01.navbar-default{background-color:var(--secondary-color);padding:20px 0}
.navbar.navbar-area.navbar-expand-lg.navigation-style-01.navbar-default .custom-container{max-width:1366px;background-color:var(--secondary-color)}
.navbar.navbar-area.navbar-expand-lg.navigation-style-01.navbar-default .custom-container .navbar-nav ul{width:100%}
.navbar.navbar-area.navbar-expand-lg.navigation-style-01.navbar-default .custom-container .navbar-nav ul li.current_page_item a{color:var(--main-color-one)}
.navbar.navbar-area.navbar-expand-lg.navigation-style-01.navbar-default .custom-container .navbar-nav ul li.page_item_has_children{position:relative;padding-right:15px}
.navbar.navbar-area.navbar-expand-lg.navigation-style-01.navbar-default .custom-container .navbar-nav ul li.page_item_has_children:before{position:absolute;right:0;top:50%;content:"+";font-weight:700;font-size:14px;font-family:var(--body-font);-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all 0.3s ease-in;transition:all 0.3s ease-in}
.navbar.navbar-area.navbar-expand-lg.navigation-style-01.navbar-default .custom-container .navbar-nav ul li.page_item_has_children:hover > .children{visibility:visible;opacity:1}
.navbar.navbar-area.navbar-expand-lg.navigation-style-01.navbar-default .custom-container .navbar-nav ul li.page_item_has_children .children{position:absolute;text-align:left;min-width:250px;margin:0;padding:0;list-style:none;left:0;top:100%;-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,0.05);box-shadow:0 0 15px 0 rgba(0,0,0,0.05);background-color:#fff;z-index:9;border-bottom:4px solid var(--main-color-one);visibility:hidden;opacity:0;-webkit-transition:all 0.3s ease-in;transition:all 0.3s ease-in}
.navbar.navbar-area.navbar-expand-lg.navigation-style-01.navbar-default .custom-container .navbar-nav ul li.page_item_has_children .children li{display:block;margin-left:0;line-height:22px;font-size:14px}
.navbar.navbar-area.navbar-expand-lg.navigation-style-01.navbar-default .custom-container .navbar-nav ul li.page_item_has_children .children li + li{border-top:1px solid rgba(17,17,17,0.5)}
.navbar.navbar-area.navbar-expand-lg.navigation-style-01.navbar-default .custom-container .navbar-nav ul li.page_item_has_children .children li a{display:block;padding:12px 17px;background-color:#fff;white-space:nowrap;color:var(--paragraph-color);-webkit-transition:all 0.3s ease-in;transition:all 0.3s ease-in}
.navbar.navbar-area.navbar-expand-lg.navigation-style-01.navbar-default .custom-container .navbar-nav ul li.page_item_has_children .children li a:hover{background-color:var(--main-color-one);color:#fff}
.navbar.navbar-area.navbar-expand-lg.navigation-style-01.navbar-default .custom-container .navbar-nav ul li.page_item_has_children .children li a:before{display:none}
.navbar.navbar-area.navbar-expand-lg.navigation-style-01.navbar-default .custom-container .navbar-nav ul li.page_item_has_children .children .page_item_has_children{position:relative;z-index:0;padding-right:0px}
.navbar.navbar-area.navbar-expand-lg.navigation-style-01.navbar-default .custom-container .navbar-nav ul li.page_item_has_children .children .page_item_has_children:before{position:absolute;right:15px;top:50%;content:"+";font-family:"fontawesome";-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.navbar.navbar-area.navbar-expand-lg.navigation-style-01.navbar-default .custom-container .navbar-nav ul li.page_item_has_children .children .page_item_has_children > .children{left:-250px;top:10px;margin-bottom:0}
.navbar.navbar-area.navbar-expand-lg.navigation-style-01.navbar-default .custom-container .navbar-nav ul li.page_item_has_children .children .page_item_has_children > .children .children .children{left:auto;right:100%}
.navbar.navbar-area.navbar-expand-lg.navigation-style-01.navbar-default .custom-container .navbar-nav ul li.page_item_has_children .children .page_item_has_children:hover > .children{visibility:visible;opacity:1}
.navbar.navbar-area.navbar-expand-lg.navigation-style-01.navbar-default .custom-container .navbar-nav ul li.page_item_has_children .children .page_item_has_children:hover > .children li:hover:before{color:#fff}
.navbar.navbar-area.navbar-expand-lg.navigation-style-01.navbar-default .custom-container .navbar-nav ul li a{-webkit-transition:all 0.3s ease-in;transition:all 0.3s ease-in}
.navbar.navbar-area.navbar-expand-lg.navigation-style-01.navbar-default .custom-container .navbar-nav ul li:hover > a{color:var(--main-color-one)}
.navbar.navbar-area.navbar-expand-lg.navigation-style-01.navbar-default .custom-container .navbar-nav ul li:hover > a:before{width:100%}
.navbar.navbar-area.navbar-expand-lg.navigation-style-01.navbar-default .custom-container .navbar-collapse .navbar-nav{text-align:right}
.navbar.navbar-area.navbar-expand-lg.navigation-style-01.navbar-default .custom-container .navbar-collapse .navbar-nav li:before{color:#fff}
.navbar.navbar-area.navbar-expand-lg.navigation-style-01.navbar-default .custom-container .navbar-collapse .navbar-nav li a{-webkit-transition:all 0.3s ease-in;transition:all 0.3s ease-in;color:#fff;display:block}
.navbar.navbar-area.navbar-expand-lg.navigation-style-01.navbar-default .custom-container .navbar-collapse .navbar-nav li a:hover{color:var(--main-color-one)}
.navbar.navbar-area.navbar-expand-lg.navigation-style-01.navbar-default .custom-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li a{color:#fff;background-color:var(--secondary-color)}
.navbar.navbar-area.navbar-expand-lg.navigation-style-01.navbar-default .custom-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li a:hover{color:var(--main-color-one)}
.navbar.navbar-area.navbar-expand-lg.navigation-style-01.navbar-default .custom-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li:hover:before{color:#fff}
.navbar.navbar-area.navbar-expand-lg.navigation-style-01.navbar-default .custom-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li:hover > .sub-menu li a{color:#fff;background-color:var(--secondary-color)}
.navbar.navbar-area.navbar-expand-lg.navigation-style-01.navbar-default .custom-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li:hover > .sub-menu li:hover a{color:var(--main-color-one)}
.navbar.navbar-area.navbar-expand-lg.navigation-style-01.navbar-default .custom-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li:before{color:#fff;right:20px}
.navbar.navbar-area.navbar-expand-lg.navigation-style-01.navbar-default .custom-container .navbar-collapse .navbar-nav li.current-menu-item a{color:var(--main-color-one)}
.navbar.navbar-area.navbar-expand-lg.navigation-style-01.navbar-default .custom-container .logo-wrapper .site-title{color:#fff}
.navbar-area .custom-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li:before{right:15px}
@media only screen and (max-width:991px){.navbar-area .custom-container{position:relative;z-index:0;min-height:80px;padding:40px 10px}
.navbar-area .custom-container .responsive-mobile-menu{display:block;position:relative;width:100%}
.navbar-area .custom-container .responsive-mobile-menu .navbar-toggler{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.navbar-area .custom-container .navbar-brand{display:block}
.navbar-area .custom-container .navbar-brand .navbar-toggler{position:absolute;right:10px;border:1px solid rgba(17,17,17,0.5)}
.navbar-area .custom-container .navbar-nav{width:100%;display:none}
.navbar-area .custom-container .navbar-nav.show{display:block}
.navbar-area .custom-container .navbar-nav ul{display:block;margin-top:40px}
.navbar-area .custom-container .navbar-nav ul li{display:block;text-align:left;line-height:30px;padding:10px 0;border-bottom:1px solid rgba(17,17,17,0.2)}
.navbar-area .custom-container .navbar-nav ul li:last-child{border-bottom:none}
.navbar-area .custom-container .navbar-nav ul li + li{margin-left:0}
.navbar-area .custom-container .navbar-nav ul li.page_item_has_children:before{top:25px;right:20px}
.navbar-area .custom-container .navbar-nav ul li.page_item_has_children:hover > .children{visibility:visible;height:auto;opacity:1;background-color:transparent;border-bottom:none;margin-top:10px}
.navbar-area .custom-container .navbar-nav ul li.page_item_has_children .children{position:initial;display:block;width:100%;border-top:none;-webkit-box-shadow:none;box-shadow:none;margin-left:0;padding-bottom:0;visibility:hidden;opacity:0;height:0;overflow:hidden;max-height:250px;overflow-y:scroll;-webkit-transition:height 500ms;transition:height 500ms}
.navbar-area .custom-container .navbar-nav ul li.page_item_has_children .children .children .page_item_has_children:before{content:""}
.navbar-area .custom-container .navbar-nav ul li.page_item_has_children .children li{padding:0}
.navbar-area .custom-container .navbar-nav ul li.page_item_has_children .children li.page_item_has_children:hover:before{color:#fff}
.navbar-area .custom-container .navbar-nav ul li.page_item_has_children .children li + li{border-top:none}
.navbar-area .custom-container .navbar-nav ul li.page_item_has_children .children li:first-child{border-top:1px solid rgba(0,0,0,0.2)}}
@media only screen and (max-width:991px){.navbar.navbar-area.navbar-expand-lg.navigation-style-01.navbar-default{padding:0}
.navbar.navbar-area.navbar-expand-lg.navigation-style-01.navbar-default .custom-container .responsive-mobile-menu .navbar-toggler{background-image:none}
.navbar.navbar-area.navbar-expand-lg.navigation-style-01.navbar-default .custom-container .navbar-collapse .navbar-nav{background-color:var(--main-color-one)}
.navbar.navbar-area.navbar-expand-lg.navigation-style-01.navbar-default .custom-container .navbar-collapse .navbar-nav li.current-menu-item a{color:var(--heading-color);font-weight:700}
.navbar.navbar-area.navbar-expand-lg.navigation-style-01.navbar-default .custom-container .navbar-collapse .navbar-nav li.menu-item-has-children:before{color:var(--heading-color)}
.navbar.navbar-area.navbar-expand-lg.navigation-style-01.navbar-default .custom-container .navbar-collapse .navbar-nav li.menu-item-has-children li a{background-color:var(--main-color-one);color:var(--heading-color);padding-left:40px}
.navbar.navbar-area.navbar-expand-lg.navigation-style-01.navbar-default .custom-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li:hover > .sub-menu li a{background-color:var(--main-color-one);color:var(--heading-color)}
.navbar.navbar-area.navbar-expand-lg.navigation-style-01.navbar-default .custom-container .navbar-collapse .navbar-nav li a{color:var(--heading-color);padding-left:20px}
.navbar.navbar-area.navbar-expand-lg.navigation-style-01.navbar-default .custom-container .navbar-collapse .navbar-nav li a:hover{color:var(--heading-color)}
.navbar.navbar-area.navbar-expand-lg.navigation-style-01.navbar-default .custom-container .navbar-collapse .navbar-nav li.menu-item-has-children{padding-right:0}
.navbar.navbar-area.navbar-expand-lg.navigation-style-01.navbar-default .custom-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li a{color:var(--heading-color);background-color:var(--main-color-one)}
.navbar.navbar-area.navbar-expand-lg.navigation-style-01.navbar-default .custom-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li a:hover{color:var(--heading-color)}
.navbar.navbar-area.navbar-expand-lg.navigation-style-01.navbar-default .custom-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li:first-child{border-top:1px solid #c7a774}}
.wp-block-image .alignleft{float:left;margin:.5em 1em .5em 0}
.wp-block-image .alignright{float:right;margin:.5em 0 .5em 1em}
.wp-block-gallery.alignleft{margin-right:20px!important;margin-top:0!important}
.wp-block-button__link{margin-bottom:20px}
.wp-block-cover{margin-bottom:20px;color:#fff}
.wp-block-cover.alignleft{margin-top:0}
.wp-block-archives-list{margin:0;padding:0;list-style:none;margin-bottom:30px}
.wp-block-archives-list li + li{margin-top:10px}
.blog-single-content-wrap .wp-block-archives-list li:before{display:none}
.blog-single-content-wrap .wp-block-archives-list li{padding-left:20px}
.widget select,.wp-block-archives-dropdown select,.wp-block-categories-dropdown select{width:100%;height:50px;background-position-x:97%;border:1px solid #e2e2e2;background-color:transparent;margin-bottom:5px;color:var(--paragraph-color)}
.widget.footer-widget.widget_text .textwidget p{color:#fff}
.blog-single-content-wrap .wp-block-search .wp-block-search__label:after{display:none}
.wp-block-latest-comments{margin:0;padding:0;list-style:none}
.wp-block-latest-comments__comment:last-child{margin-bottom:0}
.wp-block-latest-comments li:before{display:none}
.wp-block-latest-comments__comment-meta a{-webkit-transition:all 300ms;transition:all 300ms;text-decoration:underline}
.wp-block-latest-comments__comment-meta a:hover{color:var(--main-color-one)}
.wp-block-latest-comments__comment-meta .wp-block-latest-comments__comment-author{font-size:16px;line-height:28px;font-weight:600;color:var(--heading-color)}
.wp-block-latest-posts.wp-block-latest-posts__list{margin:0;padding:0}
.wp-block-latest-posts.wp-block-latest-posts__list li{padding-left:0}
.wp-block-latest-posts.wp-block-latest-posts__list li:before{display:none}
.wp-block-button.is-style-squared .wp-block-button__link,.wp-block-button__link.wp-block-button.is-style-squared .wp-block-button__link{border-radius:0}
.wp-block-latest-posts.wp-block-latest-posts__list li + li{margin-top:10px;padding-top:10px}
.widget .wp-block-latest-posts.wp-block-latest-posts__list li + li{border-top:1px dashed #C9C9C9}
.wp-block-latest-posts.wp-block-latest-posts__list li a{font-size:16px;font-weight:500;color:var(--heading-color);line-height:20px}
.wp-block-search .wp-block-search__input{border:none;border-radius:4px;height:50px;padding:0 20px}
.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper{border-radius:4px;border:1px solid var(--main-color-one)}
.wp-block-search__inside-wrapper{border-radius:4px;border:1px solid var(--main-color-one)}
.wp-block-search button[type=submit]{margin-left:0;border:none;color:var(--secondary-color);padding:0 20px;font-size:15px;background:var(--main-color-one);font-weight:600;-webkit-transition:all 300ms;transition:all 300ms;cursor:pointer;border-radius:0 3px 3px 0}
.wp-block-search button[type=submit]:focus{outline:none;-webkit-box-shadow:none;box-shadow:none}
.wp-block-search button[type=submit]:hover{background-color:var(--secondary-color);color:#fff}
.wp-block-tag-cloud a{font-size:14px!important;padding:5px 10px;margin-bottom:5px;margin-right:5px;display:inline-block;border-radius:4px;border:1px solid #D5E0EF;background-color:transparent;text-transform:capitalize;-webkit-transition:all 300ms;transition:all 300ms}
.wp-block-tag-cloud a:hover{background-color:var(--main-color-one);color:#fff;border-color:var(--main-color-one)}
.wp-block-rss{margin:0;padding:0;list-style:none;margin-bottom:30px}
.wp-block-rss li + li{margin-top:10px}
.wp-block-rss li a:hover{color:var(--main-color-one)}
.wp-block-rss li a{font-size:16px;line-height:26px;font-weight:600;color:var(--heading-color);text-decoration:underline;-webkit-transition:all 200ms;transition:all 200ms}
.wp-block-group.has-background{padding:30px;padding-bottom:1px}
.wp-block-calendar{margin-bottom:30px}
ul.wp-block-latest-posts__list li,.blog-single-content-wrap .wp-block-rss li{padding-left:0}
ul.wp-block-latest-posts__list li:before,.blog-single-content-wrap .wp-block-rss li:before{display:none}
.wp-block-quote.is-style-large{padding:30px;padding-left:90px;position:relative}
.wp-block-quote.is-style-large:after{position:absolute;left:0;top:10px;content:"";font-family:"flaticon";font-size:30px;color:var(--main-color-one);font-weight:700}
.wp-block-quote.has-text-align-right:after{left:auto;right:30px;-webkit-transform:translate(0);transform:translate(0)}
.wp-block-quote.has-text-align-right{padding-left:30px;padding-right:90px}
.wp-block-calendar .wp-calendar-nav{text-align:left}
.wp-block-calendar tbody td,.wp-block-calendar th{text-align:center}
.wp-block-image{margin-bottom:1em}
.wp-block-video video{max-width:636px}
.wp-block-image img{display:block}
.wp-block-image.alignleft,.wp-block-image.alignright{width:100%}
.wp-block-image.alignfull img{width:100vw}
.wp-block-cover-text p{padding:1.5em 14px}
ul.wp-block-latest-posts.alignwide,ul.wp-block-latest-posts.alignfull,ul.wp-block-latest-posts.is-grid.alignwide,ul.wp-block-latest-posts.is-grid.alignwide{padding:0 14px}
.wp-block-table{display:block;overflow-x:auto}
.wp-block-table table{border-collapse:collapse;width:100%}
.wp-block-table td,.wp-block-table th{padding:.5em}
.wp-block-embed.type-video > .wp-block-embed__wrapper{position:relative;width:100%;height:0;padding-top:56.25%}
.wp-block-embed.type-video > .wp-block-embed__wrapper > iframe{position:absolute;width:100%;height:100%;top:0;left:0;bottom:0;right:0}
.wp-block-quote.is-large{margin:0 auto 16px}
.wp-block-pullquote > p:first-child{margin-top:0}
.wp-block-separator{margin:3em auto;padding:0}
.wp-block-video video{max-width:636px}
.wp-block-image img{display:block}
.wp-block-image.alignleft,.wp-block-image.alignright{width:100%}
.wp-block-image.alignfull img{width:100vw}
.wp-block-cover-text p{padding:1.5em 14px}
ul.wp-block-latest-posts.alignwide,ul.wp-block-latest-posts.alignfull,ul.wp-block-latest-posts.is-grid.alignwide,ul.wp-block-latest-posts.is-grid.alignwide{padding:0 14px}
.wp-block-table{display:block;overflow-x:auto}
.wp-block-table table{border-collapse:collapse;width:100%}
.wp-block-table td,.wp-block-table th{padding:.5em}
.wp-block-embed.type-video > .wp-block-embed__wrapper{position:relative;width:100%;height:0;padding-top:56.25%}
.wp-block-embed.type-video > .wp-block-embed__wrapper > iframe{position:absolute;width:100%;height:100%;top:0;left:0;bottom:0;right:0}
.wp-block-column blockquote.wp-block-quote{margin-top:0!important;margin-bottom:0!important;padding:20px!important}
.wp-block-column blockquote.wp-block-quote:before{top:30px;left:20px;opacity:0.2}
.wp-block-quote.is-large{margin:0 auto 16px}
.wp-block-pullquote > p:first-child{margin-top:0}
.wp-block-separator{margin:3em auto;padding:0}
.wp-block-pullquote{border-top:4px solid #555d66;border-bottom:4px solid #555d66;color:#40464d;margin:30px 0}
.wp-block-archives-dropdown select,.wp-block-categories-dropdown select{width:100%;height:50px;padding:10px 20px;border:1px solid #ddd;position:relative;z-index:0;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='%2328303d'><polygon points='0,0 10,0 5,5'/></svg>");background-repeat:no-repeat;background-position-y:55%;background-position-x:92%;color:var(--paragraph-color)}
.wp-block-archives-dropdown select,.wp-block-categories-dropdown select{width:100%;height:50px;background-position-x:97%;border:1px solid #e2e2e2;background-color:transparent;margin-bottom:30px;color:var(--paragraph-color)}
@media screen and (min-width:768px){.wp-block-cover-text p{padding:1.5em 0}}
.wp-caption{margin-bottom:1.5em;max-width:100%;clear:both}
.wp-caption .wp-caption-text{margin:.8075em 0;opacity:0.7;font-weight:600}
.wp-caption .wp-caption-text a{color:var(--secondary-color)}
.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}
.wp-caption-text{text-align:center}
figcaption{opacity:0.7;font-weight:600}
figcaption a{color:var(--secondary-color)}
.wp-block-button.is-style-outline .wp-block-button__link{color:var(--paragraph-color)!important;border-color:var(--main-color-one)}
.wp-block-button:not(.is-style-outline) .wp-block-button__link{color:#fff!important;background-color:var(--main-color-one)}
.post-navigation-area{margin:40px 0 0px}
.post-navigation-area .post-navigation-inner .content-area.style-01.no-line .content{text-align:left}
.post-navigation-inner{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;z-index:0;border-radius:3px}
.post-navigation-inner .content-area{width:calc(100% / 2)}
.post-navigation-inner div .title{font-size:18px;line-height:25px;-webkit-transition:all 300ms;transition:all 300ms;margin-bottom:0px}
.post-navigation-inner div .title a{-webkit-transition:all 300ms;transition:all 300ms}
.post-navigation-inner div .title:hover > a{color:var(--main-color-one)}
.post-navigation-inner div:first-child{text-align:left}
.post-navigation-inner .content-area.no-line{width:100%}
.post-navigation-inner .prev-post{-webkit-transition:all 300ms;transition:all 300ms;font-size:14px;display:block;font-family:var(--body-font);font-weight:500;color:var(--main-color-one);margin-bottom:10px}
.post-navigation-inner .next-post{-webkit-transition:all 300ms;transition:all 300ms;font-size:14px;display:block;font-family:var(--body-font);font-weight:500;color:var(--main-color-one);margin-bottom:10px}
.blog-comment-navigation .comment-navigation{min-height:50px;margin-bottom:30px}
.single-post-navigation{padding-top:40px;word-break:break-word;display:-webkit-box;display:-ms-flexbox;display:flex;border-top:1px solid #e1e6ff;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.single-post-navigation h3{font-size:18px;margin-bottom:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:none}
.single-post-navigation .single-post-navigation-center-grid{font-size:25px}
.single-post-navigation .single-post-navigation-center-grid a{color:var(--main-color-one)}
.single-post-navigation .single-post-navigation-center-grid a:hover,.single-post-navigation .single-post-navigation-center-grid a:focus{color:var(--secondary-color)}
.single-post-navigation .prev-post a{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;color:var(--main-color-one);-webkit-transition:all 300ms;transition:all 300ms}
.single-post-navigation .prev-post a:hover{color:var(--heading-color)}
.single-post-navigation .next-post a{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;color:var(--main-color-one);-webkit-transition:all 300ms;transition:all 300ms}
.single-post-navigation .next-post a:hover{color:var(--heading-color)}
.single-post-navigation .title-with-link{-webkit-transition:0.3s;transition:0.3s;overflow:hidden}
.single-post-navigation .title-with-link i{margin-top:3px}
.single-post-navigation .title-with-link span{letter-spacing:1px;text-transform:capitalize;font-weight:600}
.has-strong-blue-color{color:var(--main-color-one)!important}
.has-strong-blue-background-color{background-color:var(--main-color-one)!important}
.has-lighter-blue-color{color:#229fd8}
.has-lighter-blue-background-color{background-color:#229fd8}
.has-very-light-gray-color{color:#eee}
.has-very-light-gray-background-color{background-color:#eee}
.has-very-dark-gray-color{color:#444}
.has-very-dark-gray-background-color{background-color:#444}
.has-large-font-size{font-size:36px;line-height:1.6}
.gallery{margin-bottom:1.5em}
.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}
.gallery-columns-2 .gallery-item{max-width:50%}
.gallery-columns-3 .gallery-item{max-width:33.33%}
.gallery-columns-4 .gallery-item{max-width:25%}
.gallery-columns-5 .gallery-item{max-width:20%}
.gallery-columns-6 .gallery-item{max-width:16.66%}
.gallery-columns-7 .gallery-item{max-width:14.28%}
.gallery-columns-8 .gallery-item{max-width:12.5%}
.gallery-columns-9 .gallery-item{max-width:11.11%}
.gallery-caption{display:block;padding-top:5px}
.blog-single-content-wrap table{border-collapse:collapse;width:100%;margin-bottom:15px}
.blog-single-content-wrap table td{border:1px solid #e3e3e3;padding:8px}
.blog-single-content-wrap table td a{text-decoration:underline;color:var(--main-color-one);font-weight:400}
.blog-single-content-wrap table th{border:1px solid #e3e3e3;padding:8px;padding-top:12px;padding-bottom:12px;text-align:left}
.blog-single-content-wrap table th a{text-decoration:underline;font-weight:600}
.page-content table{border-collapse:collapse;width:100%;margin-bottom:15px}
.page-content table td{border:1px solid #e3e3e3;padding:8px}
.page-content table td a{text-decoration:underline;color:var(--main-color-one);font-weight:400}
.page-content table th{border:1px solid #e3e3e3;padding:8px;padding-top:12px;padding-bottom:12px;text-align:left}
.page-content table th a{text-decoration:underline;font-weight:600}
.single-comment-wrap table{border-collapse:collapse;width:100%;margin-bottom:15px}
.single-comment-wrap table td{border:1px solid #e3e3e3;padding:8px}
.single-comment-wrap table td a{text-decoration:underline;color:var(--main-color-one);font-weight:400}
.single-comment-wrap table th{border:1px solid #e3e3e3;padding:8px;padding-top:12px;padding-bottom:12px;text-align:left}
.single-comment-wrap table th a{text-decoration:underline;font-weight:600}
.content-area table{border-collapse:collapse;width:100%;margin-bottom:15px}
.content-area table th{border:1px solid #e3e3e3;padding:8px;padding-top:12px;padding-bottom:12px;text-align:left}
.content-area table th a{text-decoration:underline;color:var(--main-color-one);font-weight:400}
.content-area table td{border:1px solid #e3e3e3;padding:8px}
.content-area table td a{text-decoration:underline;color:var(--main-color-one);font-weight:400}
.calendar_wrap table td{text-align:center}
.widget_calendar table td a,.widget_calendar table th a{font-weight:600;color:var(--main-color-one);text-decoration:underline}
.footer-widget.widget_calendar table td a,.footer-widget.widget_calendar table th a{font-weight:600;color:var(--main-color-one);text-decoration:underline}
.content-area ul{list-style:none}
.content-area ul li{position:relative;padding-left:15px}
.content-area ul li + li{margin-top:10px}
.content-area ul li:before{position:absolute;width:5px;height:5px;background-color:var(--paragraph-color);content:"";display:inline-block;margin-right:5px;left:0;top:8px;border-radius:50%}
.content-area ul li > ul li:before{background-color:transparent;border:1px solid}
.content-area ol li{padding-left:0}
.content-area ol li:before{display:none}
.content-area ol li + li{margin-top:10px}
.content-area .widget ul li{padding-left:0}
.content-area .widget ul li:before{display:none}
.blog-single-content-wrap ol li + li{margin-top:10px}
.blog-single-content-wrap ul{list-style:none}
.blog-single-content-wrap ul li{position:relative;padding-left:15px}
.blog-single-content-wrap ul li + li{margin-top:10px}
.blog-single-content-wrap ul li ol > li{padding-left:0}
.blog-single-content-wrap ul li ol > li:before{display:none}
.blog-single-content-wrap ul li:before{position:absolute;width:5px;height:5px;background-color:var(--paragraph-color);content:"";display:inline-block;margin-right:5px;left:0;top:8px;border-radius:50%}
.blog-single-content-wrap ul li > ul li:before{background-color:transparent;border:1px solid}
.blog-single-content-wrap .post-meta li{padding-left:0}
.blog-single-content-wrap .post-meta li:before{display:none}
.page-content ol li + li{margin-top:10px}
.page-content ul li + li{margin-top:10px}
.single-comment-wrap ol li + li{margin-top:10px}
.single-comment-wrap ul li + li{margin-top:10px}
.comments-area .comment-list li .single-comment-wrap ul{list-style:none}
.comments-area .comment-list li .single-comment-wrap ul li{position:relative;padding-left:15px}
.comments-area .comment-list li .single-comment-wrap ul li:before{position:absolute;width:5px;height:5px;background-color:var(--paragraph-color);content:"";display:inline-block;margin-right:5px;left:0;top:8px;border-radius:50%}
.comments-area .comment-list li .single-comment-wrap ul li > ul li:before{background-color:transparent;border:1px solid}
.comments-area .comment-list .trackback{margin-bottom:30px}
.comments-area .comment-list .pingback{margin-bottom:30px}
.carousel-indicators li + li{margin-top:0!important}
.footer-widget.widget.widget_nav_menu ul li + li{margin-top:15px}
ul.blocks-gallery-grid li{padding-left:0}
ul.blocks-gallery-grid li:before{display:none}
.blog-details-footer .right .social-share li{padding-left:0}
.blog-details-footer .right .social-share li:before{display:none}
.blog-details-footer .left .tags li{padding-left:0}
.blog-details-footer .left .tags li:before{display:none}
.blog-pagination{display:block;width:100%;border-top:1px solid #B9B9B9;margin-top:40px;padding-top:40px}
.blog-pagination ul{margin:0;padding:0;list-style:none}
.blog-pagination ul li{display:inline-block;padding-left:0}
.blog-pagination ul li + li{margin:0 5px}
.blog-pagination ul li:before{display:none}
.blog-pagination ul li a,.blog-pagination ul li.active span{display:block;border:1px solid var(--main-color-one);-webkit-transition:0.3s ease-in;transition:0.3s ease-in;width:50px;height:50px;line-height:50px;text-align:center;padding:0;border-radius:50%;font-size:16px;font-family:var(--heading-font);font-weight:700;color:var(--main-color-one)}
.blog-pagination ul li a:hover,.blog-pagination ul li.active span{background-color:var(--main-color-one);color:#fff}
.blog-pagination ul li span{display:block;padding:0px;border:0px;font-size:14px;line-height:40px;font-family:var(--heading-font);text-align:center;font-weight:600;color:#B9B9B9;-webkit-transition:0.3s ease-in;transition:0.3s ease-in}
.blog-pagination ul li span.current{background-color:var(--main-color-one);color:#fff}
.custom-widget-area .widget-headline:after{position:absolute;content:"";top:50%;left:-30px;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:18px;width:4px;background-color:var(--main-color-one)}
footer .social-wrapper a{color:white;display:inline-block;margin:0 10px}
footer .social-wrapper a:hover{color:var(--secondary-color)}
footer .social-wrapper{color:#B9B9B9}
article .para-wrapper h2{font-size:16px;margin-bottom:25px;font-weight:600;font-family:var(--body-font)}
article .para-wrapper i > strong{color:var(--secondary-color)}
article .spip_documents{text-align:center;margin-top:2rem}
article .spip_documents figcaption{max-width:100%!important;margin:8px}
article .spip_documents .spip_doc_titre{font-size:14px}
article .para-wrapper h3.spip{font-size:18px;line-height:1.8;font-family:var(--heading-font);font-weight:700;color:var(--heading-color);margin-bottom:10px}
article .post-meta li span.tag,article .post-meta li span.tag:hover{color:white}
.related-post .related-title{font-size:18px;border-top:1px dashed #e1e6ff;padding-top:25px}
#search-result li{font-size:16px;margin-bottom:20px}
.mfp-figure figcaption{opacity:1}
.adsimg-top img,.adsimg-side img{border:1px solid #eee;width:100%;height:auto}
.adsimg-side{max-width:350px;margin:auto}
.adsimg-top{max-width:1170px;margin:auto}