/* header */
body{
font-family: 'Merriweather', serif;
	font-size:16px !important;
	line-height: 2 !important;
	color:#000;
	  overflow-x: hidden;
    width: 100%;
	font-weight:300;
}
#slide1{
	
  color: inherit;
  text-decoration: none;
  -webkit-transition: color .1s cubic-bezier(0,0,.2,1);
  -o-transition: color .1s cubic-bezier(0,0,.2,1);
  transition: color .1s cubic-bezier(0,0,.2,1);
  outline: 0;
  pointer-events: none;
  cursor: default;
  color: gray;
  text-decoration: none;

}
.modules strong{
	text-transform: uppercase;
}
#ect-events-list-content .ect-list-venue .ect-venue-details .ect-google a {
  color: #00394f;
  display: none !important;
}
.ytp-title-enable-channel-logo .ytp-title {
  min-height: 52px;
  display: none !important;
}
.mods{
	padding:5em 0;
}
div#n2-ss-4 .n2-font-aa72b9a2678a8cea71111a04905566f5-hover::hover {
  
  color: #e7c612 !important;
 
}
div#n2-ss-4 .n2-style-f8293b450b12ef15d5c4ff97a617a3e3-heading {
	background:#e7b402 !important;
	width:90% !important;
	margin:0 auto !important;
	padding:2px 0 !important;
}
#softskills button:hover {

  background: #e7c612;
}
.ppick{
	margin-top:3em;
	object-fit: cover;
box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
padding: 1em;
}
header{
	height: 97px;
}
.package1_content li{
	color:#000;
}
.sidetxt1 h1{
	color:#43a419;
	padding-top:0em;
}
.sidetxt1{
	padding-top: 32%;
}
.sidetxt1 h2{
	padding-top:1em;
	color:#646469;
}

.package_pic img:hover{
		transform: rotate(360deg);
  transition: transform 1s ease-in-out;
}
.why1:hover{
/* 	transform: rotate(360deg);
  transition: transform 1s ease-in-out; */
}
#clientle h2{
	color: #646469;
}
#clientle {
	background:#f3f3f3;
	padding:5em 0;
}
.why1{
  background: #fff;
width: 90%;
padding: 2em;
box-shadow: 0 5px 10px 0 rgba(61,61,61,0.24) !important;
margin: 1em;
border-radius: 5px;
border-bottom: 2px solid #41a317;
}

.why1 h3{
	text-align: center;
color: #646469;
font-size: 14px;
}
#why_choose_us{
	padding:5em 0;
background: #f3f3f3;
}
.sidetxt4 {
  padding-top: 6%;
}
.sidetxt4 h1 {
  color: #43a419;
  padding-top: 0em;
}
.package1_content button{
	background: #41a317;
border: 2px solid #41a317;
color: #fff;
border-radius: 0;
font-family: inherit !important;
font-size: 1.8rem;
line-height: 1.2;
font-weight: 800;
}
#why_choose_us h1::after {
  content: "";
width: 62%;
height: 3px;
background: #e7c612;
vertical-align: middle;
display: inline-block;
margin: 0px 44px 0 2%;
}
#welcome a{
color:#646469 !important;
}
div#n2-ss-4 .n2-font-aa72b9a2678a8cea71111a04905566f5-hover {
  font-family: inherit !important;
  font-size: 2.5rem !important;
line-height: 1.2 !important;
font-weight: 600 !important;
text-transform: uppercase !important;
color: #fff !important;
text-shadow: 0 5px 10px rgba(0,0,0,0.3) !important;
  text-align: center !important;
}
#upcoming_events button{
	background: #41a317;
border: 2px solid #41a317;
color: #fff;
border-radius: 0;
font-family: inherit;
font-size: 1.8rem;
line-height: 1.2;
font-weight: 500;
}
.cta3 h1{
	font-size: 4rem;
line-height: 1.2;
text-transform: uppercase;
color: #fff;
text-align: center !important;
}
.cta3 p{
	font-size: 2rem;
line-height: 1.2;
color: #fff;
	padding: 1em;
}
#upcoming_events{
	padding:5em 0;
}
#upcoming_events h4{
	text-transform: uppercase;
font-size: 2.2rem;
font-weight: 700;
display: flex;
-webkit-box-align: center;
align-items: center;
white-space: nowrap;
color: #646469;
line-height: 3;
}
#upcoming_events h4::after{
	content: "";
width: 100%;
height: 3px;
background: #e7c612;
vertical-align: middle;
display: inline-block;
margin: 0px 44px 0 0%;
}
.cta3 button{
	text-align: center;
font-size: 1.8rem;
line-height: 1.2;
font-weight: 500;
border-radius: 0;
padding: 1em;
margin: 0 2em;
border: 2px solid #fff;
}
.cta1{
	background: url(https://www.qualitymngt.com/wp-content/uploads/2022/10/quality_management_services_softskills_training_2.jpg)rgba(6, 6, 6, 0.64);
  background-position-x: 0%;
  background-position-y: 0%;
  background-repeat: repeat;
  background-attachment: scroll;
  background-size: auto;
background-position-x: 0%;
background-position-y: 0%;
background-repeat: repeat;
background-attachment: scroll;
background-size: auto;
background-position-x: 0%;
background-position-y: 0%;
background-repeat: repeat;
background-attachment: scroll;
background-size: auto;
background-repeat: repeat;
padding: 2em 0;
background-blend-mode: multiply;
background-attachment: fixed;
background-size: cover;
background-position: center;
text-align: center;

}
.cta3{
	border: 10px solid rgba(255,255,255,0.5);
padding: 42px;
position: relative;
margin: 3em;
}
#Featured h4{
	text-transform: uppercase;
font-size: 2.2rem;
font-weight: 700;
display: flex;
-webkit-box-align: center;
align-items: center;
white-space: nowrap;
	color: #646469;
	line-height:3;
}
#Featured button{
	background: #41a317;
border: 2px solid #41a317;
color: #fff;
border-radius: 0;
font-family: inherit !important;
font-size: 1.8rem;
line-height: 1.2;
font-weight: 300;
}
#Featured h4::after{
	 content: "";
width: 100%;
height: 3px;
background: #e7c612;
vertical-align: middle;
display: inline-block;
margin: 0px 44px 0 0%;
}
.tpg-even .rt-holder {
  display: flex;
  height: 100%;
  background: #fff !important;
  -webkit-box-shadow: 0 5px 10px 0 rgba(61,61,61,0.24) !important;
  box-shadow: 0 5px 10px 0 rgba(61,61,61,0.24) !important;
	border-bottom: 2px solid #41a317;
	border-radius: 5px;
}
.tpg-shortcode-main-wrapper .carousel1 .rt-holder, .tpg-shortcode-main-wrapper .isotope1 .rt-holder, .tpg-shortcode-main-wrapper .layout1 .rt-holder {
  background: #fff !important;
  -webkit-box-shadow: 0 5px 10px 0 rgba(61,61,61,0.24) !important;
  box-shadow: 0 5px 10px 0 rgba(61,61,61,0.24) !important;
}
#Featured h2{
	font-size: 4rem;
font-weight: 600;
text-transform: uppercase;
color: #000;
text-align: center;
margin: 60px 0 40px;
}
.tpg-shortcode-main-wrapper .isotope1 .rt-detail .tpg-excerpt, .tpg-shortcode-main-wrapper .layout1 .rt-detail .tpg-excerpt {
  margin-bottom: 20px;
  color: #646469;
  font-size: 1.6rem;
  line-height: 1.7;
}
.tpg-shortcode-main-wrapper .layout2 .rt-detail .tpg-excerpt {
  margin-bottom: 20px;
  color: #646469;
  font-size: 1.6rem;
  line-height: 1.7;
}
.blog2 .rt-img-holder img.rt-img-responsive, #rt-tpg-container-878685521 .rt-img-holder, #rt-tpg-container-878685521 .rt-post-overlay .post-img, #rt-tpg-container-878685521 .post-sm .post-img, #rt-tpg-container-878685521 .rt-post-grid .post-img, #rt-tpg-container-878685521 .post-img img {
  border-radius: px;
  height: 200px;
  width: 237px !important;
	object-fit:cover !important;
}
.tpg-shortcode-main-wrapper .rt-detail .entry-title a {
  text-decoration: none;
  text-decoration: none;
  font-size: 2.4rem;
  line-height: 30px;
  font-weight: 600;
  color: #41a317;
  margin: 0 0 10px;
}
.blog1 .rt-img-holder img.rt-img-responsive, #rt-tpg-container-3061658515 .rt-img-holder, #rt-tpg-container-3061658515 .rt-post-overlay .post-img, #rt-tpg-container-3061658515 .post-sm .post-img, #rt-tpg-container-3061658515 .rt-post-grid .post-img, #rt-tpg-container-3061658515 .post-img img {
  border-radius: px;
  width: 100%;
  object-fit: cover;
  height: 200px !important;
}
#statistics{
	position: relative;
z-index: 1;
margin-top: 17em;
	padding:5em 0;
}
.media-body h5{
	font-weight: 700;
font-size: 6rem;
line-height: 1;
color: #646469;
	
}
.modules ul{
	list-style:none;
	padding-left:0;
	color:#000;
	font-size:15px;
line-height: 1.6;
font-weight: 300;
	 

}
.modules{
	padding:2em 0;
}
.modules a{
	color: #43a419;
}
.modules a:hover{
	color: #43a419 !important;
}
.modules i{
	color:#43a419;
}
/* #softskills h1::before{
	content: "";
width: 23%;
height: 3px;
background: #e7c612;
vertical-align: middle;
display: inline-block;
} */
#softskills h1::after{
	
  content: "";
width: 23%;
height: 3px;
background: #e7c612;
vertical-align: middle;
display: inline-block;
margin: 0px 44px 0 0%;
}

#softskills h1{
	text-align: center !important;
color: #fff;
/* 	line-height: 3; */
}
#softskills button{
	border-radius: 0;
	margin: 2em auto;
}
#softskills a{
	color:#fff;
	text-align:center;
}
#softskills h5{
	text-align: center;
font-size: 2rem;
line-height: 1.6;
color: #fff;
width: 80%;
margin: 0 auto;
font-weight: 300;
}
#softskills{
	background: url(https://www.qualitymngt.com/wp-content/uploads/2022/10/quality_management_services_softskills_training_2.jpg)rgb(76, 164, 16);
  background-position-x: 0%;
  background-position-y: 0%;
  background-repeat: repeat;
  background-attachment: scroll;
  background-size: auto;
background-position-x: 0%;
background-position-y: 0%;
background-repeat: repeat;
background-attachment: scroll;
background-size: auto;
background-position-x: 0%;
background-position-y: 0%;
background-repeat: repeat;
background-attachment: scroll;
background-size: auto;
background-repeat: repeat;
padding: 5em 0;
background-blend-mode: multiply;
background-attachment: fixed;
background-size: cover;
background-position: center;
}
.pawesome1{
	border-right: 2px solid #41a317;
border-left: 2px solid #41a317;
padding-left: 2em;
}
.media-body p{
	font-size: 1.6rem;
line-height: 1.625;
color: #646469;
}
.search{
	padding-top: 6px;
}
.top-title{
	margin: 0 0 7px;
background: #e7c612;
text-align: center;
color: #000;
font-size: 1.8rem;
font-weight: 600;
line-height: 20px;
padding: 0 45px;
height: 60px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
text-decoration: none;
position: relative;
}
.cdx{
	padding: 3px;
}
.top-img-caption{
	position: absolute;
left: 0;
bottom: 0;
right: 0;
background: rgba(255,255,255,0.85);
height: 132px;
padding: 10px 20px;
}
.top-image img{
	height: 350px;
object-fit: cover;
width: 100%;
}
.top-img-caption h2{
	display: block;
text-align: center;
font-size: 1.6rem;
line-height: 30px;
font-weight: 600;
color: #646469;
-webkit-transition: color .2s ease;
transition: color .2s ease;
}
.top-sec{
	background: #fff;
position: absolute;
top:95% ;
width: 90%;
margin: 0 auto;
left: 5%;
right: 5%;
	padding: 3em;
	border-top: 5px solid #41a317;
}
.is-form-style input.is-search-submit, .is-search-icon {
  display: inline-block !important;
  color: #fff !important;
 background: #e7b402;
 
}
.is-form-style input.is-search-input {
  background: #fff;
    background-image: none;
  background-image: none !important;
  color: #333;
  padding: 0 12px;
  margin: 0;
  outline: 0 !important;
  font-size: 14px !important;
  height: 36px;
  min-height: 0;
  line-height: 1;
  border-radius: 0;
  border: solid 1px #dab40f !important;
    border-right-color: rgb(218, 180, 15);
    border-right-style: solid;
    border-right-width: 1px;
  font-family: inherit !important;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: none;
  -webkit-border-radius: 0;
  border-radius: ;
}
.top-row h2{
	color: #6ee901;
font-weight: 600;
font-size: 1.5em;
}
.top-row ul{
	display: flex;
padding: 0 10px;
list-style: none;
	float: right;
}
.top-row li{
	display: inline;
padding: 0 10px;
	color:#646469;
	font-size:12px;
	font-weight: 500;
}
.top-row h3{
color: #000;
font-weight: 400;
font-size: 14px;
}
.what_we_do_intro_1 ul{
	color: #fff;
	
	font-size: 16px;
font-style: normal;
font-weight: 400;
list-style: none;
	padding-left: 0;
}
.what_we_do_intro button{
	background: #d5ae06 !important;
}
.introtxt3 p {
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  color: #fff;
}
.sideimg3 {
  background: url('https://www.qualitymngt.com/wp-content/uploads/2022/10/quality_management_services_softskills_training_3.jpg');
    
  background-size: cover;
	border-left:1px solid #fff;
}
#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
  display: block;
  background: #f1f1f1;
  color: #000;
  font-family: inherit;
  font-size: 14px;
	font-weight: 400 !important;}
