/*===================================================================================*/

/*  Main Details Page Style Here!!

/*===================================================================================*/



body{background:#fff!important; font-family:'Kumbh Sans', sans-serif!important; font-size:16px;}

p{ font-size:16px;}

.container {max-width: 1180px;}

.top-head{ padding:28px 0;}

.top-head img{ max-width:100%;}

.carousel-control.left, .carousel-control.right{ background:none;}

.mobhd{ text-align:center; font-size:16px; font-weight:600;}

.mobhd a{ color:#333; padding:5px 12px; display:inline-block;}

.mobhd a:hover{ color:#000;}

.topbar{ text-align:center; font-size:16px; color:#fff; padding:8px 0; background:#1b150c;}

.top-banner{ padding-top:0px; padding-bottom:50px;}

.top-banner p{ font-size:18px; font-weight:300; line-height:24px; color:#5e5e5e; padding-top:15px; padding-bottom:10px;}

.top-banner h1{font-size:35px; font-weight:700; line-height:40px; color:#000; margin-top:0px;}

.top-banner h1 span{color:#000;}

.txt1{ font-size:21px; padding-bottom:16px; color:#bbb;}

.top-banner h4{font-size:24px; font-weight:400; color:#222;  margin-top: 20px;}

.top-banner p.avail{ color:#222; padding:0;}

.top-banner p.avail strong{color:#70ab26;}

.top-banner span.price{ font-size:40px;color:#70ab26; font-weight:700;}

.top-banner .offer h5{ color:#ea1616; text-transform: uppercase; font-size:18px; margin-top:20px; font-weight:700;}

.top-banner img.left{ float:left; margin-top:0;}

.top-banner p.avail-offer{ padding-top:15px; font-size:20px;}

.offer p.avail-offer{ padding-bottom:0px;margin-bottom: 5px;}

.offer{ text-align:center;}

.offer p.avail-offer img{ margin:0 auto;} 

.top-banner p.avail-offer strike{color:#666;}

.top-banner p.avail-offer span{ display:block; color:#222; font-size:24px; font-weight:700;}

.top-banner p.avail-offer span strike{color:#999; font-size:18px;font-weight:400;}

.badge {

  display: inline-block;

  min-width: 10px;

  padding: 5px 10px 20px 10px;

  font-size: 12px;

  font-weight: 700;

  line-height: 1;

  color: #fff;

  text-align: center;

  white-space: nowrap;

  vertical-align: baseline;

  background-color: #f0f0c6;

  border-radius:15px;

}

.seen img{ max-width:780px; margin:0 auto;}

.list-txt {
    padding: 20px 30px 10px 75px;
    width: 48%;
    margin: 0;
    float: left;
    background: #f0f0c6 url(../images/greenic.png) no-repeat 20px 25px;
}
.hedset{ text-align:center;}

.hedset h3{ font-size:38px; font-weight:700;  margin-top: 20px;color:#9b793a;}

.hedset h4{font-size: 20px;font-weight: 300;color: #444;margin-top: 10px;margin-bottom: 40px;line-height: 30px;max-width: 90%;

margin-left:auto;margin-right:auto;}



.top-iconbar{ padding:30px 0 15px 0; font-size:18px;}

.top-iconbar h5{color:#222; font-size:21px; padding-bottom:0; font-weight:700; margin-top:0px; margin-bottom:16px;}

.top-iconbar p{font-size:18px; line-height:24px; margin-bottom:18px; color:#454545;}

.top-iconbar p.green{color:#70ab26; font-style:italic;}

.top-banner .video a{ color:#222;}

.top-banner .video a:hover{ color:#429a11;}

.top-banner .video {padding-top:15px;}

.modal-dialog {max-width:720px;margin:60px auto; width:auto;}

.modal-body {position:relative;padding:0px;}

.close {position:absolute;right:-30px;top:0;z-index:999;font-size:2.5rem;font-weight: normal;color:#fff;opacity:1;}

/*#step1 {

  background: #1f1a10 url(../images/img1.jpg) no-repeat top center;

}*/

#step2 {

  background: #1f1a10 url(../images/img2.jpg) no-repeat top center;

}

#step3 {

  background: #1f1a10 url(../images/img3.jpg) no-repeat top center;

}

.bgsad {
    height: 100%;
    padding-left: 0;
    margin-left: auto;
    margin-right: auto;
    padding: 200px 15% 200px 15%;
    text-align: center;
    background: #1f1a10;
}


span.steps {font-size: 21px; color:#ecdbbe;} 

.prog-txt h3 {

  font-size: 42px;

  font-weight: 600;

  padding-bottom: 2px;

  padding-top:0px;margin-top:10px;

  color: #daa749;

}

.prog-txt p {

  color: #ecdbbe;

  font-size: 18px; font-weight: 300;

}

.mid-set {
    padding-left: 20px;
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
}
.mid-set > * {
    flex: 1 1 100%;
    width: 100%;
}
.rateset{ font-size:16px;}

.top-banner img {

-webkit-box-shadow: -3px 2px 5px 0px rgba(0,0,0,0);

-moz-box-shadow: -3px 2px 5px 0px rgba(0,0,0,0);

box-shadow: -3px 2px 5px 0px rgba(0,0,0,0);

-webkit-border-radius: 0px;

-moz-border-radius: 0px;

border-radius: 0px;



}

.badge img{
  filter: hue-rotate(258deg);
}

.thmb.list-inline {

  text-align: center;

  padding-top: 25px;

}
.top-banner .carousel-inner img {
    width: 100%;
    object-fit: cover;
}

@media (min-width:768px){
  .top-banner .carousel-inner img {
    height: 500px;  
}
}
@media (max-width:767px){
  .top-banner .carousel-inner img {
    height: 88vw;  
}
}

.thmb li {

  display: inline-block;

}

.thmb li img {

  max-width:99px; border-radius:5px;

}

.so-clear{ color:#fff; text-align:center; margin-top:10px;  background: #edebfa url(../images/bgcta.jpg) no-repeat top center;}

.so-clear.designu { color:#fff; text-align:center; margin-top:10px;  background: #edebfa url(../images/design.jpg) no-repeat bottom center; background-size:100%;}

.so-clear .container{ padding-top:90px;padding-bottom:110px;}

.so-clear h2{ color:#fff;font-weight:700; font-size:52px; padding-bottom:0px; padding-top:0px; margin-bottom:0px;}

.so-clear p{ font-size:28px; padding-top:0; padding-bottom:20px;max-width: 75%; margin-left:auto; margin-right:auto;}

.so-clear a.btn{ background:#f1aa12; color:#fff;padding: 18px 60px 14px 60px;}

.so-clear a.btn:hover{ background:#296f6e;}

.so-clear.designu h2, .so-clear.designu p{color: #4b8988;}

.so-clear.designu .container{ padding-top:40px;padding-bottom:260px;}

.so-clear.designu p{font-size:21px; padding:20px 0px 0px 0px;}



.pricing{ font-size:21px; color:#f1f1f1; padding-bottom:25px;}

.pricing strong{ padding:0 10px; font-size:28px; color:#fdb82c; }

.pricing small{ font-size:14px;}

.call-action .btn {padding: 14px 103px;}

.see-spc{ padding-top:50px;}

.see-spc h2 {color:#000; font-weight:700; font-size:40px; padding-bottom:10px; margin-top:0;} 

.see-spc .card-header{ font-size:21px; padding:17px 5px 15px 5px; font-weight:400; border-bottom:1px solid #d5d5d5;}

.see-spc .card-header a{ color:#222;}

.mid-bg{ }

.see-spc .card-body .frst{ padding-left:0px;}

.see-spc .card-body{ font-size:18px; padding:20px 0px; color:#000;}



.mid-bg .card-body img{ width:100%;}

.vnttxt {position: relative;}

.see-spc .rowset{ width: 75%; margin-left: auto;margin-right: auto; text-align:center;}

.see-spc .rowset h3{ font-size:28px; font-weight:600; line-height:34px; padding-bottom:20px; margin-bottom:0; color:#4b8988;}

.see-spc .rowset p{ line-height:24px; color:#484848; font-size:16px; padding-bottom:15px;}

.see-spc .frst .rowset{ padding-left:0px; padding-right:0px;}

.see-spc .card-body.secreset{ padding-top:0px;}

.see-spc .card-header.last{ border-bottom:0px;}

.see-spc .card-body .frst img{ margin-left:10px;}

.stamped-pagination a{color: #2a6496;}

.fixed-top.navbar {padding: 0px;}

.stamped-header-title{font-family:'Kumbh Sans', sans-serif!important; font-weight:700; font-size:28px!important; margin-top:30px!important;}

.top-banner .video img{ margin-top:-5px; margin-right:5px;}

.top-banner .video { font-size:18px; font-weight:700;}

.fixed-top {position: fixed; top: 0;right: 0;left: 0;z-index: 1030; background:#fdb82c;-webkit-border-radius:0px;

-moz-border-radius: 0px;

border-radius: 0px;}

.form-check-label .sections-heading ul li{display: block;width: 100%;} 

header .navbar a{ background:#fff; color:#000; padding:6px 15px;-webkit-border-radius: 2px; margin-left:10px;

-moz-border-radius: 2px; text-transform:uppercase; font-size:14px; font-weight:500;

border-radius: 2px;}

header .navbar{ margin-bottom:0px;height:40px;min-height:40px; line-height:	36PX;}

.nav-fix{ text-align:center; font-size:18px; color:#fff;}

.package {padding:70px 0 80px 0;}

.package h2{font-weight: 600; margin-top:0;color: #26447b;font-size: 48px;padding-bottom:60px;}

.package h2 span{color:#e34568;}

.package p.sub-text{ font-size:21px;}

.day-txt{ background:#bd5eaf; color:#fff; font-size:26px; text-transform:uppercase; font-weight:600; padding:6px 10px; max-width:53%; margin:35px auto 50px auto;} 

.box-sad{ border:1px solid #ccc; padding:14px;

-webkit-box-shadow: 0px 0px 24px -11px rgba(0,0,0,0.55);

-moz-box-shadow: 0px 0px 24px -11px rgba(0,0,0,0.55);

box-shadow: 0px 0px 24px -11px rgba(0,0,0,0.55);}

.box-sad .top-head{background:#f8f9f9; padding:20px;}

.box-sad .top-head p{ font-size:21px; color:#000; font-weight:600; margin-bottom:0;}

.box-sad .top-head strong{ display:block; color:#e34568; font-size:36px;}

.box-sad .top-head span{text-transform: uppercase; color:#333;}

.box-sad p.price{ margin-bottom:5px;}

.box-sad .msrp{ font-weight:500; color:#666;}

.box-sad p.ships{ font-size:14px; margin-bottom:10px;}

.btn{ padding:18px 80px 14px 80px; color:#fff; background:#ffa026; line-height:30px; margin-bottom:20px;

-webkit-border-radius:4px; text-transform:uppercase; 

-moz-border-radius:4px;

border-radius:4px; display:inline-block; font-size: 2.4rem; font-weight: 700;text-align:center;}

.top-banner .btn {font-size: 2.6rem;padding:18px 10px 16px 10px; margin-top:10px; margin-bottom:0; letter-spacing:1px;

width:99%; border-radius:6px;}

.top-banner .btn:hover{color:#fff;background: #3d3423;}

.box-sad span.price-top-bold {

    vertical-align: top;

    font-size: 22px;

    font-weight: bold;

    line-height: normal;

    letter-spacing:0.5px;

    text-align: center;

    top: 8px;

    position: relative;

}

.box-sad .price b {

    font-family: Montserrat;

    font-size: 48px;

    font-weight: bold;

    line-height: normal;

    letter-spacing:1px;

}

.box-sad span.price-each-label {left: -32px; top: -2px;

    position: relative; font-weight:300; font-size:12px; 

}

.bestoffer .box-sad {

    border: 3px solid #26447b; margin-top:-30px; background:#f9fafb;

}

.bestoffer .box-sad .top-head {

    background: #e8f0f9;}

.bestoffer .box-sad img.img-fluid{ margin:30px 0;}

.del-info.text-center{ text-align:center;}

.del-info.text-center a{ padding:0 6px; color:#ecdbbe;}

.footer .copyright-bar.white-bg {background: #1b150c;}

.copyright-bar .payment-methods {margin-top: 0px;}
.copyright-bar .payment-methods img {
    width: 40px;
}

.del-info{ min-height:30px;color:#ecdbbe;}

.tab-content {

	padding-left:0px;

	background-color: transparent;

	border-radius: 0px;

	padding-top: 0px;

	-webkit-box-shadow: 1px 2px 5px 0px rgba(0,0,0,0.0);

	-moz-box-shadow: 1px 2px 5px 0px rgba(0,0,0,0.0);

	box-shadow: 1px 2px 5px 0px rgba(0,0,0,0.0);

}

.see-spc .tab-pane{margin: 0 auto; 

line-height: 24px;

color: #484848;

font-size: 16px;

}

.see-spc .nav.nav-tabs{border: none; text-align:center;}

.see-spc a.nav-item.nav-link,

.see-spc a.nav-item.nav-link.active{border: none;padding:15px 15px 10px 15px;border-radius:0; font-size:21px; font-weight:400; 

display:inline-block; color:#444; text-align:center; position:relative; margin:0 20px;} 

.see-spc a.nav-item.nav-link.active{color:#73b622; border-bottom:3px solid #73b622; outline:none;}

.see-spc a.nav-item.nav-link:visited {outline:none;}

.see-spc .tab-pane ul{ padding-bottom:20px; margin-left:25px;}

.see-spc .tab-pane ul li{ list-style:disc; padding-bottom:8px;}

/*.see-spc a.nav-item.nav-link.active:after

 {	bottom: -50%;

	left: 50%;

	border: solid transparent;

	content: " ";

	position: absolute;

	pointer-events: none;

	border-color: rgba(241, 39, 39, 0);

	border-top-color:#73b622;

	border-width: 15px;

	margin-left: -15px; z-index:9; outline:none;

}*/

.stamped-container .stamped-review-image {margin-top: 10px; max-width:200px; float:left;}  

.pkg-set{ background: #fff; padding:20px 0 20px 0; margin-top:40px}

.pkg-set h2{ text-align:center; margin-top:0; margin-bottom:35px;color: #000;font-weight: 700;font-size: 40px;padding-bottom: 10px;}

 

.item-content{ padding:15px 25px 15px 25px; border:1px solid #ddd; text-align:center;

-webkit-border-radius: 15px;

-moz-border-radius: 15px;

border-radius: 15px;

-webkit-box-shadow: 0px 0px 9px 0px rgba(0,0,0,0.15);

-moz-box-shadow: 0px 0px 9px 0px rgba(0,0,0,0.15);

box-shadow: 0px 0px 9px 0px rgba(0,0,0,0.15);} 

.item-content img {
    height: 170px;
    margin: auto;
    width: 100%;
    object-fit: contain;
}


.item-content h4{font-size:24px; font-weight:700; padding:0px 0 0px 0;line-height: 1.5em ;color: #000000 ;text-transform:uppercase; margin-bottom: 60px;}

.gf-discount{display: block;font-size: 18px;color: red;}

.item-content b{font-size: 24px !important;

line-height: 1.6em !important;

letter-spacing: 0px !important;

color: #6BC77B !important;

text-transform: uppercase !important;}

.pric-set {

    font-size: 26px !important;

    font-weight: bold !important;

}

.item-content strike{font-size: 20px !important;

color: #BEBEBE !important;

font-weight: bold !important;}

.item-content small{ display:block; font-size:14px; padding:15px 0;}

.item-content .stamped-summary-starrating {float: none;}

.item-content .AddToCartText { display:block; padding:12px 20px 8px 20px;

    font-size: 24px !important; color:#fff; margin-bottom:15px;

    background-color: #ffa026 !important;

    -webkit-border-radius: 4px;

    -khtml-border-radius: 4px;

    -moz-border-radius: 4px;

    -ms-border-radius: 4px;

    -o-border-radius: 4px;

    border-radius: 4px;

} 

.item-content.popular .AddToCartText{ background-color: #06b561 !important;} 

.text-edit {

	font-size: 18px !important;

	line-height: 1.6em !important;

	letter-spacing: 0px !important;

	color: #ffffff !important;

	text-transform: uppercase !important;

	background-color: #6BC77B !important;

	padding-top: 8px !important;

	padding-bottom:5px !important;

	padding-left: 20px !important;

	padding-right: 30px !important;

	position: absolute;

	width: auto;

	right: -13px;

	top:32%;

}

.item-content.bestdeal .text-edit{background-color: #DEB267 !important;}



.item-content{position: relative;z-index: 1;}

.text-edit p{ margin-bottom:0px; font-weight:700;}

.text-edit::after {

    content: '';

    border-top: 10px solid #4CAB5D;

    border-bottom: 10px solid transparent;

    border-right: 6px solid transparent;

    border-left: 6px solid #4CAB5D;

    width: 0;

    height: 0;

    position: absolute;

    right: 0;

    bottom: -20px;

}

.item-content.bestdeal .text-edit::after{

	   border-top: 10px solid #B78F4B;

    border-bottom: 10px solid transparent;

    border-right: 6px solid transparent;

    border-left: 6px solid #B78F4B;}

.item-content .stamped-summary-starrating i::before {font-size:28px;}

.mobs{ display:none;}



/* Removes the default 20px margin and creates some padding space for the indicators and controls */

.top-banner .carousel {

    margin-bottom: 0;

	padding: 0 0px 0px 0px;

}

/* Reposition the controls slightly */

.carousel-control {

	left: -12px;

}

.carousel-control.right {

	right: -12px;

}

/* Changes the position of the indicators */

.carousel-indicators {

	right: 50%;

	top: auto;

	bottom: 0px;

	margin-right: -19px;

}

/* Changes the colour of the indicators */

.carousel-indicators li {

	background: #c0c0c0;

}

.carousel-indicators .active {

background: #333333;

}

.row-fluid .span3 {

  width: 23.076923076923077%;

}

#myCarousel1 {

  margin-bottom: 0;

  padding: 0 0px 30px 0px;

}

.fdshow{box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 6px; text-align:center; border-radius:8px; overflow:hidden;}

.fdshow strong{ display:block;}

.fdshow p{ padding:20px; font-weight:400;}

.fdshow img{ z-index:1; position:relative;}

.fdshow .stamped-starratings{box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 6px; text-align:center; border-radius:10px; padding:5px 10px;

position:relative; z-index:22; margin-top:-20px;}

.fdshow .stamped-fa-star::before {font-size: 24px;}

#stamped-main-widget{ padding:0!important;margin: 0 !important}

#myCarousel1 .carousel-inner {

  padding-bottom: 25px;

}

.customer-detail {

  display: flex;

}

.justify-content-start {

  -ms-flex-pack: start !important;

  justify-content: flex-start !important;

}

.d-flex {

  display: -ms-flexbox !important;

  display: flex !important;

}

.customer-detail .customer-image img {

  border: solid 1px #f2f2f2;

  height: auto;

  width: 100%;

  border-radius: 4px;

  max-height: 100%;

  border-radius: 4px;

}

.customer-detail .customer-image {

  margin-right: 30px;

  height: 71px;

  width: 71px;

  border-radius: 4px;

  overflow: hidden;

}

.customer-detail .name {

  word-break: break-word;

  font-size: 14px;

  font-family: 'Poppins', sans-serif;

  font-weight: 700;

  margin-bottom: 5px;

  text-transform: capitalize;

}

.customer-detail .date {

  color: #999;

  font-weight: 400;

  font-family: 'Poppins', sans-serif;

  font-size: 14px;

  word-break: break-word;

}

.review-section .row {

  padding-bottom: 20px;

  margin-bottom: 20px;

  border-bottom: solid 1px #f2f2f2;

}

.comment-des {

  font-size: 14px;

  word-break: break-word;

}

.comment-heading {

  font-size: 14px;

  color: #151515;

  font-family: 'Poppins', sans-serif;

  font-weight: 600;

  margin-top: 10px;

  margin-bottom: 5px;

}



@media only screen and (max-width: 640px) {
footer#footer {
    margin-bottom: 90px;
}
.prog-txt h3 {

font-size: 26px;}	

.mobhd{ display:none;}

.dsk{ display:none;}	

.mobs{ display:block;}

.item-content{ margin-bottom:20px;}	

.pkg-set {padding:0px 0 0px 0;margin-top:0px;} 

.top-banner {display:block;padding-top:0px;padding-bottom:20px;text-align:left;margin-top:0px; background-size:70%;}

.top-banner h1 br{ display:none;}

.top-iconbar h3{ text-align:center;} 

.txt1 {font-size: 16px;text-align:center;}

.iconbar span{ display:block; clear:both; font-size:14px;}

.iconbar img.pull-left{ float:none!important; margin-bottom:10px;} .mbc{ min-height:140px; padding-top:20px; text-align:center;border: 1px solid #f1f1f1;}

.iconbar {padding-top:0px;max-width: 95%;

margin: 0 auto;}

.seen img { max-width: 100%;}



.processbar{ text-align:left;padding:30px 0 40px 0;}

.processbar h2, .so-clear h2, .ct-voice h2, .see-spc h2{ font-size:24px; text-align:center;}

.process-mid img{ float:right; height:80px; margin-right:20px;}

.desvp span{ margin-left:20px; font-size:64px;}

.process-mid {padding-top:10px;}

.bdc{ min-height:100px;}

.so-clear{padding: 65px 0 40px 0; margin-top:0px;margin-bottom:20px;} 

.so-clear p {font-size:21px; text-align:center; padding-left:0px; padding-right:0px; padding-top:10px; max-width:100%;}

.so-clear .musc { padding:20px; background:#fff; margin-top:20px;}

.so-clear .musc img{ max-width:100%;} .col-sets .musc {margin-right:auto;}

.col-sets {padding:20px 0;}

.col-sets .set-pad {padding: 20px;}

.col-sets .set-pad h2{ font-size:26px; margin-top:0px;}

.col-sets .set-pad h2 br{ display:none;}

.col-sets .ods .set-pad {padding:0px 20px 20px 20px;} 

.col-sets .ods .musc {margin-left: 0px;}

.ct-voice {padding:30px 0;}

.icv {padding-top:30px; max-width: 90%;}

.ct-voice p{ font-size:18px; line-height:24px;}

.icv span{ padding-bottom:15px;}

.img-down img{ max-width:90%;}

.img-down {padding-top:10px;}

.see-spc .card-header {font-size:18px;padding: 10px 0px;}

.see-spc #accordion {max-width:96%;} 

#stamped-main-widget{ margin-left:15px; margin-right:15px;}

#footer .social{ display:none;}

header .navbar {min-height:40px; line-height:24px; height:auto;} 

header .navbar {position: fixed; top: 0;right: 0;left: 0;z-index: 1030; background:#fdb82c;-webkit-border-radius:0px;

-moz-border-radius: 0px;

border-radius: 0px; padding-bottom: 5px;} 

.top-banner h1 {line-height: 26px;

font-size: 24px;

text-align: left;

padding-top: 12px; text-align:center;} 

.top-banner h4 {font-size:18px;}

.top-banner p{ text-align:center; font-size:16px; line-height:22px; padding-bottom:10px;} .top-banner p br{ display:none; }

.top-iconbar {padding:20px 0 10px 0;}

.top-banner p.avail-offer {font-size: 16px; text-align:center;}

.top-iconbar h3 {font-size:26px;margin-top: 0px;}

.top-iconbar h5 {font-size:18px;padding-bottom:0px; }

.you-get {padding:10px 0 30px 0;}

.top-iconbar p {

  font-size: 16px;

  line-height: 22px;

  margin-bottom: 10px;}

.you-get h2{ font-size:36px;} .img-shld, .dsc-shrt{ margin:0px;} .get-you {padding-top:20px;}

.dsc-shrt{ margin-bottom:15px;padding: 15px;}

.nav-fix {font-size: 16px;}	

.top-banner .btn {font-size: 2.4rem;padding: 20px 0px 16px 0px; text-align:center; width:100%;}

.top-banner span.price {font-size:36px;float: right;margin-top: -35px;}

.mid-set {padding-left:0px; text-align:center;} #myCarousel{ margin-bottom:20px;}

.see-spc {padding-top:0px;}

.see-spc h2 br{ display:none;}

.see-spc a.nav-item.nav-link, .see-spc a.nav-item.nav-link.active{ margin:0px;font-size: 18px;}

.see-spc a.nav-item.nav-link.active::after {bottom: -53%;}

.mid-bg {padding:15px 0;} .see-spc .card-body {padding:20px 0px 0px 15px;}.see-spc .rowset {padding-left:0px;}

.vnttxt {padding: 0;} .see-spc .rowset{ height:auto;} .card .card-body .col-xs-12{ padding:0px;}

.see-spc .rowset h3 {font-size:24px; line-height:28px;padding-bottom:15px; margin-top:15px;}

.see-spc .rowset p {line-height:22px;font-size: 16px;padding-bottom: 10px;} 

.top-banner img {margin-top:10px; max-width:86%;margin: 0 auto;}

.see-spc .frst .rowset {padding-right:0px;}

.see-spc .card-body .frst img {margin-left: 0px;}

.mob-stick{ position:fixed; bottom:0px; width:100%; background:#fff; padding-top:10px; padding-bottom:10px; left:0px; z-index:99;}

.top-banner .mob-stick .btn{ width:92%; margin:0 3%;} .so-clear a.btn{ display:none;}

.mobhide{ display:none;}

.mobhd a { padding: 5px 8px;}

.mobhd {  font-size: 15px;}

.top-head {

  padding: 20px 0;

  border-bottom: 1px solid #f1f1f1;

  margin-bottom: 15px;

}

.top-banner .carousel {

  padding: 0 0px 0px 0px;

}

.thmb.list-inline {

  padding-top: 0px;

}

.thmb li{ width:19%;}

.thmb li img {

  max-width: 100%;

  border-radius: 5px;

}

.hedset h4 {

  font-size: 18px;

  margin-top: 10px;

  margin-bottom: 10px;

}

.list-txt {

  padding: 20px 20px 10px 60px;

  width: 98%;

  margin: 15px 1%;

  float: none;
  border-radius: 20px;

  min-height: inherit; text-align:left; 

  background: #e3e3e3 url(../images/greenic.png) no-repeat 12px 15px; 

  background-size: 36px; 

}

.so-clear .container {

  padding-top: 0px;

  padding-bottom:0px;

} 

.so-clear h2{font-size:32px;}

.pkg-set h2 {margin-top: 25px;

  margin-bottom:25px;

  font-size: 26px;}

 .fdshow{ margin-bottom:15px;}

 .top-head img {

  max-width: 210px;

  margin: 0 auto;

}

.blockset {

  background-size: 200% !important;

  background-position: top right !important;

}




.odsset .bgsad {

  padding:60% 0 0 0;

}

.blockset.odsset {

  background-size: 200% !important;

  background-position: top left !important;

}

.prog-txt p{ margin-bottom:20px;}

.see-spc .rowset { width: 85%;}

.so-clear.designu {

  color: #fff;

  text-align: center;

  margin-top: 10px;

  background: #edebfa url(../images/design.jpg) no-repeat top center;

    background-size: cover;

}

.so-clear.designu{padding-top:15px; margin-bottom:0;}

.so-clear.designu .container {

  padding-top: 0px;

  padding-bottom: 130px;

}

}

@media only screen and (max-width:430px) {

.nav-fix {font-size: 16px;}	 
.text-edit{
  top: 43vw;
}

}



#stamped-main-widget{
  margin: 40px 0 0!important;
}


.new-flex{
  display: flex;
    align-items: stretch;
    overflow: hidden;
    flex-wrap: wrap;
}

.r-img{
  position: absolute;
    height: 100%;
    width: 100%;
    object-fit: cover;
}

.px-0 {
    padding: 0;
}

.bg-brwn {
    background: #1f1a10;
}

@media (max-width:767px){
  .r-img {
    position: static;
    width: 100%;
    height: auto;
}
.new-flex .col-md-6 {
    flex: 1 1 100%;
}
}