* {
    padding: 0;
    margin: 0;
    box-sizing: border-box;
}
body{
	font-size: 14px;
	color: #000;
	overflow-x: hidden;
	font-family: 'Poppins', sans-serif;
}
body.is-active{
	overflow-y: hidden; 
}
a,a:hover{
	text-decoration: none;
}
#unique-experience,#service-section,.slider-one-section,.discover-how-block,#the-latest,#create-your-risk,#footer-section{
    padding-left: 70px;
    padding-right: 70px;
}
/*menu css start*/
#myHeader{
	padding-left: 55px;
	padding-right: 55px;
}
#myHeader.sticky{
	position: fixed;
}
.sticky{
    z-index: 1000;
    width: 100%;
    top: 0;
    position: fixed;
    box-shadow: 0px 2px 16px -12px rgba(0,0,0,0.3);
    -webkit-box-shadow: 0px 2px 16px -12px rgba(0,0,0,0.3);
    -o-box-shadow: 0px 2px 16px -12px rgba(0,0,0,0.3);
    -ms-box-shadow: 0px 2px 16px -12px rgba(0,0,0,0.3);
    -moz-box-shadow: 0px 2px 16px -12px rgba(0,0,0,0.3);
    animation: header-slide 0.6s;
    -webkit-animation: header-slide 0.6s;
    -o-animation: header-slide 0.6s;
    -ms-animation: header-slide 0.6s;
    -moz-animation: header-slide 0.6s;
}
@keyframes header-slide{
	0%{
	    -webkit-transform: translateY(-140%);
	    -o-transform: translateY(-140%);
	    -ms-transform: translateY(-140%);
	    -moz-transform: translateY(-140%);
	    transform: translateY(-140%);
	}
	100%{
	    -webkit-transform: translateY(0);
	    -o-transform: translateY(0);
	    -ms-transform: translateY(0);
	    -moz-transform: translateY(0);
	    transform: translateY(0);
	}
}
#main-menu ul {
	align-items: center;
}
#main-menu ul li{
 list-style: none;
 margin: 0 5px;
 align-items: center;
}
#main-menu ul li:last-child{
	margin-right: 0;
	margin-left: 15px;
}
#main-menu ul li:last-child a::before{
	display: none;
}
/*#main-menu li{
    padding: 5px 35px;
}*/
#main-menu li a.menu-item-text{
	display: inline-block;
	padding-left: 0;
	padding-right: 0;
    margin-left: 11px;
    margin-right: 11px;
	font-size: 20px;
    font-weight: 400;
    color: #222222;
}

#main-menu li a.dd-menu-item-text {
	margin-left: 0px;
	margin-right: 0px;
	font-size: 17px;
	font-weight: 400;
	color: #222222;
}
/*DROP DOWN NAV*/
/* The container <div> - needed to position the dropdown content */
.dropdown {
	position: relative;
	display: inline-block;
}
.show-mobile-only {
	display: none !important;
}

/* Dropdown Content (Hidden by Default) */
.dropdown-content, .dropdown-content-2 {
	display: none;
	position: absolute;
	background-color: #f1f1f1;
	min-width: 180px;
	box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
	z-index: 1;
}

	/* Links inside the dropdown */
	.dropdown-content a, .dropdown-content-2 a {
		color: black;
		padding: 12px 16px;
		text-decoration: none;
		display: block;
	}

		/* Change color of dropdown links on hover */
		.dropdown-content a:hover, .dropdown-content-2 a:hover {
			background-color: #ddd
		}

/* Show the dropdown menu (use JS to add this class to the .dropdown-content container when the user clicks on the dropdown button) */
.show {
	display: block;
}

#main-menu ul li .dropdown-content a, #main-menu ul li .dropdown-content-2 a {
	background-color: white;
	text-decoration: none;
}
	#main-menu ul li .dropdown-content a:before, #main-menu ul li .dropdown-content-2 a:before {
		content: "";
		width: 0;
		height: 2px;
		background: none !important;
		position: absolute;
		bottom: 0;
		left: auto;
		right: 0;
		-webkit-transition: none;
		-o-transition: none;
		transition: none;
	}
	#main-menu ul li .dropdown-content a:hover, #main-menu ul li .dropdown-content-2 a:hover {
		color: rgb(25,126,193);
		background-color: #efefef;
	}













/*menu css ashish*/
.col-block {
	display: none;
	float:left;
	margin: 1% 0 1% 1.6%;
}
.row .three{
  padding: 80px 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #2c3e50;
  color: #ecf0f1;
  text-align: center;
}
.hamburger .line{
	width: 30px;
	height: 4px;
	background-color: rgb(25,126,193);
	display: block;
	margin: 4px auto;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
#hamburger-1.is-active .line:nth-child(2){
  opacity: 0;
}
#hamburger-1.is-active .line:nth-child(1){
  -webkit-transform: translateY(13px) rotate(45deg);
  -ms-transform: translateY(13px) rotate(45deg);
  -o-transform: translateY(13px) rotate(45deg);
  transform: translateY(13px) rotate(45deg);
}
#hamburger-1.is-active .line:nth-child(3){
  -webkit-transform: translateY(-3px) rotate(-50deg);
  -ms-transform: translateY(-3px) rotate(-50deg);
  -o-transform: translateY(-3px) rotate(-50deg);
    transform: translateY(-3px) rotate(-50deg);
}
.main-bg{
	background-color: #fff;
	z-index: 100;
	position: absolute;
	width: 100%;
}
/*menu hover*/
#main-menu ul li a{
	position: relative;
}
#main-menu ul li a:before {
    content: "";
    width: 0;
    height: 2px;
    background: #197ec1;
    position: absolute;
    bottom: 0;
    left: auto;
    right: 0;
    -webkit-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear;
}
#main-menu ul li:hover a:before {
    width: 100%;
    left: 0;
    right: auto;
}
.navbar-light .navbar-brand {
    display: initial !important;
}
.logo-and-modile-menu{
 	 padding: 10px 0;
}
#main-menu li a.menu-item-text {
    font-size: 17px;
}

.calculator-title{
    color:#aaa;
}
/*menu responsive*/
@media (min-width: 481px) and (max-width: 991px) {
    #main-menu{
		width: 40% !important;
	}
}

@media screen and (max-width: 1076px){
	.col-block {
		display: block;
		z-index: 99;
		float: right;
	}
}