#welcome{
    padding: 5% 0;
}
#welcome p{
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  color: #5e5e5e;
}
#welcome button{
	color:#5e5e5e;
}
#welcome h1{
   text-align: center !important;
font-size: 3rem;
line-height: 1.3;
text-transform: uppercase;
text-align: center;
font-weight: 600;
color: #41a317;
margin: 0 0 16px;
}

.top-row{
	padding: 5px;
background: #fff;
color: #fff;
}
.top-row button{
font-size: 12px;
background: #d5ae06;
border: 1px solid #fff;
}
.top-row a{
	
	color:#fff;
}
.tablez td{
	text-align: left;
}
#qms_trainers{
	border-top: 5px solid #fff;
}
#ect-events-list-content .style-1 .ect-list-post-left .ect-list-date {
	background: #41a31773 !important;
	box-shadow: inset 2px 0 14px -2px #41a317 !important;
	border-left: 5px solid #e7c613;
border-bottom: 1px solid #e7c613;
  }
  #ect-events-list-content .ect-list-description .ect-event-content a {
	color: #e7c613 !important;
	display: none;
  }
  [class*=" ect-icon-"]::before, [class^="ect-icon-"]::before {
	font-family: ecticons;
	font-style: normal;
	font-weight: 700;
	speak: none;
	display: inline-block;
	text-decoration: inherit;
	width: 1em;
	margin-right: .2em;
	text-align: center;
	font-variant: normal;
	text-transform: none;
	line-height: 1em;
	margin-left: .2em;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	color: #fff !important;
	font-size: 25px !important;
  }
  #ect-events-list-content .ect-list-venue .ect-venue-details, #ect-events-list-content .ect-list-venue .ect-venue-details a, #ect-events-list-content .ect-list-venue .ect-venue-details span {
	font-family: inherit !important;
	color: #000 !important;
	font-style: italic;
	font-size: 25px !important;
	line-height: 1.5em;
  }
  #Featured3{
	padding: 5em 0;}
#mainpagecontent1{
	background: url('https://www.qualitymngt.com/wp-content/uploads/2022/10/pattern4.jpg');
  background-size: auto;
background-size: cover;
}
  
  #ect-events-list-content .style-1 .ect-list-post-right .ect-list-venue {
	background: #41a31773 !important;
  }
  #ect-events-list-content .style-1.ect-simple-event .ect-list-post-right .ect-list-venue {
	box-shadow: inset 0 0 50px -5px #41a317 !important;
  }
  #ect-events-list-content .ect-list-date .ect-date-area {
	font-family: inherit !important;
	color: #fff !important;
	font-weight: 700;
	font-size: 36px;
	line-height: 1em;
  }
#ect-events-list-content h2.ect-list-title, #ect-events-list-content h2.ect-list-title a.ect-event-url, .ect-classic-list a.tribe-events-read-more, .ect-clslist-event-info .ect-clslist-title a.ect-event-url, #ect-no-events p {

    font-family: inherit !important;
    color: #000 !important;
    font-weight: 700;
    font-size: 25px !important;
    line-height: 1.5em;
    text-transform: uppercase;

}
.package_pic1 img {
	height: auto;
	width: 100%;
	object-fit: cover;
	box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
	padding: 1em;
	border-radius: 5px;
  }
.section-pad{
	padding: 5em 0;
background: url('https://www.qualitymngt.com/wp-content/uploads/2022/10/pattern4.jpg');
  background-size: auto;
background-size: cover;
}
#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-flyout ul.mega-sub-menu {
	z-index: 999;
	position: absolute;
	width: 300px !important;
	max-width: none;
	padding: 0px 0px 0px 0px;
	border: 0;
	background: #fff !important;
	border-radius: 0;
	font-weight: 600;
	border-bottom: 1px solid #000;
  }
.fint{
	font-size: 24px;
line-height: 1.5em;

font-weight: 400;
}
.trainer0{
	background: #f5f5f5;
}
.trainer1{
	padding: 2em 0;
}
.trainer1 h1{
	text-transform: uppercase;
color: #000 !important;
background: #41a317;
width: fit-content;
padding: 5px 10px;
border-left: 5px solid #e7c612;
font-weight: 700 !important;
}
.trainers{
	padding: 2em 0;
}
#Featured h1{
	text-transform: uppercase;
color: #FFF !important;
background: #41a317;
width: fit-content;
padding: 5px 10px;
border-left: 5px solid #e7c612;
font-weight: 700 !important;
}
.rt-team-container h3 {
	margin-bottom: 5px !important;
	padding: 0px !important;
	font-weight: 600 !important;
	font-size: 20px !important;
	line-height: 1.25 !important;
  }
.introtxt2 {
	background: #41a317;
	border-left: 5px solid #e7c612;
	padding: 5em;
  }
.introtxt3 button {
  color: #000 !important;
}
.sideimg2 {
	background: url('https://www.qualitymngt.com/wp-content/uploads/2022/10/quality_management_service_softskills_training_4.jpg');
	  background-repeat: repeat;
	  background-size: auto;
	background-repeat: repeat;
	background-repeat: no-repeat;
	background-size: contain;
	background-size: cover;
  }
.tpg-shortcode-main-wrapper .carousel1 .rt-holder .rt-detail .read-more a, .tpg-shortcode-main-wrapper .isotope1 .rt-holder .rt-detail .read-more a, .tpg-shortcode-main-wrapper .layout1 .rt-holder .rt-detail .read-more a {
	background: none !important;
	color: #000 !important;
	border-radius: 50px !important;
	border: 1px solid #cdb60c !important;
	padding: 10px 20px !important;
	font-size: 17px !important;
	font-weight: 400 !important;
  }
.ect-list-posts.style-3 {
	display: flex;
	flex-wrap: nowrap;
	padding: 20px;
	  padding-left: 20px;
	padding-left: 10px;
	border-top: 1px solid #fff !important;
	border-right: 1px solid #fff;
	box-shadow: 0 1px 3px rgba(0,0,0,.1) !important;
	background: #fff !important;
	border-radius: 5px !important;
  }
  .ect-list-posts.style-3:last-child {
	border-bottom: 1px solid #e7c612 !important;
  }
  .ect-list-posts.style-3.ect-simple-event {
	border-left: 5px solid #e7c612 !important;
  }
  #ect-minimal-list-wrp .style-3 .ect-events-title a {
	font-family: inherit !important;}
	#ect-minimal-list-wrp .style-3 span.ect-minimal-list-time {
		font-family: inherit !important;
		color: #41a317 !important;}
		#ect-minimal-list-wrp .style-3 .ect-style-3-more a {
			color: #000 !important;
		  }
		  #ect-minimal-list-wrp .ect-event-datetimes span.ev-mo, #ect-minimal-list-wrp .ect-event-datetimes {
			color: #000 !important;
font-family: inherit !important;
border-radius: 5px !important;
		  }
		  #ect-minimal-list-wrp .ect-list-posts.style-3.ect-simple-event {
			border-bottom: 1px solid #e7c612;
			margin-bottom: 1em;
		  }
		  .ect-list-posts.style-3 {
			
			border-right: 1px solid #e7c612 !important;
		  }
		  #ect-minimal-list-wrp .style-3 .ect-events-title a {
			
			color: #000 !important;}
#sample_slider_slide04{
	background: none !important;
}
#sample_slider_slide03{
	background: none !important;
}
#sample_slider_slide02{
	background: none !important;
}
#sample_slider_slide01{
	background: none !important;
}
.white{
	background:none !important;
	border: none !important;
}
.white .sa_owl_theme .owl-nav .owl-prev {
	background: #e7c612 url('../images/icon_prev.png') no-repeat center center !important;
	border-radius: 50px;
  }
  .sa_owl_theme .owl-nav .owl-prev {
  left: 15px !important;
}
.sa_owl_theme .owl-nav .owl-next {
	right: 15px !important;
  }
  .white .sa_owl_theme .owl-nav .owl-next {
	background: #e7c612 url('../images/icon_next.png') no-repeat center center !important;
  }
.what_we_do_intro_1 p{
	font-size: 24px;
line-height: 1.5em;
max-width: 650px;
font-weight: 400;
color: #fff;
}
.what_we_do_side_txt{
	overflow: hidden;
background: linear-gradient(rgba(220, 251, 6, 0.69), rgba(21, 21, 21, 0.7)), url(/wp-content/uploads/2022/10/quality_management_services_softskills_training_2.jpg) fixed;
  background-size: auto, auto;
background-size: auto, auto;
background-size: cover;
padding: 20px 0;
border-left: 5px solid #fff;
}
#what_we_do{
	border-top: 1px solid #fff;
}
.what_we_do_intro{
	background: #41a317;
}
.what_we_do_intro_1{
	  padding: 3em 5em;

}
.what_we_do_intro_1 i{
	border: 1px solid #fff;
border-radius: 50%;
padding: 2px;
background: #000;
}
.sideimg{
	background: url('https://www.qualitymngt.com/wp-content/uploads/2022/10/quality_management_services_softskills_training_2.jpg');
  background-repeat: repeat;
background-repeat: no-repeat;
background-size: contain;
background-size: cover;
}
#qms_intro{
border-top: 1px solid #afafaf;
	margin-top: 10em;
}
.entry-title a{
	color:#000;
	font-weight: 600;
}
footer a{
	color:#fff;
}

button{
	background: none;
color: #fff;
border-radius: 50px;
border: 1px solid #cdb60c;
padding: 10px 20px;
font-size: 17px;
font-weight: 400;
	
}
.what_we_do_intro_1 h1{
	color: #fff;
}
h1{
	text-align: left !important;
font-family: inherit !important;
color: #000;
font-size: 36px;
font-weight: 500;
}
h1 span{
	
	color: #e7c612;
font-weight: #5e5e5e;
}
.introtxt{
	

}
.introtxt1 p{
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  color: #5e5e5e;
}
#qms_intro button{
    color: #5e5e5e;  
    
}
.introtxt1{
	padding: 6em 5em;
}
.sideimg1 img{
	width: 35.6515373353%;
    height: 544px;
    position: relative;
    align-self: stretch;
	object-fit: cover;
	display: block;
    width: 100%;
    height: 100%;
}
div#n2-ss-2 .n-uc-187d8f1049b03-inner {
	padding: 110px 60px 40px 60px !important;}
#gallery{
	padding:5em 0;
}
#icon_wrapper .fuse_social_icons_links .awesome-social {

	border: 1px solid #fff !important;
  }
  #qlwapp.qlwapp-rounded.qlwapp-bubble .qlwapp-toggle {
	border-radius: 50%;
	border: 1px solid #fff;
  }
.n2-section-smartslider {
	position: relative;
	width: 100%;
	outline: 0;
	--widget-offset: 0px;
  }
.yatra-content-area{
	margin-top:40%;
}
.yatra-tour-header{
  background: none !important;
  width: 100%;
  color: #000 !important;
  position: relative !important;
  z-index: 2000;
}
.yatra-calendar header{
  background: none !important;
  width: 100% !important;
  color: #000 !important;
  position: unset !important;
  z-index: 2000;
}
.yatra-button {
  padding: 10px 20px;
  border: none !important;
  -webkit-box-shadow: 0px 3px 2px rgba(0, 0, 0, 0.09);
  box-shadow: 0px 3px 2px rgba(0, 0, 0, 0.09);
  text-decoration: none;
  cursor: pointer;
  text-align: center;
  background: #0ba181 !important;
  border-radius: 50px !important;
  color: #fff !important;
  margin-top: 11px;
}
.yatra-checkout-page-wrap .yatra-form {
  padding: 5em 0 !important;
 
}
.yatra-checkout-page-wrap .yatra-checkout-login-registration-wrap, .yatra-checkout-page-wrap .yatra-checkout-form-inner {
  width: 100%;
  background: #f7fafc;
  border: none !important;
  padding: 15px;
  margin-left: 0;
  margin-right: 0;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px !important;
}
.yatra-checkout-review-tour-book-table thead{
	color: #0ba181;
}
.tour-book-total{
	color: #0ba181;
font-weight: 300;
}
.cart-subtotal{
	color: #0ba181;
font-weight: 400;
}
.yatra-tour-cart-edit-form-fields .yatra-traveller-info-wrap .yatra-traveller-price {
  width: 56% !important;
  padding-left: 47px !important;
}
.yatra-single-meta-content {
  margin-top: 20px;
  box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px !important;
  padding: 1em !important;
  margin-bottom: 2em !important;
}
.yatra-content-area .yatra-page-title, .yatra-content-area .yatra-tour-title {
  line-height: 1.2;
  font-weight: bold;
  padding: 0;
  margin: 0;
  background: url(https://www.qualitymngt.com/wp-content/uploads/2022/11/kidepobg.png)rgba(187, 33, 33, 0.7);
    background-size: auto;
  position: absolute;
  color: #fff;
  text-align: center;
  top: -3742%;
  height: 400px;
  
  background-size: cover;
  left: -20%;
  right: -73%;
  z-index: -1000000;
  padding-top: 4em;
  font-size: 3em;
font-weight: 800;
color: #fff;
}
.yatra-shortcode-wrapper .yatra_cart_table {
  text-align: center;
  width: 100%;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  margin: 5em 0;
  padding: 4em;
}
.yatra-shortcode-wrapper form.yatra-cart-form .actions .coupon input, .yatra-shortcode-wrapper form.yatra-cart-form .actions .coupon button {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  margin: 1em !important;
  border-radius: 50px !important;
  border: 1px solid #0ba181;
  font-size: 12px !important;
  padding: 9px !important;
}
.tour-name a{
	color:#000;
}
.yatra-shortcode-wrapper .yatra_cart_table td, .yatra-shortcode-wrapper .yatra_cart_table th {
  text-align: center;
  font-weight: 300 !important;
  padding: 0 20px !important;
  font-family: inherit !important;
  color: #0ba181 !important;
}
.yatra-shortcode-wrapper form.yatra-cart-form {
  position: relative;
  margin-bottom: 4em !important;
}
#yatra-tour-booking-form{
	box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px !important;
}
.yatra-tabs {
  background: #fff;
  box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px !important;
}
body.single figure img {
  max-width: 100%;
  height: 400px !important;
  width: 100% !important;
  object-fit: cover !important;
  box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
  padding: 1em !important;
}
.rpwe-block a {
  display: inline !important;
  text-decoration: none;
  co: #37424A;
  color: #37424A !important;
  font-size: 14px !important;
}
.attachment-post-thumbnail{
	height: auto;
width: 100%;
object-fit: cover;
box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
padding: 1em;
border-radius: 5px;
}
#contact_form{
	padding: 5em 0;

}

