@font-face{font-family:montserrat;src: url('../fonts/montserrat-regular.ttf');}
@font-face{font-family:montserrat-bold;src: url('../fonts/montserrat-bold.ttf');}
@font-face{font-family:opensans-regular;src: url('../fonts/opensans-regular.ttf');}
body{margin:0px; padding:0px;font-family: Open Sans; font-size:13px; line-height:1.4em;}
.container{max-width:1140px; width:100%; margin:0 auto; padding:0px;display: block;}
ul, li{list-style:none; margin:0px; padding:0px;}
p.small-text{font-size:12px; color:#000!important; font-weight:600; }
#cssmenu {
    display: none !important;
}
.clear(clear:both;)
.left{float:left;}
section{width:100%; float:left;}
.right{float:right;}
*{box-sizing:border-box;}
a{text-decoration:none;}
.heading-dark{font-size:26px; font-weight:bold;color:#07253f; margin-bottom:15px;font-family: Open Sans;}
#tour-section p, #tour-section li, .ui-tabs .ui-tabs-panel p, .ui-tabs .ui-tabs-panel{font-family: Open Sans!important;}
.heading-light{font-size:26px; font-weight:bold;color:#fff;margin-bottom:15px;font-family: Open Sans;}
.sub-heading-light{font-size:16px; font-weight:bold;color:#fff;font-family: Open Sans;}
.heading, .sub-heading-dark{font-size:16px; font-weight:bold;color:#333;font-family: Open Sans;}
.sub1-heading-light{font-size:13px; font-weight:500;color:#fff;font-family: Open Sans;}
.sub1-heading-dark{font-size:13px; font-weight:500;color:#333;font-family: Open Sans;}
.row{width:100%; float:left; padding:40px 0;}
.text-center{text-align:center;}
.last{margin-right:0px!important;}
a.button-larg{background:#124680; color:#fff; padding:5px 15px; text-align:center; font-size:15px;}
a.button-larg:hover{background:#10427A;transition: all 1s;-webkit-transition: all 1s; /* Safari 3.1 to 6.0 */}
a.button-md{background:#124680; color:#fff; padding:5px 15px; text-align:center; font-size:13px;}
a.button-md:hover{background:#10427A;transition: all 1s;-webkit-transition: all 1s; /* Safari 3.1 to 6.0 */}
a.button-small{background:#124680; color:#fff; padding:4px 15px; text-align:center; font-size:12px;}
a.button-small:hover{background:#10427A;transition: all 1s;-webkit-transition: all 1s; /* Safari 3.1 to 6.0 */}
.margin-auto{margin:0 auto;}

/*----------start header-----------*/
.header-right{float:right;padding:5px 0 2px; color:#333333;}
.header-right .left{float:left;}
.header-right .right{float:right;}
.header-right ul.phone{margin:8px 0 0 0px; padding:0px;width: 100%;
float: right;}
.header-right ul.phone li{margin:0 0 0 10px ; padding:0px; color:#4f4747; font-size:13px; float: right;}
.header-right ul.phone li a{color:#4f4747;}
.header-right ul.phone li i{margin-right:5px;}
.header-right ul li.phone a:hover{font-weight:bold;}
.header-right ul.social{margin:0px; padding:0px; float:right;width: 100%;}
.header-right ul.social li{margin:0 0 0 5px; padding:0px; float:right;}
.header-right ul.social li:nth-last-child(1){margin-right:0px;}

/*---------start logo header------------*/
header{width:100%; float:left; background:#fff; padding:12px 0 5px; }
header .logo{float:left;}
nav{float:right;text-align: right;width: 100%; background:#124680;}
nav ul{margin:0px; padding:0px;display: table;width: 100%;}
nav ul > li{display: table-cell;}
nav ul > li > a{color:#fff; font-size:14px; padding:9px 12px; position:relative; font-weight:500;display: block;text-align: center;}
nav ul > li > a:hover{background:#F62226;}
nav ul a.active{background:#F62226;}

 nav ul li.drop-down{position:relative;}
.sub-menu{position:absolute; top:100%; width: 150px; display:none; z-index: 999; background:#a56f44; text-align:center;transition: all 1s;-webkit-transition: all 1s; /* Safari 3.1 to 6.0 */}
.drop-down:hover .sub-menu{display:block;transition: all 1s;-webkit-transition: all 1s; /* Safari 3.1 to 6.0 */}
.drop-down:hover .sub-menu li{display:inherit; }
.sub-menu li{border-bottom:#9F7553 1px solid;position:relative;}
.sub-menu li a{font-size:13px;}
.drop-down1{position:relative;}
.drop-down1:hover .cruise-tour{display:block; }
.drop-down1:hover .cruise-tour1{display:block; }
.cruise-tour{position: absolute;top:100%;left:0;background:#9F7553;z-index: 998; display:none;}
.cruise-tour .main-cat{width:100%; float:left;display: inherit;background:#a56f44;}
.cruise-tour .main-cat > li{width:100%; float:left;display: inherit;}
.cruise-tour .main-cat > li a{text-align:left;}
.cruise-tour1{width: 218px; float:left; position:absolute;z-index: 999;background: #10427A; text-align:left; display:none; top:100%;}
.cruise-tour1 .main-tour .list{padding: 5px 0 5px 5px;border-bottom: 1px solid #124680;padding: 6px 10px;}
.cruise-tour1 .main-tour .list.active{background: #F62226;}
.cruise-tour1 .main-tour .list:nth-last-child(1){margin-bottom:0px;border-bottom:none;}
.cruise-tour1 .main-tour .list a{font-size:14px; color:#fff;display: block;}
.cruise-tour1 .main-cruise-tour{width:320px; float:right;min-height: 100%;background: #F62226;padding: 10px;right: -310px;
top: 0; position:absolute; display:none;}
.cruise-tour1 .main-cruise-tour .list1{width:50%; float:left; margin-bottom:5px;}
.cruise-tour1 .main-cruise-tour .list1 a{color:#EFEDED; font-size:13px;}
.cruise-tour1 .main-cruise-tour .list1 a:hover{color:#fff;}
/*-----------slider----------*/
#slider{width:100%; float:left; background:#fff; padding:0; position:relative;}
.rslides {position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0}
.rslides li {-webkit-backface-visibility:hidden;position:absolute;display:none;width:100%;left:0;top:0}
.rslides li:first-child {position:relative;display:block;float:left}
.rslides img {display:block;height:auto;float:left;width:100%;border:0}
.callbacks_nav{display:none;}

.slider-search{position:absolute; bottom:10%; left:0px; right:0px;  margin:0 auto;text-align: center; z-index:99;}
.slider-search h1{color:#fff; font-size:44px;text-align: center;margin: 0 0 10px;text-shadow: 0 0 2px #3c3b3b;}
.slider-search .search-form{width:50%; display: block; margin:0 auto;}
.slider-search .search-text{color:#fff; font-size:17px;text-align: center;margin: 0 0 30px;text-shadow: 0 0 2px #3c3b3b;}
.search-form select{width:70%;padding:10px 10px; color:#a6a6a6;border: 0px solid #000000;
-moz-border-radius: 5px;/*Firefox*/-webkit-border-radius: 5px;/*Safari, Chrome*/
border-radius: 5px;appearance: none;-webkit-appearance: none;-moz-appearance: none;-ms-appearance: none;
background: url('../img/icon/select-arrow.png') no-repeat right 12px center #fff ;}
.search-form input[type="submit"]{width:auto;padding:10px 40px; color:#fff; font-weight:bold; background:#124680; border:none; cursor:pointer; font-size:15px;border: 0px solid #000000;
-moz-border-radius: 5px;/*Firefox*/-webkit-border-radius: 5px;/*Safari, Chrome*/border-radius: 5px;float:right;}
.search-form input[type="submit"]:hover{background:#10427A;}
.best-holiday{padding:45px 0; background:#fff;}
.best-holiday .tours{width:100%; float:left;}
.best-holiday .tours li{width:98%; float:left; margin:1%; float:left; margin-top:25px; background:#2f2f2f; cursor:pointer;}
.best-holiday .tours li:hover{box-shadow: 0 0 5px 5px #e1e1e1;}
.best-holiday .tours li:nth-child(3n+3){margin-right:0px;}
.best-holiday .tours li img{width:100%;}
.best-holiday .tours li .thumb{width:100%; float:left; position:relative;}
.best-holiday .tours li .thumb .time{position:absolute; top:15px; left:15px; background:#f56961; font-size:11px; color:#fff; padding:2px 7px;-moz-border-radius: 3px;/*Firefox*/
-webkit-border-radius: 3px;/*Safari, Chrome*/
border-radius:3px;}
.best-holiday .tours li .tour-content{width:100%; float:left; padding:15px;}
.best-holiday .tours li .tour-content .name{float:left;color:#fff; font-weight:bold;}
.best-holiday .tours li .tour-content .price{float:right;color:#b4b4b4;}
.view-all-btn{width:100%; float:left; text-align:center; margin-top:30px;}
.view-all-btn a{color:#fff;  margin:0 auto; text-align:center; background:#f56961; padding:10px 40px;display: table;border-radius: 5px;}
.view-all-btn a:hover{background:#ed5d54;}

/*-----------WHY CHOOSE US?----------*/
#why-choose-us{width:100%; float:left; background:#fff; padding:0; }
#why-choose-us .feature-section{width:100%; float:left; margin-top:96px;}
#why-choose-us .feature-section .col-one{width:31%; float:left; margin-right:3.5%; min-height:200px; background:#e2e1e1; padding:20px; text-align:center; color:#4b4848;position:relative; transition:all .8s;}
#why-choose-us .feature-section .col-one:hover{background:#124680; cursor:pointer;transition:all .8s;}
#why-choose-us .feature-section .col-one:hover .choose-icon{background:#F62226;transition:all .8s;}
#why-choose-us .feature-section .col-one:hover .heading{color:#fff;}
#why-choose-us .feature-section .col-one:hover p{color:#fff;}
#why-choose-us .feature-section .col-one .heading{font-size:17px; color:#4b4848; font-weight:500;margin-top: 60px;}
#why-choose-us .feature-section .col-one .choose-icon {background: #124680 none repeat scroll 0 0;color: #fff;height:100px;left:0;right:0;position: absolute;top: -25%;transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);
width: 100px;margin: 0 auto;text-align:center;}
#why-choose-us .feature-section .col-one .choose-icon img{transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);margin:25px;}


/*-----------populer tour----------*/
#populer-tour{width:100%; float:left; background:#fff; padding:0; overflow:hidden;height:550px; border-bottom:#C9C8C8  1px solid;border-top:#C9C8C8  1px solid;}

#populer-tour .left{float:left; width:47%; background:url("../img/populer-left.jpg");height:575px;background-position: right;overflow:hidden;}

#populer-tour .left .content{float:right;min-height:50px; margin:50px; text-align:left;}
#populer-tour .left .content .heading-dark{color:#07253f;}
#populer-tour .left .content p{font-size:13px; color:#333;}
#populer-tour .right{float:left; width:53%;}
#populer-tour .right .tour-row{width:100%;float:left;;overflow:hidden;height:275px;}
#populer-tour .right .tour-row:hover img {-webkit-filter: grayscale(100%); /* Chrome, Safari, Opera */
    filter: grayscale(100%);}
#populer-tour .small-one{width:50%; float:left; padding:35px 20px; position:relative;} 
#populer-tour .small-one:after{background: url("../img/icon/arrow-right.png") no-repeat;position: absolute;
content: "";right: -18px;top: 40%;z-index: 99999;height: 44px;width:18px;}
#populer-tour .small-one p{text-align:justify; font-size:12px;}
#populer-tour .small-one-img{width:50%; float:left;}
#populer-tour .small-two{width:50%; float:left;padding:35px 20px; position:relative;}
#populer-tour .small-two:after{background: url("../img/icon/arrow-left.png") no-repeat;position: absolute;
content: "";left: -16px;top: 40%;z-index: 99999;height: 44px;width: 18px;}
#populer-tour .small-two-img{width:50%; float:left;overflow:hidden;}
#populer-tour .time{font-size:15px; font-weight:bold; float:left;}
#populer-tour .price{font-size:15px; color:#996F4D; font-weight:bold;float:right; font-family:Open Sans;}
#populer-tour .tour-btn{width:100%; float:left; margin-bottom:20px;}


/*---------top tour------------*/
#top-tour{width:100%; float:left; min-height:150px;}
#top-tour .international-tours{float:left; width:48%; margin-right:4%; position:relative;}
#top-tour .domestic-tours{float:left; width:48%;}
#top-tour .domestic-tours .bx-wrapper, #top-tour .international-tours .bx-wrapper{position:relative;}
#top-tour .domestic-tours .bx-controls, #top-tour .international-tours .bx-controls{position:absolute; top: -25px; right:0;}
#top-tour .right{float:left: width:48%;}
#top-tour ul.tour-slider{padding:15px; background:#efeaea; width:100%; float:left; margin:0px;}
#top-tour ul.tour-slider li{margin:0px; padding:15px 0; border-bottom:1px #d5d5d5 solid; width:100%!important; float:left;    min-height: 150px;}
#top-tour ul.tour-slider li:nth-last-child(1){border-bottom:none;}
#top-tour ul.tour-slider li .tour-img{float:left; width:35%;}
#top-tour ul.tour-slider li .tour-img img{width:100%;}
#top-tour ul.tour-slider li .tour-content{float:right; width:60%;}
#top-tour ul.tour-slider li .tour-content .tour-btn{float:left; width:100%; margin:5px 0;font-family:Open Sans;}
#top-tour ul.tour-slider li .tour-content .tour-btn .time{float:left; font-size:13px; color:#333; font-weight:500; }
#top-tour ul.tour-slider li .tour-content p{margin:10px 0 18px;}
#top-tour ul.tour-slider li .tour-content .tour-btn .price{float:right; font-size:13px; color:#996F4D; font-weight:500;}
#top-tour .bx-prev{background:url("../img/icon/bx-arrow.png") no-repeat rgb(239, 234, 234);
padding:9px 2px; margin-right:2px;color:#EFEAEA;background-position: 11px;}
#top-tour .bx-next{background:url("../img/icon/bx-arrow1.png") no-repeat rgb(239, 234, 234);
padding:9px 2px; margin-right:2px;color:#EFEAEA;background-position: 11px;}

.our-brand{width:100%; float:left;padding:50px 0px 30px;  background:#f2f2f2;}
.our-brand li img{width:100%;}
.our-brand .owl-item{padding:10px;}

/*---------Testimonial Section------------*/
#testimonial{width:100%; float:left; min-height:150px; background:url("../img/test-bg.jpg"); background-attachment:fixed; padding:80px 0px; text-align:center; color:#fff;}

/*----------footer-----------*/
footer{background:url("../img/footer-bg.jpg");width:100%; float:left;}
footer .news-letter-section .col-one{width:31%; float:left; margin-right:3.5%;}
footer .copyright{width:100%; float:left;background:#0E3E74; color:#fff; padding:8px 0;}
footer .copyright .left{float:left;}
footer .copyright .right{float:right;}
footer .footer-tab{width:100%; float:left;}
footer .footer-tab .nav{width:100%; float:left; background:#fff; }
footer .footer-tab .nav ul.footer-tab-heading{margin:0px; padding:0px;}
footer .footer-tab .nav ul.footer-tab-heading li{float:left; padding:0 30px; font-size:14px; font-weight:500; cursor:pointer;line-height:42px;}
footer .footer-tab .nav ul.footer-tab-heading li.active{background:#D4D4D4;}
footer .footer-tab .nav ul.footer-tab-heading li:hover{background:#D4D4D4;}
footer .footer-tab .tab-content{width:100%; float:left;}
footer .footer-tab .tab-content ul{width:100%; float:left; margin:25px 0; padding:0px;}
footer .footer-tab .tab-content ul li{width:20%; float:left; margin:0px; padding:0px; font-size:12px; margin-bottom:2px;}
footer .footer-tab .tab-content ul li a{color:#333}
footer .footer-tab .tab-content ul li a:hover{color:#000; text-decoration:underline;}
.news-letter-section .sub-heading-dark{margin-bottom:15px;}
.newsletter input[type="email"]{color:#333; border:#c9c9c9 1px solid; background:#fff;padding: 8px 10px;width: 60%;}
.newsletter input[type="submit"]{color:#fff;border:none; background:#124680; padding:8px 15px; cursor:pointer;margin-left: -3px;}
.newsletter input[type="submit"]:hover{background:#10427A;}
footer .social-icon{float:left;}
footer .social-icon ul li{float:left; padding-right:10px;}




/*listing-page*/
.inner-header{background:#e8e8e8; width:100%; float:left; position:relative;}
.inner-header .slider-search{position:inherit; padding:15px 0;}
.bredcum{margin:5px 0;}
.bredcum ul{width:100%; float:left;}
.bredcum ul li{float:left; font-size:12px; color:#777676;}
.bredcum ul li a{font-size:12px; color:#A2A2A2;}
.bredcum ul li a:after{content:'>>'; font-size:10px; padding:0 5px;}
.inner-content{margin:30px 0;}
.show-result{color:#565454; font-size:12px;font-family:opensans-regular; text-align:right;}
.show-result span{color:#777676;font-weight: bold;}
.tour-listing{width:100%; float:left; margin:5px 0;}
.tour-listing .tour-listing-left{width:28%; float:left;}
.tour-listing .tour-listing-left ul.quick-tour{width:100%; float:left;padding: 20px;background: #f7f7f7; margin-bottom:20px;}
.tour-listing .tour-listing-left ul.quick-tour .tour-heading{width:100%; float:left; font-size:17px;margin-bottom: 8px;}
.tour-listing .tour-listing-left ul.quick-tour li a{width:100%; float:left; font-size:14px; color: #897F7F;
padding: 7px 0;border-bottom: 1px solid #ccc;}
.tour-listing .tour-listing-left ul.quick-tour li a:hover{color:#333;}
.tour-listing .tour-listing-left ul.quick-tour li:nth-last-child(1) > a{border-bottom:none; padding-bottom:0px;}
.tour-listing .tour-listing-right{width:70%; float:right;}
.tour-listing .tour-listing-right .tour-row{width:100%; float:left;background: #f7f7f7;margin-bottom:30px;}
.tour-listing .tour-listing-right .tour-row .thumb{width:32%; float:left;}
.tour-listing .tour-listing-right .tour-row .thumb img{width:100%;}
.tour-listing .tour-listing-right .tour-row .tour-content{width:68%; float:right; padding:15px;}
.tour-listing .tour-listing-right .tour-row .tour-content .tour-heading{color:#333; font-size:17px;margin-bottom:5px;}
.tour-listing .tour-listing-right .tour-row .tour-content .time{width:100%; font-family:opensans-regular;font-size:12px; float:left; margin-bottom:2px; color:#333;}
.tour-listing .tour-listing-right .tour-row .tour-content .tour-pra{width:100%; font-family:opensans-regular;font-size:13px; float:left; margin-bottom:3px; color:#333;}
.tour-listing .tour-listing-right .tour-row .tour-content .price{width:100%; font-family:opensans-regular;font-size:16px; float:left; margin-bottom:3px; color:#333; font-weight:bold;margin-top: 8px;}
.tour-listing .tour-listing-right .tour-row .tour-content .price del{color:#f40000;}
.tour-listing .tour-listing-right .tour-row .tour-content .price span{font-size:13px; font-weight:lighter;}
.tour-listing .tour-listing-right .tour-row .tour-content .view-btn{float:left; width:100%;}
.tour-listing .tour-listing-right .tour-row .tour-content .view-btn a {
background: #05698b none repeat scroll 0 0;border-radius: 5px;color: #fff;float: left;margin: 0 auto;
padding:7px 15px;text-align: center;margin-right:10px;margin-top:10px;font-size: 13px;}
.tour-listing .tour-listing-right .tour-row .tour-content .view-btn a:nth-last-child(1){background:#51bfe4;}
.tour-listing .tour-listing-right .tour-row .tour-content .view-btn a:hover{background:#046181;}


/*details page*/
.details-background {
    width: 100%;
    float: left;
    padding: 80px 0 0px;
    background-attachment: fixed;
    background-image: url("../img/inner-details.jpg") !important;
}
#tabs ul.ui-tabs-nav{width:100%; float:left;font-family:opensans-regular;}
#tabs ul.ui-tabs-nav .ui-tabs-tab{float:left; margin-right:2px;}
#tabs ul.ui-tabs-nav .ui-tabs-tab a{font-size:14px; padding:8px 15px; background:#d7d7d7; color:#333333;display: block;}
#tabs ul.ui-tabs-nav .ui-state-active a{background:#9F7553;color:#fff;}
.ui-tabs-panel{width:100%; float:left;font-family:opensans-regular; padding:20px;background: #ececec;}
.ui-tabs-panel p{margin:0px; font-size:14px; color:#7D7D7D;}
.ui-tabs-panel .include{margin:0px; font-size:14px; color:#7D7D7D;}
.ui-tabs-panel .include li{width:100%; float:left;}
.ui-tabs-panel h4{margin-bottom:5px; margin-top:10px;color: #626262;font-size: 15px;}
.ui-tabs-panel ul.photogallery{margin:0px; padding:0px; width:100%; float:left;}
.ui-tabs-panel ul.photogallery li{margin:0px; padding:5px; width:25%; float:left;}
.ui-tabs-panel ul.photogallery li img{width:100%;}



/*content page*/
.why-us{background:#124680; margin:20px 0;}
.why-us .owl-item{padding:10px; color:#fff;}
.why-us .why-us-thumb img{ width:100%;}
.contact-page{width:100%; float:left; margin:30px 0;}
.contact-page .contact_details {width: 50%;float: left;padding: 20px 30px;background: rgba(169, 169, 169, 0.16);}
.contact-page .contact_form {width: 50%;float: left;padding: 20px 30px;background-color: rgba(156, 156, 156, 0.06);}
.contact-page #contact_form {width: 100%;float: left;}
.contact-page .contact_form h3{font-size:18px;color:#333;margin: 0;}
.contact-page .contact_form label {margin: 4px 0;width: 100%;float: left;font-family:opensans-regular;font-size: 13px;}
.contact-page  .contact_form input[type="text"],.contact-page  .contact_form input[type="email"],.contact-page  .contact_form textarea {display: block;width: 100%;font-size: 13px;padding: 8px 12px 11px;
color: #555;background: #fff;border: 1px solid #DDDADA;margin-bottom: 5px;}
.contact_form input[type="submit"]:hover {background:#ED5D54;}
.contact_form input[type="submit"] {color: #ffffff;font-family: schlbki;
font-size: 14px;background: #1d1d1d;border: none;padding: 5px 15px;cursor: pointer;float: right;
margin-top:10px;}


/*---------Testimonial------------*/
#clients-testimonial{width:100%; float:left;}
#clients-testimonial .testimonial-section{width: 100%;float: left;padding: 12px;background: rgba(158, 158, 158, 0.19);border-radius:5px;margin-bottom: 20px;}
#clients-testimonial .testimonial-section:nth-last-child(1){margin-bottom:0px;}
#clients-testimonial .testimonial-section .test-user{float: left; margin-right:10px;}
#clients-testimonial .testimonial-section .test-content{margin-top:10px;}


/*-----------about us page----------*/
#about-us{width:100%; float:left;}
#about-us .feature-section{width:100%; float:left; margin-top:8px;}
#about-us .feature-section .col-one{width:31%; float:left; margin-right:3.5%;  background:#07253f; padding:20px; text-align:center; color:#fff;position:relative; min-height:175px;}
#about-us .feature-section .col-one:hover{background:#ff6600; cursor:pointer;}
#about-us .feature-section .col-one1{width:48%; margin-top:40px; float:left; margin-right:4%;  background:#07253f; padding:20px; text-align:center; color:#fff;position:relative; min-height:210px;}
#about-us .feature-section .col-one1:hover{background:#ff6600; cursor:pointer;}
#about-us .feature-section .col-one1 .heading{font-size:17px; color:#fff; font-weight:500;}
#about-us .feature-section .col-one .heading{font-size:17px; color:#fff; font-weight:500;}
.Testimonial_cuntant{margin-bottom:30px;}


/*----------tour page-----------*/
#tour-section{width:100%; float:left;}
#tour-section .left-section{width:65%; float:left;}
#tour-section .right-section{width:32%; float:right;}
#tour-section .most-tour{width:100%; float:left;background:rgba(158, 158, 158, 0.19); padding:12px;}
#tour-section .left-section .tour{width:100%; float:left; background:rgba(158, 158, 158, 0.19); margin-bottom:20px;}
#tour-section .left-section .tour:hover{background:rgba(158, 158, 158, 0.30);}
#tour-section .left-section .tour:hover img{-webkit-filter: grayscale(100%); /* Chrome, Safari, Opera */
    filter: grayscale(100%);}
#tour-section .left-section .tour .image-tour{width:40%; float:left; position:relative;}
#tour-section .left-section .tour .new{position:absolute; top:10px; left:0px; padding:3px 8px; background:#ff6600; color:#fff;}
#tour-section .left-section .tour .tour-content{width:60%; float:left; padding:12px;}
#tour-section .left-section .tour .image-tour img{width:100%;}
#tour-section .right-section ul.tour{margin:5px 0 0 0; padding:0px; width:100%; float:left; }
#tour-section .right-section ul.tour li{margin:0px; padding:0px;}
#tour-section .right-section ul.tour li a{margin:0px; padding:8px 0; display:block; color:#333; border-bottom:1px solid #ccc;}
#tour-section .right-section ul.tour li a:hover{background:rgba(158, 158, 158, 0.30); padding-left:15px; transition: all 1s;-webkit-transition: all 1s; /* Safari 3.1 to 6.0 */}
#tour-section .right-section .recent-post{margin:20px 0 0 0; background:rgba(158, 158, 158, 0.19); padding:12px; width:100%; float:left;}
#tour-section .right-section .tour-adv{margin:20px 0 0 0;  width:100%; float:left;}
#tour-section .right-section .tour-adv img{width:100%;}

/*----------details-page-----------*/
#package-details-tab{width:100%; float:left;}
.include{margin:0px; padding:0px;}
.include li{float:left;width: 100%;
    margin: 4px 0;}
.include img{float:left; margin-right:3px;}
#related-tour{width:100%; float:left; margin-bottom:50px;}
#related-tours{margin:20px 0;}
#related-tours img{width:100%;}
#related-tours .margin{margin-right:10px;position:relative;}
#related-tours .content{    position: absolute;bottom: 0;width: 100%;background:#308ac0;color: #fff;
padding: 4px 10px; text-align:center;}
#related-tours .days{position:absolute; top:10px; padding:3px 10px; color:#fff;    background: #308ac0;}
#related-tours .price{position:absolute; bottom:25px; right:0px; padding:3px 10px; color:#fff;    background: #ff6600 ; font-family:Open Sans;}

/*----------pop up-----------*/
.form-warp{width:40%; margin:0 auto;  background:#124680; position: absolute; left: 0px; right:0;   margin-top:2%; z-index:100; padding:10px; display:none;color: #e3dddd;}
.form-warp h2{padding:0px; margin:5px 0 10px;}
.form-warp label{width:100%; float:left; padding:10px 0 5px; }
.form-warp input{width:100%; border:1px solid #95948f; padding: 7px;  float:left; background: #f3f5f7;    margin-bottom: 5px; }
.form-warp textarea{width:100%; border:1px solid #95948f; padding:7px;  float:left; background: #f3f5f7;    margin-bottom: 5px; min-height:100px;}
.form-warp input[type="button"]{background:#1d1d1d; border:none; cursor:pointer; color:#fff;}
.form-warp input[type="button"]:hover{background:#794F2D;}
.overlay{background: rgba(0,0,0,0.80); z-index: 99; position: fixed;  left: 0px; width: 100%;
 height: 100%;display:none; font-size:12px;}
.form-warp input[type="submit"]:hover{background:#07253f;}
.form-warp input[type="submit"]{font-size: 14px; text-transform: uppercase; color: #fff;   padding: 5px 15px;  float: left; background: #ff6600; display: table; width: auto; border: none; cursor: pointer; margin-bottom: 23px; margin-top:10px;}
.form-warp textarea{background: #f3f5f7;  resize: none;}
.pop-up-closed { cursor: pointer;  font-size: 24px !important;  color: #fff;  float: right;    margin: 10px 10px;  z-index: 99999; position: fixed;  top: 0px;  right: 0px;
display:none;}
.form-msg{width:100%; line-height:26px; text-align:center; color:#fff; background:#000; position:fixed; z-index:101; display:none;}
.toggle{cursor: pointer; display:none;}

#tabs ul li a{display:block!important;width: 100%;}
.online-btn{position:fixed; top:50%; right:-40px;padding: 7px 10px !important; background:#F62226;-ms-transform: rotate(90deg); /* IE 9 */-webkit-transform: rotate(90deg); /* Chrome, Safari, Opera */
transform: rotate(90deg);z-index: 99;font-family:montserrat;}
.online-btn a{display:block; color:#fff;font-family:montserrat;}
#back-to-top {position: fixed;bottom: 40px;right: 40px;z-index: 9999;width: 32px;height: 32px;
text-align: center;line-height: 30px;background: #E9EAED;color: #444;cursor: pointer;
border: 0;border-radius: 2px;text-decoration: none;transition: opacity 0.2s ease-out;opacity: 0;}
#back-to-top:hover {background: #e9ebec;}
#back-to-top.show {opacity: 1;}
.photo-gallery-section{width:100%; float:left;}
.photo-gallery-section li{width:23.5%; float:left; margin-right:2%;  margin-bottom:1%; cursor:pointer;}
.photo-gallery-section li img{width:100%;}
.photo-gallery-section li:nth-child(4n+4){margin-right:0;}

/* pop up */
.pop-up-pannel{display:none;font-family:montserrat;}
.popup-closed {position: fixed;top: 10px;z-index:  999999; right:10px;}
.popup-closed i{color:#fff; font-size:20px; cursor:pointer;}
.popup-form-overlay{background: rgb(0, 0, 0);
background: transparent;
background: rgba(0, 0, 0, 0.8);/* FF3+,Saf3+,Opera 10.10+,Chrome,IE9*/
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc000000,endColorstr=#cc000000);/*IE 5.5-7*/
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc000000,endColorstr=#cc000000)";/*IE8*/
zoom: 1; position:fixed; width:100%; height:100%; top:0;z-index: 99999;}
.popup-form {background:#124680; min-height:20px; padding:25px 25px 13px 25px; width:30%; float:left; position:fixed; left:0; right:0; top:15%;margin: 0 auto; z-index: 9999999;}
.popup-form  .form-heading{color: #F0EBEB;text-align: center;margin-bottom:20px;font-size: 22px;}
.popup-form .res-form{width:100%; float:left;}
.popup-form .res-form ul{width:100%; float:left;color: #F0EBEB;}
.popup-form .res-form ul li.form-full{width:100%; float:left; margin-bottom:20px;}
.popup-form .res-form ul li select{width:100%; float:left;border:1px solid #95948f;padding:7px 10px;color:#3d3d3d;-webkit-appearance: none;
-moz-appearance: none;background: url('../img/icon/arrow.png') #ffffff; background-repeat: no-repeat;background-position: center right 10px;}
.popup-form .res-form ul li input[type="text"]{width:100%; float:left;border:1px solid #95948f;padding:8px 10px;color:#3d3d3d;-webkit-appearance: none;
-moz-appearance: none;}
.popup-form .res-form ul li input[type="email"]{width:100%; float:left;border:1px solid #95948f;padding:8px 10px;color:#3d3d3d;-webkit-appearance: none;
-moz-appearance: none;background: url('../img/icon/arrow.png') #ffffff; background-repeat: no-repeat;background-position: center right 10px;}

.popup-form .res-form ul li textarea{width:100%; float:left;border:1px solid #95948f; padding:8px 10px;color:#3d3d3d;-webkit-appearance: none;}

.popup-form  .res-form ul li select option{color:#3d3d3d;}
.popup-form .res-form ul li label{color:#F0EBEB; float:left; width:100%; font-size:13px;}
.popup-form  .res-form ul li.form-helf-first {width:40%; float:left; margin-bottom:18px;}
.popup-form  .res-form ul li .text{color:#3d3d3d; font-size:13px;margin: 5px;float:left;}
.popup-form .res-form ul li input[type="submit"]{color:#ffffff;font-size:14px; background:#1d1d1d; border:none; padding:5px 15px; cursor:pointer; float:right;}
.popup-form  .res-form ul li input[type="submit"]:hover{background:#D4823D;}
.popup-form  .res-form ul li.form-helf-second {width:58%; float:right; margin-bottom:18px;}

/*our team*/
.our-team{margin:0px; padding:0px;}
.our-team .heading{margin:20px 0; padding:0px;}
.our-team-ul{margin:0px; padding:0px; width:100%; float:left;}
.our-team-ul li{margin: 0 0 15px;padding: 0px;width: 100%;float: left;border-bottom: 1px solid #eaeaea;
padding-bottom: 10px;}
.our-team-ul li:nth-last-child(1){border-bottom:none;}
.our-team-ul li .thumb{width:20%; float:left; overflow:hidden;}
.our-team-ul li .thumb img{width:100%; transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out;  }
.our-team-ul li:hover img{transform:scale(1.1); -moz-transition:scale(1.1);}
.our-team-ul li .team-content{width:78%; float:right;}
.our-team-ul li .team-content .member-name{width: 100%;float: left;font-size: 15px;color: #504D4D;font-weight: bold;margin-bottom: 5px;}
.our-team-ul li .team-content .member-post{width: 100%;float: left;font-size: 13px;color: #635B5B;margin-bottom: 10px;}
.our-team-ul li .team-content .pra{width: 100%;float: left;font-size: 13px;color: #8f8b8b;}

/*----------start media query here-----------*/

@media only screen and (max-width:1100px){
#populer-tour .small-two, #populer-tour .small-one{padding:10px;}
.container {max-width:940px;}
.slider-search .search-text, .slider-search h1{display:none;}
}

@media only screen and (max-width:980px){
.container {padding:0 10px;}
.online-btn{display:none!important;}
.popup-form{width:50%;}
nav ul{display:none;}
.toggle{display:block;}
#slider .container{position:inherit;}
#slider .form-section{margin-top:20px; width:100%; }
#slider .container #banner-adv{display:none!important;}
#slider .form-section .query-from {background: rgba(6, 39, 80, 1);}
#top-tour .international-tours{width:100%;margin-right:0%; margin-bottom:40px;}
#top-tour .domestic-tours{width:100%;margin-right:0%; margin-bottom:20px;}
#top-tour ul.tour-slider{width:100%!important; }
#top-tour ul.tour-slider li .tour-img{display:none;}
#top-tour ul.tour-slider li{float: left !important;min-height: auto;}
#top-tour ul.tour-slider li .tour-content{width:100%;}
.footer-tab{display:none;}
footer .news-letter-section .col-one{margin-bottom:20px; width:100%;}
header{position:relative;}
header nav > ul {z-index: 99;background: #308AC0;position: absolute;top: 100%;left: 0;width: 100%;}
header nav > ul:nth-first-child > li {line-height: 37px;}
#populer-tour .left, #populer-tour .right{width:100%;}
#populer-tour{overflow:inherit;height: auto;}
ul.mobile-toggle li{display:inherit;}
.cruise-tour1 {
    width: 100%;
    position: inherit;
    background: #9F7553;
    text-align: left;
}
}

@media only screen and (max-width:850px){
	#tour-section .left-section{width:100%; margin-bottom:20px;}
	#tour-section .right-section{width:100%; margin-bottom:0px;}
	#tour-section .left-section .tour img{max-width: 100%;}
	.slider-search .search-form{width:90%;}
	.popup-form{width:60%;}
}
@media only screen and (max-width:600px){
	.services-page .services-left{width: 90%!important;}
	.services-page .services-right{width: 90%!important;}
	.services-page .services-right img{max-width:100%;}
	.testmonials .test-row{width: 90%!important;margin: 0 5% 60px 5%!important;}
	.hotel-book form.hotel-booking{width: 60%!important;margin-left: 20%!important;}
	.tour-listing .tour-listing-left ul.quick-tour li a{font-size:13px!important;}
	.heading-light, .heading-dark{font-size:18px;}
	.contact-page .contact_details, .contact-page .contact_form{width:100%; float:left;}
	.popup-form{width:80%;}
.tour-listing .tour-listing-right, .tour-listing .tour-listing-left{width:100%;}
#top-header .left{float: left;width: 100%;text-align: center;}
#top-header .right {display:none;}
#top-header ul.phone li{float:none; margin:0 0 7px;}
.form-li-32, .form-li-23{width:100%!important; margin-right:0px!important;}
#why-choose-us .feature-section .col-one .choose-icon{display:none;}
#why-choose-us .feature-section{margin-top:20px;}
#why-choose-us .feature-section .col-one{width:100%; margin-bottom:10px;min-height: auto;}
#why-choose-us .feature-section .col-one .heading{ margin-top:10px!important;}
header nav > ul > li {float: left;width: 100%;text-align: center;margin-bottom: 5px;border-bottom: 1px solid #1E7CB4;}
header nav > ul{padding:10px 0;}
header nav > ul > li a.active::after {display:none;}
.sub-menu{position:inherit;width:100%;}
.sub-menu li{width:100%;}
.sub-menu li a{text-align:left;}
#about-us .feature-section .col-one, #about-us .feature-section .col-one1{width:100%; margin-bottom:10px;min-height: auto;}
.form-warp{width:70%;position: absolute;}
.contact_details, .contact_form{width:100%;}
.slider-search{position: inherit;width: 100%;
padding: 10px 0 0 0; background:#ccc;}
.slider-search .search-form{width: 100%;}
#slider{background: #ccc;padding-bottom: 15px;}
.search-form input[type="submit"]{float:inherit!important;}
}

@media only screen and (max-width:450px){
	.hotel-book form.hotel-booking{width: 100%!important;margin-left:0%!important;}
	.our-team-ul li .thumb{width:100%; float:left; text-align:center;}
	.our-team-ul li .thumb img{width:50%}
	.tour-listing .tour-listing-right .tour-row .thumb{display:none;}
	.tour-listing .tour-listing-right .tour-row .tour-content{width:100%;}
	.our-team-ul li .team-content{width:100%; float:left;}
#populer-tour{display:none;}
.logo img{width:100%;}
#tour-section .left-section .tour .image-tour{width:100%;}	
#tour-section .left-section .tour .tour-content{width:100%;}
.ui-tabs .ui-tabs-nav li{width:100%;}
.form-warp{width:90%;position: absolute;}
.heading-light, .heading-dark{font-size: 19px;}
.details-background .heading-light .right{width:100%; margin:10px 0;}
.search-form select{width: 100%;margin-bottom: 10px;}
}


/* CSS BY NAGENDRA*/
.filter_loading {position: fixed; display: none; top: 0px;left: 0px; text-align: center;background: rgba(0,0,0,0.6); color: #FFF; width: 100%;height: 100%; z-index: 999; }
.filter_loading img {margin-top: 150px;padding: 5px; width: 54px;}

.error_message { margin-bottom:10px; font-size: 12px; color:#d21919; border-radius: 5px; font-weight: normal;  padding:2px 10px 0px 200px; text-align:left;}

.alert-message-print{position: fixed; top:0px; left:0px;width:100%; z-index:9999;  background: #fa7455; display:none;} 
.alert-message-print p {color:#fff; font-size:15px; padding:5px; text-align:center; width:100%; display:block;}
.alert-message-print i {position:absolute; top:8px; color:#fff; right:20px; cursor:pointer;}

.mgserror{color:#FF0000; margin:10px auto;  padding:5px; font-size: 12px;  text-align: center;}
.alert-popup {display: none; position: fixed; top: 0px; left: 0px; width: 100%; text-align: center; background: #ffda78; padding: 10px; color: #333; font-family: cursive;}
.booking-alert-poup {display: none; position: fixed; top: 0px; left: 0px; width: 100%; text-align: center; background: #ffda78; padding: 10px; color: #333; font-family: cursive;}
/* CSS BY NAGENDRA*/


/*services page*/
.services-page{width:100%; float:left; padding:30px 0;}
.services-page .services-left{width:48%; float:left;}
.services-page .services-right{width:48%; float:right;}
.services-page .services-left ul{width:100%; float:left; margin-top:12px;}
.services-page .services-left ul li{width:100%; float:left; font-size:13px; margin-bottom:15px;}
.services-page .services-left ul li a.book{background: #124680;font-size: 10px;padding: 3px 7px;color: #fff;border-radius: 3px;margin-left: 10px;}
.services-page .services-left ul li a.book:hover{background: #F62226;}

/*testmonials*/
.testmonials{width:100%; float:left;}
.testmonials .test-row{width:70%; float:left; margin:0 15% 60px 15%; background:#E8E8E8; padding:20px;}
.testmonials .test-row .thumb span{font-size: 24px;
color: #FFF;
width: 50px;
height: 50px;
border-radius: 50%;
display: block;
background: #474545;
padding: 16px;
margin: -45px auto 12px;}
.testmonials .test-row .content{font-size:13px;color: #474545; margin-bottom:5px;}
.testmonials .test-row .name{font-size:11px;color: #606060;}

/*hotel page*/
.hotel-book{width:100%; float:left;}
.hotel-book form.hotel-booking{width: 40%;background: #fff;padding: 20px;box-shadow: 0 0px 8px 5px #e7e7e7;float: left;}
.hotel-book form.hotel-booking ul{width:100%; float:left;}
.hotel-book form.hotel-booking ul li{width:100%; float:left; margin-bottom:10px;}
.hotel-book form.hotel-booking label{width: 100%; float:left;margin-bottom: 5px;color: #5F5F5F;}
.hotel-book form.hotel-booking input[type='text']{width: 100%; float:left;margin-bottom: 5px;color: #5F5F5F;height: 34px;border: 1px solid #ddd; padding-left:10px;}
.hotel-book form.hotel-booking .heading{text-align:center; margin-bottom:15px;color: #124680;}
.hotel-book form.hotel-booking input[type='email']{width: 100%; float:left;margin-bottom: 5px;color: #5F5F5F;height: 34px;border: 1px solid #ddd; padding-left:10px;}
.hotel-book form.hotel-booking input[type='submit']{float:left;margin-bottom: 5px;color: #fff; border:none; padding:5px 10px; background:#0E3E74; cursor:pointer; border-radius:5px;}
.hotel-book form.hotel-booking textarea{width: 100%; float:left;margin-bottom: 5px;color: #5F5F5F;border: 1px solid #ddd; padding:10px; min-height:90px;}
.hotel-book form.hotel-booking input:focus, .hotel-book form.hotel-booking textarea:focus{border: 1px solid #ABABAB;}
.hotel-book .form-img-right img{max-width: 100%;}


 
 