@media screen and (max-width: 991px){
	#main-menu{
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		height: 100vh;
		/*background-color: rgb(70,57,110);*/
		background-color: #fff;
		transform: translateX(-100%);
		-webkit-transform: translateX(-100%);
		-moz-transform: translateX(-100%);
		-ms-transform: translateX(-100%);
		-o-transform: translateX(-100%);
		transition: all .5s;
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-ms-transition: all .5s;
		-o-transition: all .5s;
		display: block;
		z-index: 55;
		padding-top: 70px !important;
		text-align: left;
	}
	#main-menu ul {
	    text-align: center;
	    align-items: baseline;
	}
	#main-menu ul li a{
		color: #fff;
	}
	.menu-activebg{
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		height: 100vh;
		/*background-color: rgb(70,57,110);*/
		background-color: #fff;
		display: none;
		z-index:0;
	}
	.is-active#main-menu, .is-active.menu-activebg{
		transform: none;
		padding: 15px;
	}
	.is-active.menu-activebg{
		display: block;
	}
	.navbar{
		padding: 0 !important;
	}
	#hamburger-1{
		float: right;
	}
}
/*menu responsive and*/
/*menu css and*/

/*top to back btn*/
#scroll{
	display: none !important;
    position: fixed;
    right: 15px;
    bottom: 15px;
    cursor: pointer;
    width: 44px;
    height: 44px;
    background-color:#197ec1;
    display: none;
    -webkit-border-radius: 60px;
    -moz-border-radius: 60px;
    border-radius: 50px;
	background: #197ec1;
	border: 2px solid #ffffff;
	box-shadow: 0 0 0 2px #197ec1;
	animation: circleScale 3s infinite;
	z-index: 10;
}
#scroll:hover{
	border-color: #197ec1;
}
#scroll span {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    height: 10px;
    width: 20px;
    background-image: url(../images/top-arrow.png);
    background-repeat: no-repeat;
}
@keyframes circleScale {
  0% {
    transform: scale(0.7);
    -webkit-transform: scale(0.7);
    -moz-transform: scale(0.7);
    -ms-transform: scale(0.7);
    -o-transform: scale(0.7);
  }
  50% {
    transform: scale(1);
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
  }
  100% {
    transform: scale(0.7);
    -webkit-transform: scale(0.7);
    -moz-transform: scale(0.7);
    -ms-transform: scale(0.7);
    -o-transform: scale(0.7);
  }
}



/*button hover effect start*/
.header-button-one,.see-more-faq a{
	display: inline-block;
    text-decoration: none;
    padding: 7px 30px;
    font-size: 20px;
    font-weight: 400;
    background: rgb(25,126,193);
    background-repeat: no-repeat;
    color: #fff !important;
   	border-radius: 11px;
   	transition: all .3s;
   	-webkit-transition: all .3s;
   	-moz-transition: all .3s;
   	-ms-transition: all .3s;
   	-o-transition: all .3s;
}
.header-button-one:hover,.see-more-faq a:hover
/*, .header-button-one:focus,.see-more-faq a:focus*/
{
	background-color: #f58e1f;
}
/*button hover effect end*/


/*section one strat*/
#fun-experiences{
	background-image: url(https://cloud.travelpledge.com/TravelPledgeMarketing/main-bg-img.jpg);
	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;
	/*padding-top: 100px;*/
	padding-top: 150px;
	position: relative;
	padding-bottom: 200px;
}
#fun-experiences::before{
	opacity: 0.48;
    background-color: #272727;
    display: block;
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
/*section one end*/
.main-title-text{
	color: #fff;
    font-size: 55px;
    font-weight: 700;
    text-align: center;
}
.banner-sub-title{
	padding: 25px 0 20px;
	font-weight: 400;
	font-size: 26px;
	color: #fff;
	line-height: 1.3;
}
.input-button-box{
	background-color: #fff;
	/*border-radius: 11px;*/
	border-radius: 7px 11px 11px 7px;
	display: inline-block;
	/*width: 60%;*/
	width: 55%;
	margin: 0 auto;
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 25px;
}
.banner-input{
	color: #000 !important;
    font-size:20px;
    font-weight: 400;
    border: none;
    background-color: transparent;
    outline: none;
    padding-left: 20px;
    display: block;
    width: 70%;
}
.banner-input::placeholder{
    color: #666666 !important;
    font-size:16px;
    font-weight: 400;
}

.only-for-icon{
	/*width: 60%;*/
	width: 55%;
	margin: 0 auto;
}
.only-for-icon ul{
	display: flex;
	align-items: center;
	justify-content: space-around;
	list-style: none;
}
.only-for-icon ul li{
	display: flex;
	align-items: center;
	color: #fff;
	/*font-size:16px;*/
	font-size: 14px;
	font-weight: 400;
}
.only-for-icon ul li img{
	width: 25px;
}
.only-for-icon ul li span:last-child{
	padding-left: 5px;
}
.input-button-box .header-button-one{
	font-size: 17px;
	padding: 9px 30px;
}

/*section two strat*/
#service-section{
    margin-top: -135px;
}
.saervice-item{
	border: 1px solid #A3BAC6;
	border-radius: 11px;
	padding: 50px 40px;
	background-color: #fff;
}
.counter-text{
    padding-top: 20px;
    padding-bottom: 5px;
    color: #197ec1;
    /*font-size: 47px;*/
    font-size: 40px;
    font-weight: 700;
    margin-bottom: 0;
}
.box-title-text{
	color: #222222;
	/*font-size: 26px;*/
	font-size: 24px;
	font-weight: 700;
	margin-bottom: 5px;
}
.box-sub-title{
	color: #666666;
	/*font-size: 20px;*/
	font-size: 18px;
	font-weight: 400;
}
/*#keep-more{
	padding-left: 100px;
}*/
#keep-more-two{
	padding-left: 100px;
}
.swction-two .dummy-discriptesn p{
    line-height: 1.9;
}
#keep-more .text-left-block {
    margin-top: 15px;
}
/*section two end*/


/*section three strat*/
#unique-experiences{
	padding-top: 100px;
	display: block;
}
.section-title{
	color: #222222;
	font-size: 36px;
	font-weight: 700;
/*	margin-bottom: 25px;*/
    margin-bottom: 0px;
}
.section-sub-title{
	color: #666666;
	font-size: 18px;
	max-width: 775px;
    margin: 0 auto;
}

