.tours {position: relative;width: 100%;}
.overlay {position: absolute;top: 0;bottom: 0;left: 0;right: 0;height: 100%;width: 100%;opacity: 0;transition: .5s ease;background-color: #d12f35;}
.tours:hover .overlay {opacity: 1;}
.text {color: white;font-size: 13px;position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);text-align: center;}
.displa{display:none;}
.tours1 {position: relative;width: 100%;}
.overlay1 {position: absolute;top: 0;bottom: 0;left: 0;right: 0;height: 100%;width: 100%;opacity: 0;transition: .5s ease;background-color: #439119;}
.tours1:hover .overlay1 {opacity: 1;}
.text1 {color: white;font-size: 13px;position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);text-align: center;}
.tours2 {position: relative;width: 100%;}
.overlay2 {position: absolute;top: 0;bottom: 0;left: 0;right: 0;height: 100%;width: 100%;opacity: 0;transition: .5s ease;background-color: #d12f35;}
.tours2:hover .overlay2 {opacity: 1;}
.text2 {color: white;font-size: 13px;position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);text-align: center;}
input[type="email"] {
width: 100%;
border: 2px solid #aaa;
border-radius: 4px;
margin: 8px 0;
outline: none;
padding: 8px;
box-sizing: border-box;
transition: 0.3s;
}
input[type="text"] {
width: 100%;
border: 2px solid #aaa;
border-radius: 4px;
margin: 8px 0;
outline: none;
padding: 8px;
box-sizing: border-box;
transition: 0.3s;
}
input[type="email"]:focus {
border-color: dodgerBlue;
box-shadow: 0 0 8px 0 dodgerBlue;
}
input[type="text"]:focus {
border-color: dodgerBlue;
box-shadow: 0 0 8px 0 dodgerBlue;
}
.inputWithIcon input[type="email"] {
padding-left: 38px;
}
.inputWithIcon input[type="text"] {
padding-left: 38px;
}
.inputWithIcon {
position: relative;
}
.inputWithIcon i {
position: absolute;
left: 1;
top: 10px;
padding: 9px 8px;
color: #000;
transition: 0.3s;
}
.inputWithIcon input[type="text"]:focus + i {
color: dodgerBlue;
}
.inputWithIcon.inputIconBg i {
background-color: #000;
color: #fff;
padding: 9px 4px;
border-radius: 4px 4px 4px 4px;
}
.inputWithIcon.inputIconBg input[type="text"]:focus + i {
color: #fff;
background-color: dodgerBlue;
}
.one-edge-shadow {
-webkit-box-shadow: 5px 5px 10px 0px #ccc;  /* Safari 3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
-moz-box-shadow:    5px 5px 10px 0px #ccc;  /* Firefox 3.5 - 3.6 */
box-shadow:         5px 5px 10px 0px #ccc;  /* Opera 10.5, IE 9, Firefox 4+, Chrome 6+, iOS 5 */
}
.umrahmorebutton{ width:100%; padding:5px; background-color:#d12f35; color:#FFF; cursor:pointer;}
.umrahmorebutton:hover{ width:100%; padding:5px; background-color:#096; font-weight:bold;cursor:pointer;}
@media screen and (max-width: 1600px){
.headertext1{ padding-top:10px;}
.talign{margin-top: 5px; margin-bottom: 5px;}
.talign2{text-align:center;}
.headerfont1{font-family: Gotham, Helvetica Neue, Helvetica, Arial," sans-serif"; font-size: 30px; color: #d12e34; font-weight: bold;}
.headerfont2{font-family: Gotham, Helvetica Neue, Helvetica, Arial," sans-serif"; font-size: 16px; color: #000;}
.alignr{text-align: right;}
.headerpadding{padding-left: 1px; margin-top:10px; line-height: 2px; }
.headerpadding1{ margin-top:0px;}
.whatmobile{font-size:18px; font-weight:bold;}
.headingsh1{height:auto; font-family:'Trebuchet MS', Arial, sans-serif; font-size:25px; color:#FFF; padding:8px; line-height:25px;}
.haimagemargin{padding-right:-30px;}
.bigimageborder{border:solid 8px #FFF;}
.headings2{font-family:'Trebuchet MS', Arial, sans-serif; font-size:25px; color:#000; padding:18px;}
.rightcontents{text-align:right;}
.tpercent1{ color:#F00;font-weight:bold;}
.displa{display:block;}
.displa1{display:none;}
.detailtx{font-size:14px;}	 
}
@media screen and (max-width: 1200px){
.headertext1{ padding-top:10px;}
.headerfont1{font-family: Gotham, Helvetica Neue, Helvetica, Arial," sans-serif"; font-size: 30px; color: #d12e34; font-weight: bold;}
.headerfont2{font-family: Gotham, Helvetica Neue, Helvetica, Arial," sans-serif"; font-size: 16px; color: #000; }
.headerpadding{padding-left: 5px; margin-top:20px;}
.headerpadding1{ margin-top:3px;}
.hajjimagemargin{padding-right:1px;}.alignr{text-align: right;}
.tpercent1{font-weight:bold;}
.detailtx{font-size:14px;}	
}
@media screen and (max-width: 1000px){
.headertext1{ padding-top:5px;}
.headerfont1{font-family: Gotham, Helvetica Neue, Helvetica, Arial," sans-serif"; font-size: 30px; color: #d12e34; font-weight: bold;}
.headerfont2{font-family: Gotham, Helvetica Neue, Helvetica, Arial," sans-serif"; font-size: 16px; color: #000; }
.headerpadding{padding-left: 5px; margin-top:20px;}
.headerpadding1{ margin-top:3px;}
.hajjimagemargin{padding-right:1px;}.alignr{text-align: right;}
.tpercent1{font-weight:bold;}
.detailtx{font-size:14px;}	
}
@media screen and (max-width: 750px){
.headertext1{ padding-top:10px;}
.headerfont1{font-family: Gotham, Helvetica Neue, Helvetica, Arial," sans-serif"; font-size: 20px; color: #d12e34; font-weight: bold;}
.headerfont2{font-family: Gotham, Helvetica Neue, Helvetica, Arial," sans-serif"; font-size: 16px; color: #000; }
.headerpadding{padding-left: 5px; margin-top:10px;}
.bigimageborder{ border:solid 2px #FFF;}
.tpercent{width:40%; padding-left:20px; margin-bottom:10px;}
.tpercent1{width:50%;  font-weight:bold;}
.headerpadding1{ margin-top:0px;}
.displa{display:none;}
.displa1{display:block;}
.detailtx{font-size:14px;}	
}
@media screen and (max-width: 500px){
.headertext1{ padding-top:10px;}
.talign{text-align: center; margin-top: 10px; margin-bottom: 10px;}
.headerfont1{font-family: Gotham, Helvetica Neue, Helvetica, Arial," sans-serif"; font-size: 25px; color: #d12e34; font-weight: bold;}
.headerfont2{font-family: Gotham, Helvetica Neue, Helvetica, Arial," sans-serif"; font-size: 16px; color: #000; }
.bigimageborder{ border:solid 2px #FFF;}
.tpercent{width:40%; padding-left:20px; margin-bottom:10px;}
.tpercent1{width:50%; font-weight:bold;}
.headerpadding1{ margin-top:25px;}
.hedbold{font-size:25px; font-weight:bold;}
.detailtx{font-size:14px; font-family:Verdana, Geneva, sans-serif;}
}
.modal-open1{overflow:hidden}
.modal-open1 .modal1{overflow-x:hidden;overflow-y:auto}
.modal1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;outline:0}.modal-open .modal{overflow-x:hidden;overflow-y:auto}
.modal-dialog1{position:relative;width:auto;margin:.5rem;pointer-events:none}
.modal.fade1 .modal-dialog1{transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-25%);transform:translate(0,-25%)}
.modal1.show1 .modal-dialog1{-webkit-transform:translate(0,0);transform:translate(0,0)}
.modal-dialog-centered1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:calc(100% - (.5rem * 2))}.modal-content1{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}
.modal-backdrop1.fade1{opacity:0}
.modal-backdrop1.show1{opacity:.5}
.modal-header1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem;border-bottom:1px solid #e9ecef;border-top-left-radius:.3rem;border-top-right-radius:.3rem}
.modal-header1 .close1{padding:1rem;margin:-1rem -1rem -1rem auto}
.modal-title1{margin-bottom:0;line-height:1.5}
.modal-body1{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}
.modal-footer1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:1rem;border-top:1px solid #e9ecef}
.modal-footer1>:not(:first-child){margin-left:.25rem}
.modal-footer1>:not(:last-child){margin-right:.25rem}
.modal-scrollbar-measure1{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:576px){
	.modal-dialog1{width:15%;margin:1.75rem auto}
	.modal-dialog-centered1{min-height:calc(100% - (1.75rem * 2))}
	.modal-sm1{max-width:300px}}
	@media (min-width:992px){.modal-lg1{max-width:800px}}.
.form-w{width:80%;}
.fa-calendar-alt1{ width:24px; height:38px; background-color:#000; background-image:url(../images/calander.jpg); cursor:pointer;}