.bestcard20 {
  color: #FFF;
  padding: 5em 0;
    padding-left: 0px;
  min-height: 100%;
  background: url(https://www.qualitymngt.com/wp-content/uploads/2022/10/IMG_20220102_134854_028.jpg)rgba(17, 17, 17, 0.13);
    background-position-x: 0%;
    background-position-y: 0%;
    background-size: auto;
  background-position-x: 0%;
  background-position-y: 0%;
  background-size: auto;
  background-position-x: 0%;
  background-position-y: 0%;
  background-size: auto;
  background-position-x: 0%;
  background-position-y: 0%;
  background-size: auto;
  background-size: cover;
  background-blend-mode: multiply;
  background-position: center;
  border-radius: 20px;
  width: 100%;
  height: 217px;
  object-fit: cover;
}
.bestcard20 h2 {
  font-weight: 700;
  padding-top: 5em;
}

.bestcard22 {
  color: #FFF;
  padding: 5em 0;
    padding-left: 0px;
  min-height: 100%;
  background: url(https://www.qualitymngt.com/wp-content/uploads/2022/10/IMG_20220102_134854_028.jpg)rgba(17, 17, 17, 0.13);
    background-position-x: 0%;
    background-position-y: 0%;
    background-size: auto;
  background-position-x: 0%;
  background-position-y: 0%;
  background-size: auto;
  background-position-x: 0%;
  background-position-y: 0%;
  background-size: auto;
  background-position-x: 0%;
  background-position-y: 0%;
  background-size: auto;
  background-size: cover;
  background-blend-mode: multiply;
  background-position: center;
  border-radius: 20px;
  width: 100%;
  height: 217px;
  object-fit: cover;
}
.bestcard22 h2 {
  font-weight: 700;
  padding-top: 5em;
}
.post_title{
	color: #FFF !important;
background: #41a317;
width: fit-content;
padding: 5px;
border-left: 5px solid #e7c612;
font-weight: 700 !important;

}


.bestcard21 {
  color: #FFF;
  padding: 5em 0;
    padding-left: 0px;
  min-height: 100%;
  background: url(https://www.qualitymngt.com/wp-content/uploads/2022/10/DSC_0158.jpg)rgba(17, 17, 17, 0.13);
    background-position-x: 0%;
    background-position-y: 0%;
    background-size: auto;
  background-position-x: 0%;
  background-position-y: 0%;
  background-size: auto;
  background-position-x: 0%;
  background-position-y: 0%;
  background-size: auto;
  background-position-x: 0%;
  background-position-y: 0%;
  background-size: auto;
  background-size: cover;
  background-blend-mode: multiply;
  background-position: center;
  border-radius: 20px;
  width: 100%;
  height: 217px;
  object-fit: cover;
}
.bestcard21 h2 {
  font-weight: 700;
  padding-top: 5em;
}


.front_contact{
	background:#e8e7e7;
	padding:5em 0;
}
.front_contact h1{
	padding: 1em;
font-size: 3em;
text-align: center;
color: #007a47;
}
/* cardtest */
.btn1{
	background: #0ba181;
color: #fff;
border-radius: 50px;
border: none;
padding: 10px 20px;
}
.tours {
  display: flex;
  padding: 0;
  flex-flow: row wrap;
  align-content: center;
  align-items: stretch;
  justify-content: center;
}
.tours > .tourcard {
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	background: #fff;
	box-shadow: 0 1px 3px rgba(0,0,0,.1);
	flex: 0 1 330px;
	margin: 15px;
	padding: 0;
	height: 363px;
	border-radius: 10px;
}
.tours > .tourcard:hover {
  background: #fff;
  box-shadow: 0 1px 5px rgba(0,0,0,.5);
  cursor: pointer;
}
.tours > .tourcard figure {
    margin: 0;
    padding: 0;
  position: relative;
  flex: 1;
  display: flex;
  flex-flow: column nowrap;
  justify-content: space-around;
  width: 100%;
}
.tourpic {
  background: #444;
  position: relative;
}
.tourbtn {
    margin: 0;
    padding: 0;
}
.tourbtn:after {
    clear: both;
}
.tours > .tourcard figure .tourpic img {
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;    
transition: all .3s ease-in-out;
width: 100%;
height: 200PX;
margin: 0;
padding: 0;
opacity: .50;
object-fit: cover;
}
.tourbtn1 {
	background: none;
	color: #000;
	border-radius: 50px;
	border: 1px solid #cdb60c;
	padding: 10px 20px;
	font-size: 17px;
	font-weight: 400;
}
.tours > .tourcard:hover figure .tourpic img {
    opacity: 0.9;
}
.tours > .tourcard figure .tourpic .tourcat {
  color: #fff;
  font-size: .8em;
  padding: 3px 5px;
  position: absolute;
  right: 15px;
  text-transform: uppercase;
  bottom: 15px;
}
.tours>.tourcard figure .tourpic .tourday {
  text-transform: uppercase;
  color: #fff;
  font-size: .8em;
  position: absolute;
  left: 15px;
  bottom: 15px;
  padding: 3px 5px;
}
.tours > .tourcard figure .tourpic .tourday.hot {
  background: #000;
  background: red;
  background: -webkit-linear-gradient(0deg,red,orange);
  background: linear-gradient(90deg,red,orange);
  background-size: 200% 200%;
  -webkit-animation: hot 10s ease infinite;
  -moz-animation: hot 10s ease infinite;
  -o-animation: hot 10s ease infinite;
  animation: hot 10s ease infinite;
}
.tours > .tourcard figure .tourbtn {
  background: transparent;
  display: flex;
  width: 100%;
  flex-flow: row wrap;
  align-content: center;
	padding: 10px;
}

.tours > .tourcard figure figcaption {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  padding: 15px;
  margin: 0 0 30px;
  display: flex;
  flex-flow: column nowrap;
  color: white;
}
figcaption h3 a {
    text-decoration: none;
    color: white;
}
.description {
    opacity: 0;
    display: none;
}
.tourprice {
    opacity: 0;
    display: none;
    font-size: .8em;
}
.currency {
    font-weight: 300;
}
.price {
    font-size: 2em;
    font-weight: 300;
}
.tourcard:hover figure figcaption .description,
.tourcard:hover figure figcaption .tourprice {
    display: block;
    opacity: 1;
}
/* end cardtest */
.rt-team-container .img-responsive {
  display: block;
  max-width: 100%;
  width: 100%;
  height: 150px !important;
  width: 150px !important;
  object-fit: cover !important;
  text-align: center;
  margin: 0 auto !important;
}
.carx{
	margin: 0 auto;
text-align: center;
padding: 4em;
}
#patners{
	  padding: 5em 0;
}
#qlwapp .qlwapp-toggle, #qlwapp .qlwapp-box .qlwapp-header, #qlwapp .qlwapp-box .qlwapp-user, #qlwapp .qlwapp-box .qlwapp-user::before {
  background-color: var(--qlwapp-scheme-brand,#41a317) !important;
}
#car_rental_main{
	
	padding: 5em 0;
background: #e8e7e7;
}
.carmain{
	background: url(https://www.qualitymngt.com/wp-content/uploads/2022/09/image-42.png);
  background-size: auto;
background-size: auto;
background-size: cover;
height: 428px;
}
.our_partners_desc h1{
	padding: 1em;
font-size: 3em;
	text-align:center;
	color: #007a47;
}
.rt-team-container .social-icons a {
	color:#000;}
.owl-carousel .owl-item img {
  display: block;
  width: 100%;
  -webkit-transform-style: preserve-3d;
  height: 150px !important;
  object-fit: cover !important;
	padding:1em;
}
.rt-team-container h3 a {
  text-decoration: none !important;
  font-size: 23px;
  text-align: center;
  font-weight: bold;
  color: #fff;
}
.rt-team-container .social-icons a i {
  padding: 7px 0px 0px;
  display: block;
  color: #41a317 !important;
}
.rt-team-container .round-img img {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  border: 5px solid #e7c612;
}
#tour_guides{
	padding: 5em 0;
background: #e8e7e7;
padding: 5em 0;
color: #FFF;
padding: 2em 0;
min-height: 100%;
background: url(https://www.qualitymngt.com/wp-content/uploads/2022/10/kidepoantelopes.jpg) rgba(13, 13, 13, 0.33);
  background-position-x: 0%;
  background-position-y: 0%;
  background-attachment: scroll;
  background-size: auto;
background-position-x: 0%;
background-position-y: 0%;
background-size: auto;
background-position-x: 0%;
background-position-y: 0%;
background-size: auto;
background-position-x: 0%;
background-position-y: 0%;
background-size: auto;
background-size: cover;
background-blend-mode: multiply;
background-position: center;
background-attachment: fixed;
}
.smls-car-img-wrap{
	box-shadow:rgba(0, 0, 0, 0.16) 0px 1px 4px;
}
.best_seller_desc1 h1{
	padding: 1em;
font-size: 3em;
	text-align:left;
	color: #007a47;
}
.best_seller_desc1 p{
	padding: 0em 3em;
}
.mainpagetitle h1{
	padding: 1em;
font-size: 3em;
font-weight: 800;
color: #fff;
}

#popular_tours{
	padding: 5em;
text-align: center;
margin-top: 7em;
}
.package_pic img{
	height: 500PX;
width: 500PX;
object-fit: cover;
box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
padding: 1em;
border-radius: 500px;
}
.package1_content{
	box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
margin: 3em 0;
padding: 1em;
background: #fff !important;
}
.package1_content h4{
	color: #000 !important;
	font-family: 'Courgette', cursive;
	font-size: 36px; font-weight: 500; color:#43a419;
}
.package1_content h2{
	color: #41a317;
font-weight: 600;
font-style: italic;
}
.package1_content h3{
	color: #000;
}
.package1_content h1{
	padding-bottom:1em;
}
.package1_content strong{
	color: #41a317;
font-weight: 600;
font-style: italic;
}
.package1_content h1::after{
	content: "";
width: 50%;
height: 3px;
background: #e7c612;
vertical-align: middle;
display: inline-block;
margin: 0px 6px 0 2%;
}
.safari-cta {

	border: 1px solid #67bc11;
	color: #37424A;
	position: relative;
	background-color: #ffffff;
	transition-duration: 300ms;
	box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.1);
	border-radius: 5px;
	margin-top: 3em;
}
.package_pic{
	margin-top: 3em;
}
.package_pic1{
	margin-top: 3em;
}
.safari-cta-header {
  background-color: #43a419;
  color: #ffffff;
  padding: 15px 30px;
  text-align: center;
  font-size: 20px;
}
.safari-cta-body, .safari-cta-call, .safari-cta-hours, .safari-cta-btn {
  padding: 15px 30px 0;
}
.safari-cta-call {
  line-height: 27px;
  letter-spacing: 0.45px;
}
.safari-cta-body, .safari-cta-call, .safari-cta-hours, .safari-cta-btn {
  padding: 15px 30px 0;
}
.safari-cta-hours {
  margin-bottom: 15px;
  font-size: 15px;
  letter-spacing: -0.26px;
  color: #7C7C7C;
}
.safari-cta-body, .safari-cta-call, .safari-cta-hours, .safari-cta-btn {
  padding: 15px 30px 0;
}
.safari-cta-btn-group {
  margin-bottom: 20px;
}
.safari-cta-mail {
  padding: 0px 30px;
  margin-bottom: 20px;
  font-size: 15px;
  letter-spacing: -0.26px;
  color: #7C7C7C;
}
.safari-cta-footer {
  padding: 0px 30px 25px;
}

footer a{
	color: #fff;
}
#popular_tours h1{
	padding: 1em;
font-size: 3em;
}
.popular_gallery{
	padding:2em 0;
}
.popular_desc{
	width: 70%;
margin: 0 auto;
}
.popular_image_1 img{
	border-radius: 20px;
padding: 0.4em;
height: 235px;
object-fit: cover;
width: 100%;
}
.popular_image_2 img{
	height: 470px;
object-fit: cover;
border-radius: 20px;
padding: 0.4em;
}

.top-destination_desc{
	width: 70%;
margin: 0 auto;
}
.top_destination_gallery{
	padding:2em 0;
}
.top_destination_image_1 img{
	width:100%;
}
.top_destination_image_2 img{
	width:100%;
}

#top_destination{
	padding:5em 0;
}
.top_destination_image_1 {
	padding-top:5em;
}
#top_destination{
	text-align:center;
}
#top_destination h1{
	padding: 1em;
font-size: 3em;
color: #007a47;
}
#why_east_tours{
	padding:5em 0;
}
 #why_east_tours h1{
	padding: 1em;
