@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@400;500&display=swap');
.ctrl{
	clear: both;
}
.font__title{
    font-size:2em; font-weight:600;
}
.awards_list div img{height: 7em; width: auto;}
.label{font-size: .8em;}
.yellow_star{color:#ffc107;}
.query__bg{background: rgb(255,27,107);
    background: linear-gradient(90deg, rgba(255,27,107,1) 0%, rgba(69,202,255,1) 100%);}
.query_box{border-radius: 2em;}
body{
    background-color: #f4f4f4;
    font-family: 'Roboto', sans-serif;
}
.nav-border-btm{
    border-bottom: 1px solid #707070;
}
.h-100{
    min-height: 75vh;
}
.banner{
	background: url(../images/agra02.webp) fixed;
	background-size: auto auto;
	-webkit-background-size: cover;
	background-size: cover;
	padding: 10px 0;
	float: left;
	margin-top: 2px;
	margin-bottom: 20px;
	width: 100%;
	height: 430px;
	background-color: #f90;
}
.formtop{
	padding: 10px 20px;
	background-color: rgba(255, 255, 255,.2);
}
.backbg01{
	background-color: #f9f9f9;
}
.backbg02{
	background-color: #d8d8d6;
}
.font01{
	color: #707070;
	font-size: 14px;
}
.menu-top ul{
    float: right;
}
.mybtn{
	display: inline-block;
  	border-radius: 4px;
  	background-color: #e11010;
 	border: none;
 	color: #FFFFFF;
 	text-align: center;
 	font-size: 14px;
 	padding: 8px;
  	width: 100%;
  	transition: all 0.5s;
  	cursor: pointer;
  	margin: 2px;
}
.mybtn:hover{
	color: #ffffff;
	text-decoration: none;
	background-color: #444444;
}
.mybtn1{
    display: inline-block;
    border-radius: 4px;
    background-color: #b7b7b7;
    border: none;
    color: #FFFFFF;
    text-align: center;
    font-size: 14px;
    padding: 8px;
    width: 100%;
    transition: all 0.5s;
    cursor: pointer;
    margin: 2px;
}
.mybtn1:hover{
    color: #ffffff;
    text-decoration: none;
    background-color: #555555;
}
.card{
	box-shadow: 0 10px 20px rgba(211,211,211,.6), 0 3px 3px rgba(211,211,211,.6);
}
.text-shadow01{
	text-shadow: 2px 2px 4px rgba(255,255,255 .7);
}

/* typography */
h1{
  	text-align:center;
  	margin-bottom:-20px !important;
}
.item p{
  	font-style:italic;
}
.form-control-man{
    border-radius: 0 !important;
    width: 100%;
    height: 36px;
    padding: 8px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #212121;
    box-shadow: none !important;
    background-color: #efeef1 !important;
    border-left: 4px solid #efeef1 !important;
    border-right: none !important;
    border-top: none !important;
    border-bottom: none !important;
    -webkit-transition: all .5s ease-out !important;
    -moz-transition: all .5s ease-out !important;
    -o-transition: all .5s ease-out !important;
    transition: all .5s ease-out !important;
}
.form-control-man:focus {
    box-shadow: none;
    border-left:  4px solid #007582 !important;
    border-top: none;
    border-right: none;
    border-bottom: none;
}
.form-control-man-message{
    border-radius: 0 !important;
    width: 100%;
    /*height: 36px;*/
    padding: 8px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #212121;
    box-shadow: none !important;
    background-color: #efeef1 !important;
    border-left: 4px solid #efeef1 !important;
    border-right: none !important;
    border-top: none !important;
    border-bottom: none !important;
    -webkit-transition: all .5s ease-out !important;
    -moz-transition: all .5s ease-out !important;
    -o-transition: all .5s ease-out !important;
    transition: all .5s ease-out !important;
}
.form-control-man-message:focus {
    box-shadow: none;
    border-left:  4px solid #007582 !important;
    border-top: none;
    border-right: none;
    border-bottom: none;
}
.toptext{
    background-color: rgba(255, 255, 255, .9);
}
.toptext1{
    background-color: rgba(158, 0, 0, .9);
}
.link_text{
    color: inherit;
}
.link_text:hover{
    text-decoration: none;
    color: inherit;
}
.support-bg{background:url(../images/travel-bg.webp) fixed;}
/* .support-bg{background:url(../images/travel-bg1.webp) fixed;} */
.support-title{font-size: 18px; color: #fff; margin:10px 0; padding: 0;}
.support-para{font-size: 14px; color: #fff; margin:0; padding: 0;}
.box-icon{border: 2px solid rgba(255, 255, 255, 0.4); border-radius: 50%; color: #00dcc1; float: left; font-size: 34px; height: 72px; line-height: 70px; margin: 0px 20px 0px 0px; text-align: center; width: 72px;}
.box-content{display: table-cell;}
.box-content h2{color: #fff; font-size: 24px; font-weight: 300; margin: 25px 0px;}
.box-content p{color: rgba(255, 255, 255, 0.8); margin: 0px; } 
.box-content a{color: #00dcc1; display: block; margin: 15px 0px 0px 0px;}
.box-content .fa{font-size: 10px; margin: 0px 0px 0px 10px;}
.testimonial{margin: 0px 0px 30px 0px;}
.testimonial.last{margin-bottom: 0px;}
@media (max-width: 767px){.testimonial.last {margin-bottom: 30px; } }
.testimonial-image{border-radius: 50%; float: left; overflow: hidden; position: relative; width: 80px;}
.testimonial-image img{height: auto; width: 80px;}
@media (max-width: 767px){.testimonial-image {width: 50px;}
.testimonial-image img{width: 50px; } }
.testimonial-inner{background-color: #fff; border: 2px solid #f7f8f9; line-height: 28px; margin: 0px 0px 0px 120px; padding: 20px; position: relative;}
.testimonial-inner:before{border: 20px solid transparent; border-right-color: #f7f8f9; content: ''; display: block; left: -42px; position: absolute; top: 20px;}
.testimonial-inner:after{border: 19px solid transparent; border-right-color: #fff; content: ''; display: block; left: -38px; position: absolute; top: 21px;}
@media (max-width: 767px){.testimonial-inner{margin: 0px 0px 0px 70px; }.testimonial-inner:after, .testimonial-inner:before {display: none; } }
.testimonial-title{border-bottom: 1px solid #f7f8f9; margin: 0px 0px 20px 0px; padding: 0;}
.testimonial-title h2 {float: left;font-size: 15px; font-weight: 400; margin: 13px 0px 0px 0px;text-transform: uppercase;}
.testimonial-rating{color: #ffd925; float: right; margin-top: 7px;}
.testimonial-sign{color: #444; font-size: 13px; font-style: italic; margin-top: 15px; text-align: right;}