body{overflow-x: hidden;font-family: 'Raleway', sans-serif;/* font-size:15px; *//* color:#303030; */background: #f7f7f7;}

/****KAPIL Devloper Poonam Designer menu start ****/
.menu_b{font-size:30px;cursor:pointer; display:none;}
.sidenav .closebtn {display:none;}
.menu_box{@extend .box; width:auto;margin: 0 0;display: inline-block;}
.menu_main ul{margin:0px; padding:0px; width:100%; display:inline-block;}
.menu_main ul li {
    margin-top: 36px;
    padding: 0px;
    width: auto;
    display: inline-block;
    /* border-right: 1px solid #404040; */
    position: relative;
}
.menu_main ul li a{margin:0px;padding: 7px 24px 8px;width:auto;display:inline-block;font-size: 15px;color: #b9b9b9;text-decoration:none;text-transform: capitalize;font-weight: 600;}
.sidenav .closebtn {background: #000;color: #fff;height: 30px;left: -36px;line-height: 30px;padding: 0;vertical-align: middle;text-decoration: none;width: 46px;z-index: 2147483647;text-align: center;padding: 0px 7px;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;}
.closeee {color: #fff;display:none;}

.menu_b{display:none;}
/**** menu end ****/
.logo img {
    width: 193px;
    padding-top: 4px;
}



.btnTheme {
	background: #1e346e;
	padding: 9px 13px !important;
	font-size: 14px !important;
	color: #fff !important;
	border-radius: 4px;
	text-transform: capitalize;
	/* border: 1px solid #e70f00; */
	padding: 16px 28px;
	font-weight: 700;
	border-radius: 5px;
	/* width: 94%; */
	transition: all 0.4s;
	background-color: #a00d03;
	/* border-bottom: 5px solid #163873; */
	/* text-shadow: 0px -2px #2980B9; */
}

.btnwhite {
	background: #29bd98 !important;
	color: #000000 !important;
}

.menu_main ul li a:hover {
	/* background: #29bd98; */
	color: #fff !important;
}
.menu_main ul ul li:hover {
    background: #072063;
}

.bannermain div {
    /* background: transparent !important; */
    /* padding-top: 23px; */
    height: 651px; 
}
.menumain {
	margin: 0px;
	padding: 0px;
}
.menu_main ul ul li {
    margin-top: 0;
    font-size: 13px;
    width: 100%;
}
.card-body ul li:hover i {
    /* margin-right: 9px; */
    color: #e70f00 !important;
}

.card-tour:hover {
    background: #ffffff;
    color: #fff;
}

.card-tour:hover li i {
    color: #fff;
}

.card-tour:hover .group-btn-card {}

.card-tour:hover .group-btn-card a.btn.btnTheme {background: #5383d6;color: #ffffff !important;}
.menu_main ul ul li a {
    padding: 11px 8px;
    color: #fff;
    font-size: 14px;
}
.card-tour .card-body ul li i {
    margin-right: 2px;
}
.bannermain canvas {
    top: -118px !important;
    position: absolute !important;
    left: 0;
    height: 611px;
    right: 0;
    width: 100%;
    opacity: 0.3;
}
.bannermain {
    text-align: center;
    padding: 0;
    position: relative;
    background-size: 100% !important;
    top: -84px;
}
.mainheader {padding:  0;position: absolute;top: 0;z-index: 99;width: 100%;}

.header_top {
   
    padding: 11px 0;
    border-bottom: 1px solid #dddddd7d;
}

.header_bottom {
 
    padding: 0;

}
.topHeaderRight ul li:hover a {
    color: #a90c01;
}
.topHeaderRight ul li:last-child {
    border: 0;
}
.topHeaderRight ul {
    padding: 0;
    text-align: right;
    margin: 5px 0 0;
}
.topHeaderRight ul li {
    list-style: none;
    display: inline-block;
    padding-right: 10px;
    border-right: 1px solid #dddddd8c;
    margin-right: 10px;
}
.topHeaderRight ul li a {
    color: #e5dbdb;
    text-decoration: none;
    font-size: 14px;
    font-weight: 600;
}
.top {
    display: inline-block;
    width: 100%;
    padding: 0;
}
.menumain {
    padding-top: 0;
}


.banner_text {
    z-index: 9999;
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
}

.banner_text h2 {
    color: #fff;
    font-size: 70px;
    margin-bottom: 26px;
    font-weight: 500;
}

.banner_text p {
	color: #fff;
	font-size: 40px;
	line-height: 28px;
	font-weight: 100;
	padding: 0 5%;
}

 li.clickSlide.dropdown-active i.fas.fa-chevron-down {
    display: none;
} 
li.clickSlide.dropdown-active i.fas.fa-chevron-up {
    display: inline-block !important;
}
li.clickSlide i.fas.fa-chevron-up {
    display: none !important;
}
.menu_main ul ul {
    background: #a50d03;
    border: 1px solid #5a1510;
}

li.clickSlide.dropdown-active ul {
    display: block !important;
    width: 250px;
    position: absolute;

    padding: 4px 5px;
}
.tour h1 {
    color: #f0f0f0;
    font-size: 100px;
    letter-spacing: 20px;
    text-transform: uppercase;
    font-weight: bold;
    font-family: 'Raleway', sans-serif;
    position: relative;
}

.tour h3 {
    font-size: 30px;
    text-transform: uppercase;
    top: 45px;
    position: absolute;
    width: 100%;
    left: 0;
    right: 0;
    color: #353535;
    font-weight: 900;
}

section.tour {
    margin-top: -40px;
    text-align: center;
}

hr.line-title {
    position: relative;
    width: 70px;
    top: -28px;
    border-top: 4px solid rgb(231, 15, 0);
}
.card-tour {
    background: #fff;
    border-radius: 4px;
    transition: all 0.4s;
    box-shadow: 0 0 15px #ddd;
    min-height: 545px;
    margin-bottom: 45px;
}

.images-card-tour {
    position: relative;
    overflow: hidden;
    padding: 12px 12px;
}

h5.card-title {
    margin: 0px;
    text-transform: uppercase;
    font-weight: bold;
    margin-bottom: 0;
    text-align: center;
    font-size: 18px;
    line-height: 26px;
    color: #ffffff;
    background: #163873;
    padding: 11px 0;
}
.card-tour:hover h5.card-title {
    /* color: #5383d6; */
    /* background: white; */
}
button.btn.btnTheme:hover {
    background: #bb1409;
    border: #bb1409;
}
.card-body {
    padding: 0 0 18px 0;
}
.card-tour .card-body ul {
    padding: 10px;
    list-style: none;
    /* background: red; */
    margin-top: 0;
    display: inline-block;
    width: 100%;
}

.card-tour .card-body ul li {
    padding: 0;
    font-size: 12px;
    /* border-bottom: 1px solid #880d0526; */
    width: 49%;
    float: left;
    text-align: left;
    /* background: #ffffff; */
    margin: 7px 0px;
    font-weight: 600;
}
li.clickSlide ul {
    display: none !important;
}
.card-tour .card-body ul li i {
    color: #5383d6;
}
.group-card-tour {
    display: inline-block;
    width: 100%;
    padding-top: 48px;
}
div#cphone_error {
    color: red;
    font-size: 13px;
}

div#cname_error {
    color: red;
    font-size: 13px;
}

div#cemail_error {
    color: red;
    font-size: 13px;
}

div#csubject_error {
    color: red;
    font-size: 13px;
}

div#cmessage_error {
    color: red;
    font-size: 13px;
}

