@font-face{font-family:Poppins;font-style:normal;font-weight:400;src:local("Poppins"),local("Poppins-Regular"),url(fonts/Poppins-Regular.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:700;src:local("Poppins Bold"),local("Poppins-Bold"),url(fonts/Poppins-Bold.woff2) format("woff2")}@font-face{font-family:Righteous;font-style:normal;font-weight:400;src:local("Righteous"),local("Righteous-Regular"),url(fonts/Righteous-Regular.woff2) format("woff2")}*{box-sizing:border-box!important;transition:ease all .5s}html{scroll-behavior:smooth}body{color:#666;font-size:14px;line-height:1.80857;font-weight:400;overflow-x:hidden;font-family:Poppins,sans-serif}a{color:#1f1f1f;text-decoration:none!important;outline:0!important;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}h1,h2,h3,h4,h5,h6{letter-spacing:0;font-weight:400;position:relative;padding:0 0 10px 0;font-weight:400;line-height:normal;color:#111;margin:0}h1{font-size:24px}h2{font-size:22px}h3{font-size:18px}h4{font-size:16px}h5{font-size:14px}h6{font-size:13px}*,::after,::before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#212121;text-decoration:none!important;opacity:1}button:focus{outline:0}li,ol,ul{margin:0;padding:0;list-style:none}p{margin:20px;font-weight:300;font-size:15px;line-height:24px}a{color:#222;text-decoration:none;outline:0!important}
.btn,a{text-decoration:none!important;outline:0!important;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}img{max-width:100%;height:auto}:focus{outline:0}
.paddind_bottom_0{padding-bottom:0!important}
.btn-custom{margin-top:20px;background-color:transparent!important;border:2px solid #ddd;padding:12px 40px;font-size:16px}
.lead{font-size:18px;line-height:30px;color:#767676;margin:0;padding:0}
.form-control:focus{border-color:#fff!important;box-shadow:0 0 0 .2rem rgba(255,255,255,.25)}
.navbar-form input{border:none!important}
.badge{font-weight:500}blockquote{margin:20px 0 20px;padding:30px}button{border:0;margin:0;padding:0;cursor:pointer}
.full{float:left;width:100%}
.layout_padding{padding-top:90px;padding-bottom:0}
.padding_0{padding:0}
.header_section{width:100%;float:left;background-image:url(../images/banner-bg.png);height:auto;background-size:100%;padding:0 0 20px 0}
.bg-light{background-color:transparent!important}
.logo{width:100%;float:left;text-align:center;padding:20px 0 50px 0}
.logo_mobile{width:100%;float:left;text-align:center;padding-bottom:20px}
.mobile_menu{width:100%;float:left;display:none}
.navbar-light .navbar-nav .nav-link{font-size:18px;text-transform:uppercase;color:#fff}
.navbar-nav{align-items:center}
.btn:not(:disabled):not(.disabled){cursor:pointer;border-radius:20px;border:2px solid #fff;color:#fff}
.navbar-expand-lg .navbar-nav .nav-link{padding-right:20px;padding-left:20px}
.nav-item{position:relative}
.menu_main{-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none;width:100%;text-align:center;margin:0 auto}
.menu_main ul{margin:0;padding:0;list-style:none;display:inline-flex}
.menu_main li{float:left;padding-left:10px;padding-right:10px;font-size:18px;text-transform:uppercase;padding-top:10px;padding-bottom:10px;color:#fff;border-radius:40px}
.menu_main li a{color:#fff;padding:10px 20px;border-radius:10px}
.menu_main li a:hover{color:#fff;background-color:#2b2278}
.mb-lg-0,.my-lg-0{margin-bottom:0!important;width:20%;float:left}
.header_main{width:100%;background-size:100%;padding:10px 0 0 0}
.banner_section{width:100%;float:left;padding-bottom:305px}
.banner_taital{width:100%;float:left;font-size:80px;color:#fff;font-weight:700;text-align:center;text-transform:uppercase;font-family:Righteous,Regular}
.banner_text{width:63%;margin:0 auto;font-size:16px;color:#fff;text-align:center}
.read_bt{width:200px;margin:0 auto;text-align:center}
.read_bt a{width:100%;float:left;font-size:16px;color:#141414;background-color:#fff;text-align:center;padding:10px 0;border-radius:30px;margin-top:50px;font-weight:400}
.read_bt a:hover{background-color:#2b2278;color:#fff}
.services_section{width:100%;float:left;padding-bottom:90px}
.services_taital{width:100%;float:left;font-size:40px;color:#1f1f1f;font-weight:700}
.services_text{width:100%;float:left;font-size:16px;color:#1f1f1f;margin:0}
.services_section_2{width:100%;float:left;margin-top:90px}
.services_img{width:100%;float:left;text-align:center}
.btn_main{width:170px;margin:0 auto;text-align:center}
.btn_main a{width:100%;float:left;font-size:16px;color:#fff;background-color:#2b2278;text-align:center;padding:10px 0;border-radius:30px;font-weight:700;margin-top:40px;text-transform:uppercase}
.btn_main a:hover{color:#fff;background-color:#000d10}
.btn_main.active a{color:#fff;background-color:#000d10}
.about_section{width:100%;float:left;padding-bottom:90px}
.about_taital_main{width:100%;padding-left:100px;padding-top:70px}
.padding_right_0{padding-right:0}
.about_taital{width:100%;float:left;font-size:40px;color:#1f1f1f;font-weight:700}
.about_text{width:100%;float:left;font-size:16px;color:#1f1f1f;margin:0;padding-top:40px}
.readmore_bt{width:170px;float:left;margin-top:50px}
.readmore_bt a{width:100%;float:left;font-size:16px;color:#fff;background-color:#000d10;text-align:center;padding:10px 0;border-radius:30px;font-weight:700;text-transform:uppercase}
.readmore_bt a:hover{color:#fff;background-color:#2b2278}
.about_img{width:100%;float:left}
.blog_section{width:100%;float:left;background-image:url(../images/blog-bg.png);height:auto;background-repeat:no-repeat;background-size:100%;padding-bottom:345px;padding-top:200px}
.blog_taital{width:100%;float:left;font-size:40px;color:#fff;font-weight:700;padding-top:30px;text-align:center}
.blog_text{width:80%;margin:0 auto;font-size:16px;color:#fff;padding-top:40px;text-align:center}
.play_icon_main{width:100%;margin-top:150px;float:left}
.play_icon{width:200px;margin:0 auto;position:relative;z-index:5}
.play_icon::before{content:'';position:absolute;top:49%;left:70px;width:130px;height:130px;transform:translate(-50%,-50%);background-color:#fff;border-radius:100%;z-index:-1;animation:fadeEffect 1.3s infinite ease;box-shadow:0 0 10px 0;right:inherit}@keyframes fadeEffect{0%{transform:translate(-50%,-50%) scale(1);opacity:1}100%{transform:translate(-50%,-50%) scale(1.2);opacity:0}}
.margin_top_90{margin-top:90px}
.client_section{width:100%;float:left;padding-bottom:160px}
.client_taital{width:100%;font-size:40px;color:#131313;font-weight:700;padding-top:30px;text-align:center}
.client_section_2{width:100%;margin:0 auto;text-align:center;background-color:#fff;box-shadow:0 1px 16px -6px;border-radius:30px;padding:50px 70px;margin-top:50px}
.client_main{width:100%;display:flex}
.box_left{width:48%}
.box_right{width:48%;float:right;padding-top:65px;margin-left:30px}
.lorem_text{width:100%;font-size:16px;text-align:center;margin:0;color:#0d0d0d;border:1px solid #0d0d0d;padding:90px 30px;border-radius:30px}
.client_taital_left{width:40%;float:left}
.client_taital_right{width:60%;float:left}
.client_img{width:100%;float:left;text-align:left}
.quick_icon{width:100%;float:left;text-align:center;padding-top:30px}
.client_name{width:100%;float:left;font-size:24px;color:#012628;font-weight:700;text-transform:uppercase;text-align:left;padding-top:53px;padding-bottom:0}
.customer_text{width:100%;float:left;font-size:16px;color:#085a57;font-weight:700;text-transform:uppercase;text-align:left;margin:0}
.carousel-indicators li{width:20px;height:20px;border-radius:100%;background-color:#8781bd;bottom:-130px}
.carousel-indicators .active{background-color:#2b2278}
.choose_section{width:100%;float:left;padding-bottom:90px}
.choose_taital{width:100%;font-size:40px;color:#1f1f1f;font-weight:700;text-align:center}
.choose_text{width:70%;margin:0 auto;font-size:16px;color:#1f1f1f;padding-top:30px;text-align:center}
.read_bt_1{width:170px;margin:0 auto;text-align:center}
.read_bt_1 a{width:100%;float:left;font-size:16px;color:#fff;background-color:#000d10;text-align:center;padding:10px 0;border-radius:30px;margin-top:50px;font-weight:700;text-transform:uppercase}
.read_bt_1 a:hover{background-color:#2b2278;color:#fff}
.newsletter_box{width:100%;border:1px solid #6e6e6e;border-radius:25px;padding:20px 30px;display:flex;margin-top:90px!important;float:left}
.let_text{width:100%;font-size:40px;color:#1f1f1f;font-weight:700;padding-bottom:0}
.getquote_bt{width:200px;padding-top:6px}
.getquote_bt a{width:100%;float:left;font-size:16px;color:#fff;background-color:#2b2278;text-align:center;padding:10px 0;border-radius:30px;font-weight:700}
.getquote_bt a:hover{background-color:#000d10;color:#fff}
.contact_section{width:100%;float:left;padding-bottom:90px}
.contact_taital{width:100%;float:left;font-size:40px;color:#363636;text-align:center;font-weight:700}
.email_text{width:70%;margin:0 auto;text-align:center;padding-top:120px}
.email-bt{width:100%;float:left;font-size:18px;color:#393838;margin-bottom:20px;padding:10px 15px;border:0;border:1px solid #2b2278!important}
.password-bt{width:100%;float:left;font-size:18px;color:#393838;margin-bottom:20px;padding:10px 15px;border:0;border:1px solid #2b2278!important}
.massage-bt{width:100%;float:left;font-size:18px;color:#393838;margin-bottom:20px;padding:10px 15px;border:0;border:1px solid #2b2278!important}
.send_btn{width:170px;margin:0 auto;text-align:center}
.send_btn a{width:100%;float:right;text-align:center;font-size:20px;color:#fff;border-radius:30px;background-color:#000d10;padding:7px}
.send_btn a:hover{color:#fff;background-color:#2b2278}
.footer_section{width:100%;float:left;background-image:url(../images/footer-bg.png);height:auto;padding-top:250px;background-size:100% 100%;padding-bottom:30px;background-repeat:no-repeat}
.input_btn_main{width:50%;display:flex;background-color:#fff;border-radius:40px;padding:8px 0;margin:0 auto}
.mail_text{width:100%;float:left;font-size:18px;color:#2b2c2c;background-color:#fff;height:auto;padding:5px 20px;border-radius:20px;border:0}
.subscribe_bt{float:right}
.subscribe_bt a{width:170px;float:left;font-size:18px;color:#2b2278;background-color:transparent;padding:5px 0;text-align:center;font-weight:500;text-transform:uppercase}
.subscribe_bt a:hover{color:#000;background-color:transparent}
.social_icon{width:100%;margin:0 auto;text-align:center}
.social_icon ul{margin:0;padding:0;display:inline-block;text-align:center}
.social_icon li{float:left;padding:30px 5px}
.location_main{width:100%;margin:0 auto;text-align:center;padding-top:40px}
.call_text{width:100%;float:left;font-size:16px;color:#fff;padding-top:10px}
.call_text a{color:#fff}
.call_text a:hover{color:#e27141}
.copyright_section{width:100%;float:left;background-color:#122c2d;height:auto}
.copyright_text{width:100%;float:left;color:#fff;text-align:center;font-size:16px;margin-left:0}
.copyright_text a{color:#fff}
.copyright_text a:hover{color:#e27141}@media only screen and (min-width:768px) and (max-width:991px){.header-search{padding:15px 0}}@media only screen and (min-width:599px) and (max-width:767px){.logo{text-align:center}
.cart-content-right{padding-bottom:5px}
.mg{margin:0 0}
.menu-area-main{height:256px;overflow-y:auto}
.megamenu>.row [class*=col-]{padding:0}
.menu-area-main .megamenu .men-cat{padding:0 15px}
.menu-area-main .megamenu .women-cat{padding:0 15px}
.menu-area-main .megamenu .el-cat{padding:0 15px}
.mean-container .mean-nav ul li a.mean-expand{height:19px}
.category-box.women-box{display:none}
.cart-box{display:inline-block;margin:0 30px}
.wish-box{float:none;margin:0 30px;display:inline-block}
.menu-add{display:none}
.category-box{display:none}
.mean-container .mean-nav ul li ol{padding:0}
.mean-container .mean-nav ul li a{padding:10px 20px;width:94.8%}
.mean-container .mean-nav ul li li a{width:92%;padding:1em 4%}
.mean-container .mean-nav ul li li li a{width:100%}
.header-search{padding:15px 0}#collapseFilter.d-md-block{padding:30px 0}}@media only screen and (min-width:280px) and (max-width:599px){.cart-content-right{padding-bottom:5px}
.megamenu>.row [class*=col-]{padding:0}
.menu-area-main .megamenu .men-cat{padding:0 15px}
.menu-area-main .megamenu .women-cat{padding:0 15px}
.menu-area-main .megamenu .el-cat{padding:0 15px}
.mean-container .mean-nav ul li a{padding:1em 4%;width:92%}
.mean-container .mean-nav ul li li a{width:90%;padding:1em 5%}
.mean-container .sub-full.megamenu-categories ol li a{padding:5px 0;text-transform:capitalize;width:100%}
.megamenu .sub-full.megamenu-categories .women-box .banner-up-text a{width:auto;border:none;float:none}
.menu-area-main{height:45px;overflow-y:auto}
.mean-container .mean-nav ul li a.mean-expand{top:0}}@media (min-width:992px) and (max-width:1199px){.header_section{padding:0;background-size:cover}
.banner_text{width:100%}
.about_taital_main{padding-left:25px;padding-top:40px}
.about_text{padding-top:0;font-size:14px}
.readmore_bt{margin-top:30px}
.blog_section{background-size:100% 100%;padding-bottom:220px;padding-top:160px}
.play_icon_main{margin-top:50px}
.client_taital{padding-top:0}
.box_left{width:60%}
.box_right{width:40%}
.lorem_text{padding:100px 40px}
.client_taital_left{width:50%;float:left}
.client_taital_right{width:50%;float:left;padding-left:20px}
.client_section_2{padding:40px 30px}
.client_name{padding-top:25px}
.choose_section{padding-top:0}
.choose_text{width:100%}
.footer_section{padding-top:270px;background-size:cover;padding-bottom:30px}
.input_btn_main{width:60%}}@media (min-width:768px) and (max-width:991px){.header_section{padding:0;background-size:cover}
.banner_text{width:100%}
.about_taital_main{padding-left:25px;padding-top:0}
.about_text{padding-top:0;font-size:14px}
.readmore_bt{margin-top:30px}
.about_img{height:340px}
.blog_section{background-size:100% 100%;padding-bottom:220px;padding-top:160px}
.play_icon_main{margin-top:50px}
.client_taital{padding-top:0}
.box_left{width:60%}
.box_right{width:40%}
.lorem_text{padding:30px 10px}
.client_taital_left{width:50%;float:left}
.client_taital_right{width:50%;float:left;padding-left:20px}
.client_section_2{padding:40px 30px}
.client_name{padding-top:25px}
.choose_section{padding-top:0}
.choose_text{width:100%}
.footer_section{padding-top:230px;background-size:cover;padding-bottom:30px}
.input_btn_main{width:90%}}@media (min-width:576px) and (max-width:767px){.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:transparent}#main_slider a.carousel-control-prev{position:absolute;left:175px;top:90%;display:none}#main_slider a.carousel-control-next{position:absolute;left:236px;top:90%;display:none}
.header_section{background-image:url(../images/mobile-bg.jpg);background-size:cover;padding:0}
.navbar-toggler{background-color:#fff}
.logo{display:none}
.menu_main{display:none}
.logo_mobile{width:40%;padding:0;text-align:left}
.mobile_menu{display:initial}
.banner_taital{font-size:50px}
.bg-light{background-color:transparent!important}
.header_main{padding:0}
.navbar-expand-lg .navbar-nav .nav-link{color:#fff;text-align:center;background:0 0;width:100%;margin:10px 0;border-radius:30px}
.nav-item{position:relative;width:100%}
.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:#fff;background:#00f}
.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:#fff;background:red}
.banner_text{width:100%}
.banner_section{padding:50px 0}
.services_section{padding:50px 0}
.services_section_2{margin-top:30px}
.services_img{margin-top:40px}
.about_section{padding:50px 0}
.about_taital_main{padding-top:0;padding-left:0}
.about_text{font-size:15px}
.about_img{padding-top:30px}
.padding_right_0{padding-right:15px}
.blog_section{background-image:url(../images/blog-mobile-bg.jpg);background-size:cover;padding:50px 0}
.blog_text{width:100%}
.play_icon_main{margin-top:40px}
.play_icon{width:145px}
.client_section_2{padding:30px 20px;margin-top:50px}
.client_main{display:inherit}
.box_left{width:100%}
.lorem_text{padding:30px 10px;font-size:15px}
.box_right{width:100%}
.client_name{padding-top:25px}
.client_taital_right{padding-left:20px}
.choose_taital{font-size:30px}
.choose_section{padding:50px 0}
.choose_text{width:100%;font-size:15px}
.newsletter_box{display:initial}
.let_text{font-size:30px;text-align:center}
.getquote_bt{margin:0 auto}
.footer_section{background-image:url(../images/footer-mobile-bg.jpg);background-size:cover;padding:50px 0}
.input_btn_main{width:100%;display:inherit;background-color:transparent!important}
.subscribe_bt{margin:0 auto;text-align:center;width:200px;float:initial}
.subscribe_bt a{width:100%;background-color:#fff;margin-top:50px;border-radius:40px;margin-bottom:50px}
.subscribe_bt a:hover{color:#000;background-color:#fff}
.social_icon{display:inline-block}
.contact_taital{font-size:30px}
.email_text{width:100%;padding-top:90px}}@media (max-width:575px){.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:transparent}#main_slider a.carousel-control-prev{position:absolute;left:175px;top:90%;display:none}#main_slider a.carousel-control-next{position:absolute;left:236px;top:90%;display:none}
.header_section{background-image:url(../images/mobile-bg.jpg);background-size:cover;padding:0}
.navbar-toggler{background-color:#fff}
.logo{display:none}
.menu_main{display:none}
.logo_mobile{width:40%;padding:0}
.mobile_menu{display:initial}
.banner_taital{font-size:50px}
.bg-light{background-color:transparent!important}
.header_main{padding:0}
.navbar-expand-lg .navbar-nav .nav-link{color:#fff;text-align:center;background:0 0;width:100%;margin:10px 0;border-radius:30px}
.nav-item{position:relative;width:100%}
.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:#fff;background:red}
.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:#fff;background:red}
.banner_text{width:100%}
.banner_section{padding:50px 0}
.services_section{padding:50px 0}
.services_section_2{margin-top:30px}
.services_img{margin-top:40px}
.about_section{padding:50px 0}
.about_taital_main{padding-top:0;padding-left:0}
.about_text{font-size:15px}
.about_img{padding-top:30px}
.padding_right_0{padding-right:15px}
.blog_section{background-image:url(../images/blog-mobile-bg.jpg);background-size:cover;padding:50px 0}
.blog_text{width:100%}
.play_icon_main{margin-top:40px}
.play_icon{width:145px}
.client_section_2{padding:30px 20px;margin-top:50px}
.client_main{display:inherit}
.box_left{width:100%}
.lorem_text{padding:30px 10px;font-size:15px}
.box_right{width:100%}
.client_name{padding-top:25px}
.client_taital_right{padding-left:20px}
.choose_taital{font-size:30px}
.choose_section{padding:50px 0}
.choose_text{width:100%;font-size:15px}
.newsletter_box{display:initial}
.let_text{font-size:30px;text-align:center}
.getquote_bt{margin:0 auto}
.footer_section{background-image:url(../images/footer-mobile-bg.jpg);background-size:cover;padding:50px 0}
.input_btn_main{width:100%;display:inherit;background-color:transparent!important}
.subscribe_bt{margin:0 auto;text-align:center;width:200px;float:initial}
.subscribe_bt a{width:100%;background-color:#fff;margin-top:50px;border-radius:40px;margin-bottom:50px}
.subscribe_bt a:hover{color:#000;background-color:#fff}
.social_icon{display:inline-block}
.contact_taital{font-size:28px}
.email_text{width:100%;padding-top:90px}}