/* input(26,125): run-time error CSS1046: Expect comma, found '62'
input(26,131): run-time error CSS1046: Expect comma, found '/'
input(652,36): run-time error CSS1046: Expect comma, found '62'
input(652,42): run-time error CSS1046: Expect comma, found '/'
input(659,36): run-time error CSS1046: Expect comma, found '62'
input(659,42): run-time error CSS1046: Expect comma, found '/'
input(1134,164): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')' */

body.FestiveNewlanding.pinkpage{}
body.FestiveNewlanding.pinkpage .navbar-expand-lg{ padding-left:50px !important;  }
body.FestiveNewlanding.pinkpage #header-4 { background: #36a8b2; border-bottom: 1px solid rgba(0,0,0,.1); }
body.FestiveNewlanding.pinkpage .btn-primary { font-weight: 700; background: #2b4779 !important; padding: 11px 25px;  font-size: 18px; text-align: center;  margin-right: 20px; line-height: 18px; cursor: pointer; margin-bottom: 10px; border-style: none !important; border-radius: 5px; }
body.FestiveNewlanding.pinkpage .btn-primary:focus, .btn-primary:hover {   background: linear-gradient(90deg,#785c21 0,#785c21 100%) !important;   outline: 0;   box-shadow: none; }
body.FestiveNewlanding.pinkpage .content-link a, body.FestiveNewlanding.pinkpage .projects-wrapper .sec-bg:nth-child(4n+4) .content-link a, body.FestiveNewlanding.pinkpage .projects-wrapper .sec-bg:nth-child(4n+2) .content-link a, body.FestiveNewlanding.pinkpage .navbar-nav .nav-item.last-btn-1 .nav-link{ background: #2b4779 !important;}
body.FestiveNewlanding.pinkpage #banner_top_ad { font-weight: bold; background: #ddecf3 !important; padding: 5px 42px; font-size: 16px; animation: boxZoom 2s linear 1; line-height: normal; text-align: center; margin-right: 20px; display: inline-block; line-height: 18px; cursor: pointer; margin-top: 12px; margin-bottom: 12px; transition:all .3s; }
body.FestiveNewlanding.pinkpage #banner_top_ad:hover { opacity:.9; }
body.FestiveNewlanding.pinkpage #banner_top_ad a br { display: block;}
body.FestiveNewlanding.pinkpage #banner_top_ad .text-white { color: #2b4779 !important;}
body.FestiveNewlanding.pinkpage .navbar-nav .nav-item.last-btn-1 .nav-link { border-radius: 0px; padding: 0 42px; border: 1px solid #fff; background: none !important; color: #fff; line-height: 48px; display: inline-block; cursor: pointer; font-size: 16px; margin-top: 12px; text-align: center; margin-bottom: 12px; letter-spacing: 1px; text-decoration: none; font-weight: 500; text-transform: uppercase; position: relative; transition: linear .3s;   opacity: 1 !important; }
body.FestiveNewlanding.pinkpage .banner-Wrapper{ background:#ddecf3}
body.FestiveNewlanding.pinkpage .banner-Wrapper .banner-tit{ color:#263636;}
body.FestiveNewlanding.pinkpage span#typewriter { font-size: 24px; color: #785c21; }
body.FestiveNewlanding.pinkpage .banner-Wrapper .banner-tit span{ background: #ffffff /*linear-gradient(129.25deg, #785c21 15.07%, #785c21 89.65%) */; background-clip: text;  -webkit-text-fill-color: transparent;} 
body.FestiveNewlanding.pinkpage #header-4.fixed { background: #36a8b2; z-index: 99999999; transition: linear .3s;  border-bottom: 1px solid #36a8b2;}
body.FestiveNewlanding.pinkpage .open-arrow, body.FestiveNewlanding.pinkpage .close-arrow{ box-shadow:none;  background: #2b4779; height:270px; border-radius: 10px 0px 0px 10px;} 

body.FestiveNewlanding.pinkpage .tekrevol-btn {  background: #36a8b2; font-size: 18px; padding: 0 10px; color: #fff; height: 50px; border-radius: 4px; line-height: 50px; display: inline-block; cursor: pointer; line-height: 48px; display: inline-block; }
body.FestiveNewlanding.pinkpage .textualpromo { width: 216px; height: 250px; position: absolute; left: -184px; background: #36a8b2; transform: translateY(50%); margin-top: -40px; padding: 10px; border-radius: 0px; }
body.FestiveNewlanding.pinkpage .textualpromo::before { width: 0; height: 0; border-top: 251px solid #785c21; border-left: 45px solid transparent; content: ""; display: block; position: absolute; left: -45px; top: 0px; }
body.FestiveNewlanding.pinkpage .textualpromo::after { border-top: 20px solid #208790; bottom: -20px; border-right: 35px solid transparent; }
body.FestiveNewlanding.pinkpage .textualpromo.votedpromo .ptagline{ text-align:right; }
body.FestiveNewlanding.pinkpage .services-sec {background: #fff url(../images/patternbg2.png) top center no-repeat; color: #fff; text-align: center; background-size: cover;}
body.FestiveNewlanding.pinkpage .projects-wrapper .sec-bg:nth-child(4n+1) img.img-fluid{ box-shadow: -10px 13px 78px rgb(60 62 81 / 24%); border: 1px solid #ccc;}
body.FestiveNewlanding.pinkpage .feature-cntnt h2 span{ background: #785c21; background-clip: text;  -webkit-text-fill-color: transparent;}
body.FestiveNewlanding.pinkpage .feature-cntnt ul li::before{ background:#785c21; }
body.FestiveNewlanding.pinkpage .withoutTal .feature-body{background:none;}
body.FestiveNewlanding.pinkpage .features.withoutTal .feature-body li, body.FestiveNewlanding.pinkpage .features.withTal .feature-body li{padding-left:40px; position: relative;}
body.FestiveNewlanding.pinkpage .features.withoutTal .feature-body li i { color: #c00000; position: absolute; left: 7px; font-size: 22px; top: 50%; margin-top: -11px; }
body.FestiveNewlanding.pinkpage .features.withTal .feature-body li i { color: #00b050; position: absolute; left: 7px; font-size: 22px; top: 50%; margin-top: -11px; }

body.FestiveNewlanding.pinkpage .leftbarheading .feature-body{background: #2b4779;}
body.FestiveNewlanding.pinkpage .withTal .feature-head h3{ background: #785c21 ; background-clip: text;  -webkit-text-fill-color: transparent; }
body.FestiveNewlanding.pinkpage .projects-wrapper .sec-bg:nth-child(2n+2) .feature-cntnt ul li::before { background: #785c21; }
body.FestiveNewlanding.pinkpage .withTal .feature-body li::before{ border-left: 8px solid #785c21; }
body.FestiveNewlanding.pinkpage .testimonials h2 .highloghter {  background: #785c21 ; background-clip: text;  -webkit-text-fill-color: transparent; }
body.FestiveNewlanding.pinkpage .bg-pattern { background: #fff url(../images/headerpattern2.png?v=0mwfo-11slqFozu1K78lhQBvUN8) !important; background-size:cover !important   }
body.FestiveNewlanding.pinkpage .owl-theme .owl-controls .owl-page.active span, body.FestiveNewlanding.pinkpage .owl-theme .owl-controls.clickable .owl-page:hover span{  background:#1c448c !important; }
body.FestiveNewlanding.pinkpage .technologies { background: #000000; }
body.FestiveNewlanding.pinkpage .technologies h2.tti-top { color: #ffffff; }
body.FestiveNewlanding.pinkpage .technologies li { color: #fff; }
body.FestiveNewlanding.pinkpage .technologies li::before { content: ''; background: #ffffff; background: #ffffff; width: 7px; height: 7px; display: inline-block; position: absolute; left: -9px; top: 12px; border-radius: 50%; } 
body.FestiveNewlanding.pinkpage .technologies li::after { content: ''; width: 17px; height: 17px; display: inline-block; position: absolute; left: -14px; border: 1px solid #ffffff; top: 7px; border-radius: 50%; } 
body.FestiveNewlanding.pinkpage #footer { color: #999; font-size: 14px; background: #12336F; }
body.FestiveNewlanding.pinkpage #footer .footer-top { padding: 40px 0 70px 0; background: #1c448c; }
body.FestiveNewlanding.pinkpage .footerlinks ul li { color: #fff; display: block; float: left; font-size: 14px; text-transform: uppercase; }
body.FestiveNewlanding.pinkpage .block1 ul li a, body.FestiveNewlanding.pinkpage .block2 ul li a, body.FestiveNewlanding.pinkpage .block3 ul li a, body.FestiveNewlanding.pinkpage .block4 ul li a { color: #fff; float: left; font-size: 16px; line-height: 16px; margin-bottom: 14px; width: 100%; }
body.FestiveNewlanding.pinkpage .back-to-top { color: #fff !important; width: 60px; height: 60px; background: #36A8B2 !important; border-radius: 100%; font-size: 22px; position: fixed; right: 81px; bottom: 16px; padding-bottom: 4px; box-shadow: 0px 5px 9px 0px rgba(0,0,0,.2); line-height: 55px; z-index: 9; display: none; }
body.FestiveNewlanding.pinkpage .newbluebuttons { background: #ffffff !important;  border-radius: 0; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; font-size: 23px; line-height: 30px; text-transform: uppercase; width: 100%;  margin: 16px 0 0; padding: 12px; text-align: center; text-decoration: none; color: #17484d; display: block; float: left;  border-radius:4px;} 
body.FestiveNewlanding.pinkpage .newbluebuttons.tryit { background: #36a8b2 !important;  color: #ffffff; } 
body.FestiveNewlanding.pinkpage .Festive .footerlinks ul li { color: #999; }


body.FestiveNewlanding.pinkpage .storyslider {	width:860px; margin:0px auto;	position:relative;}
body.FestiveNewlanding.pinkpage .textualpromo { z-index: 1;  left: -180px; }
body.FestiveNewlanding.pinkpage .banner-bottom{ margin-top: -475px; }
body.FestiveNewlanding.pinkpage .pricing-start { font-size: 31px; color: #ffed8a; font-weight: 600; text-shadow: 1px 1px #000; }
body.FestiveNewlanding.pinkpage .nav-item.last-btn-1 { margin-right: 20px; }
body.FestiveNewlanding.pinkpage .features.withoutTal{overflow:visible;}
body.FestiveNewlanding.pinkpage .features.withTal{overflow:visible;}
body.FestiveNewlanding.pinkpage .withTal { border: 2px solid #785c21;}



/*body.FestiveNewlanding.pinkpage .textualpromo.pricepromo { width: 123px; height: 110px; position: absolute; right: -84px; background: #785c21; background-image: none; background-image: none; background-image: linear-gradient(to right, #ff8a8a,  #ff8a8a, #ff8a8a); transform: translateY(50%); margin-top: -20px; padding: 10px; border-radius: 8px 0px 8px 8px; top: -130px; left: auto; }

body.FestiveNewlanding.pinkpage .textualpromo.pricepromo::before { width: 0; width: 0; height: 0; border-top: 109px solid #ff8a8a; border-right: 45px solid transparent; border-lefT: none; content: ""; display: block; position: absolute; right: -37px; top: 0px; left: auto; border-radius: 8px;} 
 */
body.FestiveNewlanding.pinkpage .textualpromo.pricepromo { width: 163px; height: 120px; position: absolute; right: -125px; background: #785c21; transform: translateY(50%); margin-top: -20px; padding: 10px; border-radius: 8px 0px 8px 8px; top: -110px; left: auto; } 
body.FestiveNewlanding.pinkpage .textualpromo.pricepromo::before {
    width: 0;
    height: 0;
    border-top: 85px solid #785c21;
    border-right: 45px solid transparent;
    border-lefT: none;
    content: "";
    display: block;
    position: absolute;
    right: -23px;
    top: 0px;
    left: auto;
    border-radius: 8px;
    z-index: -8;
}





body.FestiveNewlanding.pinkpage .textualpromo.pricepromo::after { border-top: 20px solid #785c21; bottom: -19px; border-left: 35px solid transparent; border-right: none; left: 4px; } 
body.FestiveNewlanding.pinkpage .only { font-size: 30px; color: #fff; font-weight: 600; text-shadow: 1px 1px #000; padding-top: 0px; display: block; text-align: right; margin-top: -5px; position: absolute; width: 100%; } 
body.FestiveNewlanding.pinkpage .price { font-size: 47px; color: #fff; text-align: right; display: block; text-shadow: 1px 1px #000; font-weight: 600; margin-top: 0px; font-style:italic; white-space:nowrap; margin-top:0px; padding-left:18px; }
body.FestiveNewlanding.pinkpage div.note_price{/*text-shadow: 1px 1px #000;*/ color: #fff;  font-style: italic; line-height: 15px; font-size: 13px; text-align: right; }
body.FestiveNewlanding.pinkpage .price  span{font-sizE:31px;} 
body.FestiveNewlanding.pinkpage .billedannualy{font-sizE: 14px !important;  display: block;   text-shadow: none;   margin-top: -12px;}  
body.FestiveNewlanding.pinkpage .currency { font-size: 26px; position: absolute; color: #fff; font-weight: 600; text-shadow: 1px 1px #000; }
.FestiveNewlanding h2, .FestiveNewlanding h3{font-size:38px;}


body.FestiveNewlanding.pinkpage  .FestiveNewlanding .testimonials h3{ line-height: 24px; }


body.FestiveNewlanding.pinkpage  .FestiveNewlanding .featuresTables{padding-bottom: 80px;}

#how_silentApp_works{ background: rgba(45,45,65,.92); background: #fff url(../images/headerpattern2.png?v=0mwfo-11slqFozu1K78lhQBvUN8) !important; padding-top: 40px; padding-bottom: 100px; }
#how_silentApp_works h3 span{float:left;width:100%; font-size:50%; padding-bottom:5px; line-height:normal; padding:0px;}
#how_silentApp_works .step1 h3{color:#36a8b2 !important;}
#how_silentApp_works .step2 h3{color:#36a8b2 !important;}
#how_silentApp_works .step3 h3{color:#36a8b2 !important;}

#how_silentApp_works h2{color: #000000;  }
.col-md-4.steps { display: flex; flex-wrap: wrap; width: 33.3%; border: 10px solid #fff; padding: 20px; background: #ddecf3; color: #785c21; } 
.steps h3 { width: 100%; color: #17494d; font-size: 40px; } 
.steps h3 span { font-size: 20px; width: 100%; display: inline-block; }
.steps p { color: #000000; line-height: 24px; padding: 15px 0; }
#how_silentApp_works .step1 h3 { color: #36a8b2 !important; } 


body.FestiveNewlanding.pinkpage .sider-content{ width: auto; height: 84px; position: absolute; right: 0px; background: #785c21; background-image: none; background-image: none; background-image: none;  transform: translateY(50%); padding: 10px 20px 10px 10px; border-radius: 0px; bottom: 63px; display: flex;   align-items: center;}  
body.FestiveNewlanding.pinkpage .sider-content::before { width: 0; height: 0; border-bottom: 84px solid #785c21; border-left: 45px solid transparent; content: ""; display: block; position: absolute; left: -45px; top: 0px; } 
body.FestiveNewlanding.pinkpage .sider-content .step-info { font-size: 34px; color: #fff; font-weight: 700; text-align: left; font-style: italic; line-height: 30px; float: left; padding: 7px 0px; } 
body.FestiveNewlanding.pinkpage .sider-content .step-content { font-size: 21px; color: #ffffff; font-style: italic; font-weight: 600; padding-left: 30px; max-width: 230px; text-align: left; line-height: 28px; } 

#award.owl-carousel .owl-item{overflow:hidden;}



body.FestiveNewlanding.pinkpage .navbar-nav .nav-item.last-btn-1 .nav-link:hover { border: 1px solid #2b4779;   background: #2b4779 !important;   color: #fff !important;} 


/* 17-6-24 */
@media (max-width:1280px){
	
body.FestiveNewlanding.pinkpage .storyslider {width: 760px;}	
	
}

.caltoaction-btn {
    background: #2b4779;
    color: rgb(255, 255, 255) !important;
    font-size: 1.1146rem;
    font-weight: 600 !important;
    height: auto;
    width: auto;
    border-radius: 0px !important;
    border: 0px !important;
    white-space: nowrap !important;
    transition: background-color 0.2s ease 0s, border 0.2s ease 0s, color 0.2s ease 0s !important;
    background-image: none !important;
	padding:12px 32px;
    display: inline-block;
	border-radius:4px !important;
}
.caltoaction-btn:hover {
    background: #36a8b2 !important;
    text-decoration: none !important;
	opacity:.9;
}
#how_silentApp_works a.url-link.caltoaction-btn.close-arrow {
    display: none;
}







@media (max-width:1199px){

body.FestiveNewlanding.pinkpage .banner-Wrapper .banner-tit br { display: none;}
body.FestiveNewlanding.pinkpage .storyslider {width: 590px;}
.banner-Wrapper .banner-tit {  font-size: 44px; padding: 0 82px;}
body.FestiveNewlanding.pinkpage .nav-item.last-btn-1 {margin-right: 0px;}
body.FestiveNewlanding.pinkpage #banner_top_ad {margin-right: 0px;}
body.FestiveNewlanding.pinkpage .storyslider img {
    width: 100%;
}
body.FestiveNewlanding.pinkpage .storyslider #award img {
    width: auto;
}

body.FestiveNewlanding.pinkpage .banner-bottom {
    margin-top: -322px;
}
.FestiveNewlanding .banner-Wrapper {
     min-height: 649px;
}
body.FestiveNewlanding.pinkpage .textualpromo {
    left: -151px;
    margin-top: -91px;
}

}


body.FestiveNewlanding.pinkpage  .sidebarform{ padding: 20px; top:390px; }
body.FestiveNewlanding.pinkpage  .sidebarform .col-md-6.pinkhalf{ width: 50% !important;  max-width: 50%; flex: 0 0 50% !important;  padding: 0px 10px;}
body.FestiveNewlanding.pinkpage  .open-arrow span, body.FestiveNewlanding.pinkpage  .close-arrow span { position: absolute; transform: rotate(-90deg); display: block; font-size: 24px; width: 200px; left: -70px; bottom: 105px; letter-spacing: 2px; }
body.FestiveNewlanding.pinkpage .open-arrow, body.FestiveNewlanding.pinkpage .sidebarform .close-arrow i.fa-angle-left::before {  content: "\f105"; }
body.FestiveNewlanding.pinkpage .open-arrow, body.FestiveNewlanding.pinkpage .sidebarform.openBox .close-arrow i.fa-angle-left::before {  content: "\f104"; }



@media (min-width:1280px) and  (max-width:1367px){
.FestiveNewlanding .banner-Wrapper{ min-height: 655px; }
body.FestiveNewlanding.pinkpage .banner-bottom { margin-top: -385px; }
.banner-Wrapper .banner-tit { font-size: 46px; line-height: 50px; margin-bottom: 10px; }	
body.FestiveNewlanding.pinkpage .storyslider { width: 700px; }
body.FestiveNewlanding.pinkpage .storyslider .item img{width:100%;}
body.FestiveNewlanding.pinkpage .sidebarform{ top: 320px; padding: 17px; }
body.FestiveNewlanding.pinkpage .storyslider .textualpromo.votedpromo .item .ppunchline img{width:auto !important;}
	
}


@media only screen and (max-width: 1100px) {
  #header-4 .navbar-expand-lg .navbar-nav .nav-link {padding: 0px 15px; }
  body.FestiveNewlanding.pinkpage .banner-Wrapper .banner-tit { line-height: 50px;}
  body.FestiveNewlanding.pinkpage .textualpromo.pricepromo{top:-150px;}
  body.FestiveNewlanding.pinkpage .sidebarform { top: 334px;}
  .centeredBox{ max-width: 410px;  margin: auto;}
}


@media (max-width:991px){
	
.able-responsive {overflow-x: scroll;}
body.FestiveNewlanding.pinkpage .banner-bottom {margin-top: 0; display: none;}
.navbar-light .navbar-brand img {width: 184px;}
#header-4 .navbar-expand-lg .navbar-nav .nav-link { margin-left: 8px;  }
.banner-Wrapper .banner-tit {line-height: 56px;}
.centeredBox {margin-bottom: 20px;}
.FestiveNewlanding h2, .FestiveNewlanding h3 { font-size: 38px; line-height: 51px; }
body.FestiveNewlanding.pinkpage .sidebarform{top:0px !important; left:0px !important;}	
body.FestiveNewlanding.pinkpage .sidebarform .col-md-6.pinkhalf { width: 100% !important; max-width: 100%; flex: 0 0 100% !important; padding: 0px 15px; }

}


@media (max-width:767px){

.banner-Wrapper .banner-tit {font-size: 35px; padding: 0 0px; line-height: 40px;}
.centeredBox {margin-bottom: 30px;}
.navbar-light .navbar-brand img {width: 184px;}
#header-4 .navbar-expand-lg .navbar-nav .nav-link {padding: 0px 15px; font-size: 11px; margin-left: 8px; line-height: 41px; }
body.FestiveNewlanding.pinkpage #banner_top_ad {margin-right: 0px;  height: 43px;  padding: 4px 25px; }
.featuresTables .features .feature-head { min-height: 206px;}
.features.withoutTal .feature-body li, .features.withTal .feature-body li {font-size: 18px;}
.featuresTables .feature-body li { min-height: 94px;}
	
}


@media (max-width:480px){

body.FestiveNewlanding.pinkpage #banner_top_ad {display:none;}
.navbar-light .navbar-brand img {width: 130px;}
#header-4 .navbar-expand-lg .navbar-nav .nav-link {padding: 0px 6px; font-size: 11px; margin-left: 8px; line-height: 41px; }
body.FestiveNewlanding.pinkpage span#typewriter {font-size: 19px;}
.FestiveNewlanding h2, .FestiveNewlanding h3 {
    font-size: 32px;
}

}

@media (max-width:360px){


.navbar-light .navbar-brand img {width: 120px;}
#header-4 .navbar-expand-lg .navbar-nav .nav-link {padding: 0px 6px; font-size: 11px; margin-left: 8px; line-height: 41px; }



}


body.FestiveNewlanding.pinkpage .bill-bar { background: rgba(8, 5, 4,.9);}
body.FestiveNewlanding.pinkpage .close-billbar { text-align: center; background: -webkit-gradient(linear,left top,right top,from(#785c21),to(#fe8088 )); background: linear-gradient(90deg,#785c21 0,#fe8088 100%); }
body.FestiveNewlanding.pinkpage .backtostep { margin-bottom: 10px; border-radius: 5px; } 

body.FestiveNewlanding.pinkpage  .strikethrought{ text-decoration: line-through; display: block; line-height: 31px; position: absolute; right: 0; top: 0px; font-size: 22px !important;}


/*Innerpage Banner */
.innerpage-banner{ background: #f1e8d6;  padding: 120px 0px 60px; background-image:  repeating-radial-gradient( circle at 0 0, transparent 0, #f1e8d6 10px ), repeating-linear-gradient( #e6dbc655, #e6dbc6 );}
.innerpage-banner .banner-tit { color: #594417; font-size: 45px;  font-weight: bold;  line-height: 64px;  margin-bottom: 20px; text-align:center;}
.innerpage-banner .breadcrum { width:100%; text-align:center; margin:0px; padding:0px; }
.innerpage-banner .breadcrum li{display:inline-block; color:#785c21; font-size:20px; padding:0px 10px;}
.innerpage-banner .breadcrum li a{color:#785c21; }
.innerpage-banner .breadcrum li i{font-size:10px; }


.section-white{ background:#fff;  background-size: auto;  background-size: cover;  padding: 120px 0px;}

.faqssection h2{ color:#000000; background: linear-gradient(129.25deg, #785c21 15.07%, #785c21 89.65%);  background-clip: border-box; background-clip: text;   -webkit-text-fill-color: transparent; font-size: 44px; text-align:center;} 
.faqssection  .container {   max-width: 1140px; }
.faqssection  .container  .card{   border:none;  border-top:1px solid rgba(0,0,0,.125); border-bottom:1px solid rgba(0,0,0,.125); margin-top: -2px; border-radius: 0px; background:transparent}
.faqssection  .card-header{ padding: .75rem 0px; background: none; }
.faqssection  .card-header .btn-link { color: #000; font-size: 19px; padding: 0px;}
.faqssection  .card-header .btn-link  i{ position: absolute; right: 0px; top: 14px;  height: 20px;}
.faqssection  .card-header .btn-link[aria-expanded="true"]{color:#785c21;}
.faqssection  .card-header .btn-link[aria-expanded="true"] i::before { content: "\f068"; color:#785c21;}
.faqssection  .card-body { padding: 1.25rem 0px; font-size: 16px; color: #454545; line-height: 26px; }



.aboutussec h2{ color:#000000; background: linear-gradient(129.25deg, #785c21 15.07%, #785c21 89.65%);  background-clip: border-box; background-clip: text;   -webkit-text-fill-color: transparent; font-size: 36px;} 
.aboutussec h3{ color:#000000; font-size: 28px; line-height:40px;} 
.aboutussec ul{list-style:none; margin:0px; padding:0px;}
.aboutussec ul li{padding: 10px 0px; border-top: 0px solid #f1f1f1; font-size: 18px; width: 48%; display: inline-block; float: left; border-bottom: 0px solid #f1f1f1; margin-top: -1px; margin-right: 2%; color: #454545; padding-left: 20px; position:relative;} 
.aboutussec ul li i{ color:#785c21; background: linear-gradient(129.25deg, #785c21 15.07%, #785c21 89.65%);  background-clip: border-box; background-clip: text;   -webkit-text-fill-color: transparent; position: absolute;  left: 0px;   top: 13px;}




.hamburger{ background: none; position: absolute; top: 12px; left: 0; line-height: 45px; padding: 5px 15px 0px 15px; color: #fff; border: 0; font-size: 30px; font-weight: bold; cursor: pointer; outline: none; z-index: 10000000000000; }
.cross{ display: none; background: none; position: absolute; top: 3px; right: 4px; line-height: 45px; padding: 5px 15px 0px 15px; color: #a88c51;  border: 0; font-size: 53px; font-weight: bold; cursor: pointer; outline: none; z-index: 10000000000000;}  
.newmenu{ z-index: 10000000000; font-weight: bold; font-size: 0.8em; width: 300px; background: #785c21; position: fixed; text-align: left; padding: 20px; font-size: 12px; left: -350px; top: 0px; height: 100%; transition: all ease .5s; box-shadow: 0px 0px 12px 0px #000;} 
.newmenu.menuvisible{left:0px; transition:all ease .5s;}
.newmenu ul {margin: 0; padding: 0; list-style-type: none; list-style-image: none;}
.newmenu li {display: block;   padding:15px 0 15px 0; border-bottom:#dddddd 1px solid;}
.newmenu ul li a { text-decoration: none;   margin: 0px;   color: #fff;   font-size: 16px;}
.newmenu ul li a:hover {  color: #a88c51; text-decoration:none;}



@media (max-width:650px){

body.FestiveNewlanding.pinkpage .navbar-expand-lg{padding:0px !important;}
.navbar-brand{padding-left:0px;}
.navbar-light .navbar-brand img { width: 150px; }
}

@media (max-width:480px){
.hamburger{font-size:24px;}
body.FestiveNewlanding.pinkpage .navbar-expand-lg{padding:0px !important;}
.navbar-brand{ margin-right: 0px; padding-left: 0px;}
body.FestiveNewlanding.pinkpage .nav-item.last-btn-1:last-child{display:none;}

}





body.FestiveNewlanding.pinkpage .sidebarform .col-md-6.pinkhalf.capchabx {
    width: 75% !important;
    max-width: 75%;
    flex: 0 0 75% !important;
}
#theme_capcha #captcha canvas {
    margin-top: 3px;
}


@media (max-width:770px){
body.FestiveNewlanding.pinkpage .sidebarform .col-md-2.pinkhalf {
    width: 20%;
    flex: 0 0 20%;
    max-width: 20%;
}
}


@media (max-width:650px){
body.FestiveNewlanding.pinkpage .sidebarform .col-md-6.pinkhalf.capchabx {
    width: 100% !important;
    max-width: 100%;
    flex: 0 0 100% !important;
}
}


/* comparison page css */
.comparisonTable .panel-body { max-width: 1280px; margin: 0 auto;}
.comparisonTable table tr th { background: #4c3228;}
.comparisonTable table tr th:first-child, .comparisonTable table tr td:first-child {width: 58%;  text-align: left;}
.comparisonTable table tr th:nth-child(2), .comparisonTable table tr th:nth-child(3) {width: 17%; font-size: 22px;}
.comparisonTable table tr td {background: #fff;}
.comparisonTable table tr th {color: #fff;}
.comparisonTable table tr th, .comparisonTable table tr td {vertical-align: middle;}
.comparisonTable table tr td p {font-size: 16px; line-height: 24px; margin-bottom: 0;}
.comparisonTable table tr td  h5 {font-weight: 700;}
.comparisonTable table tr.even td {background: #fff7f4;}
.comparisonTable table tr td i.fa-check { color: #288e00;}
.comparisonTable table tr td i.fa-close {color: #ec0202;}
.comparisonTable table tr td i {font-size: 30px;}
.comparisonTable.section-white {position: relative;}


.compare_box { float: left;  width: 100%; padding-bottom: 25px;}
.compare_box li {float: left; padding: 10px !important; margin: 0 !important; width: 25%; font-size: 15px; min-width: 190px;}
.compare_box li a {text-decoration: none; line-height: 70px; color: #fff !important; border: 0 solid #efefef; float: left;  width: 100%; display: block; text-align: center; font-weight: bold;}

.compare_box li:nth-child(4n+1) a {background: #805344}
.compare_box li:nth-child(4n+2) a {background: #d88c73}
.compare_box li:nth-child(4n+3) a {background: #f6a083}
.compare_box li:nth-child(4n+4) a {background: #d88c73}


#accordion h4 {margin-bottom: 0; background: linear-gradient(90deg, #000 0, #785c21 100%); color: #fff; padding: 14px 15px; font-size: 20px; border-bottom: none;}
h4.mt-6 {margin-top: 49px;}

.FestiveNewlanding .projects-wrapper.casestudies .sec-bg.py-5 {padding-top: 70px !important; padding-bottom: 70px !important;}

.casestudies .sec-bg  ul {width: 100%; padding-left: 18px; margin: 15px 0px;}
.casestudies .sec-bg  ul li {margin: 0px; padding: 0px; font-size: 18px; line-height: 28px;list-style: none; position: relative;}
.casestudies .sec-bg  ul li::before {position: absolute; content: "";background: #785c21; width: 10px; height: 10px; border-radius: 50%; left: -17px; top: 10px;}
.benefits .card {border: none;text-align: center; margin-bottom: 24px;}
.features .card {border: none; padding: 15px; height: 100%; text-align: center; background:none}

.features .card .icon-radius {background: #785c21 !important; width: 80px; height: 80px; border-radius: 50%; margin: 0 auto; margin-bottom: 14px; line-height: 77px;}
.features .card .icon-radius img {width: 54px;}
.compare_box li a:hover {opacity: 0.95;}

.section-pattern{background: #fff url(../images/headerpattern2.png?v=0mwfo-11slqFozu1K78lhQBvUN8&v=caDIru_sx1ss8EK9-eptlq9bP0c) !important; background-size: cover !important; padding:70px 0 }



@media (max-width:991px){
	.compare_box li {width: 33.2%; }
}






/* mega menu css */
.mega-dropdown {
  position: static !important;
  margin-top: 13px;

}

.mega-dropdown-menu,.dropdown-menu{
    padding:0px;
    box-shadow:none;
    border:1px solid #efefef;
}
.mega-dropdown-menu {
    padding: 20px 10px;
    width: 100%;
    box-shadow: none;
    -webkit-box-shadow: none;
    border: 1px solid #eee;
}
.mega-dropdown-menu > li > ul {
  padding: 0;
  margin: 0;
}
.mega-dropdown-menu > li > ul > li {
  list-style: none;
}
.mega-dropdown-menu > li > ul > li > a,.dropdown-menu > li > a {
    display: inline-block;
    color:#283e4a;
    padding: 6px 14px;
    clear: both;
     cursor: pointer;
    line-height:1.42857143;
    white-space: normal;
}
.dropdown-menu > li > a {
  display:block;
  line-height: 35px;
}
.mega-dropdown-menu > li ul > li > a:hover,
.mega-dropdown-menu > li ul > li > a:focus,
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus{
  text-decoration: none;
  color: #01a2dc;
  background-color: #fff;
}
.mega-dropdown-menu .dropdown-header {
    color: #333;
    padding: 10px;
    font-weight: bold;
    font-size: 20px;
}
.mega-dropdown-menu > li > ul > li p {
    font-size: 14px;
    line-height: 17px;
    font-weight: 400;
	color:#6d6f78
}
.mega-dropdown-menu > li > ul > li h6 {
    font-weight: bold;
	margin-bottom:0px;
}
.mega-dropdown a.dropdown-toggle {
    padding: 10px 15px;
    color: #fff;
    font-size: 20px;
    display: block;
}

.dropdown.mega-dropdown {
    margin-top: 12px;
}

.update-header .mega-dropdown .mega-dropdown-menu {
    background: #fff;
    border-radius: 0;
	padding: 20px;
}
.mega-dropdown-menu li.col-sm-3 {
    float: left;
}

.mega-dropdown-menu li.col-sm-4 {
    float: left;
}

.mega-dropdown-menu{
	position: absolute;
	width: 100%;
    box-shadow: none;
    -webkit-box-shadow: none;
    border: 1px solid #eee;
	top: 100%;
    left: 0;
    z-index: 1000;
}
.dropdown .dropdown-menu {
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;

    max-height: 0;
    display: block;
    overflow: hidden;
    opacity: 0;
}

.dropdown.show .dropdown-menu { /* For Bootstrap 4, use .dropdown.show instead of .dropdown.open */
    max-height: 460px;
    opacity: 1;
}




.FormSection{}
.FormSection .field-validation-error{ color: red;  bottom: -1px;   position: absolute;}
.FormSection  label { width: 100%; font-size: 16px; line-height: 20px; margin-top: 5px; }



/* 21-6-24 */




.faqssection .input-group .form-control {
background: #fff;
}




@media (max-width:1199px){

.faqssection .container {
max-width: 96%;
}	
.FestiveNewlanding h2, .FestiveNewlanding h3 {
font-size: 38px;
line-height: 50px;
}
#how_silentApp_works .col-md-1 {
display: none;
}

#how_silentApp_works .col-md-10 {
max-width: 100%;
flex: 0 0  100%;
}
.features .card {
padding: 0;
}
.features .card h4 {
font-size: 1.3rem;
}
.container {
max-width: 96%;
}
.widget_bx {
border: 1px solid #eee;
padding: 20px 10px;
}
.widget_bx .col-md-4 ul {
padding: 0 1px;
}

}

@media (max-width:991px){
.container, .faqssection .container {
max-width: 96%;
}
.hamburger {
top: 15px;
}
body.FestiveNewlanding.pinkpage #banner_top_ad {
padding: 5px 25px;
}
.block2 ul {
display: flex;
flex-wrap: wrap;
}

.block2 ul li {
width: 49%;
}
}	

@media (max-width:767px){

.aboutussec ul li {width: 100%;}	
.aboutussec h3 {line-height: 34px;}	
.faqssection .card-header .btn-link {
padding: 0px 24px 0 0;
word-wrap: break-word;
white-space: normal;
text-align: left;
}
.block2 ul li {
width: 100%;
}
.innerpage-banner .banner-tit {
font-size: 32px;
line-height: 36px;
}	
.hamburger {
top: 3px;
}

}





.dropdown.show .dropdown-menu {
box-shadow: -10px 13px 78px rgb(60 62 81 / 24%);
}
.mega-dropdown-menu > li > ul > li > a:hover {
background: #f2f2f2;
color: #ff468a;
}
.box-shadow-img{
box-shadow: -10px 13px 78px rgb(60 62 81 / 24%); border-radius:10px;
}
.FestiveNewlanding .feature-cntnt ul.list-item-spc li {
margin-bottom: 15px;
}

.FestiveNewlanding .feature-cntnt  ul.list-item-spc li {
margin-bottom: 15px;
}

.projectSection .bg-pattern ul.list-item-spc li {
width: 33%;
list-style-type: none;
}

.projectSection .bg-pattern ul.list-item-spc li::before {
display: none;
}

.projectSection .bg-pattern ul.list-item-spc {
justify-content: space-between;
}

.newmenu li .caret {
float: right;
color: #fff;
font-size: 17px;
width: 31px;
text-align: center;
height: 29px;
display: none;
}

@media (max-width:1199px){

.dropdown.show .dropdown-menu {max-height: 485px;}
.update-header .mega-dropdown .mega-dropdown-menu {padding: 4px;}

}



.menuvisible .dropdown-menu.mega-dropdown-menu {
position: relative;
background: #343444;
border: none;
color: blanchedalmond;
overflow-y: scroll;
max-height: 316px;
}

.menuvisible .dropdown-menu.mega-dropdown-menu .col-sm-3 {
width: 100%;
max-width: 100%;
}

.menuvisible .dropdown-menu.mega-dropdown-menu .dropdown-header {
color: #fff;
font-size: 15px;
padding: 7px 17px 14px;
}

.menuvisible .dropdown-menu.mega-dropdown-menu  li {
border-bottom: 1px solid #ffffff26;
padding: 7px 0 5px 0;
}

.menuvisible .dropdown-menu.mega-dropdown-menu li a {
color: #fff;
font-weight: 300;
}

.menuvisible .dropdown-menu.mega-dropdown-menu li a p {
display: none;
}

.menuvisible .dropdown-menu.mega-dropdown-menu li a h6 {
margin-bottom: 0;
font-size: 14px;
font-weight: normal;
}

.menuvisible .dropdown-menu.mega-dropdown-menu li a:hover {
background: none;
color: #ff4e89;
}


@media (max-width:991px){

#header-4 li.dropdown.mega-dropdown {
display: none;
}
.newmenu li .caret {
display: block;
}	

}

.searchbg{ background: #f1f1f1;  padding: 10px;}
.searchbg #search{ background: #785c21 !important; border:none !important;}



.form-control{background:#fff;}
.package-type .tab{ border-radius: 8px; }
.package-type .tab button.active{ background: #785c21 !important; }

.subsc-total{ background: #3d3d4f21 !important;}
.subs-package-items li{ background: #ffe8e0 !important; }
.subs-package-items li.duenow { color: #fff !important; background: linear-gradient(to right,#ffe8e0,#785c21) !important; }
.bill-conteiner li.net-t-items.duenowtext{ color: #785c21 !important;
background: linear-gradient(129.25deg, #785c21 15.07%, #785c21 89.65%); background-clip: border-box; background-clip: border-box; background-clip: text; -webkit-text-fill-color: transparent;}
.subscr-header h2 span{ color:#785c21 !important; background: linear-gradient(129.25deg, #785c21 15.07%, #785c21 89.65%); background-clip: border-box; background-clip: text; -webkit-text-fill-color: transparent;} 

.contactus-right{width:100%;}
.contactus-right .service.iconbox { display: flex; align-items: center; margin-bottom: 19px; }
.contactus-right .service.iconbox .icon-wrap { background: #785c21 !important; border-radius: 3px; width: 65px; height: 65px; margin-right: 15px; text-align: center; line-height: 64px; font-size: 36px; color: #fff;} 
.contactus-right .service.iconbox .title-wrap h6 { font-size: 20px; font-weight: 600; margin-bottom: 3px; color: #000; } 
.contactus-right .service.iconbox .title-wrap p { font-size: 16px; margin: 0px;}
.contactus-right .officeimg { width: 100%; float: left; }
.contactus-right .officeimg img { width: 360px; max-width: 100%; float: left; }
.contactus-right a{color:#785c21;}


.banner-Wrapper.bannerLR ul {
    justify-content: flex-start;
}



.badgewrapper ul.top-links{list-style:none !important; max-width: 100%; padding-bottom: 10px; padding-top: 10px;}
.badgewrapper ul.top-links li{display:inline-block  !important; padding: 0 3px; font-size: 16px; color: #353269;}
.badgewrapper ul.top-links li a{ color: #000000; }
.badgewrapper ul.top-links li::before{display:none;}
body.FestiveNewlanding.pinkpage .bannerbtn { font-weight: bold; background:#273737 !important; padding: 15px 50px; font-size: 18px; text-align: center; margin-right: 20px; display: inline-block; line-height: 18px; cursor: pointer; margin-top: 12px; margin-bottom: 12px; color: #fff; text-transform: uppercase;   }  
body.FestiveNewlanding.pinkpage .bannerbtn:hover { background: #2b4779 !important; }  

body.FestiveNewlanding.pinkpage .banner-Wrapper .banner-tit{ font-size: 32px; font-weight: bold; line-height: 36px;  margin-bottom: 20px;}
body.FestiveNewlanding.pinkpage .banner-Wrapper .banner-tit span{ background: #785c21; font-style:italic; background-clip: text; -webkit-text-fill-color: transparent;}
body.FestiveNewlanding.pinkpage .banner-Wrapper h3{ color: #785c21; font-size: 20px; line-height: 26px; margin-bottom: 40px;}
body.FestiveNewlanding.pinkpage .banner-Wrapper{ min-height: 705px; }
body.FestiveNewlanding.pinkpage .banner-Wrapper{padding-top:140px;}
body.FestiveNewlanding.pinkpage .sidebarform{ top: 190px; }


body.FestiveNewlanding.pinkpage .textualpromo{width:190px; height:180px;}
body.FestiveNewlanding.pinkpage .textualpromo { z-index: 1; left: 413px; top: 270px; }
body.FestiveNewlanding.pinkpage .textualpromo::before{ border-top: 181px solid #36a8b2;  border-left: 33px solid transparent;  left: -33px;}
body.FestiveNewlanding.pinkpage .textualpromo::after { border-bottom: 20px solid #208790; bottom: auto; border-right: 35px solid transparent; border-top: none; top: -20px; }
.textualpromo.votedpromo .pheading { margin-top: 1px; text-align: right; font-size: 24px; font-weight: 800; padding-bottom: 0px;  line-height:36px;}
.textualpromo.votedpromo .ptagline { width: 100%; float: none; text-align: center; padding: 0; margin-top: -1px; font-size: 18px; margin-bottom: 14px; margin-left: 0; }
.textualpromo.votedpromo .ppunchline img { float: right; max-width: 100px; }



.carousel-fade .carousel-item { opacity: 0; transition-duration: .12s; transition-property: opacity; }
.col-12.col-md-12.col-lg-7.hero-center.herospc-img { min-height: 500px; display: flex;   align-items: center;}
.carousel-indicators{bottom:-100px;}
.carousel-indicators li::before{display:none;}
.carousel-indicators li { background-color: #a9bac4; cursor:pointer; padding-bottom:5px;  height: 4px; border-radius: 0px;}
.carousel-indicators .active { background-color: #1c448c !important; }
.carousel-fade  .carousel-item.active, .carousel-fade  .carousel-item-next.carousel-item-left, .carousel-fade  .carousel-item-prev.carousel-item-right { opacity: 1; }
.carousel-fade .active.carousel-item-left, .carousel-fade  .active.carousel-item-right { opacity: 0; }
.carousel-fade  .carousel-item-next, .carousel-fade .carousel-item-prev, .carousel-fade .carousel-item.active, .carousel-fade .active.carousel-item-left, .carousel-fade  .active.carousel-item-prev { transform: translateX(0); transform: translate3d(0, 0, 0); }
div#carouselExampleFade { opacity: 1 !important; min-height: 475px; }
.carousel-item.active{ animation: fadeIn ease 1s; -webkit-animation: fadeIn ease 1s; -moz-animation: fadeIn ease 1s; -o-animation: fadeIn ease 1s; -ms-animation: fadeIn ease 1s; }
@keyframes fadeIn{
0% { opacity:0; }
100% { opacity:1; }
}

@-moz-keyframes fadeIn {
0% { opacity:0; }
100% { opacity:1; }
}

@-webkit-keyframes fadeIn {
0% { opacity:0; }
100% { opacity:1; }
}

@-o-keyframes fadeIn {
0% { opacity:0; }
100% { opacity:1; }
}

@-ms-keyframes fadeIn {
0% { opacity:0; }
100% { opacity:1; }
}


.sec-bg.bg-pattern ul li {
  width: 29%;
}


.features-sec { padding-bottom: 100px; padding-top: 50px; background: #ddecf3; }
.features-sec h1, .testimonial-head, .features-sec h2 { margin-bottom: 40px; text-align: center; margin-left: auto; margin-right: auto; line-height: 1.82em;  }
.features-sec .content ul { list-style: none; padding: 0; }
.features-sec .content ul li { padding-bottom: 10px; } 
.pmmf ul li { padding: 4px 20px 8px 14px; font-size: 16px; position: relative; } 
.pmmf ul li::before { content: ''; background:#36a8b2; width: 7px; height: 7px; display: inline-block; position: absolute; left: -9px; top: 12px; border-radius: 50%; }
.pmmf ul li::after { content: ''; width: 17px; height: 17px; display: inline-block; position: absolute; left: -14px; border: 1px solid #36a8b2; top: 7px; border-radius: 50%; }




.resource-pages .scrolling-container { position: relative; display: flex; align-items: stretch; justify-content: space-between; }
.resource-pages .scrolling-container .scrolling-image-wrapper { opacity: 0; width: 0; transition-duration: 0; }
.resource-pages .scrolling-container .scrolling-image-wrapper img { width: 100%; height: auto; max-width: 740px; opacity: 0; transition: all ease .3s; }
.resource-pages .scrolling-container .scrolling-image-wrapper.active img { width: 100%; transition: all ease .3s; opacity: 1; } 
.resource-pages .scrolling-container .scrolling-image-wrapper.active { opacity: 1; width: auto; } 
.resource-pages .scrolling-items { position: relative; width: 100%; height: 100%; padding: 0 20px; }

.resource-pages .scrolling-image { position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; overflow: hidden; } 
.resource-pages .img-responsive { width: auto; }
.resource-pages .text-wrap { position: relative; height: auto; max-height: none; width: 100%; display: flex; align-items: center; margin-top: 80px; }

.resource-pages .text-wrap ul { font-size: 16px; line-height: 24px; }
.resource-pages .text-wrap ul li { margin: 0px;
    padding: 0px;
    font-size: 18px;
    line-height: 28px;
	    position: relative;
	}
	
	.resource-pages .text-wrap ul li::before {
    background: #785c21;
}
.resource-pages .text-wrap ul li::before {
    position: absolute;
    content: "";
    background: #004995;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    left: -17px;
    top: 10px;
}
.resource-pages .text-wrap ul li {
  line-height: 28px;
  color: #004995;
}
.resource-pages .text-wrap ul li a { color: #fb806b; }
.resource-pages .scrolling-block {
    width: 60%;
    height: 100vh;
    display: none;
    align-items: center;
    top: 0;
    position: sticky;
}
.resource-pages {
    float: left;
    width: 100%;
}
main {
    overflow: hidden;
}
ul.withcheck li {
    line-height: 28px;
    color: #17494d;
}
ul.withcheck {
    color: #17494d;
}

ul.withcheck {
    margin: 0px 0px 20px 0px !important;
    padding: 0px 0px 0px 14px;
}
@media (min-width:992px) {
.resource-pages .scrolling-block { display: flex; }
}
@media (min-width:992px) {
.resource-pages .text-wrap { height: 100vh; margin-top: 0; }
}

@media (min-width:992px) {
.resource-pages .data-limit { max-width: 434px; }
}

.resource-pages .hide-desktop { margin-top: 30px; }
.resource-pages .hide-desktop img { max-width: 100%; }

@media (min-width:480px) {
.resource-pages .hide-desktop img { max-width: 475px; }
}
@media (min-width: 992px) {
    .resource-pages .scrolling-items {
        width: 40%;
        padding: 0px 30px 0px 0px;
    }
}
@media (min-width:992px) {
.resource-pages .hide-desktop { display: none; }
}


@media (max-width:767px) {

.resource-pages .scrolling-items { position: relative; width: 100%; height: 100%; padding: 0 0px; }

}

@media (max-width:480px) {
	
	.resource-pages{float:left; width:100%;}

}

.projects-wrapper { clear: both; }


@media (max-width:1366px){
	
.badgewrapper ul.top-links li:nth-child(2n) {
    width: 5px;
}

}


@media (max-width:1199px){

body.FestiveNewlanding.pinkpage .banner-Wrapper .banner-tit {
padding: 0;
}
body.FestiveNewlanding.pinkpage .banner-Wrapper {
padding-bottom: 53px;
min-height: auto;
}
.badgewrapper ul.top-links li:nth-child(2n) {
width: 15px;
}
body.FestiveNewlanding.pinkpage .banner-Wrapper .banner-tit {
font-size: 24px;
font-weight: bold;
line-height: 28px;
margin-bottom: 20px;
}
body.FestiveNewlanding.pinkpage .textualpromo {
	z-index: 1;
	left: 367px;
	top: 287px;
}
.carousel-indicators {
    bottom: -51px;
}
body.FestiveNewlanding.pinkpage .banner-Wrapper h3 {
font-size: 16px;
line-height: 22px;
margin-bottom: 40px;
}
div#carouselExampleFade {
min-height: 412px;
}

}



@media (max-width:991px){

body.FestiveNewlanding.pinkpage .textualpromo {
display: none;
}
div#carouselExampleFade {
min-height: 412px;
padding-bottom: 62px;
}
.herospc-img {
margin-top: 46px;
}

}



@media (max-width:767px){

body.FestiveNewlanding.pinkpage .banner-Wrapper .banner-tit {
text-align: left;
}

}

@media (max-width:1080px){ .badgewrapper ul.top-links{display:none;} }





/* Packages Page */

.Festive .tekrevol-slider .slide8{padding:0px;}
.subscr-header{padding-top:20px !important;}
.package-type{margin-top:0px !important;}
.package-type .tab{display:none !important;}
.annual-billing{ margin-top:0px !important; }
.package-type{padding-top:0px !important;}
.subscr-container{margin-top:0px !important;}

.freetrailbox .subs-package-hdr { min-height: 4px; padding: 0px; margin: 0px; border-bottom: 0px solid #fff !important; }
body.FestiveNewlanding.pinkpage .btn-primary.sftrial { background: none !important; margin: 10px 0px 0px 0px !important; }
.sftrial:hover { opacity: .8 !important; }

.trailbx_top.selsection h3{line-height:40px; }
.packge-has.selsection-features li{font-size:16px;}
.trailbx_top.selsection h3 span { color: #785c21;  background: linear-gradient(129.25deg, #785c21 15.07%, #785c21 89.65%); background-clip: border-box; background-clip: border-box; background-clip: text; -webkit-text-fill-color: transparent; }
.heading-heighlighted span { color: #785c21;  background: linear-gradient(129.25deg, #785c21 15.07%, #785c21 89.65%);    background-clip: border-box;  background-clip: text;  -webkit-text-fill-color: transparent;}


#raward { padding:0px 0px; }
#raward .owl-item { overflow:hidden !important;  margin: 0px 10px;}
#raward .owl-item a { display: inline-flex; width: 50%; float: left; padding: 0px 0px 0px 10px; }
#raward .owl-item a img{width:92%;}

#award .owl-item { padding-right:10px;}


.freetrailbox .price-sub span{text-decoration:line-through; color: rgba(255,255,255,.7);}
.freetrailbox .price-sub .spnPackageCost{font-size: 22px;}
.freetrailbox .price-sub .spnPackageCostn{font-size: 28px; text-decoration:none; color:#ffffff;}
.freetrailbox .pro-headr{ min-height:250px;}





.features_case .card {border: none; padding: 15px;  height: 100%; text-align: center; background: none; display: flex; flex-direction: row;}

.features_case .card .icon-radius {background: linear-gradient(90deg, #ff358a 0, #fea587 100%) !important; width: 80px; height: 80px; border-radius: 50%;  margin: 0 auto; margin-bottom: 14px; line-height: 77px;}
.features_case .card .icon-radius img {width: 54px;}
.features_case .card .card-cont {width: 78%; text-align: left;}
.features_case .card .card-cont li{font-size: 17px; margin-bottom: 10px; position: relative; padding-left: 22px;}
.features_case .card .card-cont li::before {position: absolute; content: ""; background: #ff358a; width: 10px; height: 10px; border-radius: 50%; left: 0px; top: 10px;}

.awards img {
width: 238px;
transition: transform .5s ease;
}
.awards img:hover {
transform: scale(1.2);
}


.packge-has li::before{ color: #785c21 !important;}

.submit.test.fl.mr { font-weight: bold;  background: linear-gradient(129.25deg, #785c21 15.07%, #785c21 89.65%); padding: 15px 50px !important; text-align: center; margin-right: 20px; display: inline-block; line-height: 18px; cursor: pointer; margin-top: 12px; margin-bottom: 12px; color: #fff; font-size: 22px !important; }

body.FestiveNewlanding.pinkpage .freetrailbox.sub-package .btn-cntr { background: transparent; display: block; width: 100%; height: 70px; padding: 10px 10px; position: absolute; bottom: 0px;}  
body.FestiveNewlanding.pinkpage .freetrailbox.sub-package .btn-primary.sftrial { background: rgba(0,0,0,.6) !important; margin: 0px !important; padding: 15px 20px; border-radius: 7px; } 

.sub-package.mostPopular{transform:scale(1.06); position:relative; border: 4px solid #27ae60 !important;}
.sub-package.mostPopular::before{ content: ""; width: 0; height: 0; border-top: 110px solid #ffd301; border-right: 130px solid transparent; position: absolute; z-index: 1; top: -4px; left: -4px; border-radius: 6px 0px 0px 0px;}  
.sub-package.mostPopular .floatingtext { position: absolute; color: #000; z-index: 10; transform: rotate(-40deg); top: 31px; font-size: 14px; font-weight: 600; left: -4px; text-transform: uppercase; }  
.sub-package.mostPopular .pack-add-count { margin: 0px 10px 0px 0px; display: flex; justify-content:end;}
.sub-package.mostPopular .pack-add-count .form-group{ margin: 0px ;}
.sub-package.mostPopular::after{ content: ""; width: 0; height: 0; border-top: 62px solid #27ae60;  border-right: 75px solid transparent; position: absolute; z-index: 1; top: -4px; left: -4px; border-radius: 6px 0px 0px 0px;}    


.features .card{ border: 1px solid #f1f1f1;}
.feature-info h4{ color:#785c21;}
.feature-info p{ color:#333333;}






/* SWITCH STYLES
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.switch-wrapper { position: relative; display: inline-flex; padding: 4px; border: 3px solid lightgrey; margin-bottom: 0px; border-radius: 30px; background: #ffffff); }
.switch-wrapper [type="radio"] { position: absolute; left: -9999px; }
.switch-wrapper [type="radio"]:checked#monthly ~ label[for="monthly"], .switch-wrapper [type="radio"]:checked#yearly ~ label[for="yearly"] { color: #ffffff;font-weight:bold }
.switch-wrapper [type="radio"]:checked#monthly ~ label[for="monthly"]:hover, .switch-wrapper [type="radio"]:checked#yearly ~ label[for="yearly"]:hover { background: transparent; }
.switch-wrapper [type="radio"]:checked#monthly + label[for="yearly"] ~ .highlighter { transform: none; }
.switch-wrapper [type="radio"]:checked#yearly + label[for="monthly"] ~ .highlighter { transform: translateX(100%); }
.switch-wrapper label { font-size: 16px; z-index: 1; min-width: 118px; line-height: 40px; transition:all ease .5s; cursor: pointer; border-radius: 30px; transition: color 0.25s ease-in-out; margin: 0px; color:#000000; font-weight:normal }
.switch-wrapper label:hover { background: #f1f1f1; transition:all ease .5s; } 
.switch-wrapper .highlighter { position: absolute; top: 4px; left: 4px; width: calc(50% - 4px); height: calc(100% - 8px); border-radius: 30px; background: #785c21; transition:  transform 0.25s ease-in-out; }
.text-highlighted-an .boldfont, .showDiscountType span.boldfont{font-weight:700;}

.sub-package{transition:all ease .5s;}
.sub-package:hover{transition:all ease .5s; box-shadow: 0px 0px 9px 0px #C0C0C0;   transform:scale(1.06)}
.sub-package.mostPopular:hover{ transform:scale(1.06) }

.services-content li { color: #333; font-size: 18px; width: 48%; margin-bottom: 6px; position: relative; padding-left: 24px; text-align: left; padding-right: 24px; }
.services-content ul { display: flex; flex-wrap: wrap; }
.services-content li::before { position: absolute; content: ""; background: #2b4779; width: 10px; height: 10px; border-radius: 50%; left: 2px; top: 6px; }

.FestiveNewlanding .banner-Wrapper .heronew li{display:block; width:100%;}


@media (max-width:991px){
.carousel {position: relative;	padding-bottom: 66px;}
.carousel-indicators { bottom: 13px;}
.resource-pages .hide-desktop {margin-top: 30px;margin-bottom: 21px;}
.resource-pages .scrolling-items {padding: 0 00px;}
.resource-pages .hide-desktop img { max-width: 100%;}
body.FestiveNewlanding.pinkpage .sidebarform .col-md-2.pinkhalf { margin-top: 10px; }
}


@media (max-width:767px){
.services-content li { margin-bottom: 6px; padding-left: 24px; text-align: left; padding-right: 11px; width: 100%; }	
.col-12.col-md-12.col-lg-7.hero-center.herospc-img { min-height: auto; display: flex; align-items: center; }
.FestiveNewlanding .services-sec h2, .FestiveNewlanding .services-sec p { color: #333; text-align: left; }
body.FestiveNewlanding.pinkpage .banner-Wrapper { padding-top: 95px; }
.col-md-4.steps { width: 100%; }
.steps p { padding: 4px 0; }
}




.pro-footer { scrollbar-color: #949494 #e4e4e4; scrollbar-width: thin; }
.pro-footer::-webkit-scrollbar { width: 20px; }
.pro-footer::-webkit-scrollbar-track { background-color: #e4e4e4; border-radius: 100px; }
.pro-footer::-webkit-scrollbar-thumb { border-radius: 100px; background-image: linear-gradient(180deg, #d0368a 0%, #708ad4 99%); box-shadow: inset 2px 2px 5px 0 rgba(#fff, 0.5); }




