body {font-family: 'Open Sans', sans-serif!important;font-weight:normal;font-size:14px!important; color:#333!important;line-height:25px;}

/*Header*/
.full-width {width:100%;float:left;}
.header-section {padding:10px 0;background:#0a1a6f;}
.header p {color:#fff;text-align:center;font-size:14px; vertical-align:middle;margin:0;}
.header p a {color:#fff;text-decoration:none;}

/*Logo*/
.logo {}
.logo img {height:170px;}

/*Menu*/
.menu-section {background:#0a1a6f;}
.menu {width:100%;float;left;}
.menu ul {list-style:none;padding:0;margin:0;}
.menu ul li {display:inline-block;}
.menu ul li a {display:block;padding:15px 20px;text-align:center;text-transform:uppercase;color:#fff;vertical-align:middle;font-weight:500;text-decoration:none;}
.menu ul li a i {font-size:18px;color:#777;margin-bottom:6px;vertical-align:middle;}
.menu ul li a.active {background:#db2419;}
.menu ul li:last-child a {margin:0;}
.menu ul li a:hover, .menu ul li:hover a {background:#db2419;color:#fff;text-decoration:none;}
.menu ul li a:hover i,  .menu ul li:hover a i {color:#fff;}
.menu ul li ul {display:none;}
.menu ul li:hover ul {background:#fff;display:block;z-index:1;position:absolute;top:50px;width:250px;}
.menu ul li ul li {display:block;border-bottom:1px dashed #ddd;}
.menu ul li ul li:last-child {border:none;}
.menu ul li.sub ul li a {padding:12px 15px;display:block;text-align:left;color:#db2419;background:#fff;}
.menu ul li.sub ul li a:hover {background:#db2419;margin:0;color:#fff;}

/*Slider*/
.slider {padding:0!important;}
.slider .bx-wrapper {box-shadow:0;border:none;margin:0;}

/*Banner Inner*/
.banner-inner {background:url(../images/banner-inner.png);background-size:cover;padding:30px 0 30px;background-position:100% 100%;background-attachment:fixed;}
.banner-inner h1, .banner-inner h2 {font-size:24px;margin:0;color:#eee;font-family:'Merienda', cursive;text-transform:uppercase;}
.banner-inner ol {list-style:none;padding:0;margin:0;}
.banner-inner ol li {display:inline;}
.banner-inner li  a span, .banner-inner li  a {color:#eee;text-decoration:none;font-size:14px;font-family:'Merienda', cursive;}
.banner-inner  i {color:#eee;text-decoration:none;font-size:14px;}

/*Home Package Section*/
.hm-main-section {padding:40px 0;background:#fff;}
.hm-main-section h2 {color:#db2419;text-align:left;text-transform:capitalize;font-size:24px;font-weight:400;margin:0 0 5px;padding-bottom:10px;font-family: 'Corben', cursive;}
.hm-main-section h2 span {width:80px;height:2px;display:inline-block;border-top:1px solid #db2419;}
.hm-main-box {position:relative;padding:15px;border:1px solid #eee;box-shadow:0 0 2px #eee;}
.hm-main-box {width:100%;float:left;}
.hm-main-img {width:100%;float:left;height:150px;overflow:hidden;}
.hm-main-img img {width:100%;}
.hm-main-box span.price {background:url(../images/price-bg-hover.png);position:absolute;top:25px;right:8px;z-index:10;display:inline-block;width:176px;height:44px;color:#fff;vertical-align:middle;padding:10px;font-size:14px;transition-duration:0.5s;}
.hm-main-box span.price:hover {background:url(../images/price-bg1.png);padding:10px 0 10px 15px;cursor:pointer;}

/*Custom Accordian*/
.custom-accordion>.panel-heading  {background:#0a1a6f!important;color:#fff!important;}
.custom-accordion h4 a, .custom-accordion h4 a:hover, .custom-accordian h4 a:visited {text-decoration:none;}
p.view-btn a {background: #eee;padding: 6px 15px;border: 1px solid #ddd;color: #000;text-decoration: none;font-size:14px;}

i.fa-angle-down.gcol {}

.collapsed i.fa-angle-down {display:block;}
.collapsed i.fa-angle-up {display:none;}
.gcol i.fa-angle-up {display:block;}


/*Page Main Section*/
.main-section {padding:50px 0;}
.main-section h2, .main-section h1 {margin:0 0 30px;color:#ee0303;font-size:24px;font-family:'Corben', cursive;text-transform:uppercase;}
.main-section h2 span, .main-section h1 span {width:50px;height:2px;border-bottom:2px solid #ee0303;display:inline-block;}
.main-section p {color:#333;font-size:16px;line-height:25px;text-align:justify;}
.main-section ol {padding:0 0 0 30px;margin:0 0 30px;}
.main-section ol li {line-height:25px;font-size:16px;}
.main-section ul {padding:0 0 0 30px;margin:0 0 10px;}
.main-section ul li {line-height:22px;font-size:14px;color:#333;}
.main-section h3 {color:#ee0303;font-size:20px;margin:0 0 10px;font-family: 'Corben', cursive;line-height:30px;}
.main-section p span {color:#ff3100;}

.sidebar-menu {width:100%;float:left;padding:15px;border:1px solid #eee;background:#fcfcfc;}
.sidebar-menu h3 {margin: 0 0 30px;color: #ee0303;font-size: 24px;font-family: 'Corben', cursive;text-transform: uppercase;}
.sidebar-menu h3 span {width: 50px;height: 2px;border-bottom: 2px solid #ee0303;display: inline-block;}
.sidebar-menu ul {margin:0;padding:0;list-style:none;}
.sidebar-menu ul li {margin:6px 0;padding:5px 0;border-bottom:1px dashed #eee;display:block;}
.sidebar-menu ul li a {color:#333;text-decoration:none;}

/*Home Contact Section*/
.hm-contact-section {padding:50px 0;}
.hm-contact-head h2 {color:#db2419;text-align:center;text-transform:capitalize;font-size:24px;font-weight:500;margin:0 0 5px;padding-bottom:10px;font-family: 'Corben', cursive;}
.hm-contact-head h2 span {width:80px;height:2px;display:inline-block;border-top:1px solid #db2419;}
.hm-contact-head h4 {color:#333;text-align:center;font-weight:400;font-size:16px;margin:0 0 10px;}
.hm-enquiry-form {padding:30px 0 0;}
.hm-enquiry-form p {color:#000;font-size:16px;margin:0 0 0 10px;}
.hm-enquiry-form p  i {margin-right:10px;}
.hm-enquiry-form input[type=text], .hm-enquiry-form input[type=email] {padding:15px;box-shadow:0 0 1px #aaa;border: none;color:#455a64;font-size:14px;margin-bottom:10px;height:50px;}
.hm-enquiry-form input[type=submit] {padding: 10px 30px;border: none;border:2px solid #db2419;background:none;color: #db2419; margin:20px 0;font-size: 14px;font-weight: 500;cursor:pointer;text-transform:uppercase;letter-spacing:0.5px;transition-duration:0.5s;-webkit-transition-duration:0.5s;-moz-transition-duration:0.5s;display:inline-block;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;}
.hm-enquiry-form input[type=submit]:hover {background:#db2419;border:2px solid #db2419;color:#fff;}
.hm-enquiry-form textarea {padding:20px;box-shadow:0 0 1px #aaa;font-size:14px;border: none;height:150px;resize:none;color:#999;}

/*Home Blog Section*/
.hm-blog-section {padding:40px 0;background-image: url(../images/x-cross.png);background-color: #db2419;background-repeat: repeat;background-position: 50% 8px;padding: 50px 0;}
.hm-blog-head h2 {color:#fff;text-align:center;text-transform:capitalize;font-size:24px;font-weight:400;margin:0 0 5px;padding-bottom:10px;font-family: 'Corben', cursive;}
.hm-blog-head h2 span {width:80px;height:2px;display:inline-block;border-top:1px solid #eee;}
.hm-blog-box {width:100%;float:left;background:#fff;padding:15px;}
.hm-blog-img {width:100%;float:left;}
.hm-blog-img img {height:225px;}
.hm-blog-detail {width:100%;float:left;margin:10px 0 0;}
.hm-blog-detail h3 {color:#000;font-size:16px;margin:0 0 10px;line-height:25px;}
.hm-blog-detail p {line-height:20px;font-size:13px;text-align:justify;}
.hm-blog-detail p a {color:#db2419;text-decoration:none;}

/*Home Team Section*/
.hm-team-section {padding:40px 0;background-image: url(../images/x-cross.png);background-color: #db2419;background-repeat: repeat;background-position: 50% 8px;padding: 50px 0;}
.hm-team-box {width:100%;float:left;background:#fff;padding:10px;border:1px solid #eee;}
.hm-team-head h2 {color:#fff;text-align:center;text-transform:capitalize;font-size:24px;font-weight:400;margin:0 0 5px;padding-bottom:10px;font-family: 'Corben', cursive;}
.hm-team-head h2 span {width:80px;height:2px;display:inline-block;border-top:1px solid #eee;}
.hm-team-detail {margin:10px 0;}
.hm-team-detail h4 {margin:0 0 10px;color:#db2419;}
.hm-team-detail p {line-height:25px;font-size:14px;color:#000;font-weight:500;text-align: left;}
.hm-team-detail p a {color:#db2419;text-decoration:none;}

/*Home Testimonials Section*/
.home-testimonials {padding:40px 0;background:#fff;}
.home-testimonials .bx-wrapper {margin: 0 auto 10px;box-shadow:none;}
.home-testimonials-heading {}
.home-testimonials-head h2 {color:#db2419;text-align:center;text-transform:capitalize;font-size:24px;font-weight:400;margin:0 0 5px;padding-bottom:10px;font-family: 'Corben', cursive;}
.home-testimonials-head h2 span {width:80px;height:2px;display:inline-block;border-top:1px solid #db2419;}
.home-testimonials .bx-wrapper {background:transparent;}
.home-testimonials-detail {margin-top:20px;}
.home-testimonials-detail p.testi-msg {color:#666;font-size:16px;line-height:25px;font-weight:500;text-align:center;}
.home-testimonials-detail p.testi-msg i.fa-quote-left {margin-right:50px;}
.home-testimonials-detail p.testi-msg i.fa-quote-right {margin-left:50px;}
.home-testimonials-detail p.testi-client {color:#111;font-size:16px;line-height:22x;font-weight:500;text-align:center;}

/*Gallery Section*/
.gallery-section {background-image: url(../images/x-cross.png);background-color: #db2419;background-repeat: repeat;background-position: 50% 8px;padding: 50px 0;}
.gal-box {margin-bottom:15px;}

/*Home About Section*/
.hm-about-section {background:url(../images/about-bg.jpg);background-position:50% 50% ;background-attachment:fixed;background-size:cover;}
.hm-about-description {background:rgba(0,3,16, 0.8);width:100%;float:left;}
.hm-about-description-inner {padding:20px 110px;}
.hm-about-heading h2 {text-align:center;font-size:24px;color:#fff;line-height:30px;font-family:'Merienda', cursive;text-transform:uppercase;}
.hm-about-heading h2 span {font-size:16px;color:#fff;text-transform:uppercase;font-family:'Merienda', cursive;}
.hm-about-heading h2 span.brline {height:1px;width:50px;display:inline-block;border-bottom:1px solid #50b9ce;content:"";}
.hm-about-content p {text-align:center;color:#fff;line-height:25px;font-size:16px;}
.hm-about-content p.srrdmr a {color:#50b9ce;text-decoration:none;transition-duration:1s;}
.hm-about-content p.srrdmr a:hover {text-decoration:none;color:#fff;}



/*contact us form*/
#frm .form-control {border:1px solid #ddd;box-shadow:none;}
#frm span.star {color:#ff3300;}

/*Footer*/
.footer-cover {background:url(../images/footer-bg.jpg);background-position:50% 50% ;background-attachment:fixed;background-size:cover;}
.footer-section {padding:30px 0 30px;}
.footer-col {}
.footer-col h4 {color:#fff;margin:0 0 10px;text-align:left;font-size:20px;font-family: 'Corben', cursive;}
.footer-col h4 span {width:50px;height:1px;border-bottom:1px solid #db2419;display:inline-block;}
.footer-col p {font-size:14px;color:#eee;text-align:justify;}
.footer-col p  a {color:#fff;text-decoration:underline;}
.footer-col ul {list-style:none;padding:0;margin:0;}
.footer-col ul li{margin:6px 0;}
.footer-col ul li a{color:#eee;text-decoration:none;font-family:'Open sans', sans-serif;font-size:14px;}
.copyright-left p {color:#eee;text-align:center;margin:0;}
.copyright-section {padding:20px 0 20px;border-top:1px dashed #052f69;}
.copyright-right p {text-align:right;margin:0;}
.copyright-right p i {color:#fff;height:30px;width:30px;border:1px solid #eee;vertical-align:middle;text-align:center;display:inline-block;line-height:30px;border-top-right-radius:8px;border-bottom-left-radius:8px;margin:0 2px;}
.copyright-right p i:hover  {border-bottom-right-radius:8px;border-top-left-radius:8px;border-top-right-radius:0px;border-bottom-left-radius:0px;cursor:pointer;}

.dnp {padding:0!important;}
.p10{padding:10px}.p15{padding:15px}.p20{padding:20px}.pb10{padding-bottom:10px}.pb15{padding-bottom:15px}.pb20{padding-bottom:20px}.pb30{padding-bottom:30px}.pb40{padding-bottom:40px}.pb50{padding-bottom:50px}.pt10{padding-top:10px}.pt15{padding-top:15px}.pt20{padding-top:20px}.pt30{padding-top:30px}.pt40{padding-top:40px}.pt50{padding-top:50px}.pl10{padding-left:10px}.pl15{padding-left:15px}.pl20{padding-left:20px}.pl30{padding-left:30px}.pl40{padding-left:40px}.pl50{padding-left:50px}.pr10{padding-right:10px}.pr15{padding-right:15px}.pr20{padding-right:20px}.pr30{padding-right:30px}.pr40{padding-right:40px}.pr50{padding-right:50px}.m10{margin:10px}.m15{margin:15px}.m20{margin:20px}.mb10{margin-bottom:10px}.mb15{margin-bottom:15px}.mb20{margin-bottom:20px}.mb30{margin-bottom:30px}.mb40{margin-bottom:40px}.mb50{margin-bottom:50px}.mt10{margin-top:10px}.mt15{margin-top:15px}.mt20{margin-top:20px}.mt30{margin-top:30px}.mt40{margin-top:40px}.mt50{margin-top:50px}.ml10{margin-left:10px}.ml15{margin-left:15px}.ml20{margin-left:20px}.ml30{margin-left:30px}.ml40{margin-left:40px}.ml50{margin-left:50px}.mr10{margin-right:10px}.mr15{margin-right:15px}.mr20{margin-right:20px}.mr30{margin-right:30px}.mr40{margin-right:40px}.mr50{margin-right:50px}

span.error {color:#ff3300;font-weight:500;font-size: 16px;margin-bottom:10px;}
span.success {color:#09b70c;font-weight:500;font-size: 16px;margin-bottom:10px;}

/*Sidebar Enquire Form*/
.enquire-now-btn {position:fixed;right:0;top:32%;z-index:1000;transition:1s;-webkit-transition:1s;-moz-transition:1s;-ms-transition:1s;-o-transition:1s;transition-timing-function: linear;}
.enquire-now-form {box-shadow:0 0 50px #233040 inset;padding:20px 20px 10px 20px;background:#233040;width:250px;display:none;position:fixed;right:0;top:20%;z-index:9999;transition:1s;-webkit-transition:1s;-moz-transition:1s;-ms-transition:1s;-o-transition:1s;transition-timing-function: linear;}
.enquire-now-form h3 {color:#fff;margin:0;font-size:20px;display:block;position:relative;}
.enquire-now-form input {font-size:14px;}
.enquire-now-form textarea {padding:5px 10px;font-size:14px;color:#999;}
.enquire-now-form input[type=submit] {background:#ff3100;border:none;color:#fff;border-radius:3px;padding:10px 30px;font-weight:normal;}
.enquire-now-form h3 span {float:right;}
a.close-enquire-now {}
a.close-enquire-now i {color:#fff;font-size: 20px;margin-top:-25px;margin-right:-10px;vertical-align: middle;}
/*---------------------Media_query------------------*/
@media screen and (min-width:980px) and (max-width:1024px) {

}
@media screen and (min-width:769px) and (max-width:979px) {

}
@media screen and (min-width:668px) and (max-width:768px) {

}
@media screen and (max-width:667px) {
.logo {padding:10px 0;}
.logo img {width:100%;height:auto;}
.call-to-action p {font-size:16px;line-height:40px;text-align:center;}
.call-to-action p span {float:right;width:100%;}
.call-to-action p span a {font-size:16px;padding:5px 10px;margin-top:20px;}
}
@media screen and (max-width:420px) {
.copyright p  {text-align:justify;}
.copyright p span {float:none;margin-left:20px;}
}