font-size: 3em;
color:#007a47;
 }
 .why_east_tours_desc{
	width: 80%;
	margin: 0 auto;
	text-align: center;
 }
 .why_card{
	text-align:center;
 }
 .bestcard{
	color: #FFF;
	padding: 5em 0;
	min-height: 100%;
	background: url(https://www.qualitymngt.com/wp-content/uploads/2022/08/image-71.png)rgba(17, 17, 17, 0.13);
	  background-position-x: 0%;
	  background-position-y: 0%;
	  background-size: auto;
	background-position-x: 0%;
	background-position-y: 0%;
	background-size: auto;
	background-position-x: 0%;
	background-position-y: 0%;
	background-size: auto;
	background-size: cover;
	background-blend-mode: multiply;
	background-position: center;
	border-radius: 20px;
	width: 100%;
	height: 217px;
	object-fit: cover;
  
 }
 .bestcard1 {
	color: #FFF;
	padding: 5em 0;
	  padding-left: 0px;
	min-height: 100%;
	background: url(https://www.qualitymngt.com/wp-content/uploads/2022/10/Sempaya.png) rgba(17, 17, 17, 0.13);
	  background-position-x: 0%;
	  background-position-y: 0%;
	  background-size: auto;
	background-position-x: 0%;
	background-position-y: 0%;
	background-size: auto;
	background-position-x: 0%;
	background-position-y: 0%;
	background-size: auto;
	background-position-x: 0%;
	background-position-y: 0%;
	background-size: auto;
	background-size: cover;
	background-blend-mode: multiply;
	background-position: center;
	border-radius: 20px;
	width: 100%;
	height: 217px;
	object-fit: cover;
  }
  .bestcard1{
	padding-left:2em;
 }
 .bestcard1 h2{
	font-weight: 700;
padding-top: 5em;
 }
 .bestcard2 {
	color: #FFF;
	padding: 5em 0;
	  padding-left: 0px;
	min-height: 100%;
	background: url(https://www.qualitymngt.com/wp-content/uploads/2022/10/murchison-falls-national-park-jpg.jpg) rgba(17, 17, 17, 0.13);
	  background-position-x: 0%;
	  background-position-y: 0%;
	  background-size: auto;
	background-position-x: 0%;
	background-position-y: 0%;
	background-size: auto;
	background-position-x: 0%;
	background-position-y: 0%;
	background-size: auto;
	background-position-x: 0%;
	background-position-y: 0%;
	background-size: auto;
	background-size: cover;
	background-blend-mode: multiply;
	background-position: center;
	border-radius: 20px;
	width: 100%;
	height: 217px;
	object-fit: cover;
  }
  .bestcard2{
	padding-left:2em;
 }
 .bestcard2 h2{
	font-weight: 700;
padding-top: 5em;
 }
 .bestcard3 {
	color: #FFF;
	padding: 5em 0;
	  padding-left: 0px;
	min-height: 100%;
	background: url(https://www.qualitymngt.com/wp-content/uploads/2022/10/Lake-Mburo-National-Park.jpg) rgba(17, 17, 17, 0.13);
	  background-position-x: 0%;
	  background-position-y: 0%;
	  background-size: auto;
	background-position-x: 0%;
	background-position-y: 0%;
	background-size: auto;
	background-position-x: 0%;
	background-position-y: 0%;
	background-size: auto;
	background-position-x: 0%;
	background-position-y: 0%;
	background-size: auto;
	background-size: cover;
	background-blend-mode: multiply;
	background-position: center;
	border-radius: 20px;
	width: 100%;
	height: 217px;
	object-fit: cover;
  }
  .bestcard3{
	padding-left:2em;
 }
 .bestcard3 h2{
	font-weight: 700;
padding-top: 5em;
 }
 .csh span{
	color:#ff4444;
 }
 .top_destination_image_9{
	color: #FFF;
	padding: 2em 0;
	  padding-left: 0px;
	padding-left: 0px;
	padding-left: 0px;
	
	background: url(https://www.qualitymngt.com/wp-content/uploads/2022/09/image-90.png) rgba(17, 17, 17, 0.13);
	  background-position-x: 0%;
	  background-position-y: 0%;
	  background-size: auto;
	background-position-x: 0%;
	background-position-y: 0%;
	background-size: auto;
	background-size: cover;
	background-blend-mode: multiply;
	background-position: center;
	border-radius: 20px;
	width: 100%;
	height: 411px;
	object-fit: cover;
	margin-top: 7em;
  
 }
 #contact_desc h1{
	color: #FFF !important;
	background: #41a317;
	padding: 5px;
	border-left: 5px solid #e7c612;
	width: 47%;
	font-weight: 700 !important;
 }
 #contact_desc{
	color: #fff;
text-align: center;
position: absolute;
z-index: 1000;
top: -20%;
width: 100%;
 }
 #get_intouch{
	padding: 5em 0;
 }
 #Featured{
	padding: 5em 0;	

	
}

 .getintouchdesc{
	width: 70%;
 }
 #get_intouch h1{
	padding: 1em;
font-size: 3em;
text-align: center;
color: #017a47;
 }
 #get_intouch p{
	text-align:center;
 }
 .getintouchcard{
	text-align: center;
padding: 2em;
 }
 .map iframe{
	border-radius: 18px;
 }
 .getintouchcard button{
	background: #0ba181;
border: 2px solid #0ba181;
color: #fff;
border: 5px;
padding: 1em 3em;
font-weight: 700;
width: 100%;
border-radius: 5px;
 }
 .top_destination_image_10{
	color: #FFF;
	padding: 2em 0;
	  padding-left: 0px;
	padding-left: 0px;
	padding-left: 0px;
	
	background: url(https://www.qualitymngt.com/wp-content/uploads/2022/09/image-89.png) rgba(17, 17, 17, 0.13);
	  background-position-x: 0%;
	  background-position-y: 0%;
	  background-size: auto;
	background-position-x: 0%;
	background-position-y: 0%;
	background-size: auto;
	background-size: cover;
	background-blend-mode: multiply;
	background-position: center;
	border-radius: 20px;
	width: 100%;
	height: 411px;
	object-fit: cover;
  
 }
 .top_destination_image_11{
	color: #FFF;
	padding: 2em 0;
	  padding-left: 0px;
	padding-left: 0px;
	padding-left: 0px;
	
	background: url(https://www.qualitymngt.com/wp-content/uploads/2022/09/image-88.png) rgba(17, 17, 17, 0.13);
	  background-position-x: 0%;
	  background-position-y: 0%;
	  background-size: auto;
	background-position-x: 0%;
	background-position-y: 0%;
	background-size: auto;
	background-size: cover;
	background-blend-mode: multiply;
	background-position: center;
	border-radius: 20px;
	width: 100%;
	height: 411px;
	object-fit: cover;
	margin-top: 7em;
  
 }
 .top_destination_image_9 h3{
	font-size: 2EM;
font-weight: 800;
padding-bottom: 3em;
padding-top: 2em;
 }
 .top_destination_image_9 button{
	background: none;
border: 2px solid #fff;
padding: 0 2em;
border-radius: 20px;
color: #fff;
 }
 .top_destination_image_10 h3{
	font-size: 2EM;
font-weight: 800;
padding-bottom: 3em;
padding-top: 2em;
 }
 .top_destination_image_10 button{
	background: none;
border: 2px solid #fff;
padding: 0 2em;
border-radius: 20px;
color: #fff;
 }
 .top_destination_image_11 h3{
	font-size: 2EM;
font-weight: 800;
padding-bottom: 3em;
padding-top: 2em;
 }
 .top_destination_image_11 button{
	background: none;
border: 2px solid #fff;
padding: 0 2em;
border-radius: 20px;
color: #fff;
 }
#packages{
	margin-top: -45%;
}
 .bestcard4 {
	color: #FFF;
	padding: 5em 0;
	  padding-left: 0px;
	min-height: 100%;
	background: url(https://www.qualitymngt.com/wp-content/uploads/2022/08/image-75.png) rgba(17, 17, 17, 0.13);
	  background-position-x: 0%;
	  background-position-y: 0%;
	  background-size: auto;
	background-position-x: 0%;
	background-position-y: 0%;
	background-size: auto;
	background-position-x: 0%;
	background-position-y: 0%;
	background-size: auto;
	background-position-x: 0%;
	background-position-y: 0%;
	background-size: auto;
	background-size: cover;
	background-blend-mode: multiply;
	background-position: center;
	border-radius: 20px;
	width: 100%;
	height: 217px;
	object-fit: cover;
  }
  .bestcard4{
	padding-left:2em;
 }
 .bestcard4 h2{
	font-weight: 700;
padding-top: 5em;
 }
 .bestcard5 {
	color: #FFF;
	padding: 5em 0;
	  padding-left: 0px;
	min-height: 100%;
	background: url(https://www.qualitymngt.com/wp-content/uploads/2022/10/ziwa.jpg) rgba(17, 17, 17, 0.13);
	  background-position-x: 0%;
	  background-position-y: 0%;
	  background-size: auto;
	background-position-x: 0%;
	background-position-y: 0%;
	background-size: auto;
	background-position-x: 0%;
	background-position-y: 0%;
	background-size: auto;
	background-position-x: 0%;
	background-position-y: 0%;
	background-size: auto;
	background-size: cover;
	background-blend-mode: multiply;
	background-position: center;
	border-radius: 20px;
	width: 100%;
	height: 217px;
	object-fit: cover;
  }
  .bestcard5{
	padding-left:2em;
 }
 .bestcard5 h2{
	font-weight: 700;
padding-top: 5em;
 }
 footer ul{
	list-style: none;
margin-left: 0;
padding-left: 0;
color: #fff;

 }
.menu{
	 
	 text-align: left;
	}
#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item > a.mega-menu-link {
  
	text-transform: uppercase !important;}

 #best_seller{
	padding:5em 0;
	background: #007a47;
 }
 #best_seller h1{
	padding: 1em;
font-size: 3em;
color: #fff;
 }
 .best_seller_desc{
	width: 80%;
margin: 0 auto;
text-align: center;
padding-bottom: 2em;
 }
 .bestcard{
	padding-left:2em;
 }
 .bestcard h2{
	font-weight: 700;
padding-top: 5em;
 }
 .row2{
	padding-top: 2em;
 }
 .discount{
	background: #f44;
width: 42%;
text-align: center;
border-radius: 19px;
margin-top: -3em;
	 display: none;
 }
 #travellers_experiences{
	padding:5em 0;
 }
 #travellers_experiences h1 {
	padding: 1em;
	font-size: 3em;
	color: #007a47;
  }
  .travellers_experiences_desc{
	width: 80%;
margin: 0 auto;
text-align: center;
padding-bottom: 2em;
  }


.page-title{
	

}

#tours{
	padding: 5em 0;
text-align: center;
margin-top: -45%;
}
.tours_desc{
	width: 70%;
margin: 0 auto;
color: #fff;
}
.tours_desc h1{
	padding: 1em;
font-size: 3em;
font-weight: 800;
color: #fff;
}
#adventure_awaits{
	padding:5em 0;
}
.adventure_awaits_desc h1{
	
	font-size: 2.5em !important;
	font-weight: 800;
	padding-left: 1em;
	color: #fff;
}
.adventure_awaits_desc p{
	padding-left: 3em;
}
.slide_img{
	padding: 2em;
margin-top: -8%;
}
.slide_img img{
	border: 5px solid #fff;
border-radius: 26px;
}
.adventure_awaits_desc{
	color: #FFF;
padding: 5em 0;
  padding-left: 0px;
padding-left: 0px;
padding-left: 0px;
min-height: 100%;
background: url(https://www.qualitymngt.com/wp-content/uploads/2022/12/18yearsofprofessionalism.jpg) rgba(11, 11, 11, 0.93);
  background-position-x: 0%;
  background-position-y: 0%;
  background-size: auto;
background-position-x: 0%;
background-position-y: 0%;
background-size: auto;
background-position-x: 0%;
background-position-y: 0%;
background-size: auto;
background-position-x: 0%;
background-position-y: 0%;
background-size: auto;
background-position-x: 0%;
background-position-y: 0%;
background-size: auto;
background-position-x: 0%;
background-position-y: 0%;
background-size: auto;
background-size: cover;
background-blend-mode: multiply;
background-position: center;
border-radius: 20px;
width: 100%;
height: 254px;
object-fit: cover;
}
#popular_destinations{
	padding:5em 0;
}
.country h1{
	font-size: 2em;
	font-weight: 600;
	padding-left: 1em;
  }
  .country{
	color: #FFF;
padding: 2em 0;
background: url(https://www.qualitymngt.com/wp-content/uploads/2022/08/image-96.png) rgba(17, 17, 17, 0.2);
  

background-size: cover;
background-blend-mode: multiply;
background-position: center;
border-radius: 20px;
width: 100%;
height: 88px;
object-fit: cover;
  }
  .country button{
	border: 2px solid #fff;
border-radius: 19px;
padding: 0 11px;
background: none;
color: #fff;
  }

  .testimonial-user-img img {
	width: 150px !important;
	height: 150px !important;
	border-radius: 100px;
	border: none !important;
	padding: 5px;
	display: inline-block;
	object-fit: cover;
  }

  #popular_destinations ul{
	list-style: none;
  }
  #popular_destinations h1{
	font-size: 2em;
font-weight: 600;
padding-left: 1em;
  }
  #popular_destinations button {
	border: 2px solid #fff;
	border-radius: 19px;
	padding: 0 11px;
	background: none;
	color: #fff;
  }
  #popular_destinations h2{
	font-size: 3em;
font-weight: 800;
padding-left: 1em;
padding-bottom: 1em;
  }
  .compare_rental_car_desc h1{
	padding: 1em;
	font-size: 3em;	
	color: #017a47;
}
.compare_rental_car_desc{
	width: 70%;
margin: 0 auto;
}
#best_seller h3{
	padding: 1em;
	font-size: 3em;
	text-align: left;
}
#compare_rental_car button{
	background: #0ba181;
border: 2px solid #0ba181;
border-radius: 9px;
color: #fff;
margin-top: 10px;
font-size: 12px;
}
.car_img{
	background: #f5f5f5;
}
.car_img img{
	height: 181px;
object-fit: cover;
}
.car_card{
	box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
border-radius: 8px;
}
#compare_rental_car{
	text-align: center;
	padding:5em 0;
}
  #how_it_works{
	padding: 5em 0;
	text-align: center;
  }
  #how_it_works img{
	height: 146px;
  }
  #how_it_works h1{
	  color: #017a47;
	padding: 1em;
font-size: 3em;
  }
  .how_it_works_desc{
	width: 70%;
margin: 0 auto;
  }
  #car_rental{
	padding: 5em 0;