/*slider block*/
.slider-one-section{
	padding-top: 50px;
}
.slider-item-block {
	border: 1px solid #A3BAC6;
    border-radius: 11px;
    overflow: hidden;
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
}
.item-img {
	width: 100%;
	height: 190px;
	overflow: hidden;
	position: relative;
}
.slider-item-block .item-img img,.slider-item-block a{
	transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
}
.slider-item-block:hover .item-img img {
	transform: translate(-50%, -50%) scale(1.3);
	-webkit-transform: translate(-50%, -50%) scale(1.3);
	-moz-transform: translate(-50%, -50%) scale(1.3);
	-ms-transform: translate(-50%, -50%) scale(1.3);
	-o-transform: translate(-50%, -50%) scale(1.3);
}
.item-cuntent-text {
	padding: 20px 8px 30px;
}
.item-cuntent-text h6{
	color: #222222;
	font-weight: 700;
	font-size: 21px;
}
.bell-buckle{
	color: #333333;
	font-weight: 300;
	font-size: 14px;
    padding-bottom: 30px;
	margin-bottom: 0;
}
.item-cuntent-text a{
	color: #127fc2;
	font-weight: 300;
	font-size: 15px;
}
.slider-item-block:hover a{
	color: #f58e1f;
}

/*slider nev*/
#slider-gallery.owl-carousel .owl-dots.disabled, 
#slider-gallery.owl-carousel .owl-nav.disabled,
#the-latest-slider.owl-carousel .owl-nav.disabled{
    display: block;
}
#the-latest-slider.owl-carousel .owl-dots.disabled{
	display: none;
}
#slider-gallery .owl-nav button,
#the-latest-slider .owl-nav button{
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	width: 40px;
	height: 40px;
	background-color: #46396e;
	border-radius: 50px;
	outline: none;
	transition: all .3s;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
}
#slider-gallery .owl-nav button:hover,
#the-latest-slider .owl-nav button:hover{
	background-color: #f58e1f;
}
#slider-gallery .owl-nav .owl-prev,
#the-latest-slider .owl-nav .owl-prev{
	left: -60px;
}
#slider-gallery .owl-nav .owl-next,
#the-latest-slider .owl-nav .owl-next{
	right: -60px;
}
#slider-gallery .owl-nav button span,
#the-latest-slider .owl-nav button span{
	font-size: 0;
}
#slider-gallery .owl-nav .owl-prev span::before,
#slider-gallery .owl-nav .owl-next span::before,
#the-latest-slider .owl-nav .owl-prev span::before,
#the-latest-slider .owl-nav .owl-next span::before{
	position: absolute;
	top: 50%;
	transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	display: flex;
	align-items: center;
	justify-content: center;
}
#slider-gallery .owl-nav .owl-prev span::before,
#the-latest-slider .owl-nav .owl-prev span::before{
	content: "\f104";
	font-size: 35px;
	color: #fff;
	left: 44%;
	font-family: FontAwesome;
}
#slider-gallery .owl-nav .owl-next span::before,
#the-latest-slider .owl-nav .owl-next span::before{
	content: "\f105";
	font-size: 35px;
	/*right: 17%;*/
	right: 9%;
	color: #fff;
	font-family: FontAwesome;
}
#slider-gallery,
#the-latest-slider{
	padding-bottom: 30px;
}
#unique-experiences{
	margin-bottom: 70px;
}
.browse-more{
	text-align: center;
}

.user-icon-img{
	width: 12% !important;
}
/*section three end*/


/*section for strat*/
#nonprofits{
	background-image: url(https://cloud.travelpledge.com/TravelPledgeMarketing/user-slider-bg.jpg);
	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;
	padding-top: 70px; 
	position: relative;
	padding-bottom: 130px;
}
#nonprofits::before{
    opacity: 0.43;
    background-color: #197EC1;
    display: block;
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.nonprofits-use{
	color: #fff;
	text-align: center;
}
.user-slider-one{
	margin: 0 auto;
}
.user-slider-section-item{
	margin-top: 30px;
	border: 1px solid #A3BAC6;
	background: rgba(255,255,255,0.7);
	padding: 40px;
	border-radius: 11px;
	position: relative;
}
.user-review{
	color: #222222;
	font-weight: 400;
	font-size: 18px;
	text-align: center;
}
.dubai-cutest{
	position: absolute;
	top: -17px;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
}
.user-img{
	display: flex;
    justify-content: center;
    margin-top: 25px;
    margin-bottom: 15px;
}
.dubai-cutest img,.user-img img{
	width: auto !important;
}
.user-name{
	color: #222222;
	font-weight: 700;
	font-size:18px;
	text-align: center;
	margin-bottom: 5px;
}
#user-slider .owl-dots{
	position: absolute;
	bottom: -75px;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
}
#user-slider .owl-dots{
	display: flex;
	align-items: center;
}
#user-slider .owl-dots button{
	display: flex;
	align-items: center;
	outline: none;
}
#user-slider .owl-dots button span{
	border-radius: 50px;
	background-color: #fff;
    height: 13px;
    width: 13px;
	margin: 15px;
}
#user-slider .owl-dots button.active span{
	height: 23px;
    width: 23px;
}
/*slider for start*/

/*section five start*/
#discover-how{
	padding-top: 90px;
}
.discover-how-block{
    padding-top: 100px;
    padding-bottom: 100px;
}
.committees-text{
	display: block;
}
.committees{
	color: #666666;
	font-weight: 400;
	font-size: 18px;
	margin-bottom: 0;
	display: block;
}
.icon-and-text{
	display: flex;
    align-items: flex-end;
}
.committees-text{
	margin-left: 25px;
}
.save-time-with{
	font-weight: 700;
	color: #222222;
	font-size: 45px;
	margin-top: 20px;
	line-height: 1.5;
	margin-bottom: 20px;
}
.dummy-discriptesn p{
	color: #222222;
	font-weight: 400;
	font-size: 18px;
	margin-bottom: 10px;
}
.dummy-discriptesn p .check-icon{
	color: #1482c5;
	padding-right: 15px;
	font-size: 20px;
}
.text-left-block{
	margin-top: 25px;
	text-align: left !important;
	margin-bottom: 25px;
}
.text-left-block a{
    padding: 9px 20px !important;
    font-size: 18px;
}
.element-143{
	background: rgb(250,250,250);
    padding: 30px 30px 20px;
	display: inline-block;
	max-width: 505px;
	border-radius: 11px;
}
.convenience, .janna-g-executive{
	color: #666666;
	font-size: 17px;
	font-weight: 400;
}

.janna-g-executive{
	text-align: right;
	margin-bottom: 0;
}
.janna-g{
	font-weight: 700;
}

.swction-two{
	background: rgb(245,242,235);
}
.swction-three .dummy-discriptesn p{
	line-height: 1.9;
}
.family-dude-ranch {
	margin-top: 67px;
	border-radius: 11px;
}
	.family-dude-ranch video {
		border-radius: 11px;
	}
/*section five end*/