/** start subscribe section **/.form-control {
	font-size: 14px;
	border: 1px solid #ddd;
	border-radius: 7px;
	box-shadow: none;
	padding: 8px 14px;
	height: 41px;
}
.subdcribe_section {
	margin: 0;
	background: #e8f0fe;
	border-bottom: 1px solid #4b5968;
	width: 100%;
	padding: 34px 0 31px;
	position: relative;
}
.subdecribe_box {
    background: #ffffff;
    position: relative;
    padding: 5px 13px;
    border-radius: 41px;
    -webkit-border-radius: 41px;
    -moz-border-radius: 41px;
    border: 1px solid #667577;
    display: inline-block;
    width: 100%;
    box-shadow: none;
}
  .subdecribe_box .form-group {
    width: 100%;
    position: relative;
    margin: 0px;
    padding: 0px;
    float: left; }
  .subdecribe_box .form-control {
    width: 100%;
    border-radius: 0px !important;
    height: 45px;
    background: none;
    color: #000;
    border: none;
    box-shadow: none;
    }
.subdecribe_box .btnTheme {
	position: absolute;
	right: 0px;
	top: 0px;
	border-radius: 41px !important;
	-webkit-border-radius: 41px !important;
	-moz-border-radius: 41px !important;
	height: 100%;
	background: #1e346e;
	padding: 0 18px;
	font-size: 17px;
	color: #fff;
	width: 160px;
	border: 1px solid #1e346e;
}