position: absolute;
width: 100%;
z-index: 1000;
top: -30%;
  }
  .bsimage{
	background: url(https://www.qualitymngt.com/wp-content/uploads/2022/09/Vector-127.png);
  background-repeat: repeat;
  background-size: auto;
background-size: contain;
background-repeat: no-repeat;
	  margin-top: 4em;
  }
  .country4 {
	color: #FFF;
	padding: 2em 0;
	background: url(/wp-content/uploads/2022/09/image-98.png) rgba(17, 17, 17, 0.2);
	  background-position-x: 0%;
	  background-position-y: 0%;
	  background-size: auto;
	background-size: cover;
	background-blend-mode: multiply;
	background-position: center;
	border-radius: 20px;
	width: 100%;
	height: 88px;
	object-fit: cover;
  }
  .country3 {
	color: #FFF;
	padding: 2em 0;
	background: url(https://www.qualitymngt.com/wp-content/uploads/2022/09/image-75-2.png) rgba(17, 17, 17, 0.2);
	  background-position-x: 0%;
	  background-position-y: 0%;
	  background-size: auto;
	background-size: cover;
	background-blend-mode: multiply;
	background-position: center;
	border-radius: 20px;
	width: 100%;
	height: 88px;
	object-fit: cover;
  }
  .country2 {
	color: #FFF;
	padding: 2em 0;
	background: url(https://www.qualitymngt.com/wp-content/uploads/2022/09/image-97.png) rgba(17, 17, 17, 0.2);
	  background-position-x: 0%;
	  background-position-y: 0%;
	  background-size: auto;
	background-size: cover;
	background-blend-mode: multiply;
	background-position: center;
	border-radius: 20px;
	width: 100%;
	height: 88px;
	object-fit: cover;
  }
.section-title {
	font-size: 40px;
	font-weight: 800;
}
.section-title span {
	background: #0093dd;
	color: #fff;
	padding: 4px;
}
.section-title::after {
	content: '';
	border-left: 66px solid #000;
	background-color: yellow;
	width: 206px;
	height: 3px;
	border-right: 66px solid red;
	display: block;
	margin-top: 30px;
}

.page-title{
  padding-top: 17px;
padding-bottom: 0px;
color: #fff;
position: relative;
background: #43a419;
}

.page-title h1 {
	color: #FFF !important;
	background: #41a317;
	width: fit-content;
	padding: 5px;
	border-left: 5px solid #e7c612;
	font-weight: 700 !important;
	
  }


.post-title {
	padding-top: 30px;
padding-bottom: 20px;
color: #fff;
position: relative;
background: #43a419;
}

.overlay2 {
	position: absolute;
	z-index: 0;
	background: rgba(44,65,67,0.8);
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
}
.is-menu {
	position: relative;
	float: right;
	margin-top: 10px;
	border-radius: 50%;
	border: 1px dashed #ff8000;
	padding: 5px 6px;
}
a.glink span {
	color: #444;
}
#crumbs {
	display: inline-flex;
	padding-left: 0;
	list-style: none;
	justify-content: center;
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee;
	padding-top: 10px;
	padding-bottom: 10px;
	float: left;
}
#crumbs li {
	margin-right: 10px;
color: #fff;
display: none;
}
#mainpagedetails{
/* 	margin-top: 30%; */
}
#crumbs a{
    color: #fff;
	font-weight: 700;
}
/*------------------------------------*\
    Structure and global elements
\*------------------------------------*/
.crop {
   height: 450px;
   overflow: hidden;
   display:flex;
   align-items:center;
   justify-content:center;
   }

.crop img {
       width: 100%;
       display:block;
       margin-left: auto;
       margin-right: auto;
       vertical-align: middle;
}
.default-btn {
	background-image: linear-gradient(to right, red , yellow);
	font-size: 16px;
	padding-left: 20px;
	border-radius: 30px;
	border: none;
	display: inline-flex;
	flex-wrap: nowrap;
	align-items: center;
}
.default-btn:after, .black-btn:after{
    content: '\ea79';
    font-family: 'IcoFont';
    font-weight: 400;
    font-style: normal;
    font-size: 25px;
    margin-left: 15px;
}
.default-btn:hover, .black-btn:hover{
    background-color: transparent;
    color: #000;
    border: 2px solid #000;
}
.black-btn {
    background-color: #000;
    font-size: 16px;
	padding-left: 20px;
	border-radius: 30px;
	border: none;
	display: inline-flex;
	flex-wrap: nowrap;
	align-items: center;
}

/*------------------------------------*\
    PAGES
\*------------------------------------*/
/* -----------Homepage----------------*/
.slide-border{
    background-color: #000000cc;
}
.slide-border .n2-ss-item-content.n2-ow {
	border-left: 66px solid #000;
	background-color: yellow;
	border-right: 66px solid red;
	width: 66px;
	height: 3px;
	color: yellow;
	border-top: none;
	border-bottom: none;
	margin-left: 20px;
}
.slider-border .n2-ow.n2-ow-all p{
    display: none !important;
}
.program-section{
	background-image: url(https://nice-ug.org/2021/wp-content/uploads/2021/01/bg-1.png);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}
.program-box {
	border: 3px solid;
	border-image-source: linear-gradient(45deg, black, yellow, red);
	border-image-slice: 5;
	padding: 30px 20px;
	border-radius: 10px;
	text-align: center;
}
.program-box h3 {
	font-size: 23px;
	font-weight: 500;
}
.news-section {
	background-repeat: no-repeat;
	background-position: bottom;
}
.rt-tpg-container .layout1 .rt-holder {
	padding-bottom: 15px;
background-color: #fff;
padding-left: 0px;
padding-right: 0px;
height: 438px;
width: 100%;
object-fit: cover;
	border-bottom: 2px solid #41a317;
}

.popular_activities_desc{
	width: 70%;
margin: 0 auto;
}
.popular_activities_desc h1{
	padding: 1em;
font-size: 3em;
margin: 0 auto;
}
.popular_activities_blog{
	padding-top:5em;
}
#popular_activities h2{
	padding-top: 3em;
	font-size: 1.3em;
}
.midsec{
	padding: 2em 0;
}
.cardb1{
	color: #FFF;
padding: 5em 0;
  padding-left: 0px;
padding-left: 0px;
padding-left: 0px;
min-height: 100%;
background: url(https://www.qualitymngt.com/wp-content/uploads/2022/10/quality_management_services_softskills_training_3.jpg) rgba(17, 17, 17, 0.87);
  background-position-x: 0%;
  background-position-y: 0%;
  background-size: auto;
background-size: cover;
background-blend-mode: multiply;
background-position: center;
border-radius: 20px;
width: 100%;
height: 280px;
object-fit: cover;
}
.BTS{
	padding-top: 3em;
}
.cardb2{
	
	color: #FFF;
padding: 5em 0;
  padding-left: 0px;
padding-left: 0px;
padding-left: 0px;
padding-left: 0px;
min-height: 100%;
background: url(https://www.qualitymngt.com/wp-content/uploads/2022/10/quality_management_services_events_management_1.jpg) rgba(17, 17, 17, 0.87);
  background-position-x: 0%;
  background-position-y: 0%;
  background-size: auto;
background-position-x: 0%;
background-position-y: 0%;
background-size: auto;
background-size: cover;
background-blend-mode: multiply;
background-position: center;
border-radius: 20px;
width: 100%;
height: 280px;
object-fit: cover;
}
.cardb3{
	color: #FFF;
padding: 5em 0;
  padding-left: 0px;
padding-left: 0px;
padding-left: 0px;
min-height: 100%;
background: url(https://www.qualitymngt.com/wp-content/uploads/2022/09/image-88.png) rgba(17, 17, 17, 0.13);
  background-position-x: 0%;
  background-position-y: 0%;
  background-size: auto;
background-size: cover;
background-blend-mode: multiply;
background-position: center;
border-radius: 20px;
width: 100%;
height: 280px;
object-fit: cover;
}
.cardb4{
	color: #FFF;
padding: 5em 0;
  padding-left: 0px;
padding-left: 0px;
padding-left: 0px;
min-height: 100%;
background: url(https://www.qualitymngt.com/wp-content/uploads/2022/08/image-76.png) rgba(17, 17, 17, 0.13);
  background-position-x: 0%;
  background-position-y: 0%;
  background-size: auto;
background-size: cover;
background-blend-mode: multiply;
background-position: center;
border-radius: 20px;
width: 100%;
height: 280px;
object-fit: cover;
}
.cardb5{
	color: #FFF;
padding: 5em 0;
  padding-left: 0px;
padding-left: 0px;
padding-left: 0px;
min-height: 100%;
background: url(https://www.qualitymngt.com/wp-content/uploads/2022/08/image-74.png) rgba(17, 17, 17, 0.13);
  background-position-x: 0%;
  background-position-y: 0%;
  background-size: auto;
background-size: cover;
background-blend-mode: multiply;
background-position: center;
border-radius: 20px;
width: 100%;
height: 280px;
object-fit: cover;
}
.cardb6{
	color: #FFF;
padding: 5em 0;
  padding-left: 0px;
padding-left: 0px;
padding-left: 0px;
min-height: 100%;
background: url(https://www.qualitymngt.com/wp-content/uploads/2022/10/Quality_managment_services_teleservices.jpg) rgba(17, 17, 17, 0.87);
  background-position-x: 0%;
  background-position-y: 0%;
  background-size: auto;
background-size: cover;
background-blend-mode: multiply;
background-position: center;
border-radius: 20px;
width: 100%;
height: 280px;
object-fit: cover;
}
.cardb7{
	color: #FFF;
padding: 5em 0;
  padding-left: 0px;
padding-left: 0px;
padding-left: 0px;
min-height: 100%;
background: url(https://www.qualitymngt.com/wp-content/uploads/2022/10/quality_management_Services_relocation_services-1.jpg) rgba(17, 17, 17, 0.87);
  background-position-x: 0%;
  background-position-y: 0%;
  background-size: auto;
background-size: cover;
background-blend-mode: multiply;
background-position: center;
border-radius: 20px;
width: 100%;
height: 280px;
object-fit: cover;
}
.faq_desc{
	width: 70%;
margin: 0 auto;
text-align:center;
}
.faqcard img{
	width: 13%;
margin-right: 1em;
}
.faqcard{
	padding: 1em 0;
}
.faqcard p{
	padding-left: 83px;
}
#faqs{
	padding: 5em 0;
}
#faqs h1{
	padding: 1em;
font-size: 3em;
margin: 0 auto;
text-align: center;
}
#popular_activities{
	padding: 5em 0;
text-align: center;
}
#Featured .rt-img-holder img.rt-img-responsive, #rt-tpg-container-3061658515 .rt-img-holder, #rt-tpg-container-3061658515 .rt-post-overlay .post-img, #rt-tpg-container-3061658515 .post-sm .post-img, #rt-tpg-container-3061658515 .rt-post-grid .post-img, #rt-tpg-container-3061658515 .post-img img {
	border-radius: px;
	width: 100%;
	
	object-fit: cover;
}
.blog1 .tpg-shortcode-main-wrapper .rt-detail .entry-title a {
	text-decoration: none;
font-size: 2.4rem;
line-height: 30px;
font-weight: 600;
color: #41a317;
margin: 0 0 10px;
  }
#poststuff .rt-tpg-container .layout1 .rt-holder .rt-detail h2, #poststuff .rt-tpg-container .layout1 .rt-holder .rt-detail h3, #poststuff .rt-tpg-container .layout1 .rt-holder .rt-detail h4, .rt-tpg-container .layout1 .rt-holder .rt-detail h2, .rt-tpg-container .layout1 .rt-holder .rt-detail h3, .rt-tpg-container .layout1 .rt-holder .rt-detail h4 {
	margin: 0 0 14px;
	padding: 0;
	font-size: 20px !important;
	line-height: 1.25;
}
.rt-tpg-container .layout1 .rt-holder .rt-detail .read-more {
	display: block;
	text-align: left !important;
}
.events-section {
	background-image: url(https://nice-ug.org/2021/wp-content/uploads/2021/01/bg-3.png);
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
	
}
.w3eden .btn-primary {
	background-color: #000;
	border-color: #000;
	color: #FFFFFF !important;
	border-radius: 30px !important;
	text-transform: none !important;
}
.w3eden a {
	color: #444 !important;
	text-decoration: none;
	background-color: transparent;
}

/*----------- Post pages --------------*/
.post-sidebar{
    background-color: #eee;
}
.post-sidebar h3{
    background-color: #000;
	padding: 15px 10px;
	text-transform: uppercase;
	font-weight: 800;
	color: #fff;
}
.yarpp-thumbnails-horizontal{
    padding: 0 10px;
}
.yarpp-thumbnails-horizontal .yarpp-thumbnail {
	border: none !important;
	width: 100% !important;
	height: auto !important;
	margin: 5px;
	margin-left: 0px;
	vertical-align: top;
	display: flex !important;
	border-bottom: 1px solid #00000012 !important;
	padding: 10px 0;
}
.yarpp-thumbnails-horizontal .yarpp-thumbnail-title {
	font-size: 1em !important;
	max-height: 100% !important;
	line-height: 1.4em;
	margin: 7px;
	margin-top: 0px;
	width: 100% !important;
	text-decoration: inherit;
	overflow: visible !important;
	color: #444;
	font-weight: 600;
	align-self: center;
}
.yarpp-thumbnail > img, .yarpp-thumbnail-default {
	width: 50% !important;
	height: auto !important;
	margin: 5px;
}
.post-details p{
    margin-right: 15px;
}
.post-details i{
    margin-right: 5px;
}
.nh{
	text-align: center;
padding: 7em;
}
.nh1{
	background: #e6cbde;
padding: 4em;
}
.nh2{
	background: #f4f4f4;
padding: 4em;
}
.nh1 .readmore button {
	background: NONE;
	color: #fff;
	font-weight: 500;
	font-size: 16px;
	padding: 13px 48px;
	border-radius: 36px;
	border: 2px solid #fff;
  }
hr {
	box-sizing: content-box;
	height: 0;
	overflow: visible;
	color: #fff;
	background: #fff;
	
  }
  .btlinks{
	padding:2em;
  }
  #newletter{
	padding: 5em 0;
  }
#newletter h2{
	font-size: 2em;
margin: 0 auto;
font-weight: 500;
color: #000;
line-height: 1.2;
padding-bottom: 1em;
text-align: center;
}
/*-------------Footer ----------------*/
footer h1{
	font-size: 1.5em !important;
font-weight: 600 !important;
color: #41a317;
	
}
.footer .readmore button {
	background: #e6cbde;
	color: #000;
	font-weight: 500;
	font-size: 16px;
	padding: 13px 48px;
	border-radius: 36px;
	border: 2px solid #e6cbde;
	margin-top: 2em;
  }
.footer{
	color: #fff;
padding: 5em 0;
background-blend-mode: multiply;
border-top: 5px solid #e7c612;
background: url(https://www.qualitymngt.com/wp-content/uploads/2022/10/pexels-jeandaniel-francoeur-1182238.jpg)rgb(15, 15, 15);
  background-position-x: 0%;
  background-position-y: 0%;
  background-size: auto;
background-size: cover;
background-position: center;
}
footer h2{
	font-size: 20px;
font-weight: 700;
line-height: 2;
}
.footer-contact{
    display: flex;
    justify-content: in-between;
}
.copyright2{
 background-color: #000;
color: #fff;
font-size: 13px;
padding-top: 10px;
border-top: 1px solid #e7c612;
padding-bottom: 10px;
font-weight: 200 !important;
	padding-left:10px;
}
.upper-row{
	border-top: 5px solid #41a317;
}
.footer i{
color:#41a317;
}
.copyright{
   background-color: #000;
color: #fff;
font-size: 13px;
padding-top: 10px;
border-top: 1px solid #e7c612;
padding-bottom: 10px;
font-weight: 200 !important;
	padding-left:10px;
}
.copyright img{
    width: 30px;
    height: auto;
}

div#n2-ss-2 .n2-font-eab51c91a105da89340da7933c600fd4-link a {
	
	color: #fff;
	font-size: 100%;
	text-shadow: none;
	line-height: 1.5;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	text-align: inherit;
	letter-spacing: normal;
	word-spacing: normal;
	text-transform: none;
	font-weight: 500 !important;
background: NONE !important;
color: #83c12b !important;
  }
 
  div#n2-ss-2 .n2-font-0b2dbb5cbcc153b9663e67f4f7b4941d-paragraph {
	border-left: 2px solid #67bc11;
font-family: inherit !important;
font-style: italic !important;
background: #e7c6128f;
padding: 5px;
width:fit-content;
color: #fff !important;
font-size: 15px !important;
font-weight: 600 !important;
  }
  div#n2-ss-2 .n2-font-b870ccf548622567991ac70cdd481482-paragraph {
	font-size: 1.4em !important;
	font-weight: 700 !important;
	font-style: normal !important;
	font-family: inherit !important;
	color: #fff !important;
	background: #41a3177d;
	width: fit-content;
	padding: 5px;
	border-left:2px solid #e7c612;
  }
  div#n2-ss-2 .n2-font-4c6c7e1b1bf49436c2f87de4e58f32ed-hover {
	font-size: 3.5em !important;