/*section sixe start*/
#how-it-works{
	padding-bottom: 100px;
}
#text-title-block{
	/*margin-top: 70px;*/
	    margin-top: 40px;
	margin-bottom: 60px;
}
.video-section{
	border: 1px solid #A3BAC6;
    border-radius: 11px;
    overflow: hidden;
}
#text-title-block .section-sub-title{
	max-width: 968px;
}
.video-section {
	position: relative;
}
.video-section img{
	width: 100%;
}
.play-button{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	cursor: pointer;
}
.close{
	position: absolute;
	top: -40px;
	right: 0;
	background-color: #fff !important;
	width: 30px;
	height: 30px;
	border-radius: 50px;
	opacity: 1;
	display: flex;
	justify-content: center;
	align-items: center;
	outline: none;
}
.modal-body iframe{
	height: 300px;
}
/*section sixe end*/


/*faq section start*/
#faq-section{
	background-image: url(https://cloud.travelpledge.com/TravelPledgeMarketing/faq-bg.jpg);
	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;
	padding-top: 90px;
	position: relative;
	padding-bottom: 100px;
}
#faq-section::before{
    opacity: 0.37;
    background-color: #197EC1;
    display: block;
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
#faq-block{
	margin: 0 auto;
	padding-top: 20px;
}
.accordion-container > h2{
  text-align: center;
  color: #fff;
  padding-bottom: 5px;
  margin-bottom: 20px;
  padding-bottom: 15px;
  border-bottom: 1px solid #ddd;
}
.set{
  position: relative;
  border-radius: 11px;
  overflow: hidden;
  margin-bottom: 20px;
}
.set > a{
  display: block;
	padding: 20px 30px;
  text-decoration: none;
  color: #222222;
  font-weight: 700;
  font-size: 20px;
  background: rgb(255,255,255);
 /* border-bottom: 1px solid #ddd;*/
  -webkit-transition:all 0.2s linear;
  -moz-transition:all 0.2s linear;
  transition:all 0.2s linear;
}
.set > a i{
  	float: right;
   margin-top: 8px;
}
.set > a.active{
    border-top: 15px solid rgb(70,57,110);
}
.content{
  background-color: #fff;
  border-bottom: 1px solid #ddd;
  display:none;
}
.content p{
	padding: 0px 30px 30px;
	margin: 0;
	color: #666666;
	font-size: 18px;
	font-weight: 400;
	max-width: 880px;
 }
.see-more-faq{
	margin-top: 50px;	
}
.see-more-faq a{
	display: inline-block;
    text-decoration: none;
    padding: 10px 25px !important;
    font-size: 19px;
    font-weight: 400;
    background: rgb(70,57,110);
}
/*faq section and*/


/*The latest section start*/
#the-latest{
	padding-top: 100px;
}
#the-latest .nonprofits-use{
	color: #222222;
	font-size: 40px;
}
#the-latest-section{
	padding-top: 20px;
}
.latest-img{
	border-radius: 11px;
	overflow: hidden;
}

@media (min-width: 737px) {
	.latest-img {
		height: 344px;
	}
}

.latest-img img{
	height: auto;
}
.virtual-galas{
	width: 85%;
	margin: 0 auto;
	background-color: rgb(250,250,250);
	border: 1px solid #E7E7E7;
	padding: 30px 40px;
	border-radius: 11px;
	margin-top: -110px;
    position: relative;
}
.how-to-host-an{
	color: #222222;
	font-size: 22px;
	font-weight: 700;
	text-align: center;
}
.thousands{
	color: #666666;
    font-size: 17px;
    font-weight: 400;
    padding-top: 10px;
    margin-bottom: 0;
}
.read-more-text{
	color: #197ec1;
	font-size: 18px;
	font-weight: 400;
	text-align: right;
	transition: all .3s;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
}
.read-more-text:hover{
	color: #f58e1f;
}
.fa-arrow-right{
	margin-left: 10px;
}
/*The latest section end*/


/*Create your risk start*/
#create-your-risk{
	padding-top: 80px;
	padding-bottom: 70px;
}
#free-account{
	padding-top: 70px;
	padding-bottom: 70px;
	background: rgb(25,126,193);
	border-radius: 50px 0 50px 0;
}
#create-your-risk .header-button-one{
	background-color: rgb(70,57,110);
}
#create-your-risk .input-button-box{
	/*width: 45%;*/
	width: 50%;
	margin-bottom: 30px;
}
.learn-more,.learn-more a{
	color: #ffffff;
	font-size: 20px;
	font-weight: 400;
	text-align: center;
}
.learn-more a{
	text-decoration: underline;
	transition: all .3s;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
}
.learn-more a:hover{
	color: #f58e1f;
}
/*Create your risk end*/


/*footer section start*/
#footer-section{
	padding-top: 30px;
}
.footer-title{
	padding-bottom: 20px;
}
#footer-section-ditels{
	padding-bottom: 60px;
}
.footer-logo{
	width: 50%;
}
.addres-section{
	display: flex;
	justify-content: flex-start;
	flex-direction: column;
}
.footer-title-text{
	color: #333333;
	font-weight: 700;
	font-size: 22px;
}
.socile-icon{
	color: rgb(25,126,193);
	font-size: 18px;
    width:10px;
    display:inline-block;
}
.location-ditels{
	font-weight: 400;
	color: #222222;
	font-size: 17px;
	padding-left: 15px;
}
.socile-icon-three,.socile-icon-two{
	font-size: 22px;
}
.addres-section p{
	display: flex;
	padding-left: 0;
}
.socile-icon-one{
	font-size: 18px;
}
.resource .location-ditels{
	padding-left: 10px;
}
/*copy right*/
.copright-text{
	display: flex;
	align-items: center;
	justify-content: center;
	padding-bottom: 15px;
}
.copy-text{
	color: #222222;
	font-size: 18px;
	font-weight: 400;
	padding-left: 10px;
}
/*footer section end*/
.owl-dots{
	display: none;
}
#one-block-footer .addres-section{
	padding-top: 10px;
}
.min-bg-color{
	background-color: rgb(245,242,235);
}
/*responsive start*/
.family-dude-ranch{
	position: relative;
}
#keep-more .family-dude-ranch {
    /*margin-top: 0;*/
}
.try-it-out{
    position: absolute;
    top: 29%;
    left: -11%;
    width: 17%;
}
#faq-section .section-title {
	padding-bottom: 15px;
}
#free-account .header-button-one,.two-block-footer .location-ditels{
	transition: all .3s;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
}
#free-account .header-button-one:hover{
	background-color: #f58e1f;
}
.two-block-footer .location-ditels:hover{
	color: #f58e1f;
}
#create-your-risk .input-button-box {
    margin-top: 25px;
}
.video-play{
	width: 100%;
	height: 100%;
}
.cover {
  background-image: url("../images/video-img.png");
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
   padding-bottom: 56%;
/*   height: 600px;*/
}
  	.opacity{
  		  z-index : 1 !important;
          opacity : 1 !important;
  	}