.subdcribe_section .headingOther {
  margin: 12px 0 0; }

.subdecribe_box .form-control:focus {
  box-shadow: none; }


/* START FOOTER  */


.footer {background: #1d1d1d;padding: 0;position:relative;}
.footerInner h3 {  color: #fff;  font-weight: 700;  font-size: 20px;  line-height: 25px;  margin: 0 0 30px;  width: 100%;  position: relative;}
.footerInner h3:after {position: absolute;background: #ffffff5e;content:"";left: 0;bottom: -10px;width: 70px;height: 1px;}
.footerInner {  display: inline-block;  margin: 0 0 20px;  width: 100%;	}

.logoFooter {
  display: inline-block; 
  margin: 0 0 25px;
  width: 100%;
}

.footerInner ul { margin: 0 0 20px;  padding: 0; }
.footerInner ul li { list-style-type: none; margin: 0 0 10px; color: #FFF; font-size: 14px; line-height: 19px; }
.footerInner ul li a {  color: #fff;  font-size: 14px;  line-height: 19px;  text-decoration: none;  margin: 0;  transition: all 0.4s;  position: relative; }
.footerInner ul li a:hover, .footerInner li a:focus {color: #00c89a;padding-left: 17px;}
.footerInner ul li a:hover:before {content: "\f101";font-family: 'Font Awesome 5 Free';font-weight: 900;transition: all 0.6s;color: #00c89a;left: 0;position: absolute;}
.addressFooter {    display: inline-block;}
.addressFooter ul li {  margin: 0 0 15px;}
.addressFooter ul li i {color: #ffffff;width: 15px;margin: 0 10px 0 0;}
.copyInner {  text-align: center;  padding: 20px 0;  width: 100%;  border-top: 1px solid rgba(255, 255, 255, 0.2);}
.copyInner p {  color: #FFF;  font-size: 14px;  margin: 0;}
.copyInner p a {color: #09dca6;}
.copyInner p a:hover, .copyInner p a:focus {color: #00c89a;text-decoration: none;}
.footer-social a {
    font-size: 20px;
    color: #fff;
    margin-right: 30px;
    display: inline-block;
}
.footerInner p {
    color: #fff;
    padding-top: 7px;
    margin-bottom: 0;
}
section.ftop {
    background: #1e346e;
    padding-top: 46px;
}
/* END footer  */
/*******contact******/


.main-contact {
    padding: 50px 0;
    background: #f3f3f3;
}

.about_boxconleft ul {
    margin: 0px;
    padding: 0px;
    display: inline-block;
    width: 100%;
}
.about_boxconleft ul li {
    font-size: 15px;
    color: #fff;
    margin: 0 0 21px;
    display: inline-block;
    width: 100%;
}
.about_boxconleft ul li strong {
    margin: 0px;
    padding: 0px;
    display: inline-block;
    width: 100%;
    color: #fff;
}
.about_boxconleft ul li a {
    color: #fff;
    line-height: 24px;
}
.contactLeft {
    background: #ffffff;
    padding: 17px 39px 25px;
    border-radius: 20px;
    box-shadow: 0 0 6px 1px #c1c1c1;
    border: 1px solid #fff;
}
.contactLeft h3 {
    margin: 0 0 21px;
    color: #383434;
    font-size: 15px;
    /* text-align: center; */
    text-shadow: 0 2px 2px #fff;
    /* text-transform: uppercase; */
    font-weight: bold;
}
.contactLeft input.form-control {
    border: 1px solid #DDD;
    border-radius: 5px;
    color: #000;
    /* padding: 19px 16px; */
    margin: 0;
    background: #ffff;
    /* box-shadow: 1px 1px 0px 1px #cac5c5 inset; */
}

 .about_boxconleft {
    background: #d81103;
    padding: 39px;
    border-radius: 20px;
    margin: 0;
    /* width: 89%; */
    float: right;
    border: 1px solid #9e0e03;
    box-shadow: 0 7px 0 #520500;
 }
 .about_boxconleft h2 {
    margin: 0 0 6px;
    color: #ffb6b1;
}
.about_boxconleft p {
    line-height: 23px;
    color: #fff;
    font-weight: 400;
    margin: 0 0 21px;
    font-size: 16px;
}
figure.featureimg {
    display: inline-block;
    width: 100%;
    position: absolute;
    right: -21px;
    top: 7px;
}
figure.featureimg img:last-child {
    position: absolute;
    right: 42px;
    top: 0;
}

/**** login ***/
	.loginform {
    background: #fbf8f8;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 50px 0;
}
.maincontainerright {
    background: #e70f00;
    display: inline-block;
    width: 100%;
    min-height: 500px;
    padding: 21px;
    text-align: center;
    border: 1px solid #420606;
}
.noPadding{
	padding:0;
}.ligboxouter {
    border-radius: 20px;
    background: #fff;
    display: inline-block;
    width: 100%;
    position: relative;
    overflow: hidden;
    box-shadow: 0 0 15px #ddd;
}
.other {
    display: inline-block;
    margin: 24px 0 0;
}
figure.other img {
    width: 185px;
    
}
.maincontainerright h3 {
    text-align: center;
    margin: 0 0 16px;
    color: #ffc6c3;
    font-size: 38px;
}
.maincontainerright form#login_form {
    text-align: center;
    display: inline-block;
    margin: 20px 0 0;
    width: 78%;
}
.maincontainerright input.form-control {
    border: 1px solid #8c0d04;
    border-radius: 20px;
    padding: 23px 20px;
    margin: 0 0 20px;
}
.uniquebtn {
    border-radius: 21px;
    margin: 0 0 0 5px;
}
.maincontainerleft h3 {
    margin: 0 0 20px;
    color: #3656c8;text-align: left;
    font-size: 29px;
}
.maincontainerleft p {
    margin: 0 0 10px;
    font-weight: 500;
    font-size: 16px;    text-align: left;
}
.maincontainerright p {
    font-size: 15px;
    font-weight: 700;
    color: #ffffff;
}

.maincontainerright .form-label {
    text-align: left;
    display: block;
    font-weight: 600;
    font-size: 15px;
    color: #ffffff;
}.logiboxouter {
    display: inline-block;
    width: 100%;
    margin: 0 0 10px;
}
.fpaww .forgot-password {
    text-decoration: underline;
    color: #fff;
}

.logiboxouter .logibox {
    display: inline-block;
    text-align: left;
    float: left;
    color: #fff;
}
.uniquebtn {
    border: 1px solid transparent;
    margin: 34px 0 0;
}.uniquebtn:last-child {
    background: #fff;
    border: 1px solid #e70f00;
    box-shadow: none !important;
    color: #e70f00 !important;
}
.wbox.wwbox {right: 330px;
    position: absolute;
    top: 0 !important;
  overflow: inherit;
}
.wbox.wwbox .wwave{
    height: 550px !important;
 margin: 0px !important;
    position: absolute;
top: -10px !important;   background: #fed622!important;
    right: 0;
	    border-radius: 203%!important;
}
.maftinn {z-index: 666;
    position: relative;
    overflow: hidden;
}

.wbox.wwbox .wwave.-two {
 
    background: #a2870a!important;
}


button.btn.btn-secondary {
    background: #1e346e;
    padding: 9px 13px !important;
    font-size: 17px !important;
    color: #fff !important;
    border-radius: 27px !important;
    text-transform: uppercase;
    border: 1px solid #e70f00;
    padding: 16px 28px;
    font-weight: 700;
    border-radius: 4px;
    width: 180px;
    transition: all 0.4s;
}

button.btn.btnTheme.uniquebtn {}

button.btn.btn-primary {
    background: #ffffff;
    padding: 9px 13px !important;
    font-size: 17px !important;
    color: #e70f00 !important;
    border-radius: 25px !important;
    text-transform: uppercase;
    border: 1px solid #e70f00;
    padding: 16px 28px;
    font-weight: 700;
    border-radius: 4px;
    width: 180px;
    transition: all 0.4s;
}

.modal-header {
    text-align: center;
    /* font-size: 37px; */
}

.modal-header h5#exampleModalLabel {
    font-size: 24px;
    margin-bottom: 0;
}

button.btn.btn-outline-primary.btn-rounded.btn-md.ml-4 {
    background: red;
    color: #fff;
    float: right;
}

.modal-footer a {
    background: #03154a;
    color: #fff;
    border-radius: 6px;
    font-size: 14px;
    line-height: 47px;
    margin: 0 5px;
}

span.mr-4 {
    font-weight: bold;
    font-size: 16px;
    margin-right: 8px;
    /* float: left; */
}

.modal-footer.justify-content-center {
    text-align: center;
}


li.hoverSlide ul {
    display: none !important;
}

li.hoverSlide.dropdown-active i.fas.fa-chevron-down {
    display: none;
} 
li.hoverSlide.dropdown-active i.fas.fa-chevron-up {
    display: inline-block !important;
}
li.hoverSlide i.fas.fa-chevron-up {
    display: none !important;
}
.menu_main ul ul {
    background: #a50d03;
    border: 1px solid #5a1510;
}

li.hoverSlide.dropdown-active ul {
    display: block !important;
    width: 250px;
    position: absolute;

    padding: 4px 5px;
}
.sideAds img {
    width: 100%;
}
.sideAds {
    padding-top: 49px;
}


  li.hoverSlide ul {
    display: none !important;
}
.card-tour .card-body ul li a {
    color: #082d6d;
    text-decoration: none !important;
}

.card-tour .card-body ul li:hover a {
    color: #e70f00 !important;
}
li.hoverSlide.dropdown-active i.fas.fa-chevron-down {
    display: none;
} 
li.hoverSlide.dropdown-active i.fas.fa-chevron-up {
    display: inline-block !important;
}
li.hoverSlide i.fas.fa-chevron-up {
    display: none !important;
}
.menu_main ul ul {
    background: #a50d03;
    border: 1px solid #5a1510;
}

li.hoverSlide.dropdown-active ul {
    display: block !important;
    width: 250px;
    position: absolute;

    padding: 0;
}
.sideAds {
    /* padding-top: 0; */
}
.menu_main ul li ul.sub_menu {
    display: none !important;
}

.menu_main ul li li:hover ul.sub_menu {
    display: initial !important;
    position: absolute;
    left: 204px;
    top: 0px;
    background: #a50d03;
    border: 0;
    border-radius: 0;
    width: 170px;
}
.menu_main ul li li:hover  {  background: #0a2164;}
.card-tour {
    background: #fff;
    border-radius: 4px;
    transition: all 0.4s;
    box-shadow: 0 0 15px #ddd;
    min-height: 584px;
    margin-bottom: 22px;
}
.images-card-tour img.img-responsive {
    width: 500px;
    height: 281px;
}

h5.card-header {
    padding: 14px 8px;
    margin-bottom: 0;
    background-color: rgb(204, 20, 7);
    border-bottom: 1px solid rgb(231, 15, 0);
    margin: 0;
    color: #fff;
    font-weight: bold;
}

.card {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 1px solid rgba(0,0,0,.125);
    border-radius: .25rem;
    margin-bottom: 19px;
    overflow: hidden;
    box-shadow: 0 0 15px #ddd;
}



span.input-group {}

span.input-group button.btn.btn-secondary {
    width: auto;
    border-radius: 5px !important;
    border: 0;
    float: left;
}
section.categories {
    padding: 50px 0;
}

section.categories .card-body {}

section.categories .card-body ul {
    padding: 0 11px;
}

section.categories .card-body ul li {
    font-size: 16px;
    padding: 5px 0;
    border-bottom: 1px solid #ddd;
}

section.categories .card-body ul li a {
    color: #cc1407;
}
.img_part {
    box-shadow: 0 0 15px #ddd;
    padding: 12px 12px;
    display: inline-block;
    margin-bottom: 19px;
    width: 100%;
    background: #fff !important;
}
ul.tweeter {
    list-style: none;
    padding: 0;
}

ul.tweeter li {
    display: inline-block;
    padding: 0 9px;
}

ul.tweeter li a.Theme {
    color: #cc1407;
}

ul.tweeter li a.Theme i.fas.fa-heart {
    margin-right: 8px;
}
.img_part figure {
    width: 100%;
    float: left;
  
}

.img_part article {
    width: 100%;
    float: left;
    padding: 11px;
}
ul.tweeter li a.Theme i {
    color: #5a77da;
}

.img_part  h2 {
    margin-top: 0;
    font-weight: 600;
    font-size: 23px;
    margin-bottom: 12px;
    /* background: #163873; */
    padding: 8px -2px;
    color: #000;
}

.img_part a.btn.btnTheme {
    font-size: 12px !important;
    width: auto;
    padding: 5px 7px !important;
    margin: 0 7px 18px 11px;
    /* position: relative; */
    /* bottom: -24px; */
    /* float: right; */
    border-radius: 0;
}

.img_part p {
    font-size: 15px;
    line-height: 23px;
    color: #0e0e0e;
    min-height: auto;
}
.search-container {
    overflow: hidden;
    font-size: 14px;
    border: 1px solid #ddd;
    border-radius: 20px;
    box-shadow: none;
    padding: 8px 14px;
    height: 41px;
    position: relative;
}
.search-container button {
    background: #1e346e;
    border: 0;
    box-shadow: none;
    color: #fff;
    padding: 10px 19px;
    position: absolute;
    right: -2px;
top: 0px;}

.img_part.listing {}

.img_part.listing img.img-responsive.rounded {
    min-width: 100%;
    margin: 0 auto;
}

.img_part.listing ul.tweeter {
    margin-top: -3px;
    display: inline-block;
    /* background: #cc1407; */
    padding-top: 13px;
    width:100%;
}

.img_part.listing ul.tweeter li {
    width: auto;
    min-height: 43px;
    /* float: left; */
    display: inline-block;
    margin-right: 5px;
}

.img_part.listing ul.tweeter li a.Theme {
    color: #000000;
    font-size: 15px;
    line-height: initial;
}
.img_part.listing h3 {
    clear: both;
    font-weight: bold;
    color: #cc1407;
    margin-top: 0;
}
  
h5.card-header {
    padding: 14px 8px;
    margin-bottom: 0;
    background-color: rgb(204, 20, 7);
    border-bottom: 1px solid rgb(231, 15, 0);
    margin: 0;
    color: #fff;
    font-weight: bold;
}

.card {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 1px solid rgba(0,0,0,.125);
    border-radius: .25rem;
    margin-bottom: 19px;
    overflow: hidden;
    box-shadow: 0 0 15px #ddd;
}

span.input-group {}

span.input-group button.btn.btn-secondary {
    width: auto;
    border-radius: 5px !important;
    border: 0;
    float: left;
}
section.categories {
    padding: 50px 0;
}

section.categories .card-body {}

section.categories .card-body ul {
    padding: 0 11px;
}

section.categories .card-body ul li {
    font-size: 16px;
    padding: 5px 0;
    border-bottom: 1px solid #ddd;
}

section.categories .card-body ul li a {
    color: #cc1407;
}
.img_part {
    box-shadow: 0 0 15px #ddd;
    padding: 0;
}
ul.tweeter {
    list-style: none;
    padding: 0;
    margin: 8px 0;
}

ul.tweeter li {
    display: inline-block;
    padding: 0 9px;
}

ul.tweeter li a.Theme {
    color: #000000;
    font-size: 14px;
}

ul.tweeter li a.Theme i.fas.fa-heart {
    margin-right: 8px;
}
section.categories h1 {
    font-size: 26px;
    color: #cc1407;
    margin-bottom: 0;
    letter-spacing: initial;
}
section.categories p {
    margin-top: 0;
    /* min-height: 106px; */
}
section.categories h1 span {
    font-size: 20px !important;
    letter-spacing: initial;
    line-height: initial;
    color: #000;
    padding-bottom: 0;
    font-style: normal;
    position: relative;
}

hr.line-title {}

section.categories  hr.line-title {
    display: none;
}
 .leftAsin {
    margin-top: 46px;
}

.leftAsin h2 {
    background: #1e346e;
    color: #fff;
    font-size: 24px;
    padding: 6px 0;
}

.leftAsin li {list-style: none;padding: 8px 0;border-bottom: 1px solid #1e346e;}

.leftAsin ul {
    background: #fff;
    padding: 0;
    box-shadow: 0 0 15px #ddd;
}

.leftAsin li a {
    color: #1e346e;
    font-size: 16px;
    font-weight: 600;
} 

.menu_main ul li li:hover ul.sub_menu li:hover ul.sub_menu {
    display: block !important;
}

.menu_main ul li li:hover ul.sub_menu ul.sub_menu {
    display: none !important;
    left: 170px;
}
section.categories section.tour {
    padding: 0 0px 65px 0;
}

section.categories h1 span p {
    display: none;
}
button:focus {
    outline: none !important;
}

.owl-nav button {
  position: absolute;
  top: 50%;
  background-color: #000;
  color: #fff;
  margin: 0;
  transition: all 0.3s ease-in-out;
}
.owl-nav button.owl-prev {
  left: 0;
}
.owl-nav button.owl-next {
  right: 0;
}

.owl-dots {
  text-align: center;
  padding-top: 15px;
}
.owl-dots button.owl-dot {
  width: 15px;
  height: 15px;
  border-radius: 50%;
  display: inline-block;
  background: #ccc;
  margin: 0 3px;
}
.owl-dots button.owl-dot.active {
  background-color: #000;
}
.owl-dots button.owl-dot:focus {
  outline: none;
}
.owl-nav button {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    background: rgba(255, 255, 255, 0.38) !important;
}
span {
    font-size: 70px;    
    position: relative;
    top: -5px;
}
.owl-nav button:focus {
    outline: none;
}

.item{
  margin: 3px;
}
.item img{
  display: block;
  width: 100%;
  height: auto;
}

.item {
    background: #ddd;
    position: relative;
    overflow: hidden;
    box-shadow: 11px 14px 20px 4px #e7e8ea;
}
section.tour.category_Slider {
    background: url(../images/about-bg.jpg);
    background-repeat: no-repeat;
    padding: 24px 0 53px;
}

section.tour.category_Slider .sideAds {
    padding-top: 0;
}

section.tour.category_Slider .owl-nav button {
    display: none;
}

section.tour.category_Slider .owl-slider {
    margin-top: 21px;
}

.owl-nav {}

.owl-dots button.owl-dot.active {
    background: #e70f00 !important;
}

.owl-dots button.owl-dot {
    background: #1e346e !important;
}
section.tour.category_Slider .owl-slider item {position:relative; overflow:hidden;}
section.tour.category_Slider .owl-slider h3 {
    background: #1e346e;
    padding: 6px 3px;
    bottom: 174px !important;
    display: inline-block;
    top: 263px !important;
    height: 50px;
    color: #fff;
    font-size: 21px;
    line-height: 31px;
}
section.tour.category_Slider .owl-slider .item:hover img {
    transform: scale(1.3);
    transition: 0.8s;
}

.post-meta {
    font-size: 15px;
    text-align: left;
    padding-top: 16px;
}

.post-meta span {
    font-size: 14px;
    -webkit-text-emphasis: lavender;
    position: initial;
    margin-right: 9px;
    color: #000;
}

.post-meta span i {
    color: #1e346e;
    margin-right: 4px;
    font-size: 15px;
}

.entry-content.clearfix {
    padding-bottom: 13px;
    text-align: left;
}

.entry-content.clearfix p {
    text-align: left;
    height: 69px;
    overflow: hidden;
}

.post-content {
    box-shadow: 0px 10px 30px 0px rgba(17,12,79,0.1);
    margin-top: 32px;
}

.post-body.clearfix {
    padding: 0 24px;
    background: #fff;
}

header.entry-header.clearfix {
    text-align: left;
}

h2.entry-titleheader.entry-header.clearfix {
    font-size: 25px;
}

header.entry-header.clearfix h2.entry-title {
    font-size: 22px;
    font-weight: 500;
    color: #e70f00;
}
section.tour.category_blog {
    padding-bottom: 70px;
}
.img_part.listing p span {
    font-size: 21px;
}



section.categories p.MsoNormal span {
    font-size: 18px !important;
    line-height: 26px;
    padding-top: 24px;
    display: inline-block;
}
.owl-carousel .owl-item img.owl-lazy {
    transform-style: preserve-3d;
    min-height: 333px;
    }
.text-danger {
    font-size: 15px;
    position: initial;
}
.post-media.post-image img.img-responsive {
    min-height: 286px;
}

.old-Post {
    display: inline-block;
    width: 100%;
    margin-bottom: 18px;
}

.old-Post figure {
    width: 30%;
    float: left;
}

.old-Post figure img {
    width: 100%;
}

.old-Post article {
    width: 70%;
    float: left;
    padding-left: 13px;
}

.old-Post article span {
    font-size: 18px !important;
    margin-top: 5px;
    position: initial;
    color: #cc1407;
}

.old-Post article span.post-date {
    font-size: 14px !important;
    display: block;
}
.post h2 {
    margin-top: 0;
    font-size: 25px;
}

.img_part figure img {
    margin: 0 auto;
    min-width: 100%;
    height: auto;
}


.sideleft .card-body {
    padding: 13px;
}
.group-btn-card {
    text-align: center;
    margin-left: 0;
    display: inline-block;
    margin-top: 25px;
    /* float: left; */
    width: 100%;
}


@media (max-width:1224px) {
	
	
	.card-tour {

    min-height: 654px;
 
}
}


@media (max-width:991px) {

.images-card-tour img.img-responsive {
    width: 881px;
    height: auto;
    margin: 0 auto;
}

	.card-tour {

    min-height: auto;
 
}
.post-media.post-image img.img-responsive {
    min-height: auto;
}
.footerRES {
    min-height: 250px !important;
}
}

.lsitingCont {
    padding: 9px 14px;
    /* background: #fff !important; */
}
.postContent {
    padding: 20px;
}

 li.hoverSlide:hover ul {
    position: absolute;
    width: 204px;
    padding: 0 0;
    left: 0;
    top: 28px;
    border-radius: 0;
    display: initial !important;
    border: 0;
}



div#n_email_error {
    position: absolute;
    bottom: -24px;
    font-weight: bold;
}
.main-contact h2 {
    text-align: center;
    font-weight: bold;
}

.main-contact p {
    padding-bottom: 54px;
    text-align: center;
    font-size: 17px;
    width: 80%;
    margin: 0 auto;
}

.main-contact .sideAds {
    padding-top: 0;
}
.about_boxconleft h2 {
    text-align: left;
}

.about_boxconleft  p {
    text-align: left;
    width: 100%;
}
h1.speall {
    color: #f0f0f0 !important;
    font-size: 100px !important;
    letter-spacing: 20px !important;
    text-transform: uppercase;
    font-weight: bold;
    font-family: 'Raleway', sans-serif;
    position: relative;
}

section.categories section.tour .col-md-12 {}

/*section.categories section.tour .col-md-12 p span {
    font-size: 27px !important;
    text-transform: uppercase;
    top: 59px;
    position: absolute;
    width: 100%;
    left: 0;
    right: 0;
    color: #353535;
    font-weight: 900;
}*/

section.categories section.tour .col-md-12 h1 span {
    font-size: 30px;
    text-transform: uppercase;
    top: -88px !important;
    position: absolute;
    width: 100%;
    left: 0;
    right: 0;
    color: #353535;
    font-weight: 900;
}
h1.speall:after {
    position: absolute;
    width: 70px;
    bottom: 3px;
    border-top: 4px solid rgb(231, 15, 0);
    content: "";
    left: 46%;
}


.topHeaderRight.wow.fadeInRight li.hoverSlide ul.sub_menu {
    background: #fff;
    z-index: 99;
    width: 139px;
    left: 66px;
    margin-top: -4px;
}

.topHeaderRight.wow.fadeInRight li.hoverSlide ul.sub_menu li {
    width: 100%;
    text-align: center;
    margin: 0;
    padding: 3px 0;
}

.topHeaderRight.wow.fadeInRight li.hoverSlide ul.sub_menu li:hover a {
    /* background: red; */
    color: #fff;
    width: 100%;
}

.topHeaderRight.wow.fadeInRight li.hoverSlide ul.sub_menu li:hover {
    background: #a00d03;
}
.bloHide {
    text-align: left;
    height: 67px;
    overflow: hidden;
}
@font-face {
font-family: 'Glyphicons Halflings';
src: url('https://netdna.bootstrapcdn.com/bootstrap/3.0.0/fonts/glyphicons-halflings-regular.eot');  src: url('https://netdna.bootstrapcdn.com/bootstrap/3.0.0/fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('https://netdna.bootstrapcdn.com/bootstrap/3.0.0/fonts/glyphicons-halflings-regular.woff') format('woff'), url('https://netdna.bootstrapcdn.com/bootstrap/3.0.0/fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('https://netdna.bootstrapcdn.com/bootstrap/3.0.0/fonts/glyphicons-halflings-regular.svg#glyphicons-halflingsregular') format('svg');

 }

.topHeaderRight ul li:nth-child(2n) ul.sub_menu {
    left: 170px !important;
    top: 26px;
}
.item img {
   opacity: 1 !important;
   z-index: 9999;
}

section.categories p span {
    font-size: 16px !important;
}
section.tabCone {
    background: #f7f7f7;
    padding: 33px 28px;
}

section.tabCone li {
    display: block;
    width: 100%;
    padding: 9px 0;
}

.col-sm-3.sidenavv {
    background: #ffffff;
    box-shadow: 0 0 15px #ddd;
    position: relative;
}

section.tabCone li.active {}

section.tabCone li.active a {
    background: #a00d03;
}

section.tabCone li a {
    color: #000;
}

.col-sm-3.sidenavv h4 {
    position: absolute;
    top: -11px;
    left: 1px;
    z-index: 99;
    background: #1f487c;
    width: 100%;
    padding: 16px 0;
    color: #fff;
    text-align: center;
    font-size: 20px;
}

ul.nav.nav-pills {
    padding-top: 77px;
}

.tab-content {
    background: #fff;
    padding: 25px;
    box-shadow: 0 0 15px #ddd;
    width: 72%;
    margin-left: 21px;
}
.tour_p p {
    /* width: 78%; */
    /* margin: 0 auto; */
    font-size: 14px;
    line-height: 25px;
    margin-top: -20px;
}