text-align: left !important;
font-weight: 700 !important;
font-family: inherit !important;
text-shadow: 2px 7px 5px rgba(0,0,0,0.3), 0px -4px 10px rgba(255,255,255,0.3) !important;
text-transform: uppercase !important;
  }
  #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item > a.mega-menu-link {
line-height: 40px;
height: 40px;
width: auto;
color: #000 !important;
font-weight: 700 !important;
display: block;
transition: color 0.3s;
padding: 0;
font-size: 13px !important;
}
  .top-row{
padding: 0;
background: #fff;
color: #fff;

  
  }

.wpwax-lsu-ultimate.wpwax-lsu-hover-active .wpwax-lsu-item img {
  width: 100%;
  max-width: 239px !important;
	-webkit-transition: 0.35s;}
.wpwax-lsu-ultimate.wpwax-lsu-carousel.wpwax-lsu-carousel-theme-1 .wpwax-lsu-item .wpwax-lsu-item-inner {
  min-height: ;
  padding: 9px !important;
}
  #mega-menu-wrap-header-menu #mega-menu-header-menu {
	visibility: visible;
text-align: left !important;
padding: 5px 0px 5px 0px !important;}
#mega-menu-wrap-header-menu, #mega-menu-wrap-header-menu #mega-menu-header-menu, #mega-menu-wrap-header-menu #mega-menu-header-menu ul.mega-sub-menu, #mega-menu-wrap-header-menu #mega-menu-header-menu li.mega-menu-item, #mega-menu-wrap-header-menu #mega-menu-header-menu li.mega-menu-row, #mega-menu-wrap-header-menu #mega-menu-header-menu li.mega-menu-column, #mega-menu-wrap-header-menu #mega-menu-header-menu a.mega-menu-link, #mega-menu-wrap-header-menu #mega-menu-header-menu span.mega-menu-badge {
	background: #0000000a !important;
  }
.requestquote	button{
		background: #00cace;
color: #000;
font-weight: 700;
font-size: 16px;
padding: 13px 48px;
border-radius: 36px;
border: 2px solid #00cace;
	}
	.fav1{
		color: #FFF;
padding: 10em 0;
min-height: 100%;
background: url(http://localhost/PRO/wp-content/uploads/2022/08/handbag-scaled.jpeg) rgba(1, 8, 9, 0.27);
  background-position-x: 0%;
  background-position-y: 0%;
  background-size: auto;
background-position-x: 0%;
background-position-y: 0%;
background-size: auto;
background-position-x: 0%;
background-position-y: 0%;
background-size: auto;
background-size: cover;
background-blend-mode: multiply;
background-position: center;
	}
	.fav1 h3{
		text-align: center;
	}
	.fav2 h3{
		text-align: center;
	}
	.fav3 h3{
		text-align: center;
	}
	.fav4 h3{
		text-align: center;
	}
	.fav2{
		color: #FFF;
padding: 10em 0;
min-height: 100%;
background: url(http://localhost/PRO/wp-content/uploads/2022/08/PACKAGING.jpeg) rgba(1, 8, 9, 0.27);
  background-position-x: 0%;
  background-position-y: 0%;
  background-size: auto;
background-position-x: 0%;
background-position-y: 0%;
background-size: auto;
background-position-x: 0%;
background-position-y: 0%;
background-size: auto;
background-size: cover;
background-blend-mode: multiply;
background-position: center;
	}
	.ad1{
		padding: 6em;
text-align: center;
margin: 0 auto;
	}
	.fav3{
		color: #FFF;
padding: 10em 0;
min-height: 100%;
background: url(http://localhost/PRO/wp-content/uploads/2022/08/BATHROOM.jpeg) rgba(133, 188, 45, 1);
  background-position-x: 0%;
  background-position-y: 0%;
  background-size: auto;
background-position-x: 0%;
background-position-y: 0%;
background-size: auto;
background-position-x: 0%;
background-position-y: 0%;
background-size: auto;
background-size: cover;
background-blend-mode: multiply;
background-position: center;
	}
	.fav4{
		color: #FFF;
padding: 10em 0;
min-height: 100%;
background: url(http://localhost/PRO/wp-content/uploads/2022/08/KITCHEN-scaled.jpeg) rgba(1, 8, 9, 0.27);
  background-position-x: 0%;
  background-position-y: 0%;
  background-size: auto;
background-position-x: 0%;
background-position-y: 0%;
background-size: auto;
background-position-x: 0%;
background-position-y: 0%;
background-size: auto;
background-size: cover;
background-blend-mode: multiply;
background-position: center;
	}
	.fav5{
		color: #FFF;
padding: 10em 0;
min-height: 100%;
background: url(http://localhost/PRO/wp-content/uploads/2022/08/BATHROOM.jpeg) rgba(1, 8, 9, 0.27);
  background-position-x: 0%;
  background-position-y: 0%;
  background-size: auto;
background-position-x: 0%;
background-position-y: 0%;
background-size: auto;
background-position-x: 0%;
background-position-y: 0%;
background-size: auto;
background-size: cover;
background-blend-mode: multiply;
background-position: center;
	}
	.fav5 h3{
		position: absolute;
top: 75%;
left: 16%;
	}
	.fav6{
		color: #FFF;
padding: 10em 0;
min-height: 100%;
background: url(http://localhost/PRO/wp-content/uploads/2022/08/handbag-scaled.jpeg) rgba(1, 8, 9, 0.27);
  background-position-x: 0%;
  background-position-y: 0%;
  background-size: auto;
background-position-x: 0%;
background-position-y: 0%;
background-size: auto;
background-position-x: 0%;
background-position-y: 0%;
background-size: auto;
background-size: cover;
background-blend-mode: multiply;
background-position: center;
	}
	.fav6 h3{
		position: absolute;
top: 75%;
left: 16%;
	}
	.fav7{
		color: #FFF;
padding: 10em 0;
min-height: 100%;
background: url(http://localhost/PRO/wp-content/uploads/2022/08/abt2.png) rgba(1, 8, 9, 0.27);
  background-position-x: 0%;
  background-position-y: 0%;
  background-size: auto;
background-position-x: 0%;
background-position-y: 0%;
background-size: auto;
background-position-x: 0%;
background-position-y: 0%;
background-size: auto;
background-size: cover;
background-blend-mode: multiply;
background-position: center;
	}
	.fav7 h3{
		position: absolute;
top: 75%;
left: 16%;
	}
	#whats_new{
		padding: 5em 0;
	}
	#whats_new h1{
		font-size: 3em;
margin: 0 auto;
font-weight: 500;
color: #000;
line-height: 1.2;
padding-bottom: 1em;
text-align: center;
	}
	#moresells{
		padding: 5em 0;
	}
	#blog h1{
		font-size: 3em;
margin: 0 auto;
font-weight: 500;
color: #000;
line-height: 1.2;
padding-bottom: 1em;
text-align: center;
	}
	#blog{
		padding: 5em 0;
	}
	.fav9{
		color: #FFF;
padding: 10em 0;
min-height: 100%;
background: url(http://localhost/PRO/wp-content/uploads/2022/08/handbag-scaled.jpeg)  rgba(133, 188, 45, 1);
  background-position-x: 0%;
  background-position-y: 0%;
  background-size: auto;
background-position-x: 0%;
background-position-y: 0%;
background-size: auto;
background-position-x: 0%;
background-position-y: 0%;
background-size: auto;
background-position-x: 0%;
background-position-y: 0%;
background-size: auto;
background-position-x: 0%;
background-position-y: 0%;
background-size: auto;
background-position-x: 0%;
background-position-y: 0%;
background-size: auto;
background-size: cover;
background-blend-mode: multiply;
background-position: center;
text-align: center;
	}
	.fav9 .readmore button {
		background: NONE;
		color: #fff;
		font-weight: 500;
		font-size: 16px;
		padding: 13px 48px;
		border-radius: 36px;
		border: 2px solid #fff;
		margin-top: 2em;
	  }
	  .fav8{
		color: #FFF;
padding: 10em 0;
min-height: 100%;
background: url(http://localhost/PRO/wp-content/uploads/2022/08/BATHROOM.jpeg) rgba(133, 188, 45, 0.2);
  background-position-x: 0%;
  background-position-y: 0%;
  background-size: auto;
background-position-x: 0%;
background-position-y: 0%;
background-size: auto;
background-position-x: 0%;
background-position-y: 0%;
background-size: auto;
background-position-x: 0%;
background-position-y: 0%;
background-size: auto;
background-position-x: 0%;
background-position-y: 0%;
background-size: auto;
background-position-x: 0%;
background-position-y: 0%;
background-size: auto;
background-size: cover;
background-blend-mode: multiply;
background-position: center;
text-align: center;
	}
	.fav8 .readmore button {
		background: NONE;
		color: #fff;
		font-weight: 500;
		font-size: 16px;
		padding: 13px 48px;
		border-radius: 36px;
		border: 2px solid #fff;
		margin-top: 2em;
	  }

	.readmore	button{
		background: NONE;
color: #85c226;
font-weight: 500;
font-size: 16px;
padding: 13px 48px;
border-radius: 36px;
border: 2px solid #85c226;
	}
	.abt-img img{
		height: 500px;
border-radius: 24px;

object-fit: cover;
	}
	.services2 h2{
		font-size: 3em;
margin: 0 auto;
font-weight: 700;
color: #000;
line-height: 1.2;
padding-bottom: 1em;
	}
	.card1{
		background: #f7f7f7;
width: 80%;
padding: 2em;
border-radius: 5px;
margin-bottom: 3em;
	}
	.img3{
		height: 298px;
width: 100%;
object-fit: cover;
	}
	.card1 img{
		width: 70px;
	}
	.card1 h3{
		color: #000;
font-weight: 700;
	}
	#services{
		padding: 5em 0;
	}
	#mega-menu-wrap-header-menu, #mega-menu-wrap-header-menu #mega-menu-header-menu, #mega-menu-wrap-header-menu #mega-menu-header-menu ul.mega-sub-menu, #mega-menu-wrap-header-menu #mega-menu-header-menu li.mega-menu-item, #mega-menu-wrap-header-menu #mega-menu-header-menu li.mega-menu-row, #mega-menu-wrap-header-menu #mega-menu-header-menu li.mega-menu-column, #mega-menu-wrap-header-menu #mega-menu-header-menu a.mega-menu-link, #mega-menu-wrap-header-menu #mega-menu-header-menu span.mega-menu-badge {
	
	background: none !important;


	  }
	  #introd{
		padding: 5em 0;
	  }
	  #introd h2{
		font-size: 3em;
		width: 70%;
		margin: 0 auto;
		font-weight: 700;
		color: #000;
	  }
	  .stats{
		  padding:5em 2em;
	  }
	  .circle1{
		background: #00cace;
		height: 300px;
		width: 300px;
text-align: center;
border-radius: 50%;
color: #fff;
margin-top: 15%;
margin-left: 54%;
		
	  }
	  .cnt{
		padding-top: 28%;
	  }
	  .desc{
		font-size: 1em;
	  }
	  .cnt .stat{
		font-size: 5em;
		font-weight: 700;
	  }
	  .cnt .stat span{
		  font:15px;
	  }
	 .circle1 .cnt {
		margin-left: -22%;
	  }
	  .circle3 .cnt {
		margin-left: 29%;
	  }
	  .circle2{
		height: 400px;
		width: 400px;
		text-align: center;
		border-radius: 50%;
		color: #fff;
		margin: 0 auto;
		position: absolute;
		top: 0;
		z-index: 20000;
		background: url(http://localhost/PRO/wp-content/uploads/2022/07/baby-in-pool.png) rgb(33, 175, 241);
		  background-size: auto;
		background-size: cover;
		background-blend-mode: multiply;
	  }
	  .circle2 .stat{
		padding-top: 1%;
		font-size: 12em;
		font-weight: 700;
	  }
	  .circle3{
		background: #00cace;
		height: 300px;
		width: 300px;
text-align: center;
border-radius: 50%;
color: #fff;
margin-top: 15%;
margin-left: -24%;
	  }
	  #abt{
		  padding:10em 0;
	  }
	  .abt-side h2{
		font-size: 3em;
margin: 0 auto;
font-weight: 500;
color: #000;
line-height: 1.2;
padding-bottom: 1em;
	  }
	  .contact_right h3{
		color:#00cace;
	  }
	  .contact_right h2{
		font-size: 3em;
		margin: 0 auto;
		font-weight: 700;
		color: #000;
		line-height: 1.2;
		padding-bottom: 1em;
	  }
	  .contact_right h4{
		color: #000;
		font-weight: 700;
		font-size: 1.4em;
	  }
	  .card2 img{
		width: 70px;
	  }
	  .card2 p{
		font-weight: 500;
		color: #000;
		font-size: 1.2em;
	  }
	  #contact_us{
		background: #edf0f5;
		padding: 5em 0;
	  }
	
	  div.wpforms-container-full .wpforms-form input[type="date"], div.wpforms-container-full .wpforms-form input[type="datetime"], div.wpforms-container-full .wpforms-form input[type="datetime-local"], div.wpforms-container-full .wpforms-form input[type="email"], div.wpforms-container-full .wpforms-form input[type="month"], div.wpforms-container-full .wpforms-form input[type="number"], div.wpforms-container-full .wpforms-form input[type="password"], div.wpforms-container-full .wpforms-form input[type="range"], div.wpforms-container-full .wpforms-form input[type="search"], div.wpforms-container-full .wpforms-form input[type="tel"], div.wpforms-container-full .wpforms-form input[type="text"], div.wpforms-container-full .wpforms-form input[type="time"], div.wpforms-container-full .wpforms-form input[type="url"], div.wpforms-container-full .wpforms-form input[type="week"], div.wpforms-container-full .wpforms-form select, div.wpforms-container-full .wpforms-form textarea {
		background-color: #f5f5f5;
box-sizing: border-box;
border-radius: 3px !important;
color: #000 !important;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
display: block;
float: none;
font-size: 21px !important;
border: 1px solid #f5f5f5 !important;
padding: 6px 10px;
height: 76px !important;
width: 100%;
line-height: 1.3;
	  }

	
	  #price{
		padding: 5em 0;
	  }
	  .main_card1 img{
		width: 90px;
	  }
	  .main_card2 img{
		width: 90px;
	  }
	  .main_card1{
		text-align: center;
		text-align: center;
background: #fff;
height: 570px;
padding: 3em;
box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
margin-top:1em;
	  }
	  .priceintro h1{
		font-size: 3em;
		margin: 0 auto;
		font-weight: 700;
		color: #000;
		line-height: 1.2;
		padding-bottom: 1em;
		text-align: center;
	  }
	  .priceintro h3{
		color: #2ac1c7;
		font-weight: 600;
		text-align: center;
	  }
	  .layout-39 .element_1658255072709 {
		text-align: left;
		color: #000;
		font-weight: 500;
		line-height: 3;
	  }
	  .thumb_link img{
		height: 300px;
object-fit: cover;
width: 100%;
	  }
	  .link_to_blog{
		text-align:center;
		color: #85c125;
	  }
	  .link_to_blog a{
		color: #85c125 !important;
	  }
	  #waste{
		padding: 5em 0;
		text-align:center;
		color: #FFF;
		padding: 10em 0;
		min-height: 100%;
		background: url(http://localhost/PRO/wp-content/uploads/2022/08/sea.jpeg) rgba(1, 8, 9, 0.57);
		  background-position-x: 0%;
		  background-position-y: 0%;
		  background-size: auto;
		background-position-x: 0%;
		background-position-y: 0%;
		background-size: auto;
		background-position-x: 0%;
		background-position-y: 0%;
		background-size: auto;
		background-position-x: 0%;
		background-position-y: 0%;
		background-size: auto;
		background-size: cover;
		background-blend-mode: multiply;
		background-position: center;
	  
	  }
	  .oth {
		padding-top:2em;
	  }
	  #waste img{
		max-width: 100%;
		