.cover video {
  opacity: 0;
  width: 100%;
  transition: 1s;
  position: absolute;
  z-index: -1;
  height: auto;
}
.play-active{
	display: none;
}
.cover.video-bg{
	background-image: none;
}
#unique-experiences .section-sub-title,
#how-it-works .section-sub-title {
    padding-top: 15px;
}

.w-100 {
	width: 100% !important;
}

.outline-auto {
	outline: auto;
}

.outline-width-thin {
	outline-width: thin;
}

.padding-14px-28px {
	padding: 14px 28px !important;
}

#free-account {
	color: white;
}

@media screen and (min-width: 1800px) {
	#myHeader .navbar-expand-lg {
		padding-right: 0px;
		padding-left: 0px;
		padding-top: 5px;
		padding-bottom: 5px;
	}
}

@media screen and (min-width: 1500px) {
	.latest-img img {
		max-height: 430px;
	}
}

@media screen and (min-width: 1800px){
	.container-fluid {
		max-width: 1500px;
	}

	.container, .container-lg, .container-md, .container-sm, .container-xl{
	    max-width: 1170px;
	}
	#unique-experience, #service-section, .slider-one-section, .discover-how-block, #the-latest, #create-your-risk, #footer-section {
	     padding-left: 0px; 
	     padding-right: 0px; 
	}
	.input-button-box {
	    width: 50%;
	    margin-bottom: 20px;
	}
	.only-for-icon {
	    width: 50%;
	}
	#main-menu li a.menu-item-text {
	    font-size: 17px;
	}
	.input-button-box .header-button-one {
	    padding: 8px 30px !important;
	}
	#service-section .col-lg-4{
		padding-right: 20px;
		padding-left: 20px;
	}
	#fun-experiences {
		padding-top: 150px;
	    padding-bottom: 230px;
	}
	.header-button-one, .see-more-faq a {
	    padding: 7px 23px !important;
	    font-size: 19px;
	}
	.saervice-item img {
	    width: 21%;
	}
	.main-title-text {
	    margin-bottom: 0;
	}
	.try-it-out {
	    top: 30%;
	    left: -20%;
	    width: 26%;
	}
}
@media (min-width: 1360px) and (max-width: 1440px){
	.thousands {
	    font-size: 16px;
	}
	.read-more-text {
	    font-size: 16px;
	}
	.header-button-one, .see-more-faq a {
	    padding: 7px 25px !important;
	    font-size: 18px;
	}
	#main-menu li a.menu-item-text {
	    font-size: 17px;
	}
}
@media (min-width: 1200px) and (max-width: 1300px){
	body .logo-and-modile-menu{
		width: 25% !important;
	}
	.box-title-text {
	    font-size: 23px;
	}
	.counter-text {
	    font-size: 40px;
	}
	.saervice-item {
	    padding: 40px 30px;
	}
	.item-cuntent-text h6 {
	    font-size: 17px;
	}
	.thousands {
	    font-size: 13px;
	}
	.read-more-text {
	    font-size: 17px;
	}
	.how-to-host-an {
	    font-size: 19px;
	}
/*	#create-your-risk .input-button-box {
	    width: 65%;
	}*/
	#main-menu li a.menu-item-text {
	    font-size: 17px;
	}
	.dummy-discriptesn p {
	    font-size: 17px;
	}
	.dummy-discriptesn p .check-icon {
	    font-size: 18px;
	}
	.convenience, .janna-g-executive {
	    font-size: 16px;
	}
	#create-your-risk .input-button-box {
	    width: 60%;
	    margin-bottom: 30px;
	}
}
@media screen and (min-width: 1900px){
	.family-dude-ranch {
	    /*height: 660px;*/
	    height: auto;
	    margin: 0 auto;
	    margin-top: 70px;
	    text-align: center;
	}
	.family-dude-ranch img{
		/*height: 100%;*/
		height: auto;
	}
	.swction-two .family-dude-ranch {
	    margin-top: 70px;
	}
/*	.virtual-galas {
	    width: 62%;
	}*/
	.thousands {
	    font-size: 15px;
	}
	#create-your-risk .input-button-box {
	   /*	width: 60%;*/
	   margin-top: 25px;
	    width: 47%;
	    margin-bottom: 30px;
	}
	.swction-two .family-dude-ranch{
		text-align: left;
		height: auto;
	}
	.saervice-item {
	    padding: 45px 30px;
	}
	.item-cuntent-text h6 {
	    font-size: 19px;
	}	
	.logo-and-modile-menu {
	    padding: 10px 0;
	    max-width: 40%;
	}
}


@media screen and (min-width: 1200px){
	.banner-sub-title {
	    font-size: 24px;
	    max-width: 890px;
	    margin: 0 auto;
	    line-height: 1.4;
	    margin-bottom: 15px;
	}
}

@media (max-width: 1076px) {
	.navbar-expand-lg .navbar-collapse {
		display: none;
	}
}

@media (min-width: 992px) and (max-width: 1076px) {
	.logo-and-modile-menu {
		width: 100%;
	}
}

