﻿body,div,p,span,h1,h2,h3,h4,h5,h6,ol,li,hr,br,img,section,aside,article,main,header,footer,a,ul,details,summary,strong,sub,sup,audio,video,iframe,form,input,button,b,u,i,em,legend,table,tr,td,th,tbody,tfoot,figure,figcaption,nav,object,embed,abbr,hgroup,menu,fieldset,dl,dd,dt,small,tt,var,del,blockquote,address,html,canvas,caption{margin:0;padding:0;border:0;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display: block}
body{font-family: 'Roboto Condensed', sans-serif;line-height:1.3}ol,ul {list-style: none}blockquote, q {quotes: none}blockquote:before, blockquote:after,q:before, q:after {content: '';content: none}
table {border-collapse: collapse;border-spacing: 0}.txt-cr{text-align:center}.txt-rgt{text-align:right}.txt-lft{text-align:left}a{text-decoration:none}.img-res{max-width:100%;height:auto}.v-a-sub{vertical-align: sub}.v-a-sup{vertical-align: sub}.v-a-mid{vertical-align:middle}.v-a-bs{vertical-align:baseline}

.blog h2{margin-bottom:10px;margin-top:5px}
.contct-label{display:flex;flex-direction: column}
.sub-bttn{background:#e32620;padding:.7rem 1rem;color:white;border-radius:4px;width:max-content;margin-top:10px;cursor:pointer}
.b-box{display:flex;gap:25px}
.inner_section{font-size:17px;padding:1rem 1.5rem;border:1px solid #ccc;margin:1rem 0;border-radius: 5px;box-shadow: 0 0 9px 0 #ccc}
.contact_box{display:flex;justify-content: space-between}
.blog img{margin:0 0 15px}
.contact_box  div form input,.contact_box  div form textarea{border:1px solid #ccc;padding:10px;margin-top:10px}
.contact_box  div form input{width:100%}
.contact_box  div form .aside{display: flex;justify-content: space-between}
.contact_box  div form .aside.right-1{gap: 15px}
.contact_box h3{margin-top:0!important}
.aside > div{width: 100%;margin-bottom: 20px}
.inner_section p{line-height:1.5;margin-bottom:10px!important}
.inner_section h1{margin-bottom:15px}
.inner_section h3{margin:14px 0 7px}
.pad-mb-0{padding-bottom:0 !important}
.light-yellow{background:#ffc359;padding:.75rem !important;margin-bottom:.3rem!important}
.bg-btn{background:#ffc359 !important;color: #000 !important}
.bg-btn:hover{background:#d6a856 !important;color: #000 !important}
.wrap{margin-left:auto;margin-right:auto}
.wrap-full{width:100%}
.logo{background:white;padding:15px;text-align: center}
.clr-white{color:white}.clr-blk{color:black}.clr-drk-gry{color:#444}
.header-bg{background:url(../images/1.webp);background-size: cover;position:relative;padding-bottom:2rem;background-attachment:fixed}
.header-bg:after{content:'';background:rgba(0,0,0,.55);position:absolute;width:100%;height: 100%;top:0;left:0}
.logo,.navigation,.banner-heading{z-index:10;position:relative}
.banner-heading{margin:auto;max-width: 509px }
.navigation{border-radius:.5rem;position:relative;margin:2rem 0}
.navigation ul{display:flex}
.navigation ul li{position:relative;margin:0 1.5rem}
.navigation ul li a{color:white;text-transform:uppercase;font-weight:700;display: inline-flex}
.top-section .big-ar img{border-radius:.8rem;margin:2rem 0 .5rem}
.top-section h3{line-height:1.5;font-weight:500;color: #5c5c5c}
.banner-btn i{vertical-align:text-bottom}
.banner-btn:hover{background:#533fb1;color:white}
.banner-btn{transition:ease-in-out all 0.3s;border:none;outline:none;border-radius:.3rem;vertical-align:middle;padding:.5rem .75rem;cursor:pointer;margin:1rem 0 2rem;position: relative;z-index: 10;width: max-content}
.banner-btn span{font-size:1rem}.banner-btn img{margin-left:5px}.banner-btn img,.banner-btn span{vertical-align:middle}
.rating-section{gap:1rem}
.rating-section div{border:1px solid #ccc;padding:14px;border-radius:6px}
.rating-section div img {
    max-width: 60px;
}
.rating-section h3 i{font-size:2.5rem;color:#a08cff}
.rating-section h2{line-height:2;color: #444444}
.rating-section p{color:#5e5e5e}
.testiSlide{display: flex;}.side-gap{flex: 50%}
@media screen and (min-width:250px){.wrap{max-width:90%}}
@media screen and (min-width:1920px){.wrap{max-width:50%}}
@media screen and (max-width:420px){figure.testimonial blockquote{line-height:normal}}
@media screen and (min-width:769px) and (max-width:992px) {.navigation ul li{margin: 0 13px}}

@media screen and (min-width:768px){.navigation{display:block !important}
.navigation ul li.active a{border-bottom:1px solid white}
.navigation ul li:after{background:white;height:1px;content:'';bottom:-2px;left:0;position:absolute;width:0;transition:0.5s all ease-in-out}.top-section h1{font-size:2.2rem;line-height: 1.2;margin-bottom: 0.5rem;color: #444444}
.navigation ul li:hover:after{width:100%}
.navigation ul li.active:after{display:none}
.desk-flx{display:flex}.desk-j-c-ad{justify-content:space-around}
.desk-j-c-bwn{justify-content:space-between}.desk-j-c-evn{justify-content:space-evenly}.desk-j-c-cr{justify-content:center}.desk-al-itm-cr{align-items:center}.desk-al-itm-fs{align-items:flex-start}
.desk-al-itm-fe{align-items:flex-end}.desk-al-itm-strh{align-items:stretch}
.desk-flx-dir-r{flex-direction:row}.desk-flx-dir-c{flex-direction:column}
.desk-flx-wrp{flex-wrap:wrap}.desk-flx-wrp-0{flex-wrap:nowrap}
.width-25{width:25%}.width-33{width:33%}.width-50{width:50%}.width-75{width:75%}.width-100{width:100%}.navigation ul li a{font-size: 1.15rem}.banner-heading{font-size: 3.5rem;padding:2rem 0 0}.slick-prev {left:-20px}.slick-next {right:-20px}
.rating-section {margin:3rem 0 1.5rem}.inner_section{margin:2rem 0 !important}.b-box div{width:50%}.top-section{margin-bottom:1rem}
/*	.navigation2{display:none}*/
}
@media screen and (max-width:768px){.testiSlide{flex-direction: column}h1{font-size:1.5rem!important}h2{font-size:1.2rem!important}h3{font-size:1rem!important}h4{font-size:.9rem!important}h5{font-size:.8rem!important}h6{font-size:.7rem!important}p{font-size:.95rem}.navigation{display:none}.banner-heading{font-size:2rem;margin-top: 1rem;padding: 30px 20px;}.navigation ul li{margin:0 1rem}.navigation ul li a{font-size:.95rem}.slick-prev {left:-15px}.slick-next {right:-13px}.rating-section div{margin-bottom: 1rem}.top-section .big-ar img{margin:1rem 0 0}
.rating-section {margin: 1rem 0 0}.bg-btn{margin:3px 0 0}.header-bg {padding-bottom: 1.75rem}
.mob-wrap-full{max-width:100% !important;margin:0}.mob-logo-left{text-align:left !important}
.mob-logo-left img{padding:5px 0}.desk-dis{display:block!important}	.mob-logo-flx{display: flex;align-items: center;justify-content: space-between}	.navigation2{display: none}.navigation2 ul{flex-direction:column;align-items:start;display:flex;padding: 0 16px}.navigation2 ul li{padding:5px 0;padding-bottom:5px;width:100%;text-align:left}.navigation2 ul li a{color:white;font-size:18px;transition:ease-in-out all 0.5s}.navigation2 ul li a:hover{color:#a08cff;padding-left:8px}.desk-dis{cursor:pointer;border:1px solid #444;padding:5px;border-radius:3px}.logo{justify-content: center}.inner_section {padding: 1rem 1rem .5rem;margin: 8px 0 1rem}
.mod-fx-dir-clm{flex-direction: column}.contact_box > div{width:100%;margin:10px 0}.b-box{flex-wrap: wrap;gap:0;margin:10px 0}.b-box-rev{flex-direction: column-reverse}.b-box-border{border-bottom:1px #ccc solid;margin-bottom:20px}.mob-mar-b-0{margin-bottom:0 !important}
	.mob-hide{display:none}
}
@media screen and (max-width:320px){.mob-logo-left img {max-width:185px}}

footer{background: #383838;padding:25px 0 15px;color: white}
footer div p{margin:10px 0}.foot-img{margin-top:20px}
footer ul li{display:inline-block}
footer ul li a{color:white;padding:10px}
/******************************************************************************/

.main-slider{box-sizing:content-box;padding-top:10px;padding-bottom:10px}
.indentity{margin:0!important}
figure.testimonial{position:relative;float:left;overflow:hidden;margin:10px 1%;padding:0 10px;text-align:left;box-shadow:none!important}
figure.testimonial *{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .35s cubic-bezier(0.25,0.5,0.5,0.9);transition:all .35s cubic-bezier(0.25,0.5,0.5,0.9)}
figure.testimonial img{max-width:100%;vertical-align:middle;height:90px;width:90px;border-radius:50%;margin:40px 0 0 10px}
figure.testimonial blockquote{background-color:#f0ecff;display:block;font-size:16px;font-weight:400;line-height:1.5em;margin:0;padding:25px 50px 30px;position:relative}
figure.testimonial blockquote:before,figure.testimonial blockquote:after{content:"\201C";position:absolute;color:#ff5057;font-size:50px;font-style:normal}
figure.testimonial blockquote:before{top:25px;left:20px}
figure.testimonial blockquote:after{content:"\201D";right:20px;bottom:0}
figure.testimonial .btn{top:100%;width:0;height:0;border-left:0 solid transparent;border-right:25px solid transparent;border-top:25px solid #f0ecff;margin:0;position:absolute}
figure.testimonial .peopl{position:absolute;bottom:45px;padding:0 10px 0 120px;margin:0;color:#444;-webkit-transform:translateY(50%);transform:translateY(50%)}
figure.testimonial .peopl h3{opacity:.9;margin:0}
.slick-slider{position:relative;display:flex;flex-direction:column;justify-content: space-between;box-sizing:border-box;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0,0,0)}
.slick-track{position:relative;top:0;left:0;display:block}
.slick-track:before,.slick-track:after{display:table;content:''}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{display:none;float:left;height:100%;min-height:1px}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-btn.slick-hidden{display:none}
.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:40%;display:block;width:20px;height:20px;padding:0;transform:translate(0,-50%);cursor:pointer;color:transparent;border:0;outline:0;background:transparent}
.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:0;background:transparent}
.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}
.slick-prev:before,.slick-next:before{font-family:"FontAwesome";font-size:40px;line-height:1;opacity:.75;color:#a7a7a7;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-prev:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f053"}
.slick-next:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f054"}
.foot-img img {
    max-width: 40px;
    margin-left: 10px;
}
.blog-btn{border-radius: 4px;
    background: #ffc359 ;
    width: max-content;
 padding: 0.5rem 0.75rem;color:#000}
 .blog-btn:hover{background:#3d5780;color:#fff
 }
.wrap2{max-width: 925px;margin: auto;padding:0 20px}
.post img{width: 100%;height: auto;}
.author{display: flex;gap: 5px;}
.author img{max-width: 32px;border-radius:40px}
.author p{margin:0}
.text-blue{color: #2b6cb0;
    font-weight: 700;}
.product-btn{display: flex;justify-content: center;margin: auto;align-items: center;width: 100%;max-width: 400px;font-size: 20px;margin-bottom: 25px !important;    background: #ffc359 !important;
}
.product-btn:hover{color:#1f599d}
.shd{box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.5);max-width: 655px;
    margin: auto !important;
    display: flex;
    margin-bottom: 25px !important;
} 
.panel{min-height: calc(100vh - 200px)}
.pt{padding-top:0.9rem}