.ctrl{clear: both;}
.nav-border-btm{border-bottom: 1px solid #707070;}
.banner{background: url(../images/agra02.jpg) fixed no-repeat top center;
	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: 400px;
	background-color: #f90;
}
.backbg01{background-color: #f9f9f9;}
.backbg02{background: url('../images/new-pattern.jpg') fixed}
.font01{color: #707070;	font-size: 14px;}
.mybtn{display: inline-block; border-radius: 4px; background-color: #b20505; 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;}


.tour-box-in{padding: 10px 20px;}
.tour-box-in p{font-size: 13px; color: #3e3e3e; line-height: 1.8; margin: 5px 0 5px 0;}
.tour-box-in p i{color: #606060; margin-right: 8px;}
.grey-b{color: #4b4b4b;}
.spscolorred{color: #8e0303;}
.bold{font-weight: 600; margin-bottom: 10px;}

.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);}
h1{text-align:center; margin-bottom:-20px !important;}
.item p{font-style:italic;}

.formtop{padding: 10px 20px; background-color: rgba(255, 255, 255,.8); border-radius: 10px;}
.formtop form .form-group{margin: 12px 0; padding: 0;}
.form-control-man{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: 1px solid rgba(0,0,0,.2); border-radius: 4px; box-shadow: 0 10px 20px rgba(211,211,211,.6), 0 3px 3px rgba(211,211,211,.6); -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: 1px solid #707070;}
.form-control-man-message{width: 100%; padding: 8px 12px; font-size: 14px; line-height: 1.42857143; color: #212121; box-shadow: none !important; background-color: #efeef1 !important; border: 1px solid rgba(0,0,0,.2); border-radius: 4px; -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: 1px solid #707070;}

.toptext{background-color: rgba(255, 255, 255, .9); border-radius: 8px; padding: 2px 10px}
.toptext1{background-color: rgba(158, 0, 0, 0.9); border-radius: 8px; padding: 4px 10px;}
.toptext2{background-color: rgba(27, 101, 201, 0.9); border-radius: 8px; padding: 2px 10px; color: #fff;}
.menu-top a{float: left;}
.call1{border-radius: 8px; background-color: #2ebe2e; color: #FFFFFF; font-size: 1em; margin: 2px 5px; padding: 2px 10px;}
.call1:hover{text-decoration: none; color: #000;}
.call2{border-radius: 8px; background-color: #a5a50c; color: #FFFFFF; font-size: 1em; margin: 2px 5px; padding: 2px 10px;}
.call2:hover{text-decoration: none; color: #000;}
.call3{border-radius: 8px; background-color: #1ebea5; color: #FFFFFF; font-size: 1em; margin: 2px 5px; padding: 2px 10px;}
.call3:hover{text-decoration: none; color: #000;}
.tour-box{border: 1px solid rgba(0,0,0,.125); border-radius: 8px; box-shadow: 0 10px 20px rgba(211,211,211,.6), 0 3px 3px rgba(211,211,211,.6);}

.contact-box{position: fixed; top: 40%; z-index: 9999; background: #f7f7f7; border: 1px solid #b7b7b7; border-left: 0; border-radius: 0 8px 8px 0; padding: 2px;}
.w{display: block; margin: 4px; font-size: .8em;}

.font12{font-size: 12px !important;} .font14{font-size: 14px !important;} .font16{font-size: 16px !important;} .font18{font-size: 18px !important;} .font20{font-size: 20px;} .font22{font-size: 22px;} .font24{font-size: 24px !important;} .font26{font-size: 26px !important;} .font28{font-size: 28px !important;} .font30{font-size: 30px !important;} .font32{font-size: 32px !important;} .font34{font-size: 34px !important;}