@media (min-width: 992px) and (max-width: 1199px){
	#unique-experience, #service-section, .slider-one-section, .discover-how-block, #the-latest, #create-your-risk, #footer-section {
	    padding-left: 15px;
	    padding-right: 15px;
	}
	#myHeader {
	    padding-left: 0px;
	    padding-right: 0px;
	}
	.counter-text {
	    font-size: 30px;
	}
	#main-menu li a.menu-item-text {
	    font-size: 17px;
	}
	.header-button-one, .see-more-faq a {
	    padding: 5px 25px !important;
	    font-size: 18px;
	}
	#fun-experiences {
	    padding-top: 145px;
	    padding-bottom: 180px;
	}
	.box-title-text {
	    font-size: 20px;
	    margin-bottom: 5px;
	}
	.box-sub-title {
	    font-size: 17px;
	}
	.saervice-item {
	    padding: 30px 10px;
	}
	#service-section {
	    margin-top: -95px;
	}
	.item-cuntent-text h6 {
	    font-size: 18px;
	}
	.item-cuntent-text {
	    padding: 20px 0 20px;
	}
	.bell-buckle {
	    padding-bottom: 20px;
	}
	.section-title {
	    font-size: 34px;
	}
	.user-review {
	    font-size: 17px;
	}
	.save-time-with {
	    font-size: 32px;
		margin-top: 15px;
		margin-bottom: 15px;
	}
	.dummy-discriptesn p {
	    font-size: 15px;
	    margin-bottom: 5px;
	}
	.dummy-discriptesn p .check-icon {
	    padding-right: 10px;
	    font-size: 14px;
	}
	.text-left-block a {
	    padding: 8px 15px !important;
	    font-size: 16px;
	}
	.element-143 {
	    padding: 20px 20px 20px;
	}
	#slider-gallery .owl-nav button, #the-latest-slider .owl-nav button {
	    width: 25px;
	    height: 25px;
	}
	#slider-gallery .owl-nav .owl-prev, #the-latest-slider .owl-nav .owl-prev {
	    left: -27px;
	}
	#slider-gallery .owl-nav .owl-prev span::before, 
	#the-latest-slider .owl-nav .owl-prev span::before,
	#slider-gallery .owl-nav .owl-next span::before, 
	#the-latest-slider .owl-nav .owl-next span::before{
	    font-size: 21px;
	}
	#slider-gallery .owl-nav .owl-next, #the-latest-slider .owl-nav .owl-next {
	    right: -27px;
	}
	#discover-how {
	    padding-top: 70px;
	}
	.discover-how-block {
	    padding-top: 50px;
	    padding-bottom: 70px;
	}
	.convenience, .janna-g-executive {
	    font-size: 15px;
	}
	#text-title-block {
	    margin-top: 30px;
	}
	#how-it-works {
	    padding-bottom: 70px;
	}
	#faq-section {
	    padding-top: 70px;
	    padding-bottom: 90px;
	}
	#the-latest {
	    padding-top: 70px;
	}
	.how-to-host-an {
	    font-size: 17px;
	}
	.virtual-galas {
	    width: 85%;
	    padding: 30px 30px;
	    margin-top: -120px;
	}
	.thousands {
	    font-size: 13px;
	}
	.read-more-text {
	    font-size: 16px;
	}
	#create-your-risk {
	    padding-top: 60px;
	}
	#create-your-risk .input-button-box {
	    width: 65%;
	}
	.learn-more, .learn-more a{
		margin-bottom: 0;
	}
	.location-ditels {
	    font-size: 15px;
	}
	.socile-icon {
	    font-size: 16px;
	}
	.socile-icon-three, .socile-icon-two {
	    font-size: 20px;
	}
	.footer-title {
	    padding-bottom: 15px;
	}
	.footer-title-text {
	    font-size: 20px;
	}
	#footer-section-ditels {
	    padding-bottom: 40px;
	}
	.copy-text {
	    font-size: 16px;
	}
	.content p {
	    font-size: 15px;
	}
	.set > a {
	    font-size: 17px;
	}
	.set {
	    margin-bottom: 15px;
	}
	.user-icon-img{
		width: 13% !important;
	}
	.try-it-out {
	    position: absolute;
	    top: 35%;
	    left: -6%;
	    width: 11%;
	}
	#slider-gallery .owl-nav .owl-prev span::before, #slider-gallery .owl-nav .owl-next span::before, #the-latest-slider .owl-nav .owl-prev span::before, #the-latest-slider .owl-nav .owl-next span::before {
	    top: 48%;
	}
}

@media (max-width: 500px) {
    .hidden-mobile {
        display: none;
        visibility: hidden;
    }
	.hide-mobile {
		display: none;
		visibility: hidden;
	}

	.show-mobile-only {
		display: block !important;
	}
}
@media (min-width: 768px) and (max-width: 991px){
	.logo-and-modile-menu{
		display: flex;
		align-items: center;
		justify-content: space-between;
		width: 100%;
		padding-top: 10px;
    	padding-bottom: 10px;
	}
	#myHeader {
	    padding-left: 30px;
	    padding-right: 30px;
	}
	#unique-experience, #service-section, .slider-one-section, .discover-how-block, #the-latest, #create-your-risk, #footer-section {
	    padding-left: 30px;
	    padding-right: 30px;
	}
	.saervice-item {
	    padding: 30px 15px;
	    height: 100%;
	}
	.counter-text {
	    padding-top: 15px;
	    padding-bottom: 5px;
	    font-size: 37px;
	}
	.box-title-text {
	    font-size: 18px;
	    margin-bottom: 5px;
	}
	.box-sub-title {
	    font-size: 14px;
	}
	.saervice-item img{
		width: 35%;
	}
	#fun-experiences {
	    padding-top: 120px;
	    padding-bottom: 130px;
	}
	#service-section {
	    margin-top: -85px;
	}
	.input-button-box {
	    width: 90%;
	   	margin-bottom: 15px;
	}
	.only-for-icon {
	    width: 90%;	
	}
	.only-for-icon ul li span img{
		max-width: 80%;
	}
	.main-title-text {
	    font-size: 40px;
	}
	.banner-sub-title {
	    padding: 15px 0 15px;
	    font-size: 18px;
	}
	#unique-experiences {
	    padding-top: 80px;	
	}
	.section-title {
	    font-size: 33px;
	    margin-bottom: 20px;
	}
	.section-sub-title {
	    font-size: 16px;
	}
	#slider-gallery .owl-nav button, #the-latest-slider .owl-nav button {
	    width: 30px;
	    height: 30px;
	}
	#slider-gallery .owl-nav .owl-prev, #the-latest-slider .owl-nav .owl-prev {
	    left: -37px;
	}
	#slider-gallery .owl-nav .owl-prev span::before, 
	#the-latest-slider .owl-nav .owl-prev span::before,
	#slider-gallery .owl-nav .owl-next span::before, 
	#the-latest-slider .owl-nav .owl-next span::before{
	    font-size: 25px;
	}
	#slider-gallery .owl-nav .owl-next, #the-latest-slider .owl-nav .owl-next {
	    right: -37px;
	}
	.bell-buckle {
	    padding-bottom: 20px;
	}
	.item-cuntent-text {
	    padding: 20px 0 20px;
	}
	.header-button-one, .see-more-faq a {
	    font-size: 18px;
	}
	#nonprofits {
	    padding-top: 70px;
	    padding-bottom: 100px;
	}
	#user-slider .owl-dots button.active span {
	    height: 20px;
	    width: 20px;
	    margin: 10px;
	}
	#user-slider .owl-dots button span {
	    height: 10px;
	    width: 10px;
	    margin: 10px;
	}
	#user-slider .owl-dots {
	    bottom: -55px;
	}
	#discover-how {
    	padding-top: 70px;
	}
	.discover-how-block {
	    padding-top: 60px;
	    padding-bottom: 70px;
	}
	.save-time-with {
	    font-size: 30px;
		margin-top: 15px;
		margin-bottom: 15px;
	}
	.committees-text {
	    margin-left: 10px;
	}
	.title-icon img{
		max-width: 80%;
	}
	.dummy-discriptesn p {
	    font-size: 14px;
	}
	.dummy-discriptesn p .check-icon {
	    padding-right: 10px;
	    font-size: 14px;
	}
	.text-left-block a {
	    padding: 9px 20px !important;
	    font-size: 14px;
	    text-align: center;
	}
	.text-left-block {
	    margin-top: 20px;
	    margin-bottom: 20px;
	}
	.element-143 {
	    padding: 15px 15px 15px;
	    max-width: 100%;
	}
	.convenience, .janna-g-executive {
	    font-size: 15px;
	}
	#keep-more {
	    padding-left: 20px;
	}
	#text-title-block {
	    margin-top: 40px;
	    margin-bottom: 40px;
	}
	.play-button {
	    width: 8%;
	}
	#how-it-works {
	    padding-bottom: 70px;
	}
	#faq-section {
	    padding-top: 70px;
	    padding-bottom: 70px;
	}
	.see-more-faq {
	    margin-top: 30px;
	}
	.set > a {
	    padding: 15px 20px;
	    font-size: 18px;
	}
	#the-latest {
	    padding-top: 70px;
	}
	#the-latest .nonprofits-use {
	    font-size: 35px;
	    margin-bottom: 5px;
	}
	.virtual-galas {
	    padding: 20px 20px;
	}
	#create-your-risk {
	    padding-top: 50px;
	    padding-bottom: 70px;
	}
	#free-account {
	    padding-top: 50px;
	    padding-bottom: 50px;
	}
	#create-your-risk .input-button-box {
	    width: 90%;
	    margin-bottom: 20px;
	}
	.learn-more, .learn-more a {
	    font-size: 15px;
	    margin-bottom: 0;
	}
	#footer-section {
	    padding-top: 10px;
	}
	.location-ditels {
	    font-size: 15px;
	    padding-left: 10px;
	}
	.socile-icon {
	    font-size: 15px;
	}
	.socile-icon-three, .socile-icon-two {
	    font-size: 18px;
	}
	.footer-title {
	    padding-bottom: 10px;
	}
	.addres-section p {
	    margin-bottom: 10px;
	}
	.footer-ditels{
		margin-bottom: 20px;
	}
	#footer-section-ditels {
	    padding-bottom: 40px;
	}
	.copy-text {
	    font-size: 16px;
	}
	.content p {
	    padding: 0px 20px 20px;
	    font-size: 15px;
	    max-width: 100%;
	}
	#faq-block {
	    padding-top: 10px;
	}
	.footer-logo {
	    width: 60%;
	}
	.user-icon-img{
		width: 12% !important;
	}
	.try-it-out {
	    position: absolute;
	    top: 35%;
	    left: -6%;
	    width: 11%;
	}
	#keep-more-two {
	    padding-left: 30px;
	}
	#slider-gallery .owl-nav .owl-next span::before, #the-latest-slider .owl-nav .owl-next span::before {
	    right: 15%;
	}
}