height: 50px;
margin-bottom: 2em;
	  }
	  .layout-39 .element_1658255067501 {
		color: #85c125;
font-weight: 500;
font-size: 1.2em;
line-height: 1.2;
	  }
	  .thumb_link{
		border: 10px solid #fff;
	  }
	  .newsintro h1{
		font-size: 3em;
		margin: 0 auto;
		font-weight: 700;
		color: #000;
		line-height: 1.2;
		padding-bottom: 1em;
	  }
	  #objectives button{
		background: #fff;
color: #000;
font-weight: 700;
font-size: 16px;
padding: 13px 48px;
border-radius: 36px;
border: 2px solid #fff;
	  }
	  .objectivecard img{
		width: 100px;
	  }
	  .objectivecard h3{
		color: #000;
font-weight: 500;
font-size: 1.5em;
line-height: 3;
	  }
	  .objectivecard{
		padding-bottom: 2em;
	  }
	  .objectivemaincard{
		background: #fff;
width: 80%;
box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
padding: 4em;
border-radius: 5px;
position: absolute;
top: -26%;
height: 560px;
	  }
	  #waste h2{
		font-size: 3em;
margin: 0 auto;
font-weight: 500;
color: #fff;
line-height: 1.2;
padding-bottom: 1em;
text-align: center;
	  }
	  .newsintro button{
		background: #00cace;
		color: #fff;
		font-weight: 700;
		font-size: 16px;
		padding: 13px 48px;
		border-radius: 36px;
		border: 2px solid #00cace;
	  }
	  #objectives{
		padding: 5em 0;
min-height: 100%;
background: url(http://localhost/PRO/wp-content/uploads/2022/07/baby-in-pool.png) rgb(33, 175, 241);
  background-size: auto;
background-size: cover;
background-blend-mode: multiply;
	  }
	  #objectives h1{
		font-size: 3em;
		margin: 0 auto;
		font-weight: 700;
		color: #fff;
		line-height: 1.2;
		padding-bottom: 1em;
	  }
	  #objectives p{
		color: #fff;
		font-size: 1.5em;
	  }
	  #news{
		background: #f6f9fe;
		padding: 5em 0;
	  }
	  #post-grid-38 .item {
		margin: 10px;
		padding: 0px;
		background: none !important;
	  }
	  .main_card2{
		text-align: center;
background: #16b6d4;
height: 600px;
padding: 3em;
	  }
	  .main_card1 h1 {
		font-size: 6em;
		line-height: 2;
		color: #16b6d4;
	  }
	  .main_card1 p {
		color: #000;
		font-size: 1.2em;
	  }
	  .main_card1 button {
		padding: 10px 38px;
		background: #16b6d4;
		border: 2px solid #fff;
		font-weight: 600;
		margin-top: 4em;
		color:#fff;
	  }
	  .main_card1 h3{
		color: #2ac1c7;
		font-weight: 600;
	  }
	  .main_card2 h3{
		color: #fff;
		font-weight: 600;
	  }
	  .main_card2 h1{
		font-size: 6em;
		line-height: 2;
		color: #fff;
	  }
	  .main_card2 button{
		padding: 10px 38px;
		background: #fff;
		border: 2px solid #fff;
		font-weight: 600;
		margin-top: 4em;
	  }
	  .main_card2 p{
		color: #fff;
		font-size: 1.2em;
	  }
	  #why_us{
		padding: 8em 0;
	  }
	  #why_us h3{
		color: #2ac1c7;
font-weight: 600;
	  }
	  #why_us h1{
		font-size: 3em;
margin: 0 auto;
font-weight: 700;
color: #000;
line-height: 1.2;
padding-bottom: 1em;
	  }
	  #why_us i{
		color:#2ac1c7;
	  }
	  #why_us ul{
		color: #000;
font-size: 1.2em;
list-style: none;
background:#f6f9fe;
	  }
	  #why_us p{
		color: #000;
font-size: 1.2em;
	  }
	  .discoverheader{
		text-align:center;
	  }
	  #discover{
		padding: 5em 0;
		background:#f6f9fe;
	  }
	  .discoverheader h3{
		color: #2ac1c7;
font-weight: 600;
	  }
	  .discoverheader h1{
		font-size: 3em;
margin: 0 auto;
font-weight: 700;
color: #000;
line-height: 1.2;
padding-bottom: 1em;
	  }
	  .cds{
		padding:2em 0}
	  .descp h4{
		font-size: 1.5em;
color: #000;
text-align: center;
	  }
	  .descp{
		text-align: center;
background: #fff;
padding: 2em 0;
width: 60%;
position: absolute;
left: 19%;
top: 86%;
	  }
	  #feedback h3{
		color: #2ac1c7;
font-weight: 600;
	  }
	  #feedback{
		padding:5em 0;
	  }
	  #feedback h1{
		font-size:1.5em;
margin: 0 auto;
font-weight: 700;
color: #000;
line-height: 1.2;
padding-bottom: 1em;
	  }
	  #feedback p{
		color: #000;
font-size: 1.2em;
text-align: center;
	  }
	  #feedback h4{
		color: #000;
font-size: 1.5em;
font-weight: 600;
padding-top: 2em;
	  }
	  .feedbackimg{
		margin-top: -29%;
	  }
	  .sev img{
		border-radius:20px;
	  }
	  .sev h3{
		padding: 20px 0;
		text-align: center;
	  }
	  #services2{
		color: #FFF;
		padding: 10em 0;
min-height: 100%;
background: url(http://localhost/PRO/wp-content/uploads/2022/07/pool5.jpeg) rgb(5, 156, 159);
  background-position-x: 0%;
  background-position-y: 0%;
  background-size: auto;
background-size: cover;
background-blend-mode: multiply;
background-position: center;
	  }
	  #services2 h1{
		font-size: 3em;
margin: 0 auto;
font-weight: 700;
color: #fff;
line-height: 1.2;
padding-bottom: 1em;
	  }
div.wpforms-container-full .wpforms-form input[type="submit"], div.wpforms-container-full .wpforms-form button[type="submit"], div.wpforms-container-full .wpforms-form .wpforms-page-button {
	background: none !important;
	color: #000 !important;
	border-radius: 50px !important;
	border: 1px solid #cdb60c !important;
	padding: 10px 20px !important;
	font-size: 17px !important;
	font-weight: 400 !important;
}
	  #services2 button{
		background: #fff;
color: #000;
font-weight: 700;
font-size: 16px;
padding: 13px 48px;
border-radius: 36px;
border: 2px solid #fff;
float: right;
	  }
#car_rental .wpforms-form input[type="date"], div.wpforms-container-full .wpforms-form input[type="datetime"], div.wpforms-container-full .wpforms-form input[type="datetime-local"], div.wpforms-container-full .wpforms-form input[type="email"], div.wpforms-container-full .wpforms-form input[type="month"], div.wpforms-container-full .wpforms-form input[type="number"], div.wpforms-container-full .wpforms-form input[type="password"], div.wpforms-container-full .wpforms-form input[type="range"], div.wpforms-container-full .wpforms-form input[type="search"], div.wpforms-container-full .wpforms-form input[type="tel"], div.wpforms-container-full .wpforms-form input[type="text"], div.wpforms-container-full .wpforms-form input[type="time"], div.wpforms-container-full .wpforms-form input[type="url"], div.wpforms-container-full .wpforms-form input[type="week"], div.wpforms-container-full .wpforms-form select, div.wpforms-container-full .wpforms-form textarea {
  background-color: #ffffffe0 !important;
  box-sizing: border-box !important;
  border-radius: 10px !important;
  color: #000 !important;
  -webkit-box-sizing: border-box !important;
  -moz-box-sizing: border-box !important;
  display: block !important;
  float: none !important;
  font-size: 14px !important;
  border: 1px solid #f5f5f5 !important;
  padding: 1px 8px !important;
  height: 33px !important;
  width: 100% !important;
  line-height: 1.3 !important;
}
.retalform{
	background: #41a317;
padding: 3em;
border-radius: 10px;
}
/*------------------------------------*\
    RESPONSIVE
\*------------------------------------*/

@media only screen and (max-width:320px) {
     .crop {
   height: 155px !important;
   }

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

}


