﻿@charset "utf-8";
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap');
/*font-family: 'Poppins', sans-serif;*/

html {scroll-behavior: smooth;}

:root{
    --font1:'Poppins', sans-serif;

    --color1:241,89,42;
    --color2:#8e4100;
    --color3:#fbd49d;
    --color4:#471d6b;
    --color5:#881101;
    --color6:#e8495f;
}

.text-default{color:rgb(var(--color1));}
.bg-default{background-color:rgb(var(--color1)); color:#fff;}
.btn-default{background-color:rgb(var(--color1)); color:#fff;}
.btn-default:hover{background-color:var(--color2); color:#fff;}
.border-default{border-color:rgb(var(--color1)) !important;}

.rounded-lg{border-radius:30px;}

.overflow-hidden{overflow:hidden;}

body{font-family:var(--font1);font-size:13px;overflow-x:hidden}
.particle-network-animation{position:fixed;top:0;left:0;right:0;height:100vh;background-color:#171717}
.particle-network-animation::before{z-index:-2;content:'';position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(../images/bg.jpg);background-position:center center;background-size:cover;opacity:1}
.glow{z-index:-1;position:fixed;top:50%;left:50%;background-image:radial-gradient(circle closest-side,rgba(255,255,255,0.025),transparent)}
.glow-1{width:150vw;height:150vh;margin-top:-75vh;margin-left:-75vw;animation:glow-1-move 25s linear infinite both}

@keyframes glow-1-move {
    from{transform:translate(-100%,100%)}
    to{transform:translate(100%,-100%)}
}
.glow-2{width:100vw;height:100vh;margin-top:-50vh;margin-left:-50vw;animation:glow-2-move 25s linear 8.3333333333s infinite both}
@keyframes glow-2-move {
    from{transform:translate(-100%,0%)}
    to{transform:translate(100%,100%)}
}
.glow-3{width:120vw;height:120vh;margin-top:-60vh;margin-left:-60vw;animation:glow-3-move 25s linear 16.6666666667s infinite both}
@keyframes glow-3-move {
    from{transform:translate(100%,100%)}
    to{transform:translate(0%,-100%)}
}

#page-content{position:relative;top:100%;background:#fff;left:0;width:100%}
.banner-content{position:relative;text-align:center;width:100%;padding-top:150px;height:100vh}
.banner-content h1{color:#fff;font-size:70px}
.banner-content h1 span{display:block;font-size:40px;font-weight:300}

.logo img{width:200px}
.top-links a{display:inline-block;color:#fff;margin-left:10px}
.top-links a img{width:25px;margin-right:10px;position:relative;top:-2px}
.top-links a:hover{color:#fff;text-decoration:none}
.register{background:#fff;padding:10px 30px;color:#333!important;font-weight:700;border-radius:40px}
.cta{display:table;margin:30px auto;background:#fff;padding:10px 30px;font-weight:700;font-size:20px;color:#333;border-radius:50px}
.what{padding:120px 0}
.what h2{font-weight:700;font-size:60px;colbanner-contentor:#333}
.what p{font-size:24px}
.who{padding:120px 0}
.who h1{font-size:60px;font-weight:700;margin-bottom:20px}
.who p{font-size:24px}
.iconblock p{font-size:18px;color:#666;text-align:justify}
.shrink{background:rgba(22,105,208,.8);padding:10px 0;transition:all .3s linear;box-shadow:0 0 30px rgba(0,0,0,.1);padding:0px;}
.toplinks2 a{color:#fff;font-weight:600;text-decoration:none;display:inline-block;padding:10px 8px}
.toplinks2 a:hover{color:#fff}
#footer{background:#ffcab9;padding:100px 0;color:#fff}
#footer h2{color:#40251a;font-size:23px;margin-bottom:35px; position:relative;}
#footer h2:after{content:"";width:56px;height:2px;background:#fff;float:left;position:absolute;top:40px;left:0px}
.links a{color:#ad7661;display:block;font-size:14px;margin-bottom:7px;text-decoration:none}
.links a:hover{color:#fff;opacity:.8;text-decoration:none}
.social-links a{display:inline-block;width:40px;height:40px;color:#ad7661;border:solid 1px #fff;text-align:center;line-height:40px;border-radius:100%;margin-right:10px;background:#fff;font-size:20px}
.social-links a:hover{background:#fff;color:#333}
.inner-banner-content{padding:150px 0 100px;background:url(../images/howbg.jpg) center center no-repeat;background-size:cover}
.inner-banner-content p{font-size:25px;color:#fff}
.inner-banner-content p strong{font-size:40px;display:block}
.inner-banner-content img{width:350px;display:table;margin:auto}
.customtable{margin-top:-100px;margin-bottom:-39px}
.customtable .tablerow{box-shadow:0 0 30px rgba(0,0,0,.2);border:solid 0 #e2e2e2;background:#fff}
.rank{text-align:center;padding:15px;background:#4caf50;color:#fff;font-size:25px;fotn-weight:700;border-bottom:solid 1px rgba(255,255,255,.3)}
.rank span{display:block;font-size:14px}
.customtable .tablerow label{display:block;margin:0;font-size:12px}
.innercol{padding-top:24px}
.tablerow h4{margin:0;padding:0;background:#e0e2f3;font-size:14px;text-align:center;padding:5px;font-weight:700}
.tablerow h4.dark{background:#cef9d0}
.innercol strong{font-weight:600}
#gorwbusiness{min-height:700px;background:url(https://www.airsonnet.com/Assets/images/homebg1.jpg) center center no-repeat;background-size:cover;padding:120px 0}
#gorwbusiness2{min-height:700px;background:url(https://www.airsonnet.com/Assets/images/homebg5.jpg) center center no-repeat;background-size:cover;padding:120px 0}
#showcase{min-height:700px;background:url(https://www.airsonnet.com/Assets/images/homebg4.jpg) center center no-repeat;background-size:cover;padding:120px 0}
#showcase h2{color:#fff;text-align:center}
#showcase p.lead{text-align:center;color:#fff}
.showcaseblock{background:#fff;padding:20px;border-radius:20px;text-align:center;font-weight:500;line-height:19px;margin:20px auto}
.showcaseblock img{width:65px;display:table;margin:20px auto}
@media screen and (max-width:920px) {
    .logo img{width:120px}
    .toplinks2{display:none}
    .top-links a img{width:15px;margin-right:5px;position:relative;top:-2px}
    .top-links a{margin-left:10px}
    .register{background:#fff;padding:5px 10px;color:#333!important;font-weight:700;border-radius:40px;font-size:13px}
    .banner-content{padding-top:150px;padding-left:20px;padding-right:20px}
    .banner-content h1{font-size:40px}
    .banner-content h1 span{font-size:20px}
    .what h2{font-weight:700;font-size:30px;colbanner-contentor:#333;text-align:center}
    .what p{font-size:17px;text-align:center}
    .what{padding:40px 0}
    .who{padding:40px 0}
    .who h1{font-size:30px;font-weight:700;margin-bottom:20px;text-align:center}
    .inner-banner-content{padding:50px 0}
    .rank{padding:10px!important}
    .innercol{padding-top:19px;padding-bottom:10px;text-align:center}
    .how{margin-top:-22px;position:relative;z-index:9999}
}
.main-timeline{position:relative}
.main-timeline:before{content:"";width:5px;height:100%;border-radius:20px;margin:0 auto;background:#242922;position:absolute;top:0;left:0;right:0}
.main-timeline .timeline{display:inline-block;margin-bottom:50px;position:relative}
.main-timeline .timeline:before{content:"";width:20px;height:20px;border-radius:50%;border:4px solid #fff;background:#ec496e;position:absolute;top:50%;left:50%;z-index:1;transform:translate(-50%,-50%)}
.main-timeline .timeline-icon{display:inline-block;width:130px;height:130px;border-radius:50%;border:3px solid #ec496e;padding:13px;text-align:center;position:absolute;top:50%;left:30%;transform:translateY(-50%)}
.main-timeline .timeline-icon i{display:block;border-radius:50%;background:#ec496e;font-size:64px;color:#fff;line-height:100px;z-index:1;position:relative}
.main-timeline .timeline-icon:after,.main-timeline .timeline-icon:before{content:"";width:100px;height:4px;background:#ec496e;position:absolute;top:50%;right:-100px;transform:translateY(-50%)}
.main-timeline .timeline-icon:after{width:70px;height:50px;background:#fff;top:89px;right:-30px}
.main-timeline .timeline-content{width:50%;padding:0 50px;margin:52px 0 0;float:right;position:relative}
.main-timeline .timeline-content:before{content:"";width:70%;height:100%;border:3px solid #ec496e;border-top:none;border-right:none;position:absolute;bottom:-13px;left:35px}
.main-timeline .timeline-content:after{content:"";width:37px;height:3px;background:#ec496e;position:absolute;top:13px;left:0}
.main-timeline .title{font-size:20px;font-weight:600;color:#ec496e;text-transform:uppercase;margin:0 0 5px}
.main-timeline .description{display:inline-block;font-size:16px;color:#404040;line-height:20px;letter-spacing:1px;margin:0}
.main-timeline .timeline:nth-child(even) .timeline-icon{left:auto;right:30%}
.main-timeline .timeline:nth-child(even) .timeline-icon:before{right:auto;left:-100px}
.main-timeline .timeline:nth-child(even) .timeline-icon:after{right:auto;left:-30px}
.main-timeline .timeline:nth-child(even) .timeline-content{float:left}
.main-timeline .timeline:nth-child(even) .timeline-content:before{left:auto;right:35px;transform:rotateY(180deg)}
.main-timeline .timeline:nth-child(even) .timeline-content:after{left:auto;right:0}
.main-timeline .timeline:nth-child(2n) .timeline-content:after,.main-timeline .timeline:nth-child(2n) .timeline-icon i,.main-timeline .timeline:nth-child(2n) .timeline-icon:before,.main-timeline .timeline:nth-child(2n):before{background:#f9850f}
.main-timeline .timeline:nth-child(2n) .timeline-icon{border-color:#f9850f}
.main-timeline .timeline:nth-child(2n) .title{color:#f9850f}
.main-timeline .timeline:nth-child(2n) .timeline-content:before{border-left-color:#f9850f;border-bottom-color:#f9850f}
.main-timeline .timeline:nth-child(3n) .timeline-content:after,.main-timeline .timeline:nth-child(3n) .timeline-icon i,.main-timeline .timeline:nth-child(3n) .timeline-icon:before,.main-timeline .timeline:nth-child(3n):before{background:#8fb800}
.main-timeline .timeline:nth-child(3n) .timeline-icon{border-color:#8fb800}
.main-timeline .timeline:nth-child(3n) .title{color:#8fb800}
.main-timeline .timeline:nth-child(3n) .timeline-content:before{border-left-color:#8fb800;border-bottom-color:#8fb800}
.main-timeline .timeline:nth-child(4n) .timeline-content:after,.main-timeline .timeline:nth-child(4n) .timeline-icon i,.main-timeline .timeline:nth-child(4n) .timeline-icon:before,.main-timeline .timeline:nth-child(4n):before{background:#2fcea5}
.main-timeline .timeline:nth-child(4n) .timeline-icon{border-color:#2fcea5}
.main-timeline .timeline:nth-child(4n) .title{color:#2fcea5}
.main-timeline .timeline:nth-child(4n) .timeline-content:before{border-left-color:#2fcea5;border-bottom-color:#2fcea5}
.main-timeline .timeline:nth-child(5n) .timeline-content:after,.main-timeline .timeline:nth-child(4n) .timeline-icon i,.main-timeline .timeline:nth-child(4n) .timeline-icon:before,.main-timeline .timeline:nth-child(4n):before{background:#2fcea5}
.main-timeline .timeline:nth-child(5n) .timeline-icon{border-color:#2fcea5}
.main-timeline .timeline:nth-child(5n) .title{color:#2fcea5}
.main-timeline .timeline:nth-child(5n) .timeline-content:before{border-left-color:#2fcea5;border-bottom-color:#2fcea5}
@media only screen and (max-width:1200px) {
    .main-timeline .timeline-icon:before{width:50px;right:-50px}
    .main-timeline .timeline:nth-child(even) .timeline-icon:before{right:auto;left:-50px}
    .main-timeline .timeline-content{margin-top:75px}
}
@media only screen and (max-width:990px) {
    .main-timeline .timeline{margin:0 0 10px}
    .main-timeline .timeline-icon{left:25%}
    .main-timeline .timeline:nth-child(even) .timeline-icon{right:25%}
    .main-timeline .timeline-content{margin-top:115px}
}
@media only screen and (max-width:767px) {
    .main-timeline{padding-top:50px}
    .main-timeline:before{left:80px;right:0;margin:0}
    .main-timeline .timeline{margin-bottom:70px}
    .main-timeline .timeline:before{top:0;left:83px;right:0;margin:0}
    .main-timeline .timeline-icon{width:60px;height:60px;line-height:40px;padding:5px;top:0;left:0}
    .main-timeline .timeline:nth-child(even) .timeline-icon{left:0;right:auto}
    .main-timeline .timeline-icon:before,.main-timeline .timeline:nth-child(even) .timeline-icon:before{width:25px;left:auto;right:-25px}
    .main-timeline .timeline-icon:after,.main-timeline .timeline:nth-child(even) .timeline-icon:after{width:25px;height:30px;top:44px;left:auto;right:-5px}
    .main-timeline .timeline-icon i{font-size:30px;line-height:45px}
    .main-timeline .timeline-content,.main-timeline .timeline:nth-child(even) .timeline-content{width:100%;margin-top:-15px;padding-left:130px;padding-right:5px}
    .main-timeline .timeline:nth-child(even) .timeline-content{float:right}
    .main-timeline .timeline-content:before,.main-timeline .timeline:nth-child(even) .timeline-content:before{width:50%;left:120px}
    .main-timeline .timeline:nth-child(even) .timeline-content:before{right:auto;transform:rotateY(0)}
    .main-timeline .timeline-content:after,.main-timeline .timeline:nth-child(even) .timeline-content:after{left:85px}
}

@media only screen and (max-width:479px) {
    .main-timeline .timeline-content,.main-timeline .timeline:nth-child(2n) .timeline-content{padding-left:110px}
    .main-timeline .timeline-content:before,.main-timeline .timeline:nth-child(2n) .timeline-content:before{left:99px}
    .main-timeline .timeline-content:after,.main-timeline .timeline:nth-child(2n) .timeline-content:after{left:65px}
}

.main-timeline4{overflow:hidden;position:relative}
.main-timeline4:before{content:"";width:5px;height:70%;background:#333;position:absolute;top:70px;left:50%;transform:translateX(-50%)}
.main-timeline4 .timeline-content:before,.main-timeline4 .timeline:before{top:50%;transform:translateY(-50%);content:""}
.main-timeline4 .timeline{width:50%;padding-left:100px;float:right;position:relative}
.main-timeline4 .timeline:before{width:20px;height:20px;border-radius:50%;background:#fff;border:5px solid #333;position:absolute;left:-10px}
.main-timeline4 .timeline-content{display:block;padding-left:150px;position:relative}
.main-timeline4 .timeline-content:before{width:90px;height:10px;border-top:7px dotted #333;position:absolute;left:-92px}
.main-timeline4 .year{display:inline-block;width:120px;height:120px;line-height:100px;border-radius:50%;border:10px solid #f54957;font-size:30px;color:#f54957;text-align:center;box-shadow:inset 0 0 10px rgba(0,0,0,.4);position:absolute;top:0;left:0}
.main-timeline4 .year:before{content:"";border-left:20px solid #f54957;border-top:10px solid transparent;border-bottom:10px solid transparent;position:absolute;bottom:-13px;right:0;transform:rotate(45deg)}
.main-timeline4 .inner-content{padding:20px 0}
.main-timeline4 .title{font-size:24px;font-weight:600;color:#f54957;text-transform:uppercase;margin:0 0 5px}
.main-timeline4 .description{font-size:14px;color:#6f6f6f;margin:0 0 5px}
.main-timeline4 .timeline:nth-child(2n){padding:0 100px 0 0}
.main-timeline4 .timeline:nth-child(2n) .timeline-content:before,.main-timeline4 .timeline:nth-child(2n) .year,.main-timeline4 .timeline:nth-child(2n):before{left:auto;right:-10px}
.main-timeline4 .timeline:nth-child(2n) .timeline-content{padding:0 150px 0 0}
.main-timeline4 .timeline:nth-child(2n) .timeline-content:before{right:-92px}
.main-timeline4 .timeline:nth-child(2n) .year{right:0}
.main-timeline4 .timeline:nth-child(2n) .year:before{right:auto;left:0;border-left:none;border-right:20px solid #f54957;transform:rotate(-45deg)}
.main-timeline4 .timeline:nth-child(2){margin-top:110px}
.main-timeline4 .timeline:nth-child(odd){margin:-110px 0 0}
.main-timeline4 .timeline:nth-child(even){margin-bottom:80px}
.main-timeline4 .timeline:first-child,.main-timeline4 .timeline:last-child:nth-child(even){margin:0}
.main-timeline4 .timeline:nth-child(2n) .year{border-color:#1ebad0;color:#1ebad0}
.main-timeline4 .timeline:nth-child(2) .year:before{border-right-color:#1ebad0}
.main-timeline4 .timeline:nth-child(2n) .title{color:#1ebad0}
.main-timeline4 .timeline:nth-child(3n) .year{border-color:#7cba01;color:#7cba01}
.main-timeline4 .timeline:nth-child(3) .year:before{border-left-color:#7cba01}
.main-timeline4 .timeline:nth-child(3n) .title{color:#7cba01}
.main-timeline4 .timeline:nth-child(4n) .year{border-color:#f8781f;color:#f8781f}
.main-timeline4 .timeline:nth-child(4) .year:before{border-right-color:#f8781f}
.main-timeline4 .timeline:nth-child(4n) .title{color:#f8781f}

@media only screen and (max-width:1200px) {
    .main-timeline4 .year{top:50%;transform:translateY(-50%)}
}
@media only screen and (max-width:990px) {
    .main-timeline4 .timeline{padding-left:75px}
    .main-timeline4 .timeline:nth-child(2n){padding:0 75px 0 0}
    .main-timeline4 .timeline-content{padding-left:130px}
    .main-timeline4 .timeline:nth-child(2n) .timeline-content{padding:0 130px 0 0}
    .main-timeline4 .timeline-content:before{width:68px;left:-68px}
    .main-timeline4 .timeline:nth-child(2n) .timeline-content:before{right:-68px}
}

@media only screen and (max-width:767px) {
    .main-timeline4{overflow:visible}
    .main-timeline4:before{height:100%;top:0;left:0;transform:translateX(0)}
    .main-timeline4 .timeline:before,.main-timeline4 .timeline:nth-child(2n):before{top:60px;left:-9px;transform:translateX(0)}
    .main-timeline4 .timeline,.main-timeline4 .timeline:nth-child(even),.main-timeline4 .timeline:nth-child(odd){width:100%;float:none;text-align:center;padding:0;margin:0 0 10px}
    .main-timeline4 .timeline-content,.main-timeline4 .timeline:nth-child(2n) .timeline-content{padding:0}
    .main-timeline4 .timeline-content:before,.main-timeline4 .timeline:nth-child(2n) .timeline-content:before{display:none}
    .main-timeline4 .timeline:nth-child(2n) .year,.main-timeline4 .year{position:relative;transform:translateY(0)}
    .main-timeline4 .timeline:nth-child(2n) .year:before,.main-timeline4 .year:before{border:none;border-right:20px solid #f54957;border-top:10px solid transparent;border-bottom:10px solid transparent;top:50%;left:-23px;bottom:auto;right:auto;transform:rotate(0)}
    .main-timeline4 .timeline:nth-child(2n) .year:before{border-right-color:#1ebad0}
    .main-timeline4 .timeline:nth-child(3n) .year:before{border-right-color:#7cba01}
    .main-timeline4 .timeline:nth-child(4n) .year:before{border-right-color:#f8781f}
    .main-timeline4 .inner-content{padding:10px}
}

.topnav ul{margin:0;padding:0;list-style:none}
.topnav li{float:left}
.topnav li a{color:#fff;font-weight:400;text-decoration:none;display:block;padding:0 8px;font-size:15px;position:relative;height:40px;line-height:40px}
.topnav li ul{position:absolute;min-width:180px;background-color:#fff;box-shadow:0 0 20px rgba(0,0,0,.1);border-radius:5px;overflow:hidden;margin-top:12px;display:none}
.topnav li:hover ul{display:block}
.topnav li ul li{float:none}
.topnav li ul li a{color:#333;padding:7px 15px;top:0;height:auto;line-height:normal;border-bottom:solid 1px #eee}
.slicknav_menu{display:none}

@media screen and (max-width:920px) {
    .slicknav_menu{display:block}
    .top-links{padding-right:43px;position:relative;}
    .slicknav_menu{position:fixed;z-index:9999999;background:none!important;right:0;}
    .slicknav_menutxt{display:none!important}
    .slicknav_btn{background:none!important}
    .slicknav_nav{background:#333}
    .build-right,.build-left{width:100%!important;min-height:190px!important;clear:both!important;background:rgba(255,255,255,.7)!important;padding:10px!important;border:solid 1px #eee!important;margin-bottom:20px!important;border-radius:5px!important}
    .build-right .img-build{float:none!important}
    .build-left .img-build{float:none!important}
    .img-build{width:100%!important;display:inline-block}
    .company-history{float:none!important;text-align:center;width:100%!important}
    .build-right .img-content,.build-left .img-content{float:none!important;width:100%!important;text-align:center!important}
    .company-history h3{float:none!important;display:table!important;margin:auto!important;background:none!important}
    .company-history p{text-align:center!important}
    .build-right .company-history{text-align:center!important}
}

.business-banner{background:url(https://airsonnet.com/Assets/images/businessbanner2.jpg) center center no-repeat;background-size:cover;width:100%;height:100vh;padding:250px 0}
.business-banner h1{text-transform:uppercase;font-size:30px}
.business-banner h1 span{display:block;font-size:70px}
.service-block{padding:30px;background:#eee;border-radius:5px;text-align:center}
.service-block img{display:table;margin:auto;width:60px}
.service-block h3{font-size:20px;margin-top:19px}
ol.numberlist{list-style:none;counter-reset:my-awesome-counter;display:flex;flex-wrap:wrap;margin:0;padding:0}
ol.numberlist li{counter-increment:my-awesome-counter;display:flex;width:100%;font-size:.8rem;margin-bottom:20px}
ol.numberlist li::before{content:"0" counter(my-awesome-counter);font-weight:700;font-size:33px;margin-right:.5rem;line-height:1;width:60px;height:60px;background:#fff;text-align:center;line-height:60px;border-radius:100%;box-shadow:-10px 0 10px rgba(0,0,0,.1)}
ol.numberlist li span{margin-top:15px;font-size:18px;margin-left:8px}
.startegies{padding:50px!important}
.startegies h3{font-weight:900}
.startegies h3:after{content:"";width:100px;height:3px;background:#333;display:table;margin:20px 0}
.main-heading{margin:30px auto;font-weight:400;margin-bottom:40px;font-size:25px}
.main-heading:after{content:"";width:100px;height:2px;background:#f1592a;display:table;float:left;position:absolute;margin:10px auto}
.billing-block{padding:30px;text-align:center;border:solid 1px #eee}
.billing-block h2{font-weight:900}
.billing-block h2 span{display:block;font-weight:300;font-size:16px}
.billing{padding:30px 0 60px}
.minheight{min-height:300px}

@media screen and (max-width:920px) {
    .main-heading{text-align:center}
}

#professtional-banner{background:url(https://airsonnet.com/Assets/images/professtional-banner.jpg) center center;height:100vh;width:100%;padding:220px 100px;background-size:cover}
#professtional-banner h1{color:#fff;font-size:40px}
#professtional-banner p{color:#fff;font-size:24px;font-weight:300;margin-top:10px}
#professtional-banner a{display:table;padding:7px 30px;border:solid 1px #fff;color:#fff;font-size:20px;border-radius:40px}
.single-promo-block{display:block;overflow:hidden;position:relative;-webkit-transition:all .3s ease;transition:all .3s ease;min-height:365px}
.single-promo-block i{font-size:35px}
.custom-radius{border-radius:15px}
.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}
.single-promo-block:before,.single-promo-block:after{content:'';height:100%;right:0;left:0;position:absolute;pointer-events:none;-webkit-border-radius:inherit;border-radius:inherit;-webkit-transition:all .3s ease;transition:all .3s ease}
.single-promo-block:before{top:80%;opacity:0;background-size:cover;background-repeat:no-repeat;background-position:center;-webkit-filter:brightness(40%);filter:brightness(40%)}
.promo-hover-bg-1:before{background-image:url(../img/blog/1.jpg)}
.single-promo-block > *{position:relative;z-index:3}
.single-promo-block{display:block;overflow:hidden;position:relative;-webkit-transition:all .3s ease;transition:all .3s ease}
.features{background:url(https://airsonnet.com/Assets/images/professtional-banner3.jpg) center center;background-size:cover;padding:70px 0;margin:60px auto}
.features h3{font-size:22px}

@media screen and (max-width:920px) {
    #professtional-banner{padding:120px 0;background-size:cover;text-align:center}
    #professtional-banner a{margin:10px auto}
}

.parallax-window{min-height:100vh;position:relative;width:100%}
.logo img{width:180px;transition:all .3s linear}
.top-links a{color:#333}
.top-links a:hover{color:#333}
.banner{text-align:center;padding-top:160px}
.banner h1{font-weight:900}
.banner p{font-size:18px;max-width:600px;margin:auto}
.topnav li a{color:#000;font-weight:500}
.about{padding:100px 0;color:#333}
.about h2{font-weight:900;font-size:30px;margin-bottom:30px}
.about h4{display:table;font-size:19px}
.about p{font-size:17px;color:#666}
.card{border:none;box-shadow:0 0 30px rgba(0,0,0,.1)}
.card h3{font-size:20px;border-bottom:solid 1px #eee;padding-bottom:10px;margin-bottom:10px}
.highlight{display:table;margin:auto;font-size:21px;background:#2727c8;color:#fff;padding:10px 31px;font-weight:600;margin-bottom:20px;text-align:center!important}
.hurry{max-height:400px!important;padding:100px 0!important;min-height:400px!important;height:400px!important}
.hurry h3{font-weight:900;color:#fff;font-size:51px;position:relative;z-index:999;text-align:center}
.hurry p{color:#fff;font-size:34px;margin-top:-16px;font-weight:300;position:relative;z-index:999;text-align:center}
.hurry a{display:table;margin:auto;padding:14px 40px;background:#fff;background-image:radial-gradient(circle 609.6px at 21.5% 78.8%,rgba(37,99,219,1) 0%,rgba(233,45,181,1) 89.9%);color:#fff;font-size:20px;text-decoration:none;position:relative;z-index:999;background:#333;border-radius:5px;transition:all 3s linear}
.hurry a:hover{background:#fff;color:#444}
.city-banner{height:100vh;width:100%;background:url(https://airsonnet.com/assets/images/citybazaarbg5.jpg) 0 -290px}
.city-banner h1{padding-top:140px;text-align:center;font-weight:700;font-size:60px}
.city-banner h1 strong{color:#f1592a;font-weight:700}
.city-banner p{text-align:center;font-size:34px;font-weight:100}
.shrink{background:#fff;box-shadow:0 0 30px rgba(0,0,0,.1)}
.howto{padding:60px 0}
.shrink .logo img{width:140px}
.how-block{background:#fff;padding:40px;border-radius:20px;margin:30px auto;transition:all .3s linear;box-shadow:0 0 30px rgba(0,0,0,.1);text-align:center;min-height:382px}
.how-block:hover{background:#fff;box-shadow:0 0 30px rgba(0,0,0,.1)}
.how-block img{width:80px;margin-bottom:30px}
.how-block h3{font-weight:500;color:#1f2542;font-size:20px}
.how-block p{color:#5a638a}
#footer{color:#9d604a}
.city-banner p{font-size:18px}
.city-banner{background-position:bottom center}
/*.logo img{width:78px;transition:all .3s linear}*/
.top-links a{margin-left:10px;margin-top:0px}
.how-block{margin:14px 0}
#business-search-banner{background:url(/citybaazaar/assets/images/searchbg.jpg) center center no-repeat;background-size:cover;padding:140px 0 100px}
.bannersearch{background:#fff;padding:20px 50px;border-radius:50px;box-shadow:0 20px 20px rgba(0,0,0,.1)}
.bannersearch .form-control{border:none;height:50px;font-size:20px;font-weight:300;box-shadow:none}
.bannersearch label{position:relative;top:15px;text-align:right}
.banner-search-btn{width:50px;height:50px;border-radius:100%;border:none;background:#f1592a;float:right;outline:none;box-shadow:none;position:relative;right:-33px;cursor:pointer}
.banner-search-btn:focus{outline:none}
.banner-search-btn img{width:25px}
#business-search-banner h1{text-align:center;font-weight:600;font-size:46px}
#business-search-banner p{text-align:center;margin-bottom:50px;color:#757474;font-size:22px;font-weight:300}
.banner-numbers img{width:40px;position:relative;top:4px}
.banner-numbers strong{display:block;font-weight:900;font-size:25px;line-height:26px;font-weight:400}
.banner-numbers small{display:block;font-size:18px;color:#777}
.banner-numbers{max-width:1000px;margin:30px auto auto!important;text-align:center}
.popular-category-block{text-align:center;padding:30px;box-shadow:20px 20px 20px rgba(0,0,0,.1);border-radius:10px;margin-bottom:30px;transition:all .3s ease-in}
a:hover{text-decoration:none!important}
.popular-category-block:hover{box-shadow:0 0 40px rgba(0,0,0,.1)}
.popular-category-block img{display:block;margin:auto;width:50px;transition:all .3s ease-in}
.popular-category-block strong{display:block;font-size:16px;color:#333;text-decoration:none;margin-top:15px}
.popular-category-block strong:hover{text-decoration:none!important}
.business-block{border-radius:10px;overflow:hidden;box-shadow:0 40px 40px rgba(0,0,0,.1);margin-bottom:30px}
.business-block-image{width:100%;height:250px;position:relative}
.business-block-image img{width:100%;height:250px;object-fit:cover}
.business-block-image:before{content:"";top:0;position:absolute;height:100%;width:100%;z-index:9;background:linear-gradient(to top,rgba(35,35,37,0.9) 0%,rgba(35,35,37,0.45) 35%,rgba(22,22,23,0) 60%,rgba(0,0,0,0) 100%);background-color:rgba(35,35,37,.2);border-radius:4px 4px 0 0;opacity:1}
.business-block-image-content{position:absolute;width:100%;bottom:0;z-index:99;color:#fff;padding:20px}
.business-block-image-content label{display:table;padding:3px 10px;background:#f1592a;border-radius:30px;font-weight:500;font-size:13px;letter-spacing:1px}
.business-block-reviews{padding:20px;font-size:15px;color:#666}
.business-block-reviews i{color:#888}
.carousel{margin:50px auto;padding:0 70px}
.carousel .item{color:#999;overflow:hidden;min-height:120px;font-size:13px}
.carousel .media img{width:80px;height:80px;display:block;border-radius:50%}
.carousel .testimonial{padding:0 15px 0 60px;position:relative}
.carousel .testimonial::before{content:'';color:#e2e2e2;font-weight:700;font-size:68px;line-height:54px;position:absolute;left:0;top:0;width:40px;height:40px;background:url(/citybaazaar/assets/images/quote.png);background-size:40px}
.carousel .overview b{text-transform:uppercase;color:#333}
.carousel .carousel-indicators{bottom:-40px}
.carousel-indicators li,.carousel-indicators li.active{width:18px;height:18px;border-radius:50%;margin:1px 3px}
.carousel-indicators li{background:#e2e2e2;border:4px solid #fff}
.carousel-indicators li.active{color:#fff;background:#f1592a;border:5px double}
.inner-page-header{background:url(/citybaazaar/assets/images/searchbg.jpg) center center no-repeat;padding-top:120px;padding-bottom:50px;text-align:center}
.links-breadcrumb a{text-transform:uppercase;color:#666;font-size:13px}
.links-breadcrumb a:after{content:"/";padding:0 10px}
.links-breadcrumb a:last-child:after{display:none}
.result-for{box-shadow:0 10px 10px rgba(0,0,0,.07);border-radius:5px;margin-top:-20px;background:#fff}
.result-for .dropdown button{background:#fff;box-shadow:none}
.filter-textbox{box-shadow:0 10px 10px rgba(0,0,0,.07);padding:5px;border:solid 1px #eee;border-radius:5px}
.filter-textbox .form-control{border:none;box-shadow:none;font-size:15px}
.filter-textbox i{position:relative;top:5px;font-size:13px;color:#777}
.irs--round .irs-handle{border:4px solid #e7683f!important;box-shadow:0 1px 3px #fff!important}
.irs--round .irs-bar{background-color:#f1592a!important}
.irs--round .irs-from,.irs--round .irs-to,.irs--round .irs-single{background-color:#f1592a!important}
.irs--round .irs-from:before,.irs--round .irs-to:before,.irs--round .irs-single:before{border-top-color:#f1592a!important}
.filter-box{box-shadow:0 10px 10px rgba(0,0,0,.07);padding:20px;border:solid 1px #eee;border-radius:5px}
.filter-box label.mainlable{color:#666;font-size:15px;margin-bottom:20px}
.check,.radio{height:20px;width:20px;position:relative;top:5px;margin-right:7px}
.check:after,.radio:after{content:'\00D7';display:block;background:#fff;background-image:url(/citybaazaar/assets/images/check.png);pointer-events:none;font-size:15px;position:absolute;top:0;left:0;height:20px;width:20px;color:transparent;transition:.25s all ease-in-out;line-height:15px;background-position:0 15px;background-repeat:no-repeat;background-size:15px 15px;border-width:2px;border-style:solid;border-color:transparent;background-color:#eee}
.radio:after{border-radius:50%}
.check:checked:after,.radio:checked:after{background-color:#f1592a;background-position:0 0}
.check:hover:after,.radio:hover:after{border-color:#d4de4e}
.helper{color:#CCC;font-family:sans-serif;position:absolute;bottom:0;display:block;width:100%;text-align:center}
.filter-list label{font-size:14px;margin-bottom:7px;display:block}
.page-link{position:relative;display:block;padding:.5rem .75rem;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #dee2e6;width:40px;height:40px;border-radius:100%;line-height:40px;padding:0;text-align:center;color:#333;margin:3px}
.page-item:first-child .page-link{border-radius:100%}
.page-item:last-child .page-link{border-radius:100%}
.banner-shop-category a{color:#fff;display:inline-block;padding-right:10px;margin-right:10px;border-right:solid 1px #fff;font-size:18px}
.banner-shop-category a:hover{color:#f56e1b}
.banner-shop-category h1{text-shadow:0 5px 5px rgba(0,0,0,.3)}
.banner-shop-category a:last-child{border:none}
.banner-shop-category img{width:26px}
.shopaddress{display:table;border:solid 1px rgba(255,255,255,.0);padding:4px 10px;border-radius:5px;background:rgba(255,255,255,.2)}

#shoppage .topnav li a{color:#fff}
#shoppage .top-links a{color:#fff}
.shop-social-links a{display:inline-block;width:40px;height:40px;color:#333;border:solid 0 #333;text-align:center;line-height:40px;border-radius:100%;margin-right:5px;box-shadow:0 0 20px rgba(0,0,0,.1)}
.shop-social-links a:hover{background:#f1592a;color:#fff}
.card h6{margin:20px 0}
.timecard .card-body{font-size:14px}
.bigrating h2{font-size:50px;font-weight:400;color:#f1592a}
.bigrating small{display:block;position:relative;top:-15px;font-size:22px;font-weight:300}
a:hover{color:#f56e1b}
.product-block{background:#fff;box-shadow:0 20px 20px rgba(0,0,0,.1);margin-right:10px;margin-bottom:20px}
.product-block p{font-size:13px;color:#666}
.product-block strong{font-size:14px}
.product-block small{display:block;text-decoration:line-through;font-size:14px;color:#999}
.addtocart{display:block;padding:5px 0;color:#f1592a;border:solid 1px #f1592a;border-radius:40px;font-size:13px;text-align:center;margin-top:10px}
.addtocart:hover{background:#f1592a;color:#fff}
.p-categories a{display:inline-block;width:24%;color:#666;text-decoration:none;margin-bottom:10px;font-size:14px}
.p-categories a:hover{color:#f1592a}
#shoppage .shrink{background:rgba(0,0,0,.5);box-shadow:0 0 30px rgba(0,0,0,.3)}
.shop-search-box{background:#fff;padding:10px;border-radius:5px}
.shop-search-box .form-control{border:none;box-shadow:none!important}
.shop-search{background:#fb7e1f;background:radial-gradient(circle,rgba(251,126,31,1) 0%,rgba(233,78,17,1) 98%);padding:30px;border-radius:5px;position:relative;z-index:99;margin-top:-50px;margin-bottom:30px}
.shop-search i{position:relative;top:5px;left:9px;color:#737271}
.deliveryoptions .card-body i{font-size:40px;color:#ef6016;text-align:center;display:block}
.deliveryoptions strong{display:block;font-size:16px;font-weight:400;text-align:center;margin-top:10px;color:#666}
.deliveryoptions p{font-size:13px}
.shop-banner-content h1{text-align:center;font-size:25px}
.bgorange{background:#fb7e1f!important;background:radial-gradient(circle,rgba(251,126,31,1) 0%,rgba(233,78,17,1) 98%)!important}
.search-in-mobile .form-control{height:50px!important}
.search-in-mobile *{font-size:14px;border:none;box-shadow:none!important}
.search-in-mobile a{display:block;color:#333;font-size:27px}
.viewshopdetails{text-align:center;background:#2d376f;padding:10px;color:#fff;font-weight:700;margin-top:10px}
.viewshopdetails:active,.viewshopdetails:hover{color:#fff}

@media screen and (max-width:920px) {
    .logo img{width:140px}
    .shop-banner-content{top:150px}
    .banner-shop-category a{font-size:12px;text-align:center}
    .shopaddress{font-size:15px;text-align:center}
    .top-shop-links a{color:#fff;border:solid 0 #fff;padding:7px 10px;border-radius:25px;display:inline-block;background:rgba(0,0,0,.5);background:none!important;font-size:13px;padding:0;margin-right:10px;margin-left:0}
    .logotext h2{font-size:20px}
    .shop-main-image{width:100%;height:200px;object-fit:cover}
    .no-padding-in-mobile{padding:0!important}
    .no-padding-in-mobile > .row{margin:0!important}
    .right-bar{display:none}
    .main-heading{text-align:center;font-size:18px}
    .main-heading:after{content:"";width:100px;height:2px;background:#f1592a;display:table;float:none;position:relative;margin:10px auto;display:table;margin:9px auto}
    .product-block{border:solid 1px #eee;margin:0}
    .p-categories a{width:48%}
    .slicknav_menu .slicknav_icon{margin:0!important}
    .slicknav_btn{background:#2d376f!important;padding:11px;}
}

@media screen and (max-width:920px) {
    .banner-menu-wrapper .banner-menu{display:inline-flex;}
    .banner-menu-wrapper .banner-menu a{font-size:14px; white-space: nowrap;}
    .slicknav_nav ul{margin:0!important}
    #business-search-banner p{font-size:16px;margin-bottom:10px}
    #business-search-banner h1{font-size:25px}
    .bannersearch{padding:20px;border-radius:0}
    .bannersearch label{display:table;text-align:left;top:0}
    .bannersearch .form-control{border:solid 1px #ccc}
    .banner-search-btn{width:100%;border-radius:0;left:0;margin-top:10px}
    .banner-numbers{padding:0 20px}
    .banner-numbers strong{font-size:18px}
    .banner-numbers small{font-size:13px}
    .popular-category-block{box-shadow:none;padding:0}
    #business-search-banner{padding:100px 0 20px}
    .carousel{margin:0;padding:0}
}

.shop-inner-banner{background:#2d376f;text-align:center;color:#fff;padding:34px 0;font-size:22px}
.offer-code{background-image:radial-gradient(circle farthest-corner at 10% 20%,rgba(205,33,42,1) 0%,rgba(236,95,5,1) 90%);padding:20px;color:#fff;border-radius:5px;margin-bottom:30px}
.offer-code h3{font-size:40px}
.offer-code h3:before{content:attr(data-off);position:absolute;font-size:59px;opacity:.2}
.code{margin-top:32px;display:table;padding:4px 20px;background:rgba(255,255,255,.2);border-radius:3px;border:dashed 1px rgba(255,255,255,.3)}
.copycode{position:absolute;right:10px;bottom:5px;font-size:12px;color:#fff}
.copycode img{width:18px}
.copycode:hover{text-decoration:none;opacity:.6;color:#fff}
.signupbtn{background-image:radial-gradient(circle farthest-corner at 5.2% 14.3%,rgba(255,73,18,1) 0%,rgba(235,118,36,1) 47.4%,rgba(235,69,69,1) 100.2%);padding:10px 25px;color:#fff!important;border-radius:50px;font-size:16px;font-weight:700}
.loginbtn{background-image:radial-gradient(circle 919px at 1.7% 6.1%,rgba(41,58,76,1) 0%,rgba(40,171,226,1) 100.2%)!important}
.banner-new{padding:160px 0 100px}
.banner-new h1{font-size:55px}
.banner-new p{font-size:19px;font-weight:300;color:#666}
.banner-new a{display:table;padding:10px 30px;background:#fff;border:solid 2px #333;font-size:22px;color:#333;font-weight:600;border-radius:50px;background:#fff}
.banner-new a i{font-weight:600;font-size:31px;position:relative;top:3px}
.banner-layer-1{position:absolute;transform:translate(-130px,365px);left:0;top:0}
.banner-layer-2{position:absolute;transform:translate(200px,12px);right:0;top:0}
.banner-icon{width:60px;height:60px;background:#3e3c3c;box-shadow:0 0 10px rgba(0,0,0,.1);position:absolute;right:0;text-align:center;border-radius:100%;line-height:76px;color:#fff}
.banner-icon i{font-size:30px;text-align:center}
.bannericon2{left:0!important}
.bannericon1{margin-top:-100px}

@-webkit-keyframes animatedicon {
    0%{transform:translateY(0)}
    100%{transform:translateY(-20px)}
}
@keyframes animatedicon {
    0%{transform:translateY(0)}
    100%{transform:translateY(-20px)}
}

.animatediconclass{-webkit-animation:animatedicon 2s infinite alternate;animation:animatedicon 2s infinite alternate}
.about-block{background:#f7f7f7;box-shadow:0 0 10px rgba(0,0,0,0);border-radius:50px;overflow:hidden;margin-top:-70px}
.about-block i{font-size:60px}
.about-block p{font-size:16px}
.entry-header{text-align:center;margin-bottom:60px}
.entry-header h2{font-weight:700;font-size:40px}
.entry-header p{font-size:20px;color:#666}
.boost{padding:100px 0;background:url(/Assets/images/boostbg.jpg) center center;background-size:cover}
.boost-content h3{margin-top:70px;font-size:30px}
.boost-content p{font-size:21px;font-weight:300;color:#555}
.boost-block{padding:0 100px}
.slick-prev{width:50px;height:50px;background:none;font-size:0;border:none;background:url(/Assets/images/arrow1.png) center center no-repeat;background-size:45px;outline:none!important;position:absolute;top:50%;left:0;margin-top:-25px;z-index:999999}
.slick-next{width:50px;height:50px;background:none;font-size:0;border:none;background:url(/Assets/images/arrow2.png) center center no-repeat;background-size:45px;outline:none!important;position:absolute;top:50%;right:0;margin-top:-25px;z-index:999999}
.boost-block img{display:table;margin:auto}
.sell .big{font-size:22px;font-weight:300}
.sell-block{background-image:radial-gradient(circle farthest-corner at 5.2% 14.3%,rgba(255,73,18,1) 0%,rgba(235,118,36,1) 47.4%,rgba(235,69,69,1) 100.2%);color:#fff;padding:15px;margin:5px;min-height:150px;padding-top:30px;border-radius:10px;transition:all .3s linear;overflow:hidden;position:relative}
.sell-block h3{text-align:center;font-size:20px;vertical-align:middle}
.sell-block:hover{background:#333}
.sell-block i{position:absolute;font-size:100px;opacity:.1;transform:rotate(0deg) translate(-27px,58px)}
.sellbottom{margin-top:50px}
.sellbottom i{font-size:80px;position:relative;top:17px}
.sellbottom strong{color:#000}
.sell{background:url(/Assets/images/sellcenter.png) center center no-repeat}
.start{padding:100px 0}
.start-big-block{padding:60px;box-shadow:0 0 50px rgba(0,0,0,.1);background:#fff;border-radius:20px;min-height:337px;padding-bottom:80px}
.start-big-block h5{font-size:30px}
.start-big-block p{font-size:20px;color:#666}
.start-big-block a{font-size:25px;color:#000;border-bottom:solid 2px #333;padding-bottom:10px;position:absolute;bottom:40px}
.start-small-block{padding:20px;box-shadow:0 0 50px rgba(0,0,0,.1);background:#fff;border-radius:10px;text-align:center;color:#333;margin-top:30px;cursor:pointer;background-image:radial-gradient(circle farthest-corner at 5.2% 14.3%,rgba(255,73,18,1) 0%,rgba(235,118,36,1) 47.4%,rgba(235,69,69,1) 100.2%);color:#fff}
.start-small-block h6{margin:0;padding:0;cursor:pointer}
.start-small-block h6 i{color:#fff;font-size:22px;position:relative;top:3px;margin-right:5px}
.start-small-block:hover{background-image:radial-gradient(circle farthest-corner at 5.2% 14.3%,rgba(255,73,18,1) 0%,rgba(235,118,36,1) 47.4%,rgba(235,69,69,1) 100.2%)!important}
/**{transition:all .3s linear}*/
.ctafooter{background:#fceee3;padding:70px 0}
.ctafooter h2{font-size:35px}
.ctafooter p{font-size:22px;font-weight:300}
.ctaimg{position:absolute;margin-top:-69px}
.ctafooter .signupbtn{padding:15px 40px;font-size:20px;position:relative;top:40px}
.banner-new-concept{background:#fff5f3;padding:150px 0 100px}
.banner-new-concept h1{color:#333;font-weight:700;font-size:42px;margin-bottom:40px;margin-top:80px}
.banner-list{list-style:none;margin:0;padding:0}
.banner-list li{font-size:18px;font-weight:300}
.banner-list li i{margin-right:15px;margin-bottom:15px}
.heading-area{line-height:35px}
.heading-area small{font-size:15px;color:#333;font-weight:300;text-transform:uppercase}
.heading-area h2{font-size:34px;color:#333;font-weight:700;margin:0}
.heading-area p{font-weight:400;font-size:22px}
.home-box-1{background:#ffe3d8;padding:70px;position:relative;margin-top:-30px}
.list-style-1{margin:0;padding:0;list-style:none}
.list-style-1 li{font-size:16px;margin-bottom:10px;position:relative;padding-left:33px}
.list-style-1 li i{margin-right:15px;position:absolute;left:0;top:3px}
.text-size-1{font-size:18px;font-weight:300}
.text-dark{color:#994f34!important}
.home-box-1 h4{font-size:20px;font-weight:700}
.icon-box-1{text-align:center;margin:10px 0}
.icon-box-1 i{color:#ad7661;font-size:50px;margin-bottom:15px}
.icon-box-1{font-weight:600;font-size:15px}
.paddingrightbox2{padding-right:150px}
.box-2-img{margin-top:220px;margin-left:-240px}
.cta2{display:table;padding:10px 25px;border:solid 2px #333;color:#333;font-size:18px;font-weight:700;margin-top:30px}
.home-section-3{padding:120px 0}
.steps-block{position:relative;background:#fff;box-shadow:-20px 0 20px rgba(0,0,0,.1);padding:40px;padding-left:130px;margin-top:-50px}
.steps-block h3{font-size:22px;font-weight:700}
.steps-block p{font-size:14px;font-weight:300}
.steps-block span{font-size:150px;font-weight:700;color:#f8ded7;position:absolute;left:20px;top:44px;line-height:122px}
.iconbox2{margin:25px 0}
.iconbox2 i.mainicon{font-size:50px;padding:20px;background:#fff;box-shadow:0 0 20px rgba(0,0,0,.1);color:#ad7661}
.iconbox2 h3{font-size:25px;font-weight:600;color:#ad7661}
.iconbox2 h3 small{font-size:15px;display:block}
.iconbox2 p{font-size:16px;margin:20px 0}
.iconbox2 a{font-weight:700;font-size:18px;color:#333}
.iconbox2 a i{font-size:25px;position:relative;top:3px;margin-right:10px}
.testiimg{position:relative;right:-150px;z-index:999;top:-70px}
.home-section-5{padding-top:150px}
.home-section-6{padding:100px 0 20px}
.iconbox3{background:#fff3ef;background:linear-gradient(0deg,rgba(255,243,239,1) 21%,rgba(255,227,216,1) 100%);padding:30px;min-height:236px}
.iconbox3 h4{font-size:22px;font-weight:600}
.iconbox3 p{font-size:16px}
.pointofsaleimg{margin-top:-183px;position:relative;z-index:99}
.multiple-items p{font-size:20px}

@media screen and (max-width:920px) {
    .signupbtn{padding:7px 15px;font-size:14px}
    .box-2-img{margin:0;padding:0;width:100%}
    .testiimg{width:70%;right:0;top:0;margin:0;display:table;margin:auto;top:0;left:0;position:static}
    .pointofsaleimg{width:100%}
    .shrink{padding:15px 0}
    .banner-new-concept{background:#fff5f3;padding:50px 0;text-align:center}
    .banner-list{text-align:left;padding:0 20px}
    .banner-list li{font-size:14px;line-height:normal;position:relative;margin-bottom:10px}
    .banner-list li i{margin-right:15px;margin-bottom:15px;position:absolute;left:-22px;top:5px}
    .banner-new-concept img{margin-top:25px}
    .home-box-1{padding:20px}
    .iconbox2 i.mainicon{display:table;margin:20px auto}
    .list-style-1 li{font-size:16px;margin-bottom:10px;position:relative;padding-left:25px}
    .list-style-1 li i{margin-right:15px;position:absolute;left:0;top:3px}
    .paddingrightbox2{padding-right:0}
    .steps-block{position:relative;background:#fff;box-shadow:-20px 0 20px rgba(0,0,0,.1);padding:40px;padding-left:62px;padding-bottom:30px}
    .steps-block span{font-size:50px;font-weight:700;color:#f8ded7;position:absolute;left:20px;top:4px;line-height:122px}
}

.preview{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}

@media screen and (max-width: 996px) {
    .preview{margin-bottom:20px}
}

.preview-pic{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}
.preview-thumbnail.nav-tabs{border:none;margin-top:15px}
.preview-thumbnail.nav-tabs li{width:18%;margin-right:2.5%}
.preview-thumbnail.nav-tabs li img{max-width:100%;display:block}
.preview-thumbnail.nav-tabs li a{padding:0;margin:0}
.preview-thumbnail.nav-tabs li:last-of-type{margin-right:0}
.tab-content{overflow:hidden}
.tab-content img{width:100%;-webkit-animation-name:opacity;animation-name:opacity;-webkit-animation-duration:.3s;animation-duration:.3s}
.card{margin-top:50px;background:#eee;padding:3em;line-height:1.5em}

@media screen and (min-width: 997px) {
    .wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
}

.details{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.colors{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}
.product-title,.price,.sizes,.colors{text-transform:UPPERCASE;font-weight:700}
.checked,.price span{color:#ff9f1a}
.product-title,.rating,.product-description,.price,.vote,.sizes{margin-bottom:15px}
.product-title{margin-top:0}
.size{margin-right:10px}
.size:first-of-type{margin-left:40px}
.color{display:inline-block;vertical-align:middle;margin-right:10px;height:2em;width:2em;border-radius:2px}
.color:first-of-type{margin-left:20px}
.add-to-cart,.like{background:#ff9f1a;padding:1.2em 1.5em;border:none;text-transform:UPPERCASE;font-weight:700;color:#fff;-webkit-transition:background .3s ease;transition:background .3s ease}
.add-to-cart:hover,.like:hover{background:#b36800;color:#fff}
.not-available{text-align:center;line-height:2em}
.not-available:before{font-family:fontawesome;content:"\f00d";color:#fff}
.orange{background:#ff9f1a}
.green{background:#85ad00}
.blue{background:#0076ad}

@-webkit-keyframes opacity {
    0%{opacity:0;-webkit-transform:scale(3);transform:scale(3)}
    100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}
}
@keyframes opacity {
    0%{opacity:0;-webkit-transform:scale(3);transform:scale(3)}
    100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}
}

.city-pic{width:100%;height:300px;position:relative;border-radius:8px;overflow:hidden}
.city-pic:after{width:100%;height:100%;position:absolute;left:0;top:0;background:#fff;background:linear-gradient(180deg,rgba(255,255,255,0) 21%,rgba(3,3,3,0.8631827731092436) 100%);content:""}
.city-pic img{width:100%;height:300px;object-fit:cover}
.city-block-content{position:absolute;bottom:0;color:#fff;z-index:999;width:100%;padding:20px}
.city-pic:hover h3{font-size:50px}
.city-block-content h3{font-size:35px;font-weight:900;transition:all .3s linear}
.city-block-content h3:after{display:none}
.city-block-content p{font-size:18px;font-weight:300}
.numberlist{list-style:none;margin:20px 0;padding:0}
.numberlist li{margin-bottom:10px;padding-left:40px;position:relative;font-size:18px}
.numberlist li span{display:block;width:28px;height:28px;color:#fff;background:#f2661e;border-radius:100%;line-height:28px;text-align:center;position:absolute;left:0}
.partnrblock{background:#fff;padding:20px;min-height:304px}
.partnrblock h3{font-size:17px}
.partnrblock i{font-size:40px;text-align:center;margin-bottom:20px}
.citycontainer h3{margin:20px 0;position:relative;margin-bottom:40px}
.citycontainer h3:after{content:"";width:150px;height:2px;background:#f1592a;position:absolute;bottom:-10px;left:0}
.accordion-container{position:relative;max-width:500px;height:auto;margin:10px auto}
.accordion-container > h2{text-align:center;color:#fff;padding-bottom:5px;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #ddd}
.set{position:relative;width:100%;height:auto;background-color:#f5f5f5}
.set > a{display:block;padding:10px 15px;text-decoration:none;color:#555;font-weight:600;border-bottom:1px solid #ddd;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;transition:all .2s linear}
.set > a i{float:right;margin-top:2px}
.set > a.active{background-color:#39c;color:#fff}
.content{background-color:#fff;border-bottom:1px solid #ddd;display:none}
.content p{padding:10px 15px;margin:0;color:#333}
.partner-accordion .card-header{background:#fff;border:none;border:solid 1px #eee}
.partner-accordion .card-body{background:rgba(255,255,255,.4);font-size:16px}
.partner-accordion .card-link i{font-size:30px;position:relative;top:4px;margin-right:20px}
.partner-accordion .card-link{font-size:18px;color:#333}
.photo-gallery-img{display:block;position:relative;margin:20px 0}
.photo-gallery-img:before{width:80px;height:80px;background:#fcc6b5;content:"";position:absolute;left:0;top:0;z-index:-1;margin-left:-10px;margin-top:-10px}
.photo-gallery-img:after{width:80px;height:80px;background:#fcc6b5;content:"";position:absolute;right:0;bottom:0;z-index:-1;margin-right:-10px;margin-bottom:-10px}
.crumina-teammembers-item{text-align:center}
.crumina-teammembers-item:hover img.hover{top:0;left:0;-webkit-transform:scale(2) translate(0,0);-ms-transform:scale(2) translate(0,0);transform:scale(2) translate(0,0);opacity:0;-webkit-filter:grayscale(100%);filter:grayscale(100%);visibility:hidden}
.crumina-teammembers-item:hover img.main{-webkit-filter:grayscale(100%);filter:grayscale(100%)}
.teammembers-item-prof{font-size:10px;font-weight:700;margin-bottom:30px}
.teammembers-item-name{margin-bottom:10px;display:block;font-size:18px}
.teammembers-thumb{position:relative;overflow:hidden;margin-bottom:30px;display:inline-block}
.teammembers-thumb img{-webkit-transition:all 1s ease-out;transition:all 1s ease-out;-webkit-filter:grayscale(0);filter:grayscale(0);display:block;margin:0 auto;width:100%;border-radius:5px;height:198px;object-fit:cover}
.teammembers-thumb img.hover{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.teammembers-wrap .crumina-teammembers-item{margin-bottom:60px}

@media (max-width:768px) {
    .teammembers-wrap .crumina-teammembers-item{margin-bottom:30px}
}

.col-2dot4,.col-sm-2dot4,.col-md-2dot4,.col-lg-2dot4,.col-xl-2dot4{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-2dot4{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}

@media (min-width: 540px) {
    .col-sm-2dot4{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}
}
@media (min-width: 720px) {
    .col-md-2dot4{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}
}
@media (min-width: 960px) {
    .col-lg-2dot4{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}
}
@media (min-width: 1140px) {
    .col-xl-2dot4{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}
}

.boldheading{text-align:center;font-weight:700}
.crumina-module h4{font-size:18px}
.crumina-module small{color:#777}
.iconbox2{display:table;margin:auto}
.listing-card{box-shadow:0 0 40px rgba(0,0,0,.2);text-align:center;min-height:580px;position:relative}
.listing-card:hover a{background:var(--color2);color:#fff;border:solid 1px #666}
.listing-card p{min-height:125px}
/*.listing-card img{position:absolute;bottom:0;left:0}*/
.listing-card h3{font-size:24px;font-weight:700;margin-bottom:20px}
.listing-card h3 span{display:block;font-size:16px;font-weight:400}
.listing-card p{font-size:17px;color:#777}
.listing-card a{display:table;margin:auto;color:#fff;font-size:19px;border:solid 1px var(--color2);padding:10px 30px;border-radius:40px; background:#f1592a;}
.how-block-new{text-align:center}
.how-block-new h3{width:80px;height:80px;background:#f65d1a;border-radius:100%;text-align:center;color:#fff;font-weight:900;font-size:40px;line-height:80px;display:table;margin:auto}
.how-block-new h3:before{content:"";width:100%;position:absolute;left:0;height:1px;background:#ccc;z-index:-1;top:40px}
.how-block-new h4{margin-top:20px;margin-bottom:20px}
.how-block-new p{font-size:15px;font-weight:300}
.portfolio-block{background:#fff;background:linear-gradient(303deg,rgba(255,255,255,0) 21%,rgba(255,238,225,1) 100%);padding:30px;box-shadow:20px 0 20px rgba(0,0,0,.1);border:solid 0 #ece8e7;min-height:295px;margin-bottom:20px;position:relative}
.portfolio-block span{position:absolute;right:20px;font-size:100px;font-weight:900;opacity:.05;bottom:20px;line-height:80px}
.portfolio-block h3{font-weight:900;font-size:18px}
.portfolio-block p{font-size:16px;color:#666}
.portfoliotab{border:none;margin-bottom:30px}
.portfoliotab a{display:block;padding:12px 25px;font-size:16px;color:#333;border:none;border-radius:40px!important}
.portfoliotab a.active{display:table;background-image:radial-gradient(circle farthest-corner at 5.2% 14.3%,rgba(255,73,18,1) 0%,rgba(235,118,36,1) 47.4%,rgba(235,69,69,1) 100.2%);font-weight:700;color:#fff!important}
.portfolioimg{width:100%;height:295px;object-fit:cover}
.portfoliologo{width:140px!important;margin-bottom:20px}
.p-btns{display:inline-block;padding:4px 10px;border:solid 0 #f1592a;color:#333;border-radius:40px;margin-right:5px;font-weight:700;background:#fff;box-shadow:2px 2px 2px rgba(0,0,0,.2)}
.p-btns i{font-weight:700;font-size:16px}

@media screen and (max-width:920px) {
    .portfolio-wrapper{overflow-x:scroll}
    .portfolio-container{width:1100px}
}

.city-status{font-size:13px;display:table;padding:3px 8px;background:#36983b;border-radius:20px}
.city-status.active{background:#36983b}
.city-status.inactive{background:#be3838}
.booknowcity{display:table;padding:5px 20px;color:#fff;font-size:16px;border:solid 1px #fff;margin-top:15px;border-radius:40px}
.city-cover{width:100%;height:100vh}
.city-cover img.cover-pic{width:100%;height:100vh;object-fit:cover}

.cover-content{position:absolute;z-index:999;bottom:0;width:100%;text-align:center;background:#000;background:linear-gradient(360deg,rgba(0,0,0,0.6867121848739496) 21%,rgba(31,154,245,0) 100%);padding:100px 0;color:#fff}
.cover-content h1{font-weight:700;font-size:50px;text-shadow:2px 2px 2px rgba(0,0,0,1);}
.cover-content .lead{font-size:26px;max-width:800px;margin:auto;font-weight:300!important}

.sizesection{padding:0;border-bottom:1px solid #dee2e6!important}
.sizesection h3{font-size:30px;text-align:center;line-height:65px}
.sizesection h3 span{font-weight:700;font-size:100px;display:block}
.sizesection h3 small{display:block}
.profit{background:url(/Assets/images/profitbg.jpg) center center no-repeat;padding:80px 0;background-size:cover}
.profit .table{font-size:16px}
.profit-box{background:#f9e7e1;padding:40px}
.profit-box h4{background:#fff;padding:20px;text-align:center}
.profit h2{text-align:center;font-weight:700;margin-top:70px}
.profit a{display:table;margin:40px auto;transform:scale(1.5)}
.booknow-block{padding:50px;color:#fff;text-align:center;border-radius:0;margin-top:0;margin-bottom:0;position:relative;z-index:9999;background:url(/Assets/images/agraimg3.png) center center no-repeat;background-size:cover}
.opening{background:#deebf6;background:linear-gradient(63deg,rgba(222,235,246,1) 21%,rgba(229,238,245,1) 100%);padding:150px 0}
.tourist-places{background:#f8f9fa;padding:100px 0}
.tourist-places h2{text-align:center;font-weight:700;font-size:33px;margin-bottom:60px}
.tourist-places h2 strong{color:#f1592a}
.tour-block{padding:15px;background:#fff;background:#f6e9de;background:linear-gradient(180deg,rgba(246,233,222,1) 21%,rgba(255,255,255,1) 100%);min-height:500px;margin-bottom:20px}
.tour-block h3{margin-top:20px;font-size:20px;font-weight:700;text-align:center}
.tour-block img{height:250px;object-fit:cover}
.shop-search-header{padding:80px 0;height:100vh;background:#fad5cd;background:linear-gradient(240deg,rgba(250,213,205,1) 21%,rgba(255,240,237,1) 100%)!important}
.shop-search-header h1{text-align:center;font-weight:700;font-size:63px;color:#5d3b35}
.shop-search-header p{text-align:center;font-size:23px;font-weight:400;color:#7b544c}
.shadow-box{box-shadow:inset 0 -11px 8px -10px #CCC}
.lead{font-size:1.25rem;font-weight:400}
.Program{box-shadow:0 1px 4px rgba(0,0,0,0.16);border-radius:5px}
.Program .botton{border-radius:3px;border:#e6e4e4 1px solid;text-align:center;padding:10px 0;color:#333;width:100%;display:block;font-weight:600}
.Program .botton:hover{color:#fff;background:#6c757d!important;display:block}
.feature-content{margin:auto;font-size:14px;line-height:1.6;color:#6c757d}
.feature-content h3{font-size:18px;font-weight:600;color:#333}
.bg-dual-gradient{background:linear-gradient(135deg,rgba(31,43,112,.9),rgba(31,43,112,.9) 47%,rgba(148,58,158,.9))}

@media screen and (max-width:920px) {
    .cover-content h1{font-size:28px}
    .cover-content h2{font-size:18px}
    .cover-content .lead{padding:0 50px;font-size:16px}
    .profit-box{padding:10px}
    .shop-search-header{padding-top:80px!important; height:inherit;}
}

.product-grid8{font-family:Poppins,sans-serif;position:relative;z-index:1}
.product-grid8 .product-image8{border:1px solid #e4e9ef;position:relative;transition:all .3s ease 0}
.product-grid8:hover .product-image8{box-shadow:0 0 10px rgba(0,0,0,.15)}
.product-grid8 .product-image8 a{display:block}
.product-grid8 .product-image8 img{width:100%;height:auto}
.product-grid8 .pic-1{opacity:1;transition:all .5s ease-out 0}
.product-grid8:hover .pic-1{opacity:0}
.product-grid8 .pic-2{opacity:0;position:absolute;top:0;left:0;transition:all .5s ease-out 0}
.product-grid8:hover .pic-2{opacity:1}
.product-grid8 .social{padding:0;margin:0;list-style:none;position:absolute;bottom:13px;right:13px;z-index:1;display:none}
.product-grid8 .social li{opacity:0;transform:translateY(3px);transition:all .5s ease 0}
.product-grid8:hover .social li{margin:0 0 10px;opacity:1;transform:translateY(0)}
.product-grid8:hover .social li:nth-child(1){transition-delay:.1s}
.product-grid8:hover .social li:nth-child(2){transition-delay:.2s}
.product-grid8:hover .social li:nth-child(3){transition-delay:.4s}
.product-grid8 .social li a{color:grey;font-size:17px;line-height:40px;text-align:center;height:40px;width:40px;border:1px solid grey;display:block;transition:all .5s ease-in-out}
.product-grid8 .social li a:hover{color:#000;border-color:#000}
.product-grid8 .product-discount-label{display:block;padding:4px 15px 4px 30px;color:#fff;background-color:#0081c2;position:absolute;top:10px;right:0;-webkit-clip-path:polygon(34% 0,100% 0,100% 100%,0 100%);clip-path:polygon(34% 0,100% 0,100% 100%,0 100%)}
.product-grid8 .product-content{padding:20px 0 0}
.product-grid8 .price{color:#000;font-size:19px;font-weight:400;margin-bottom:8px;text-align:left;transition:all .3s}
.product-grid8 .price span{color:#999;font-size:14px;font-weight:500;text-decoration:line-through;margin-left:7px;display:inline-block}
.product-grid8 .product-shipping{color:rgba(0,0,0,.5);font-size:15px;padding-left:35px;margin:0 0 15px;display:block;position:relative}
.product-grid8 .product-shipping:before{content:'';height:1px;width:25px;background-color:rgba(0,0,0,.5);transform:translateY(-50%);position:absolute;top:50%;left:0}
.product-grid8 .title{font-size:16px;font-weight:400;text-transform:capitalize;margin:0 0 30px;transition:all .3s ease 0}
.product-grid8 .title a{color:#000}
.product-grid8 .title a:hover{color:#0081c2}
.product-grid8 .all-deals{display:block;color:#fff;background-color:#2e353b;font-size:15px;letter-spacing:1px;text-align:center;text-transform:uppercase;padding:22px 5px;transition:all .5s ease 0}
.product-grid8 .all-deals .icon{margin-left:7px}
.product-grid8 .all-deals:hover{background-color:#0081c2}

@media only screen and (max-width:990px) {
    .product-grid8{margin-bottom:30px}
}

.tab-pane .card{box-shadow:0 20px 30px rgba(0,0,0,.1)!important}
.listcard{margin:6px;text-align:center;box-shadow:0 20px 30px rgba(0,0,0,.1)!important;border:solid 1px #e2e2e2;background-color:#fff;padding:0}
.listcard:hover{background:#cde3f5}
.listcard img.cardimg{width:120px;height:120px;display:table;margin:auto;border-radius:100%;border:solid 5px #fff}
.listcard h3{font-size:17px!important;font-weight:500!important;margin-top:10px;margin-bottom:0;padding:0;border:0}
.listcard h4{font-size:18px!important;font-weight:400!important;display:table;margin:auto;background:#eee;border-radius:20px;padding:10px 30px}
.listcard h5{font-size:16px;margin:10px 0}
.listcard h6{font-size:12px;margin:10px 0;color:#999}
.listcard .btn{border-radius:40px;font-size:16px;padding:6px 40px}
.carddropdown{position:absolute;right:10px;top:10px}
.carddropdown button::after{display:none}
.carddropdown button{background:none;border:none;padding:0;color:#828284}
.carddropdown button i{font-size:25px}
.shortbtn{background-color:#FBDA61;background-image:linear-gradient(45deg,#FBDA61 0%,#FF5ACD 100%);border:none;color:#fff;padding:5px 20px;font-size:16px;border-radius:30px;width:100%}
.userMain .userBlock{width:100%;box-shadow:0 0 23px -3px #ccc;padding-bottom:12px;margin-bottom:30px;overflow:hidden;background:#fff;border-radius:5px;overflow:hidden}
.userMain .userBlock .backgrounImg{float:left;overflow:hidden;height:77px}
.userMain .userBlock .backgrounImg img{width:auto}
.userMain .userBlock .userImg{text-align:center}
.userMain .userBlock .userImg img{width:120px;height:120px;margin-top:-60px;border-radius:100%;border:5px solid #fff}
.userMain .userBlock .userDescription{text-align:center}
.userMain .userBlock .userDescription h5{margin-bottom:2px;font-weight:600}
.userMain .userBlock .userDescription p{margin-bottom:5px}
.edit{position:relative}
.edit .btn-edit{position:absolute;top:15px;right:15px;opacity:.2;color:#000}
.edit .btn-edit:hover{opacity:.8}

/*-----------------------------------------------------------------------------------------*/
.color1{color:var(--color1)}
.color2{color:var(--color2)}
.carousel-caption.cover-content{left:0;right:0}
.img-cover{width:100%;height:100vh;object-fit:cover;}
.line-height-15{line-height:1.5}
.bgsvg1{background:url(../../../Assets/images/svg/1.svg) center bottom no-repeat;background-size:cover}
.bgsvg2{background:url(../../../Assets/images/svg/2.svg) center bottom no-repeat;background-size:contain}
.bgsvg3{background:url(../../../Assets/images/svg/3.svg) center bottom no-repeat;background-size:cover}
.bgsvg4{background:url(../../../images/bg/bg1.svg) 50% -292% no-repeat;background-size:cover;}
.bgfixed1{background:url(../../../Assets/images/bg/1.jpg) center bottom no-repeat;background-size:cover;position:relative;z-index:1}
.bgfixed1:before{content:"";position:absolute;z-index:2;background-color:var(--color3);top:0;bottom:0;left:0;right:0;opacity:.94}
.bgfixed1 .container{position:relative;z-index:3}
.bgfixed2{background:url(../../../Assets/images/bg/2.jpg) center bottom no-repeat;background-size:cover}
.table .thead-theme th{color:var(--color1)}

/*-------------------------------------------------*/
#shoppage header{position:relative;background:rgb(var(--color1));padding:15px 0}
#menu{background:#fff; font-size:14px;}
#menu ul{margin:0;padding:0;list-style:none}
#menu ul li{float:left}
#menu ul li a{display:block;padding:15px 30px 15px 0px;color:#000;}
.top-shop-links a{color:#fff;border:solid 0 #fff;padding:7px 11px;border-radius:25px;display:inline-block;margin-left:10px;background:rgba(0,0,0,.5)}
.top-shop-links a img{width:18px}
/*.tooltip-inner{padding:1.3em}*/
.business-info-list{margin:20px 0}
.business-info-list-tiem{color:#333;padding:15px 0; font-weight:500; display:block;}
.business-info-list-tiem i{margin-right:5px}
.logotext{color:#fff; font-size:22px; letter-spacing:1px; text-transform:uppercase; font-weight:300;}
.navbar .navbar-nav .nav-link{font-size:15px; color:#fff; text-transform:uppercase; font-weight:500; letter-spacing:1px; padding-left:20px; padding-right:20px;}
.navbar .navbar-nav .nav-link:hover{color:#fff;}
.navbar .navbar-nav .hvr-underline-from-left:before{background:#fff; height:3px;}
.coverimage{width:100%; height:550px; object-fit: cover;}
.shop-banner{position:relative}
.shop-banner:before{content:"";width:100%;position:absolute;top:0;left:0;z-index:1;height:100%;background:#1d2963;background:linear-gradient(0deg,rgba(29,41,99,1) 0%,rgba(233,78,17,0) 98%)}
.shop-main-image{width:100%;height:500px;object-fit:cover}
.shop-banner-content{position:absolute;bottom:50px;z-index:99;width:100%;color:#fff}
.shoprating{font-size:40px;font-weight:300}
.shoprating span{font-size:18px;}
.banner-buttom-menu{background-color:#fff; text-align:center;}
.banner-buttom-menu .hvr-underline-from-left:before{background:rgb(var(--color1)); height:2px;}
.banner-menu{display:inline-block;}
.banner-menu a{color:#fff;padding:15px 20px;display:inline-block;font-size:16px;font-weight:500; color:#000;}
.banner-menu a:hover{color:#f1592a}
.banner-menu a i{margin-right:10px}
.section{padding:60px 0px;}
.section.bg-light{background:#f3f3f3 !important;}

.product-box{background:#fff; color:#222; position:relative; margin-bottom:40px;}
.product-box .tag{position:absolute; font-size:12px; font-weight:500; text-transform:uppercase; color:#fff; display:flex; top:-14px; right:0px; z-index:1;}
.product-box .tag div{background:var(--color4); padding:4px 10px; flex:auto; margin-left:5px;}
.product-box .tag .new{background:#913bdb;}
.product-box .tag .sale{background:var(--color4);}
.product-box .tag .featured{background:#5f1f96;}
.product-box a{color:#222;}
.product-box img{width:100%;}
.product-box .matter{padding:30px 20px 20px 0px; display:block;}
.product-box .matter span{display:block;}
.product-box .matter .title{letter-spacing:1px; font-size:16px; text-transform:uppercase; height:32px; line-height:1;}
.product-box .matter .dis{color:#666; margin-bottom:10px; height:57px;}
.product-box .matter .price{text-align:right; font-size:16px; font-weight:normal; margin-bottom:0px;}
.product-box .matter .price del{color:#777; font-size:12px;}
.product-box .matter .price i{font-size:90%;}
.deal-of-day{background:url(../../../citybaazaar/assets/images/bg/1.jpg) center repeat-x; background-size:cover; padding:10px 0px; position:relative;}
.deal-of-day .off-offer{background:url(../../../citybaazaar/assets/images/iconbg.png) center no-repeat; background-size:cover; width:160px; height:160px; display:block; text-align:center; font-size:22px; line-height:1; position:absolute; top:-80px; color:#fff; display:flex; align-items:center;}
.deal-of-day .off-offer div{width:100%;}
.deal-of-day .off-offer b{font-size:45px; display:block; font-weight:normal;}
.deal-of-day .matter{text-align:center; font-size:60px; letter-spacing:3px; color:#000;}
.deal-of-day .btn{background:rgb(var(--color1)); font-size:15px; font-weight:500; color:#000; padding:15px 0px; display:block; letter-spacing:2px; border-radius:0px;}
.deal-of-day .btn:hover{background:var(--color5); color:#fff;}

.sub-heading{font-size:18px; letter-spacing:3px; text-transform:uppercase; color:#000; text-align:center;}
.letter-space-1{letter-spacing:1px;}
.letter-space-2{letter-spacing:2px;}
.letter-space-3{letter-spacing:3px;}

.line-height-1{line-height:1;}
.line-height-2{line-height:2;}
.line-height-3{line-height:3;}

/*.bg-img1{background:url(https://parkofideas.com/luchiana/demo/wp-content/uploads/2021/01/luchiana-0401791351.jpg) top center no-repeat; background-size:cover; position:relative;}*/
.bg-color-layer{background:rgb(var(--color1)); opacity:0.5; position:absolute; top:0px; bottom:0px; left:0px; right:0px; z-index:1;}

.z-index-1{z-index:1; position:relative;}
.z-index-2{z-index:2; position:relative;}
.z-index-3{z-index:3; position:relative;}

.video-responsive {overflow: hidden;padding-bottom: 56.25%;position: relative;height: 0;}
.video-responsive iframe {left: 0;top: 0;height: 100%;width: 100%;position: absolute}

.new-offer{padding:50px; position:relative;}
.new-offer .hvr-back-pulse:hover{background-color:rgb(var(--color1));}
.new-offer::after{content:""; position:absolute; top:0px; bottom:0px; left:0px; right:0px; background:#fffa; z-index:1;}
.new-offer .contant{position:relative; z-index:2;}
    
.border-2{border-width:2px; border-style:solid;}
.border-white{border-color:#fff !important;}

.gallery{padding:0 5px;}
.gallery .img-holder{overflow:hidden; display:block; border-radius:10px; border:3px solid #ccc; margin:5px;}
.gallery .img-holder img{width: 100%; height: 100%;object-fit: cover;}
@media(max-width:768px){
    .gallery .img-holder {height:125px;}
}
@media(min-width:769px){
    .gallery .img-holder {height: 250px;}
}

/*-----------------------City--------------------------*/
.city-header{position:fixed; top:0px; left:0px; right:0px; z-index:1; padding:15px 0px; background:#fffc; box-shadow:0 3px 5px #0003; z-index:9;}

.right-bar .card{padding:0;background:#fff}
.search-bar-block{display:table;margin:auto;padding:30px;border-radius:10px;box-shadow:10px 10px 10px rgba(0,0,0,.05);background:#fff;}
.searchinputbox{border-bottom:solid 1px #666}
.searchinputbox i{font-size:24px;position:relative;top:12px}
.searchinputbox input{box-shadow:none!important}
.p-cities{display:inline-block;margin-top:20px}
.p-cities a{display:inline-block;border:solid 1px #ccc;padding:3px 9px;color:#999;margin-right:8px}
.p-cities a:hover{background:rgb(var(--color1));color:#fff;border:solid 1px var(--color2);}
.p-cities .btnState{}
.searchbg{position:absolute;bottom:0;width:100%;left:0}

/*-----------------------Start New Home Page------------------------*/
.newHomepage .shop-search-header {padding:40px 0 0px;}
.newHomepage .shop-search-header .topbar{text-align:right;}
.newHomepage .shop-search-header .bottom-bar{background:#3d3d3f; color:#fff;}
.newHomepage .shop-search-header .bottom-bar .navbar{padding:0px;}
.newHomepage .shop-search-header .bottom-bar .nav-link{color:#fff; font-size:15px; display:inline-block; line-height:40px; margin-right:30px; padding:0px; text-transform:none; font-weight:normal; letter-spacing:0px;}
.newHomepage .shop-search-header .bottom-bar .hvr-underline-reveal:before{background:rgb(var(--color1)); height:2px;}
.newHomepage .searchbg{position:static;}
.seller{background-color:#eaeaea; padding:30px 0px 0;}
.category-bar{background:var(--color6); border-radius:8px; font-size:14px; color:#fff; padding:10px; text-align:center;}
.category-bar a{padding:10px 11px; display:inline-block; color:#fff;}
.category-bar .hvr-underline-from-center:before{background:#fff; height:2px;}
.bgMan {background: url('../../../images/man.png') bottom right no-repeat; background-size:contain; padding:0px 0 50px 0;}
.buyer{padding-left:8px; padding-right:8px;}
.category-thumbnail{transition:all 1s ease; overflow:hidden; display:inline-block; position:relative; border-radius:2px; margin:8px;}
.category-thumbnail img{width:100%; transform: scale(1); transition:all 1s ease;}
.category-thumbnail .layer{position:absolute; top:0px; bottom:0px; left:0px; right:0px; width:100%; display:flex; align-items:center; justify-content: center; text-align:center; z-index:1;}
.category-thumbnail .layer .btn-label{display:inline-block; border-radius:7px; padding:12px 30px; background:rgba(var(--color1),0.75); font-size:15px; text-transform:uppercase; color:#fff; font-weight:500; transition:all 1s ease;}
.category-thumbnail .layer .heading-label{display:inline-block; border-radius:7px; padding:30px; background:#fff; font-size:15px; text-transform:uppercase; color:#333; font-weight:500; transition:all 1s ease;}
.category-thumbnail:hover .layer .heading-label{padding:50px;}
.category-thumbnail:hover img{transform: scale(1.1); transition:all 1s ease;}
.category-thumbnail:hover .layer .btn-label{transition:all 1s ease; background:var(--color6);}
.newProduct{overflow:hidden; border-radius:10px; position:relative; line-height:1.8; height:420px;}
.newProduct img{width:100%;}
.newProduct .topPart .tags{position:absolute; top:10px; left:10px;}
.newProduct .topPart .tags div{border-radius:3px; background:rgb(var(--color1)); color:#fff; padding:5px; font-size:12px; line-height:1;}
.newProduct .topPart .options{position:absolute; top:10px; right:10px; transition:all 200ms ease; opacity:0;}
.newProduct .topPart .options a{display:block; border-radius:100px; background:#fff9; width:42px; height:42px; text-align:center; line-height:42px; font-size:17px; color:#000; transition:all 200ms ease; margin-bottom:10px;}
.newProduct .topPart .options a:hover{background:rgb(var(--color1)); transition:all 200ms ease; color:#fff;}
.newProduct:hover .topPart .options{transition:all 200ms ease; opacity:1;}
.newProduct .bottomPart{background:#fff; text-align:center; position:relative; top:0px; transition:all 200ms ease; padding-top:10px;}
.newProduct .brand{color:#999; text-transform:uppercase;}
.newProduct .star{color:#ffb503;}
.newProduct .price{font-size:16px; font-weight:500;}
.newProduct .bottomPart .button{display:inline-block; border-radius:7px; padding:12px 30px; background:rgb(var(--color1)); font-size:15px; text-transform:uppercase; color:#fff; font-weight:500; transition:all 1s ease;}
.newProduct:hover .bottomPart{top:-60px; transition:all 200ms ease;}

.blinking-cursor {
  user-select: none;
  animation: blink 1s steps(2, start) infinite;
}
@keyframes blink {
  to {
    visibility: hidden;
  }
}

@media(min-width:769px){
    .fullWidth{padding:0px;}
}

.calculator-range .slider.slider-horizontal{width:100%;}
.calculator-range .slider.slider-horizontal .slider-track {
    background-color: #e2e2e2;
    background-image: -moz-linear-gradient(top, #f5f5f5, #e2e2e2);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#e2e2e2)); 
    background-image: -webkit-linear-gradient(top, #f5f5f5, #e2e2e2); 
    background-image: -o-linear-gradient(top, #f5f5f5, #e2e2e2);
    background-image: linear-gradient(to bottom, #f5f5f5, #e2e2e2); 
    background-repeat: repeat-x; 
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#e2e2e2',GradientType=0);
    -webkit-box-shadow: inset 0 1px 2px rgb(0 0 0 / 10%); 
    -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
    box-shadow: inset 0 1px 2px rgb(0 0 0 / 10%); 
    -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px;
    position: absolute;
    cursor: pointer;
    height:20px;
}
.calculator-range .slider.slider-horizontal .slider-selection {
    background-color: #f7f7f7;
    background-image: -moz-linear-gradient(top, #293c4f, #29485e);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#293c4f), to(#29485e));
    background-image: -webkit-linear-gradient(top, #293c4f, #29485e);
    background-image: -o-linear-gradient(top, #293c4f, #29485e);
    background-image: linear-gradient(to bottom, #293c4f, #29485e);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#293c4f', endColorstr='#29485e',GradientType=0);
    -webkit-box-shadow: inset 0 -1px 0 rgb(0 0 0 / 15%);
    -moz-box-shadow: inset 0 -1px 0 rgba(0,0,0,0.15);
    box-shadow: inset 0 -1px 0 rgb(0 0 0 / 15%);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px;
    position: absolute;
}
.calculator-range .slider.slider-horizontal .slider-handle{background-color:rgb(var(--color1)); background-image: radial-gradient(circle farthest-corner at 5.2% 14.3%,rgba(255,73,18,1) 0%,rgba(235,118,36,1) 47.4%,rgba(235,69,69,1) 100.2%); height:40px; width:40px; box-shadow:0 0 10px #0003; margin-left:-20px; top:-5px;}
.calculator-range .slider.slider-horizontal .slider-handle.round {-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:40px;}



.light-default-grident{background-image: linear-gradient(to bottom, #0000, rgb(var(--color1),.15));}
.bg-color-white{background-color:#fff;}

.absolute-number{position:absolute; border:2px dashed rgb(var(--color1)); padding:10px; border-radius:100px; width:53px; height:53px; top:-20px; left:-20px; font-size:22px; font-weight:600;}
.absolute-number span{border-radius:100px; background-color:rgb(var(--color1)); box-shadow:0 0 5px #0002; color:#fff; width:30px; height:30px; text-align:center; line-height:30px; display:block;}

@media(max-width:768px){
    .newHomepage .shop-search-header{height:inherit; position:relative;}
    .newHomepage .shop-search-header .topbar{position:absolute; top:10px; left:0px;}
    .newHomepage .shop-search-header .siteLogo{width:180px;}
    .newHomepage .shop-search-header h1{font-size:25px;}
    .newHomepage .shop-search-header .bottom-bar .navbar{position:fixed; top:10px; right:15px; z-index:10; background:#333; border-radius:5px;}
    .newProduct .bottomPart .button{padding:10px;}
    .bgMan{background:none;}
    .mobile-setting1{position:absolute; top:-25px; right:-10px;}
    .seller .h2{font-size:22px;}
}

@media(min-width:769px){
    .col-sm-auto {width: min-content !important; flex: 1 !important;display: grid !important;}
}

/*-----------------------End New Home Page------------------------*/

.tab-style1 .nav-item a{font-size:18px; font-weight:500; color:#555; display:inline-flex; border:0px; height:70px;}
.tab-style1 .nav-item a i{margin-right:10px; font-size:24px;}
.tab-style1 .nav-item a:hover{border:0px; color:rgb(var(--color1));}
.tab-style1 .nav-item a.active{border:0px; border-bottom:3px solid rgb(var(--color1)); color:rgb(var(--color1));}
.tab-style1 .tab-content{padding:30px 0px; font-weight:300;}
.tab-style1 .nav-tabs {display:none;}
.tab-style1 .card {border: none; margin:0px; padding:0px; background:none; box-shadow:none;}
@media(min-width:768px) {
    .tab-style1 .nav-tabs{display: flex;}
    .tab-style1 .nav-tabs .nav-item{flex:1 1 auto; text-align:center;}
    .tab-style1 .card .card-header {display:none;}  
    .tab-style1 .card .collapse{display:block;}
}

@media(max-width:767px){
    .tab-style1 .tab-content > .tab-pane {display: block !important;opacity: 1;}
    .tab-style1 .tab-content .card-header a{color:#555;}
    .tab-style1 .tab-content .active .card-header a{color:rgb(var(--color1));}
    .tab-style1 .card .card-header a{display:flex;}
    .tab-style1 .card .card-header a i{margin-right:10px;}
}

.list-style-line, .list-style-line li{list-style:none;}
.list-style-line li{border-left:2px solid #e3e3e3; padding-left:25px; margin-bottom:20px;}

@media screen and (max-width:920px) {
    .shop-search-header h1{font-size:30px}
    .shop-search-header p{text-align:center;font-size:14px}
}

.search-bar-block .form-control {border: none;border-radius: 0px;box-shadow: 0px;font-size: 18px;height: 50px; background-color:#fff;}
.search-bar-block button {height: 50px;background: #f1592a !important;}

.pupular-block {width: 100%;height: 280px;position: relative;overflow: hidden;border-radius: 5px;transition: all .3s ease-in-out;}
.pupular-block img {transition: all .3s ease-in-out;object-fit: cover;height: 280px;}
.pupular-block:hover img {transform: scale(1.1);transition: all .3s ease-in-out;}
.pupular-block .brand-content {position: absolute;width: 100%;bottom: 0px;padding: 20px;color: #fff;background: rgb(8,8,8);background: linear-gradient(0deg, rgba(8,8,8,0.6895133053221288) 52%, rgba(235,229,116,0) 100%);text-align: center;transform: translateY(70px);transition: all .3s ease-out;padding-top: 50px;}
.pupular-block:hover .brand-content {transform: translateY(0px);}
.pupular-block .brand-content a {width: 100%;padding: 10px;background: #ff6a00;color: #fff;font-weight: 700;display: block;border-radius: 5px;margin-top: 30px;transition: all .3s ease-in-out;}
.pupular-block .brand-content a:hover {background: #333;}
.pupular-block .brand-content h3 {font-size: 20px;font-weight: 400;text-align: left;position: relative;top: 12px;}
.pupular-block .brand-content small {display: block;}
.pupular-block .brand-content strong {font-size: 22px;}

@media(max-width:768px){
    .topnav{display:none;}
    .slicknav_menu {padding: 9px 5px !important;}
    .slicknav_btn{padding:11px !important;}
}

/*-------------------------------------------------*/
@media (max-width: 992px) {
  .mobileTopMenu,
  .mobileMenu{-webkit-transform: translateX(-100%);transform: translateX(-100%);position: fixed;top: 0px;bottom: 0;margin: auto;left: 0;right:50px;-webkit-transition: all ease 0.25s;transition: all ease 0.25s; z-index:10;}
  
  .mobileTopMenu {background:#fff; padding-left:30px;}
  .mobileMenu {background:#000; }
  
  .mobileTopMenu.open,
  .mobileMenu.open{-webkit-transform: translateX(0%);transform: translateX(0%);}
  
  .mobileMenu .navbar-nav,
  .mobileTopMenu .navbar-nav {overflow-y: auto;}

  .overlay, .overlay1 {position: fixed;top: 0;bottom: 0;left: 0;right: 0;margin: auto;background-color: rgba(0, 0, 0, 0.5);display: none;}
  .overlay.open, .overlay1.open {display: block; z-index: 9;}
}
/*# sourceMappingURL=style.css.map */
/*-------------------------------------------------*/

@media(max-width:768px) {
    .bgfixed2{background-size:contain}
    #menu{font-size:12px;}
    #menu .right{padding:5px 0px;}
    .navbar{padding:0px;}
    .navbar-brand{width:80%; margin:0px; white-space: pre-wrap; line-height:1;}
    .logotext{font-size:17px; font-weight:600;}
    .business-info-list-tiem{padding:2px 0px; text-align:right;}
    .coverimage{height:460px;}
    .deal-of-day .off-offer{margin:0 auto;position:static;}
    .for-mobile-size{font-size:50%;}
}
@media(min-width:769px) {
    .screen{height:100vh}
    .customcontainer{padding-left:3%; padding-right:3%;}
    .customcontainer .navbar-brand{width:280px; line-height:1.2; white-space: inherit;}
    .right{text-align:right;}
}

.dark-carousel .carousel-control-prev-icon {
 background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E") !important;
}

.dark-carousel .carousel-control-next-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E") !important;
}

img.zoom {
    width: 100%;
    height: 200px;
    border-radius:5px;
    object-fit:cover;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
}
        
 
.transition {
    -webkit-transform: scale(1.2); 
    -moz-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2);
}
    .modal-header {
   
     border-bottom: none;
}

@media(max-width:768px){
    .deal-of-day{padding:20px 0px;}
    .deal-of-day .matter{font-size:30px;}
    .responsive-tabs{display:flex; width:100%; overflow-x:scroll; overflow-y:hidden; flex-wrap:nowrap; justify-content:start !important}
    .responsive-tabs .nav-item{flex:1;}
    .responsive-tabs .nav-link{white-space:nowrap; text-align:center;}
}

@media(min-width:769px){
    .responsive-tabs{font-size:16px; font-weight:500;}
    .responsive-tabs .nav-link{padding:10px 30px;}
}

@media(min-width:769px){
    .newmenu #menu ul li{float:none;}
    .newmenu #menu ul li a{padding:10px 30px}
    .newmenu #menu ul li a:hover{color:#fff;}
    .newmenu #menu ul li a.hvr-bounce-to-right:before{background-color:rgb(var(--color1));}
}

.bg-wave1{background-color:#fbf3ec; margin-bottom:100px; position:relative; padding-top:60px;}
.bg-wave1:after{content:""; background:url(../../../images/bg/wave1.svg) bottom center no-repeat; background-size:cover; position:relative; bottom:-100px; height:100px; display:block;}

.bg-wave2{background-color:#fbf3ed; margin-top:100px; position:relative; padding-bottom:60px;}
.bg-wave2:before{content:""; background:url(../../../images/bg/wave2.svg) bottom center no-repeat; background-size:cover; position:relative; top:-100px; height:100px; display:block;}




/*-----------------------------------Landing Page for Vendor Listing-------------------------------------*/
.fs-16{font-size:16px;}
.fw-500{font-weight:500;}
.fw-600{font-weight:600;}
.text-zblack{color:#000;}

.bg-3{background:url(../../../images/bg/3.jpg) bottom center repeat-x #f0f2f5;}
.bg-4{background:url(../../../images/bg/4.jpg) bottom center repeat-x #fff;}

.dark .carousel-control-next, .dark .carousel-control-prev  {filter: invert(100%);}
.thumb-carousel{padding:0px; margin:0px;}
.thumb-carousel .thumbnails{position:absolute; bottom:0px; left:80px; right:80px;}
.thumb-carousel .thumbnails img{box-shadow:0 0 40px #0009; cursor:pointer;}

.section1{background-color:#f5e4cb; padding:150px 0 80px;}

.marketing-box{text-align:center; border:2px solid #6565651A; align-items:center; background-color:#fff; padding:30px; border-radius:15px;}
.marketing-box img{width:120px; height:120px; padding:10px; border-radius:100px; box-shadow:inset 0 0 30px #0002; margin-bottom:30px;}
.marketing-box div{font-size:28px; font-weight:600; line-height:1.2; flex:1;}
.marketing-box div small{display:block;}

.marketing-box1{border-radius:20px; border:5px solid #fff; background-color:#51a8ff; text-align:center; box-shadow:0 0 30px #0002, inset 0 0 40px #0003; overflow:hidden; position:relative;}
.marketing-box1 div{background-color:#fff; font-size:20px; font-weight:600; border-radius:10px; padding:20px; box-shadow:0px -10px 20px #0001; position:absolute; bottom:30px; left:30px; right:30px; box-shadow:0 0 30px #0009;}

.section2{padding:70px 0px;}
.section3{padding:70px 0px; background-color:#f7f8fc;}
.section4{padding:70px 0px; background:url(../../../images/bg/2.jpg) bottom center #ffdc0e; background-size:cover;}

.card-features {
    text-align: center;
    margin: 0 auto 30px;
    background-color:#fff;
    border-radius: 10px;
    -webkit-box-shadow: 0 10px 30px 0 rgb(5 16 44 / 15%);
    box-shadow: 0 10px 30px 0 rgb(5 16 44 / 15%);
}
.card-features img{padding: 30px 30px 15px;}
.card-features h5{font-size:17px; padding-bottom:15px;}

.ekko-lightbox-nav-overlay a{color:#000 !important; opacity:0.1 !important;}
.ekko-lightbox-nav-overlay a:hover{opacity:1 !important;}


.new-effect-image{position:relative; padding:40px;}
.new-effect-image .layer-animation{position: absolute; -webkit-animation: movingleftright1 15000ms infinite; animation: movingleftright1 15000ms infinite; z-index:3; bottom:0px; left:0px; border-radius: 1rem; box-shadow: 0 0.5rem 1rem rgb(0 0 0 / 15%); overflow:hidden;}
.new-effect-image .layer-main{padding:40px; position:relative; z-index:2; background:#f79c82; border-radius:20px;}
.new-effect-image .layer-main img{border-radius:10px; border:10px solid #fff;}
.new-effect-image .layer-bg{position: absolute; z-index:1; top:0px; right:0px;}

@media(max-width:768px) {
    .marketing-box{margin-bottom:10px;}
    .thumb-carousel .thumbnails{display:none;}
    .new-effect-image{padding:10px; margin-bottom:50px;}
    .new-effect-image .layer-animation{width:30%; left:0; border:10px solid #fff; border-radius:5px;}
    .new-effect-image .layer-main{padding:20px;}
    .display-2{font-size:50px;}
    .display-4{font-size:30px;}

    .section1{padding:90px 0 0px;}
    .section2, .section3{padding:50px 0px;}
}


@-webkit-keyframes movingleftright1 {
    0% {
        -webkit-transform: translateX(0) translateY(0);
        transform: translateX(0) translateY(0);
    }

    40% {
        -webkit-transform: translateX(50px) translateY(-50px);
        transform: translateX(50px) translateY(-50px);
    }

    75% {
        -webkit-transform: translateX(100px);
        transform: translateX(100px);
    }

    100% {
        -webkit-transform: translateY(0) translateX(0);
        transform: translateY(0) translateX(0);
    }
}


.tt__list{margin:0px 0 0 30px; padding:0px; list-style:none;}
.tt__list li{line-height:2; font-size:15px; font-weight:500;}
.tt__list li i {
    height: 20px;
    width: 20px;
    text-align: center;
    line-height: 20px;
    background-color: rgb(247 156 130 / 15%);
    border-radius: 50%;
    color:rgb(var(--color1));
    display: inline-block; margin-right:10px;
}

@media(min-width:769px){
    .w-sm-75{width:75% !important;}
}


.StateBanner{background:url(../../../images/bg/liquid-cheese.svg) center no-repeat; background-size:cover;}
.StateBanner .matter h1,.StateBanner .matter h2,.StateBanner .matter h3,.StateBanner .matter h4,.StateBanner .matter h5,.StateBanner .matter h6{ font-size:50px; font-weight:100; text-shadow:0 0 100px #fff,0 0 100px #fff,0 0 100px #fff,0 0 100px #fff,0 0 100px #fff,0 0 100px #fff,0 0 100px #fff,0 0 100px #fff,0 0 100px #fff,0 0 100px #fff,0 0 100px #fff,0 0 100px #fff;}

.logo img {
width:auto!important}


.terms-condition ul li{
    list-style:none;
    line-height: 25px;
    font-size: 14px;
}
.terms-condition h4{
    font-size: 18px;
    margin: 10px 0;
}
.terms-condition h6{
    font-size:15px;
    margin:10px 0;
}
.terms-condition p{
    font-size:14px;
}