@media screen and (max-width: 767px){
	.dummy-discriptesn br{
		display: none;
	}
	.only-for-icon{
		display: none;
	}
	.logo-and-modile-menu{
		display: flex;
		justify-content: space-between;
		align-items: center;
	}
	#main-menu li a.menu-item-text {
	    font-size: 17px;
	}
	#main-menu ul li a{
		margin-left: 0 !important;
		margin-right: 0 !important;
	}
	#main-menu ul li:last-child {
	    margin-left: 0px;
	}
	#myHeader {
	    padding-left: 0px;
	    padding-right: 0px;
	    /*padding-top: 10px;
	    padding-bottom: 10px;*/
	}
	#unique-experience, #service-section, .slider-one-section, .discover-how-block, #the-latest, #create-your-risk, #footer-section {
	     padding-left: 0px; 
	     padding-right: 0px; 
	}
	#keep-more {
	    padding-left: 0px;
	}
	#main-menu li a.header-button-one{
		margin-top: 10px;
	}
	.header-button-one, .see-more-faq a {
	    padding: 5px 20px !important;
	    font-size: 16px;
	}
	.main-title-text {
	    font-size: 26px;
	}
	.banner-sub-title {
	    padding: 10px 0 10px;
	    font-size: 15px;
	}
	#fun-experiences {
	    padding-top: 120px;	    
	   	padding-bottom: 20px;
	}
	.input-button-box {
	    width: 100%;
	}
	.banner-input::placeholder{
	    font-size:14px;
	}
	.input-button-box .header-button-one {
	    font-size: 14px;
	    padding: 5px 10px !important;
	}
	.banner-input {
	    font-size: 16px;
	    padding-left: 15px;
	    padding-left: 15px;
	    width: 62%;
	}
	.only-for-icon {
	    width: 100%;
	    margin: 0 auto;
	}
	.only-for-icon ul {
	    flex-wrap: wrap;
	}
	.only-for-icon ul li{
		width: 50%;
		margin-bottom: 15px;
	}
	.only-for-icon ul li span img{
		width: 70%;
	}
	#service-section {
	    margin-top: 50px;
	}
	.saervice-item {
	    padding: 30px 20px;
	}
	.saervice-item img{
		width: 25%;
	}
	.counter-text {
	    padding-top: 15px;
	    font-size: 35px;
	}
	.box-title-text {
	    font-size: 20px;
	    margin-bottom: 0px;
	}
	.box-sub-title {
	    font-size: 17px;
	}
	.saervice-item{
		margin-bottom: 15px;
	}
	#unique-experiences {
	    padding-top: 40px;
	}
	.section-title {	    
		font-size: 27px;
	    margin-bottom: 20px;
	}
	.section-sub-title {
	    font-size: 14px;
	    max-width: 100%;
	}
	.slider-one-section {
	    padding-top: 30px;
	}
	.bell-buckle {
	    padding-bottom: 15px;
	}
	#unique-experiences {
	    margin-bottom: 50px;
	}
	#nonprofits {
	    padding-top: 50px;
	    padding-bottom: 100px;
	}
	#user-slider .owl-dots button span {
	    height: 10px;
	    width: 10px;
	    margin: 10px;
	}
	#user-slider .owl-dots button.active span {
	    height: 20px;
	    width: 20px;
	}
	#user-slider .owl-dots {
	    bottom: -60px;
	}
	#discover-how {
	    padding-top: 50px;
	}
	.discover-how-block {
	    padding-top: 30px;
	    padding-bottom: 50px;
	}
	.save-time-with {
	    font-size: 26px;
	    margin-top: 15px;
	    line-height: 1.3;
	    margin-bottom: 15px;
	}
	.dummy-discriptesn p {
	    font-size: 15px;
	    margin-bottom: 5px;
	}
	.dummy-discriptesn p .check-icon {
	    padding-right: 10px;
	    font-size: 14px;
	}
	.text-left-block {
	    margin-top: 15px;
	    margin-bottom: 20px;
	}
	.element-143 {
	    padding: 15px 15px 15px;
	    max-width: 100%;
	    border-radius: 11px;
	}
	.convenience, .janna-g-executive {
	    font-size: 14px;
	}
	.text-left-block a {
	    padding: 9px 15px !important;
	    font-size: 14px;
		width: 100%;
	    text-align: center;
	}
	.family-dude-ranch {
	    margin-top: 0px;
	    margin-bottom: 30px;
	}
	.swction-one{
		flex-direction: column-reverse;
	}
	.title-icon img{
		max-width: 80%;
	}
	.committees-text {
	    margin-left: 10px;
	}
	.committees {
	    font-size: 15px;
	}
	.swction-two{
		padding-top: 50px;
	}
	#text-title-block {
	    margin-top: 20px;
	    margin-bottom: 30px;
	}
	.play-button{
		max-width: 13%;
	}
	.play-button img{
		width: 100%;
	}
	#how-it-works {
	    padding-bottom: 50px;
	}
	#faq-section {
	    padding-top: 50px;
	    padding-bottom: 50px;
	}
	.set > a {
	    padding: 15px 15px;
	    font-size: 16px;
	    display: flex;
	    align-items: center;
	    justify-content: space-between;
	}
	.content p {
	    padding: 0px 15px 15px;
	    font-size: 14px;
	    max-width: 100%;
	}
	.set > a i {
	    margin-top: 0px;
	    font-size: 15px;
	    margin-right:0px;
	}
	.see-more-faq {
	    margin-top: 30px;
	}
	#the-latest {
	    padding-top: 50px;
	}
	#the-latest .nonprofits-use {
	    margin-bottom: 0px;
	    font-size: 29px;
	}
	.virtual-galas {
	    width: 100%;
	    padding: 15px 15px;
	    margin-top: 15px;
	}
	.how-to-host-an {
	    font-size: 17px;
        line-height: 25px;
	    -webkit-box-orient: vertical;
	    -webkit-line-clamp: 2;
	    text-overflow: ellipsis;
	    overflow: hidden;
	    display: -webkit-box;
	    max-height: 72px;
	}
	.thousands {
	    font-size: 14px;
	    margin-bottom: 0;
	}
	.read-more-text {
	    font-size: 14px;
	}
	.fa-arrow-right {
	    margin-left: 6px;
	}
	#create-your-risk {
	    padding-top: 30px;
	    padding-bottom: 50px;
	}
	#free-account {
		padding-top: 40px;
		padding-bottom: 40px;
	}
	#create-your-risk .input-button-box {
	    width: 95%;
	    margin-bottom: 20px;
	}
	.learn-more, .learn-more a {
	    font-size: 15px;
	    margin-bottom: 0;
	}
	#footer-section {
	    padding-top: 10px;
	}
	.location-ditels {
	    font-size: 15px;
	    padding-left: 10px;
	}
	.footer-title {
	    padding-bottom: 8px;
	}
	.socile-icon {
	    font-size: 15px;
	}
	#footer-section-ditels {
	    padding-bottom: 15px;
	}
	.addres-section p{
		margin-bottom: 10px;
	}
	.copy-text {
	    font-size: 13px;
	}
	.footer-ditels{
		margin-bottom: 20px;
	}
	#slider-gallery .owl-nav button, #the-latest-slider .owl-nav button {
	    width: 30px;
	    height: 30px;
	    top: 94%;
	}
	#slider-gallery .owl-nav .owl-next span::before, 
	#the-latest-slider .owl-nav .owl-next span::before,
	#slider-gallery .owl-nav .owl-prev span::before, 
	#the-latest-slider .owl-nav .owl-prev span::before {
	    font-size: 23px;
	}
	#slider-gallery .owl-nav .owl-next, #the-latest-slider .owl-nav .owl-next {
	    right: 35%;
	}
	#slider-gallery .owl-nav .owl-prev, #the-latest-slider .owl-nav .owl-prev {
	    left: 35%;
	}
	.user-slider-section-item {
	    margin-top: 30px;
	    padding: 35px 15px 15px;
	}
	.user-review {
	    font-size: 15px;
	}
	#slider-gallery {
		padding-bottom: 60px;
	}
	.only-for-icon ul li{
	    justify-content: center;
	}
	#the-latest-slider {
	    padding-bottom: 50px;
	}
	#scroll {
	    right: 5px;
	    bottom: 5px;
	    width: 30px;
	    height: 30px;	
	}
	.addres-section p {
	    margin-bottom: 8px;
	}
	.user-icon-img{
		width: 23% !important;
	}
	.try-it-out {
	    position: absolute;
	    top: 35%;
	    left: -5%;
	    width: 11%;
	}
	#keep-more-two {
	    padding-left: 15px;
	}
	.logo-and-modile-menu {
	    width: 100%;
	}
	#slider-gallery .owl-nav button{
	    top: 92%;
	}
	#keep-more-two {
	    padding-left: 15px;
	}