@media screen and (max-width: 576px) { 
	.cardb7 {
		margin-top:2em;
	}
	.cardb2{
		margin-top: 2em;}
	.package_pic img {
  height: 350PX;
  width: 350px;
  object-fit: cover;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  padding: 1em;
  border-radius: 500px;
}
	.footer{
		background:#000;
	}
	.blog2 .rt-img-holder img.rt-img-responsive, #rt-tpg-container-878685521 .rt-img-holder, #rt-tpg-container-878685521 .rt-post-overlay .post-img, #rt-tpg-container-878685521 .post-sm .post-img, #rt-tpg-container-878685521 .rt-post-grid .post-img, #rt-tpg-container-878685521 .post-img img {
  border-radius: px;
  height: 200px;
  width: 100% !important;
  object-fit: cover !important;
}
	.blog2{
		padding-top: 3em;
	}
	.why1 {
  background: #fff;
  width: 90%;
  padding: 1em;
  box-shadow: 0 5px 10px 0 rgba(61,61,61,0.24) !important;
  margin: 1em;
  border-radius: 5px;
  border-bottom: 2px solid #41a317;
}
	.top-sec {
		top: unset !important;
left: unset !important;
right: unset !important;
		position:relative !important;
  background: #fff !important;
  width: 100% !important;
  margin: 0 auto !important;
  border-top: 5px solid #41a317 !important;
		padding:0 !important;
}
	.pawesome1{
		padding-bottom:2em;
		
	}
	.pawesome{
		padding-bottom:2em;
	}
	#statistics {
  position: relative;
  z-index: 1;
  margin-top: 0em;
  padding: 2em 2em;
}
	div#n2-ss-4 .n2-font-aa72b9a2678a8cea71111a04905566f5-hover {
  font-family: inherit !important;
  font-size: 12px !important;
  line-height: 1.2 !important;
  font-weight: 600 !important;
  text-transform: uppercase !important;
  color: #fff !important;
  text-shadow: 0 5px 10px rgba(0,0,0,0.3) !important;
  text-align: center !important;
}
	div#n2-ss-4 .n2-style-f8293b450b12ef15d5c4ff97a617a3e3-heading {
  background: #e7b402c2 !important;
  width: 90% !important;
  margin: 0 auto !important;
  padding: 2px 0 !important;
}
	#contact_desc h1 {
  padding: 1em;
  font-size: 1.5em;
  font-weight: 800;
  color: #fff;
  margin-top: 2em;
  font-weight: 500;
}
	.tours {
  display: flex;
  padding: 0;
  flex-flow: row wrap;
  align-content: center;
  align-items: stretch;
  justify-content: center;
  width: 159%;
  margin-left: -28%;
}
	#packages {
  margin-top: -129%;
}
	.bsimage {
		display:none;
	}
	.retalform {
  background: #1b725da1;
  padding: 2em;
  border-radius: 10px;
  width: 90%;
}
	#car_rental {
  padding: 5em 0;
  position: absolute;
  width: 100%;
  z-index: 1000;
  top: -15%;
}
	.compare_rental_car_desc {
  width: 97%;
  margin: 0 auto;
}
	.compare_rental_car_desc h1 {
  padding: 1em;
  font-size: 1.5em;
}
	.how_it_works_desc {
  width: 97%;
  margin: 0 auto;
}
	#how_it_works h1 {
  padding: 1em;
  font-size: 1.5em;
}
	.tours_desc h1 {
  padding: 1em;
  font-size: 2em;
  font-weight: 500;
  color: #fff;
}
	#tours {
  padding: 5em 0;
  text-align: center;
  margin-top: -184%;
}
	.tours_desc {
  width: 95%;
  margin: 0 auto;
  color: #fff;
}
	#Featured h1 {
  font-size: 1.5em;
}
	.map{
		  margin-top: 2em;

	}
	.retalform {
  margin-top: 2em;
}
	.front_contact h1 {
  font-size: 1.5em;
}
	.our_partners_desc h1 {
  font-size: 1.5em;
}
	.testimonial-user-img img {
  width: 100px !important;
  height: 100px !important;
  border-radius: 100px;
  border: none !important;
  padding: 5px;
  display: inline-block;
  object-fit: cover;
}
	.testimonial-content {
  padding: 15px 3px !important;
  text-align: center;
  margin-bottom: 6px !important;
}
	#travellers_experiences h1 {
  font-size: 1.5em;
}
	.best_seller_desc1 h1 {

  font-size: 1.5em;}
	.bestcard5 {
  margin-top: 8em;
}
.bestcard4 {
 
  margin-top: 6em;
}
	.bestcard3 {
  margin-top: 4em;
}
	.bestcard2 {
  
  margin-top: 4em;
}
	.bestcard1{
		  margin-top: 2em;
}
	#best_seller h1 {
  padding: 1em;
  font-size: 1.5em;
}
	.bestcard21 {
  
  margin-top: 3em;}
  	.bestcard22 {
  
  margin-top: 5em;}
	#top_destination h1 {
  padding: 1em;
  font-size: 1.5em;
}
	#why_east_tours h1 {
  padding: 1em;
  font-size: 1.5em;
}
	div#n2-ss-2 .n2-font-b870ccf548622567991ac70cdd481482-paragraph {
  color: #ffffff;
  font-size: 1em !important;
  text-shadow: none;
  line-height: 1.5;
  font-weight: 600;
  font-style: normal !important;
  text-decoration: none;
  text-align: inherit;
  letter-spacing: normal;
  word-spacing: normal;
  text-transform: none;
  font-family: inherit !important;
  margin-top: 4em !important;
}
    .header-social-icons, .search-area{
        display: none;
    }
    .header{
        padding: 10px 0;
    }
    .logo {
    position: relative;

}
    .homepage-publications{
        margin-bottom: 10px;
    }
    .crop {
   height: 175px !important;
   overflow: hidden;
   display:flex;
   align-items:end;
   justify-content:center;
   }
}
 
@media only screen and (max-device-width:680px){
	.top-row ul {
  display: flex;
  padding: 0 10px;
  list-style: none;
  float: left;
}
	.top-row li {
  display: inline;
  padding: 0 10px;
  color: #646469;
  font-size: 8px;
  font-weight: 500;
}
	#contact_desc h1 {
  padding: 1em;
  font-size: 1.5em;
  font-weight: 800;
  color: #fff;
  margin-top: 2em;
  font-weight: 500;
}
	.tours {
  display: flex;
  padding: 0;
  flex-flow: row wrap;
  align-content: center;
  align-items: stretch;
  justify-content: center;
  width: 159%;
}
	#packages {
  margin-top: -145%;
}
	.bsimage {
		display:none;
	}
	.retalform {
  background: #1b725da1;
  padding: 2em;
  border-radius: 10px;
  width: 90%;
}
	#car_rental {
  padding: 5em 0;
  position: absolute;
  width: 100%;
  z-index: 1000;
  top: -15%;
}
	.compare_rental_car_desc {
  width: 97%;
  margin: 0 auto;
}
	.compare_rental_car_desc h1 {
  padding: 1em;
  font-size: 1.5em;
}
	.how_it_works_desc {
  width: 97%;
  margin: 0 auto;
}
	#how_it_works h1 {
  padding: 1em;
  font-size: 1.5em;
}
	.tours_desc h1 {
  padding: 1em;
  font-size: 2em;
  font-weight: 500;
  color: #fff;
}
	#tours {
  padding: 5em 0;
  text-align: center;
  margin-top: -184%;
}
	.tours_desc {
  width: 95%;
  margin: 0 auto;
  color: #fff;
}
		.bestcard21 {
  margin-top: 3em;}

  	.bestcard22 {
  margin-top: 5em;}
	#top_destination h1 {
  padding: 1em;
  font-size: 1.5em;
}
	#Featured h1 {
  font-size: 1.5em;
}
	.map{
		  margin-top: 2em;

	}
	.retalform {
  margin-top: 2em;
}
		.front_contact h1 {
  font-size: 1.5em;
}
	.our_partners_desc h1 {
  font-size: 1.5em;
}
	.testimonial-user-img img {
  width: 100px !important;
  height: 100px !important;
  border-radius: 100px;
  border: none !important;
  padding: 5px;
  display: inline-block;
  object-fit: cover;
}
	.testimonial-content {
  padding: 15px 3px !important;
  text-align: center;
  margin-bottom: 6px !important;
}
	#travellers_experiences h1 {
  font-size: 1.5em;
}
	.best_seller_desc1 h1 {

  font-size: 1.5em;}
	.bestcard5 {
  margin-top: 8em;
}
.bestcard4 {
 
  margin-top: 6em;
}
	.bestcard3 {
  margin-top: 4em;
}
	.bestcard2 {
  
  margin-top: 4em;
}
	.bestcard1{
		  margin-top: 2em;
}
	#best_seller h1 {
  padding: 1em;
  font-size: 1.5em;
}
	.bestcard21 {
  
  margin-top: 5em;}
  	.bestcard22 {
  
  margin-top: 8em;}
	#top_destination h1 {
  padding: 1em;
  font-size: 1.5em;
}
	#why_east_tours h1 {
  padding: 1em;
  font-size: 1.5em;
}
	div#n2-ss-2 .n2-font-b870ccf548622567991ac70cdd481482-paragraph {
  color: #ffffff;
  font-size: 1em !important;
  text-shadow: none;
  line-height: 1.5;
  font-weight: 600;
  font-style: normal !important;
  text-decoration: none;
  text-align: inherit;
  letter-spacing: normal;
  word-spacing: normal;
  text-transform: none;
  font-family: inherit !important;
  margin-top: 4em !important;
}
  .crop {
   height: 300px;
   }
   .header-social-icons a {
    display: none;
}
.section-title {
    font-size: 35px;
}
.wp-block-ub-tabbed-content-tab-title {
    word-break: initial;
    font-size: 20px;
    font-weight: 800;
}
.wp-block-ub-tabbed-content-holder{
    margin-top: 20px !important;
}
}

@media only screen and (max-width:820px) {
	.package_pic img {
  height: 350PX;
  width: 350PX;
  object-fit: cover;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  padding: 1em;
  border-radius: 500px;
}
	.footer {
  color: #fff;
  padding: 5em 0;
  background-blend-mode: multiply;
  border-top: 5px solid #e7c612;
		background: rgb(15, 15, 15);}
	.blog2 .rt-img-holder img.rt-img-responsive, #rt-tpg-container-878685521 .rt-img-holder, #rt-tpg-container-878685521 .rt-post-overlay .post-img, #rt-tpg-container-878685521 .post-sm .post-img, #rt-tpg-container-878685521 .rt-post-grid .post-img, #rt-tpg-container-878685521 .post-img img {
  border-radius: px;
  height: 108px !important;
  width: 219px !important;
  object-fit: cover !important;
}
	.tpg-shortcode-main-wrapper .rt-detail .entry-title a {
  text-decoration: none;
  text-decoration: none;
  font-size: 12px;
  line-height: 6px;
  font-weight: 600;
  color: #41a317;
  margin: 0 0 3px;
}
	.media-body h5 {
  font-weight: 700;
  font-size: 3rem;
  line-height: 1;
  color: #646469;
}
	#statistics {
  position: relative;
  z-index: 1;
  margin-top: 14em;
  padding: 5em 0;
}
	.top-image img {
  height: 208px;
  object-fit: cover;
  width: 100%;
}
	.top-sec {
  background: #fff;
  position: absolute;
  top: 140% !important;
  width: 90%;
  margin: 0 auto;
  left: 5%;
  right: 5%;
  padding: 3em;
  border-top: 5px solid #41a317;
}
	#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link {
  background: #67bc11;
  color: #67bc11;
  font-weight: normal;
  text-decoration: none;
		border-color: #fff;}
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){
	.package_pic img {
  height: 350PX;
  width: 350PX;
  object-fit: cover;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  padding: 1em;
  border-radius: 500px;
}
	.footer {
  color: #fff;
  padding: 5em 0;
  background-blend-mode: multiply;
  border-top: 5px solid #e7c612;
		background: rgb(15, 15, 15);}
	.blog2 .rt-img-holder img.rt-img-responsive, #rt-tpg-container-878685521 .rt-img-holder, #rt-tpg-container-878685521 .rt-post-overlay .post-img, #rt-tpg-container-878685521 .post-sm .post-img, #rt-tpg-container-878685521 .rt-post-grid .post-img, #rt-tpg-container-878685521 .post-img img {
  border-radius: px;
  height: 108px !important;
  width: 219px !important;
  object-fit: cover !important;
}
	.tpg-shortcode-main-wrapper .rt-detail .entry-title a {
  text-decoration: none;
  text-decoration: none;
  font-size: 12px;
  line-height: 6px;
  font-weight: 600;
  color: #41a317;
  margin: 0 0 3px;
}
	.top-image img {
  height: 208px;
  object-fit: cover;
  width: 100%;
}
	.pawesome1 {
  border-right: 2px solid #41a317;
  border-left: 2px solid #41a317;
  padding-left: 1em;
}
	.media-body h5 {
  font-weight: 700;
  font-size: 3rem;
  line-height: 1;
  color: #646469;
}
	#statistics {
  position: relative;
  z-index: 1;
  margin-top: 10em;
  padding: 5em 0;
}
	
	.top-sec {
  background: #fff;
  position: absolute;
  top: 140% !important;
  width: 90%;
  margin: 0 auto;
  left: 5%;
  right: 5%;
  padding: 3em;
  border-top: 5px solid #41a317;
}
	
#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item > a.mega-menu-link {
  font-size: 13px;
}
#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item > a.mega-menu-link {
  line-height: 25px !important;
  height: 27px !important;
  width: auto;
  color: #000 !important;
  font-weight: 700 !important;
  display: block;
  transition: color 0.3s;
  padding: 0;
  font-size: 10px !important;
}
	#contact_desc {
  color: #fff;
  text-align: center;
  position: absolute;
  z-index: 1000;
  top: -23%;
  width: 100%;
}
	
 #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item {
	margin: 0 12px 0 12px !important;;
	display: inline-block;
	height: auto;
	vertical-align: middle;
    }
    #mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item > a.mega-menu-link {
	font-size: 13px;
    }
 
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
   
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){
   .header-social-icons a {
	font-size: 16px;
    }
     .crop {
   height: 300px;
   }
}
@media only screen and (min-width:1024px) {

}
@media only screen and (min-width:1140px) {

}
@media only screen and (min-width:1280px) {

}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),
	   only screen and (min-resolution:144dpi) {

}


 