#slider-gallery .owl-nav .owl-next span::before, #the-latest-slider .owl-nav .owl-next span::before {
    right: 18%;
}
}

.how-it-work-container {
	position: relative;
	overflow: hidden;
	width: 100%;
	padding-top: 56.25%;
	-moz-border-radius: 20px;
}

.responsive-iframe {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	width: 100%;
	height: 100%;
    border:1px solid #ccc;
}

.user-icon-img {
	border-radius: 50%;
	height: 120px;
}

#user-slider .owl-dots {
	bottom: -55px
}

.header-button-one {
	font-weight: bold;
	font-size: 17px;
	border-radius: 4px;
}

@media (max-width: 1440px) and (min-width: 1360px) {
	.header-button-one {
		font-size: 17px;
	}	
}

@media (max-width: 1200px)
{
	.try-it-out {
		display: none;
	}
}

.read-more-testimonials {
	color: #ffffff !important;
	font-size: 18px;
	text-align: center;
	position: absolute;
	bottom: -95px;
	width: 100%;
}

a.read-more-testimonials:hover {
	text-decoration: underline;
}

.unique-experiences-img {
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%,-50%);
}

.slider-vertical-img {
	width: 130% !important;
	height: auto !important;
}

.slider-horizontal-img {
	width: auto !important;
	height: 100% !important;
}

.margin-top-10 {
	margin-top: 10px
}

.bar-links {
	font-size: 1.1em;
}

.bar-links .active-link {
	font-weight: bold
}
/*responsive end*/

/*CUSTOM CALENDLY STYLE*/
.calendly-overlay .calendly-popup{
    max-height: 700px !important;
}