@media screen and (max-width: 767px){
		.offcanvas-stop-scrolling { height: 100%; overflow: hidden; }
		.navbar-default .navbar-offcanvas { background-color:rgba(0, 0, 0, 0.9); }
		.navbar-inverse .navbar-offcanvas { background-color: #222; }
		.navbar-offcanvas {  position: fixed;  width: 100%; height: 100%;  max-width: 250px;  left: -250px;  top: 0;   padding-left: 15px;   padding-right: 15px;   z-index: 999;
		    overflow: scroll;  -webkit-overflow-scrolling: touch;   -webkit-transition: all 0.15s ease-in;     transition: all 0.15s ease-in; }
		 .navbar-offcanvas.in {   box-shadow: 0 0 20px rgba(0, 0, 0, 0.3); }
		 .navbar-offcanvas.navbar-offcanvas-fade {  opacity: 0; }
		 .navbar-offcanvas.navbar-offcanvas-fade.in {  opacity: 1; }
		 .navbar-offcanvas.offcanvas-transform.in { -webkit-transform: translateX(250px);   -ms-transform: translateX(250px);         transform: translateX(250px); }
		 .navbar-offcanvas.offcanvas-position.in {  left: 0; }
		 .navbar-offcanvas.navbar-offcanvas-right { left: auto; right: -250px; }
		 .navbar-offcanvas.navbar-offcanvas-right.offcanvas-transform.in {  -webkit-transform: translateX(-250px);  -ms-transform: translateX(-250px); transform: translateX(-250px); }
		 .navbar-offcanvas.navbar-offcanvas-right.offcanvas-position.in { left: auto; right: 0; }
		 .navbar-offcanvas .dropdown.active .caret { border-top: 0; border-bottom: 4px solid; }
		 .navbar-offcanvas .dropdown-menu { position: relative;  width: 100%; border: inherit; box-shadow: none; -webkit-transition: height 0.15s ease-in; transition: height 0.15s ease-in; }
		 .navbar-offcanvas .dropdown-menu.shown { display: block; margin-bottom: 10px; } 
		 .offcanvas-toggle {background: #f8f8f8;} 
		 .offcanvas-toggle .icon-bar {background: #000; -webkit-transition: all .25s ease-in-out;  transition: all .25s ease-in-out; }
		 .full-container{height:auto;background:#315a88;}	/*380px 04-03-2020*/
		.full-container2{background:#315a88;height:492px;}
		.menu-btn{position:absolute;top:-34px;float:none;right:50px;}
		.logo{top: -27px;left:10px;text-align:left;}.menu-btn a{font-size:13px;}
		.fill{background-size:100% 100%; height:220px;}
		.connect{font-size:12px; color:#ffffff;}
		.social-icons{margin-left:0;margin-top:0;padding:0;position:relative;text-align:center;}
		.cust-car .tagline{left:0; right:0;position:inherit;top:28px;height:250px;padding-top:0;width:100%;}
		.add-m{margin-left:0;padding:0;}
		.tagline p{font-size:32px;}.tagline h1{font-size:22px;}
		.tagline a{padding: 8px 20px;}.tagline h2{font-size:22px;}
		.explore-s{width:100%;height:120px;}.agent{width:100%; margin:10px 0 40px;height:130px;}
		.navigation{padding-left:15px;}.explore-s img, .loginimg img{width:auto; max-width:100%;}
		.navigation .tab-content{padding-left:20px;width:100%;}.signin{font-size:10px; height:34px;}
		.explore-s{margin: 10px 0 0 0;}	.explore-tag p{font-size:12px;}.footer1{z-index:-1; position:relative;}
		.sidebar{top:490px;}
		.sidebar, .sidebar2{z-index:20;width:85%;margin:0 auto;position:relative;}.sidebar > div,.sidebar > div > div, .sidebar2 > div > div,
		.sidebar2 > div{border-radius:40px;}
		.sign-row{top:490px;position:relative;}.sidebar > div > div:hover, .sidebar2 > div > div:hover { position: relative;  right:0px;padding-right: 0px;}
		.sidebar > div, .sidebar > div:nth-child(2), .sidebar > div:nth-child(3), .sidebar > div:nth-child(4), .sidebar > div:nth-child(5)
		.sidebar2 > div, .sidebar2 > div:nth-child(2), .sidebar2 > div:nth-child(3), .sidebar2 > div:nth-child(4), .sidebar2 > div:nth-child(5)
		 {background:transparent;}
		.password_f{font-size:11px;}.sidebar .icon-div + div, .sidebar2 .icon-div + div{width:80%;}
		.sidebar .icon-div, .sidebar2 .icon-div{width:12%;}
		.cust-car {top:162px;height:220px;}.logo > img{width:90px;}
		.icon-one{padding:7px;}.first-icon{padding:7px 11px;}
		.toggle_nav{background:rgba(0, 13, 28, 1);right:-50px;}.nav-logo{padding-top:0;}
		.bottom-menu1 ul li a{font-size:10px;}.bottom-menu1 ul li a i{width:13px;}.reports{padding:10px 15px;}
		.bottom-menu1{margin:7px auto 0;text-align:center; float:none;background:transparent;}
		.bottom-menu1 ul{width:100%;}.account, .booking{padding:10px;}.bottom-menu1 ul li{float:none;}
		.top-menu{font-size:12px;}.main-logo{text-align:center;z-index:2;padding-left:10px;}.top-menu ul{padding-left:0;}.mob-cl{margin-top:-116px;}
		.cust-after{top:272px;height:auto;}.cust-after .tagline{top:0%;height:220px;width:62%;}
		.sidebar2{top:123px;} .sign-row2{top:568px;}.cust-car .carousel-inner, .cust-after .carousel-inner{background:#315a88;}
		.footer2{position:relative;bottom:-127px;}.footer-nav{float:left;width:100%;text-align:center;}
		.mob-footer{text-align:center;padding-top:10px; padding-right: 15px;}
		.footer-nav li{float:none; display:inline-block; width: auto; line-height: 	53px;}
		.footer-social{text-align:center;clear:both;}.agent_det{color:#ffffff;}.bottom-menu ul{text-align:center;}
		.bottom-menu ul li:first-child{width:100%;text-align:center;border-left:0;}
		.bottom-menu ul li:nth-child(2), .bottom-menu ul li:nth-child(3), .bottom-menu ul li:last-child{float:none; display:inline-block;}
		.search-hotel form{padding:0 15px;}.search-hotel{padding-right:0;}.middle-container{padding-top:0;}
		.title h6{padding-top:25px;}.home{padding-right:15px;}.add-padd{padding:30px;}.clr-div{clear:both;}
		.search-hotel .search-box{margin-top:10px;}.height_img_h{margin-top:15px;padding:0 25px;}
		.xml-tagline{padding:0;}.xml-tagline h3{font-size:20px;}.animate::before, .navbar-cust li.active, .animate:hover:before, 
		.animate:focus:before, .animate:active:before {background: none;}
		.navbar-cust .navbar-nav > li > a{color:#ffffff;}
		.navbar-cust .navbar-nav > li > a:hover, 
		.navbar-cust .navbar-nav > .active > a, .navbar-cust .navbar-nav > .active > a:focus, .navbar-cust 
		.navbar-nav > .active > a:hover{color:red;}
		.navbar-cust li.active{height:auto; margin:0px;width:100%;padding-left:20px;}
		.navbar-cust .navbar-nav > li{border-bottom:1px solid #174379;}
		.place-details{border-right:0;}.search-hotel form{width:100%;}
		.search-hotel .search-box{width:180px; margin: 0 auto;}
		.footer{padding:0;}	.place-img, .place-details, .place-details1{text-align:center;}
		.clr-bar, .clr-bar1, .clr-bar2, .clr-bar3{margin: 0 auto;}
		.refine-search .input-img .fa-search{left:auto;padding:8px 0;text-align:center;width:40px;}
		.input-img > a#list_hotel_present{ position: absolute; right: 40px; top: 0;}
		.refine-search .input-img .fa-caret-down{left:auto; right:0;width:40px;}
		.quotation{text-align:center;padding-top:0; padding-bottom:15px;}
		.sorting{clear:both;}.mob-pad{padding-right:0;}.list-view{width:100%;margin-top:10px;}
		.head{padding-left:5px;}
		.plus-sign{width:10%;height:40px;bottom:0;right:0;}.plus-sign a{position:absolute;padding:8px 0;}
		.accordion-heading{padding-left:5px;}.blue-box{width:10%!important;}
		.cont-img{width:30%; padding-right:10px;}.middle-content .read-more a{width:100px;}
		.availabilty{margin-left:5px;}.per-night-rate{padding-left:0;}.per-rate a{padding-left:5px;}
		.amount-col{width:62%;}.amount{font-size:18px;}
		.view-more{margin-bottom:15px;}.book-now{padding:3px 7px;font-size:13px;}
		.add-mar{margin-top:15px;}.total, .egp-title{font-size:10px;}
		.on-req{margin-left:5px;}.view-more .view_link{font-size:10px;}
		.book-img{padding-right:0;}.back-section{padding-left:20px;padding-right:20px;}.back-section h3{font-size:20px;}
		.sec-col{border-right:0;}.cont-img a img{width:100%;}.slider-view{padding-right:15px;}.ht-title h6{font-size:9px;}
		.breakup{padding: 5px 0;}
		.type-room{text-align:center;}
		.total-charges{text-align:left;}
		.rate-breakup .nav-pills li{width:30.5%;margin-right:5px;}.rate-breakup .nav-pills li a{font-size:10px;height:60px;}
		.rate-breakup .nav-pills{margin:10px;}.rate-tab1{margin-left:0;}
		.ht-title{width:25%; float:left;}
		 .ht-rate-breakup{overflow-x: scroll;overflow-y: hidden; white-space: nowrap; width: 74%;padding-left:10px;padding-bottom:20px;}
		.height-s{ overflow-x: scroll; overflow-y: hidden; width: 360px;}
		.sight-height-s{display: inline-block; overflow-x: scroll; overflow-y: hidden; width: 1300px;}
		.cal-day{width:14%;font-size:9px;padding:5px 3px;}
		#donutchart svg{width:100% !important;}		
		.graph-details{padding-left:0;}.upper_limit,.lower_limit{position:absolute;top:10px;}.lower_limit{left:0;right:auto;}
		.upper_limit{right:0;left:auto;}#donutchart{margin-top:55px !important;}
		.selection-box{width:100%;padding-left:0;}.graph-section ul{padding-left:0;}
		.selection-box li{display:block;float:none;}.report-list, .report-details .tab-content{width:100%;}
		.msg-table{float:left;overflow:auto;position:relative;white-space:nowrap;width:100%;overflow-y:hidden;}
		.report-table{display: table-cell; float: left; margin-top: 20px; overflow-x: scroll; overflow-y: hidden; width: 100%;}
		.reg-bordr{border-right:0;}
		.search-hotel form.sight-search{padding:0 20px 30px;}.about-wrapper{padding:20px 30px 60px;}
		.acc-container{padding:0 30px;}.browse{top:114px;}.middle-container2{padding:0 15px;}
		.agent-reg input[type="file"]{padding-top:10px;}.dis-n{display:none;}
		.refine-drop{display:none;}.bottom-menu ul li a{font-size:10px;}.cont-img  img{width:100%;} 
		.place-name{margin-bottom:10px;padding: 0 15px;}.place-title{border-left:0;padding:20px 15px;}
		.booking-list-content .tab-pane{padding:0 30px;}
		.book-list-view{float: left; overflow: hidden; position: relative; white-space: nowrap; width: 100%;}
		.book-list-table{width:1360px;overflow-x:scroll;overflow-y:auto;margin:0 -15px;}
		.th-row{padding:15px 10px;}.tbl-paging .custPaging table td{width:50%;}.tbl-paging .custPaging table td+td{text-align:center;}
		div.rate_row1{width:17%;}.language-w img{width:20px;float:left;}
		.mob-pt{padding-top:8px; padding-bottom:15px;}	.height_img_s{padding:0 25px;}
		.s_first h4{font-size:12px;}.edit-section{margin-bottom:2px;}
		.about-wrapper img{width:100%;}	.modify-content.sight-modify{display:none;}.report-row1{padding-top:10px;}
		.copy-box .copy_icon {margin-top: 5px;}
		#rowchild_pkg1 {padding: 0 15px;}
		.gm-style-iw >div>div> table{width: auto !important;}
		.gm-style-iw .close-button{display:none;}
		#quot >.container{width: auto !important;}
		#quot .email-box-field input{  width: 100% !important;margin-bottom: 10px;}
		#bookingnow .user-field .fa-user.b-fa-user{top: -24px;left: 10px;}
		.add-voucher .voucher-no{text-align:left;}	.list-view{margin-left:0;}
		.refine-search{text-align:center;}.hid-m{overflow-x:hidden;}
			.quotation a{padding:5px;}
		#sight_details + strong .ht-title {width: auto;}
		.sight_cal{width: 100%;}
		.logout i.fa-sign-out{font-size: 20px;}
		.child-b .child-field.padd-r{padding-right: 15px;}
		.agent-cont .td-row{border-top: 1px solid #d3d2d2;}
		.b-details h5 {text-align:center;}.lowest {padding-left: 3%;}
		.rt-title h6{font-size:11px;}
		.m1_rate{width:800px;padding-right:0;}.r_bdr{overflow:auto;}
		.mob-padding{padding-left:30px;}.rate-amount{margin-top:0;}.rate-amount h4{font-size:14px;}
		.m1_rate .availabilty{margin-left:-10px;}
		.rate-tab2{overflow:auto;} .rt-wid{width:673px;}.total-charges{padding-top:0;}
		.rt-brk{padding-right:0;}
		.center{text-align:center;}
		.cust-after{z-index:5;}
		.bottom-menu1 ul li{display:inline-block;}
		.user-field{display: block;}
		.field1 .fa-user, .field2 .fa-user, .first-row3 .fa-envelope, .first-row3 .fa-phone{top: 10px}
		.blue-bag{background: transparent;}
		.first-row3{margin:0}
		.report-list3{padding:10px 0 0 25px;}
		.report-list1 {padding: 15px 0 0 25px;}
		.cust-car .carousel-control.right, .cust-after .carousel-control.right{right: 2%;top: 42%;padding: 15px;}
		.cust-car .carousel-control.left, .cust-after .carousel-control.left{left: 2%;top: 42%;padding: 15px;}

		/*--car rental css added below 17/07/2018--*/

		.carRental_searchForm_Container {float: left;width: 100% !important;}
		.carRental_searchForm_Container .search-fields {padding: 15px 0px 10px !important; width: 100% !important; float: left;}
		.carRental_searchForm_Container .carnet_form { padding-left: 15px;}
		.carRental_searchForm_Container .car_wrapper {background: #174379;float: left;padding: 0px 0px 15px;}
		.carRental_searchForm_Container .title {width: 96%;}
		.carRental_searchForm_Container .date input[type="text"] {width: 100% !important;}
		.carRental_searchForm_Container .input-img select, .agent-field select {text-indent: 15px !important; padding-left: 0px;}
		.carRental_searchForm_Container .home{padding-right: 0px;}
		.carRental_searchForm_Container .searchcontent .date {width: 100% !important;}
		.innerCarrentalsearchForm .input-img select, .innerCarrentalsearchForm .agent-field select {padding-left: 30px !important; text-align: left;}
		.refineSrch_mobile{text-align: left;}
		.refineSrch_mobile label.filter_count {float: right;}
		.refineSrch_mobile p.modify-title1 {text-align: center;}

		.carn_list .plus-sign.yellow-box {width: 45px !important; height: 50px !important;}
		.carn_list .plus-sign.blue-box {width: 45px !important; height: 50px !important;}
		.car_paging {float: left; width: 100%;} 
		.carType_dtls {margin-bottom: 15px;float: left;}
		.car_avail_btn .availabilty.sight-avl {margin: 15px 0px;}
		.carn_list .roomSelectBtn {padding: 14px 0;}
		.carn_head.carImg {width: 100px; height: 68px;}
		.car_priseDtls .amount-col {width: 100%; padding: 0px 5px;}

		.carn_pickdrop {margin-bottom: 10px;}
		.carn_pickdrop.pickupDtls {text-align: left;}
		.carn_pickdrop.dropoffDtls {text-align: right;}
		.carn_pickdrop.depositeDtls {text-align: left !important;}
		.carn_pickdrop.ttlAmountDtls {text-align: right !important; padding: 9px 10px;}
		.view-more.carR_prdct_info a {float: right;}
		.productDtls_modal{width: 90% !important; margin-left: 5%; margin-right: 5%;} 
		.product_infoModal{width: 90% !important; margin-left: 5%; margin-right: 5%;}
		.canclPolicy_Modal{width: 90% !important; margin-left: 3%; margin-right: 3%;}
		.productDtls_modal .rate-breakup .nav-pills li {width: 45.5%;}
		.productDtls_modal .rate-breakup .nav-pills li  a {font-size: 10px; height: 35px; }
		.carrental_bkn_dtls .back-section .first-row2 {padding: 0 10px 15px 10px;}
		.carrental_bkn_dtls .first-row5 {padding: 25px 10px;}
		.carrental_bkn_dtls .first-row6 {padding: 20px 10px;}
		.carrental_bkn_dtls .first-row3 {margin: initial; padding: 20px 0px;}
		.carrental_bkn_dtls .canetline .user-field i {top: 11px !important;} 

		.carrental_bkn_dtls .canetline .user-field input {width: 100% !important;} 
		.carrental_bkn_dtls .canetline .user-field select{width: 100% !important;}
		.carrental_bkn_dtls .user-field.dtls_userFld{width: 100%;}
		.carrental_bkn_dtls .star_check.bk_agreecheck label {padding-left: 20px !important;}
		.carrental_bkn_dtls .middle-container2 .back-section{padding-top: 15px !important;}
		.carrental_bkn_dtls .mob-left{text-align: left;}
		.rate-col.mob_rate_spacing{padding-top: 15px;}
		.carrental_bkn_dtls .first-row4{padding: 20px 15px 30px;}
		.carrental_bkn_dtls .faq-wrapper label{margin-left: 0px;}
		.carrental_bkn_dtls .confrmBkg_Btn input.search-btn {margin-left: 10px !important;}
		.confrm_booking_carRnt {float: left; width: 100%;}
		.carn_pickdrop.drvDtls {text-align: left !important;}
		.carn_pickdrop.depositeDtls {text-align: left !important;}
		.view-more .view_link{padding: 5px 10px;}

		.pdTop10{padding-top: 10px !important;} 
		.pdBtm10{padding-bottom: 10px !important;}
		.pdTop15{padding-top: 15px !important;}
		.pdBtm15{padding-bottom: 15px !important;}
		.pdTop0{padding-top: 0px !important;}
		.pdTop0{padding-bottom: 0px !important;}

		.btn-pad.carrent_confrm_btn > div {margin: inherit !important;padding: 0px 7px!important; }
		.cr_marg0{margin: 0px !important;}

		aside.search-lftpad.carRental_asideImg{display: none !important;}
		
		/*changes by durgesh 25-09-2018*/
		.navbar-cust .navbar-nav > li > img {position: absolute;left: 40px;right: initial;margin: 0 auto;top: -5px;}
		.car_progrsdv{padding: 20px 0px 0px}
		.car_progrsdv .popup-row{padding-top: 0px;}
		.form-inline.canetline.car_paxdtls label{width: 38%; float: left;}
		.form-inline.canetline.car_paxdtls span{width: 62%; float: left; word-wrap: break-word;}
		.carrental_bkn_dtls .back-section{margin-bottom: 0px;}
		.carType_dtls a{width: 25px; float: left; text-align: center;}
		/*.icon_car{width: 15px!important; padding-left: 0px !important; margin-top: 0px !important; margin-right: 15px; margin-bottom: 0px;}		
		.carn_list .carn_catg span{    float: left; padding: 0 5px; margin: 0; font-size: 11px!important;}*/
		.car_avail_btn{clear: both}
		/*End*/
	}

@media screen and (max-width:479px) {
	/*--car rental css added below 17/07/18--*/
	.carRental_searchForm_Container .home{padding-right: 0px;}
	.carRental_searchForm_Container .title {width: 92% !important;}
	.carRental_searchForm_Container .date.carFrmDate {width: 100% !important;}
	.carRental_searchForm_Container .date.carToDate {width: 100% !important;}
	.carRental_searchForm_Container .carnet_form {padding: 0px !important;}
	.carRental_searchForm_Container .search-fields {padding-top: 1px !important;}
	.carn_list_img.carRnt_img{height: 100%;background-size: 100% 80% !important;background-repeat: no-repeat;}
	.add-mar.canR_bookBtn {margin-top: 7px;}
	.carn_list .amount-col.amount-from {margin-top: 10px !important;}
	.canclPolicy_Modal{width: 90% !important; margin-left: 5%; margin-right: 3%;}
	.carn_head.carImg {width: 85px;height: 68px;}
	.carnet_sorting.sorting ul li {width: 50% !important;}
	.back-section .car_par_tp {padding-top: 0px !important;margin-bottom: 15px;}
	.carrental_bkn_dtls .middle-container2 {padding: 0px 0px;}

	.bottom-menu ul li {padding: 7px 3px;} 
	.bottom-menu ul li a i {width: 18px;}
	.bottom-menu ul li a {font-size: 9px;}
	.account, .booking, .reports {padding: 10px 10px 10px 5px;}
	.confrmBkg_Btn input.search-btn {margin-left: 10px !important;}
	.confrm_booking_carRnt .mob-left {text-align: left;}
	.msg-table_carRent.whiteBg {width: 92%;overflow: auto;margin: 0px 4%;}
	.fareDtls_table_div{width: 450px;}
	.conftBkg_Btn {margin-bottom: 0px !important;}
	.confrm_booking_carRnt .place-name {padding: 0px;}
	.confrm_booking_carRnt .first-row4 .col-md-3 {padding: 0px 15px !important;} 
	.confrm_booking_carRnt .first-row3{margin: 0 -15px !important;}
	.confrm_booking_carRnt .row.first-row6.carnet_booknow {padding: 10px 0 20px; border-bottom: 4px solid #646263;}
	.confrm_booking_carRnt .back-section{padding: 15px 15px 20px;}
	.container-fluid.middle-container {float: left;width: 100%;}
	.hid-m {overflow-x: inherit;}

}

@media screen and (max-width:360px) {
	.carn_head.carImg {width: 75px;height: 68px;}
	.carnet_sorting.sorting ul li {width: 50% !important;}
	.add-mar.canR_bookBtn {margin-top: 7px;}
	.view-more.carR_prdct_info .view_link {padding: 5px; font-size: 9px;}
	.view-more.carR_prdct_dtls .view_link {padding: 5px; font-size: 9px;}
	.carn_list .amount-col.amount-from {margin-top: 7px;}
	.carn_list_img.carRnt_img {height: 100%;background-size: 100% 80% !important;background-repeat: no-repeat;}
	.rate-breakup.hotdetTab.carrenttab ul li a{padding: 7px 5px;}
}

@media screen and (max-width:320px) {
		.bottom-menu ul li {padding: 7px 1px !important;}
		.bottom-menu ul li a {font-size: 9px !important;}
		.bottom-menu ul li a i {width: 15px !important;}
}

@media only screen and (min-width: 768px) and (max-width: 990px){
	.innerCarrentalsearchForm .input-img select, .innerCarrentalsearchForm .agent-field select {
	   text-indent: 36px !important; padding-left: 0px;
	}
	.carrental_bkn_dtls .rate-col h4 {
	    color: #284164; 
	    font-size: 16px !important;
	}
	.carrental_bkn_dtls .rate-col p {
	    font-size: 18px;
	}
	.carrental_bkn_dtls .hotel-d1 p{font-size: 15px;}
}
@media only screen and (min-width: 991px) and (max-width: 1160px){
	.innerCarrentalsearchForm .input-img select, .innerCarrentalsearchForm .agent-field select {
	   text-indent: 36px !important; padding-left: 0px;
	}
	.carrental_bkn_dtls .rate-col p {font-size: 28px;}
}


@media only screen and (min-width: 320px) and (max-width: 568px) and (orientation: portrait){
		.sorting ul li{border-right:0;}.back-section .search-btn{font-size:10px;}.back-section .search-btn{padding:7px;}
	
		.btn-pad > div{margin-right:0;}.ht-title{min-height:285px;}.rate-container{padding:0;}
		.ht-title{width:25%; float:left;}.ht-rate-breakup{width:74%;float:left;}
		.cal-date{padding:15px 1px 5px;}.pre-content{width:90% !important;padding:20px 0;} /*width changed by ananta*/
		p.saving{font-size: 16px;}.conf, .vou, .can ,.onr, .rej{width:100%;}.allow-book{padding:0 15px !important;}
		.ag-row1 label{font-size:11px;}.select-file{margin-bottom:15px;}
		.report-row1 select, .report-row1 .input-img{width:100%;}.report-row1 ul li:first-child{width:100%;margin:0;}
		.input-img select, .agent-field select{padding-left:33px;}.report-row1 .input-img i{right:30px;}
		.report-details .tab-content{margin-left:0;}.list-report > li + li{width:100%;}ul.reportsbox-spacing li{width:46% !important;float:left;}
		.report-row1 ul li ul{padding-left:0px;}
		.download-btn a{width:100%;margin-right:0;margin-bottom:10px;}.group-form .prefer-rat .checkbox{display:block;}
		#donutchart svg{width:100% !important;}.per-rate a{font-size:10px;}#chart_div12 svg, #donutchart svg{width:100% !important;}
		.form-control.report-date{height:30px;}.report-list3 .input-img select{border-right:0;}
		.ag-row2{padding-bottom:20px;}
		.graph-section{border-right:0;}.bottom-menu1 ul li{display:inline-block;}
		.s_sorting{padding:0;} .sight-pagin .page-pagination li a{padding:2px 7px;}
		.sigh-sorting .sorting ul li{width:125px;}.sigh-sorting.sorting ul li:nth-child(2){width:145px;}
		.sight-avl{margin-top:10px;} .rate-amt-col{padding-left:5px;}.rate-amt-col .sight-rate-col{margin-top:5px;}
		.sight_img img{width:100%;}.hotel_deals .fa-calendar{left:-12px;}.hotel_deals{padding-left:0;}
		.hotel_deals p, .hotel_deals h6{font-size:10px;}.adult_section i{left:6px;}.adult_section{padding-left:30px;}
		.t_date{margin-left:0;}.rate-col1{padding-top:0;text-align:center;}
		.rate-col1 .availabilty{margin:0 auto !important;float:none;}
		.sight-agency .fa-caret-down{position:relative; top:-23px;left:128px;}
		.mob-padd-l{padding-left:0;}.mob-padd-l span.user-field i{left:11px;top:-23px;}
		#leader_email, #leader_phone_no{width:100% !important;}.mob-icon span.user-field i{left:11px;top:-25px;}
		.b-sightseeing .first-row4 i.fa-caret-down{right:-85px;top:34px;}
		.book-button{margin:6px 10px 10px 0;padding:10px;}
		.graph-section h3{font-size:13px;}.graph-section{padding:0;}.add-user1 a{font-size:13px;}
		.b-details h5{font-size:13px;}.type-room p{font-size:10px;}.room-type{padding-bottom:10px;}
		.book-now-popup .email-popup > .point-arrow + div{width:93%;}.send-btn{margin-left:0; margin-top:10px;}
		.ht-title{height:260px;}.per-night-rate{padding-bottom:8px;}
		.pre-content{margin-top:10px;padding:20px 5px;width:295px;}.div2{float:left;width:30%}.div2 img{width:90%;}
		.pre-content h4{font-size:12px;} .div1{float:left;width:33%;padding-left:30px;padding-right:0;}
		.pre-content h6{font-size:10px;}
		.popup-row{padding:20px 0 5px;}.no-result-wrapper h3{font-size:15px;}
		.title h6{font-size:10px;padding-top:8px;}.first-row1 >.col-md-3{padding-left:0px;}
		.back-section .search-btn{display:block;text-align:center;}
		.sight-calendar i.fa-calendar.hotel-cald{left: -9px;}
		#quot #email-fields{width: 250px !important; right: 0 !important;}		
		.left{display: table;}
		.book-now-popup{position: relative;}

		.carnet_progress .cr_frdate{padding-top: 5px !important; margin-bottom: 25px !important;}
		.carnet_progress .cr_frdate.toDateBox{padding-top: 25px !important;}
		
		
}

@media only screen and (min-width: 320px) and (max-width: 568px) and (orientation: landscape){
		.ht-rate-breakup{overflow: auto; white-space: nowrap; width: 74%;}
		.height-s{  display: inline-block; overflow-x: scroll; overflow-y: hidden; width: 600px;}
		.room-type{padding-bottom:10px;}
		.type-room{text-align:center;}
		.rate-breakup .nav-pills li{width:30.5%;margin-right:5px;}
		.rate-breakup .nav-pills li a{font-size:12px;height:60px;}
		.div1{width:25%;}.div2{width:25%;}.report-row1 select{width:171px;}.group-form .prefer-rat .checkbox{display:block;}
		.staff-btn a{float:left;}#chart_div svg{width:100% !important;}
		.sight-avl{margin-top:10px;} .rate-amt-col{padding-left:5px;}.rate-amt-col .sight-rate-col{margin-top:5px;}
		.mar-lr .s_first{width:98%; margin:0 1%;}.bottom-menu{margin-top:30px;}
		.sight-agency .fa-caret-down{position:relative; top:-23px;left:128px;}
		.mob-padd-l{padding-left:0;}.mob-padd-l span.user-field i{left:-80px;top:18px;}
		#leader_email, #leader_phone_no{width:100% !important;}.mob-icon span.user-field i{left:-96px;top:33px;}
		.b-sightseeing .first-row4 i.fa-caret-down{right:-85px;top:34px;}.sight-agency{width:50%;float:left;}
		.rate-col1{padding-top:0;width:49%;text-align:center;float:left;}.rate-col1 .availabilty{margin:0 auto !important;float:none;}
		.report-list3 .input-img select{width:175px;}.report-row1 ul{padding-left:8px;}
		.sight-calendar i.fa-calendar.hotel-cald{left: -9px;}
		
		
}

@media only screen and (min-width: 320px) and (max-width: 767px) and (orientation: portrait){
		.bottom-menu{margin-top:10px;}
		.height_img_h{text-align:center;}.child, .adult{padding-right:0px;padding-left:0;}
		.top-menu{margin-top:-35px;}.mob-cl{margin-top:-80px;}.main-logo{padding-top:15px;}.main-logo img{width:100%;}
		.place-details1, .place-details{margin-left:-15px;margin-right:-8px;}		
		.modify-content .child, .modify-content .adult{padding-left:15px;}
		.hotel-d1 p{font-size:11px;}.b-arrow-right{background-size:50% 50%;}.padd-mob{padding:0;}
		.padd-l{padding-left:15px;}.hotel-d1 .fa-calendar{left:-11px;}.agency-no label{padding-left:10px;}
		.agency-no input{margin-left:10px;}.mob-left{text-align:center;}.b-rate{padding:10px 0;}
		.b-details,.b-adult,.b-rate{border:1px solid #cdccd6;height:60px;}
		.b-details{padding:5px 10px;}.b-details{height: auto;}
		.available-details{margin-top:5px;}.field1 select{width:100%;}
		.first-row2 .form-inline input.form-control{width:100%;}.copy-box{text-align:center;}
		#extra_pax_0_0 .user-field .fa-user{left:10px; top:11px;}.user-field input{width:100%;}
		.form-control.special-ch{width:8%; float:left;}.special-ch + label{float:left;width:90%;}
		.mob-pad{padding-right:15px;}.mob-p1{padding-right:15px;}.total-box{width:100%;}.total-box i.curr_amt{left:32px;}
		.sight-calendar i.fa-calendar{position:absolute;left:-10px;}.pad-lf{padding-left:0;}
		.rate-breakup .nav-pills li{width:30.5%;margin-right:5px;}.rate-breakup .nav-pills li a{font-size:10px;height:60px;}
		.rate-breakup .nav-pills{margin:10px;}.rate-tab1{margin-left:0;}
		.div2{text-align:center;}.c_address{padding-left:0;}.c_address i{margin-bottom:5px;}.c_connect .connect{display:block;}
		.c_connect{padding:20px 0;}.add_details{border-right:0;}.add_details{padding-bottom:0;}
		.c_get{padding:0;}.child{padding-right:0;}.adult{padding-right:0;}.agent-cont{width:100%;padding:20px 10px;}
		.staff-btn a{float:left;}.staff-btn{margin-top:20px;}.lowest{padding-left:5%;}#extra_pax_0_0 .user-field .fa-user{top:10px;}
		#extra_pax_0_1 .user-field .fa-user{left:-77px;top:32px;}
		div.email-popup{width:78%;}
		.mob-cl1{width:92%;}.sight-slide{padding-left:0px;}
		.mob-cl2{width:60%; margin:10px auto 0;}.book-now-popup h2{font-size:20px;}
		.sight_left{padding:0 5px;}		
		.rate-breakup .cust_nav li{width:45% !important;}
		.s_rate_breakup .nav-pills li a{height:auto;}
		div.rate-tab1{margin-left:0;}
		.sight_cal{position:relative;}
		.m1_rate .room-type{padding-bottom:3px;}
		.m1_rate .type-room{padding:5px 0;}
		.mob-total{padding-top:80px;}
		.m1_rate .ht-title{min-height:300px;}		
		.booking-table1{width:120px;float:left;height:300px;}
		.booking-table2{width:66%;float:left; overflow-x: scroll; white-space: nowrap;}
		.book-height-s{display: table-cell; overflow-x: scroll; overflow-y: hidden; width:auto;}
		.book-height-s .td-row{clear:none;display:table-cell;padding:0 20px;}
		.pd-up{height:29px;}
		.pd-dn{height:30px;}
		.acc-table1 .th-row{font-size:9px;}		
		.acc-table01{width:120px;float:left;height:209px;margin-left:-10px;font-size:10px;}
		.acc-table02{width:66%;height:213px;float:left;overflow-y: hidden; overflow-x: scroll; white-space: nowrap;}
		.td1{padding-left:0;padding-right:26px;}
		.td-row a, .td-row1 a{font-size:9px;}
		
		.manage-table1{width:85px;float:left;height:240px;margin-left:-10px;font-size:10px; margin-left:0;}
		.manage-table2{width:71%;height:240px;float:left; overflow-x: scroll;overflow-y: hidden; white-space: nowrap;margin-left:-10px;}
		.acc-table1.bag{width:100%;float:left;}
		.td-row a, .td-row1 a{font-size:9px;}
		.manage-table1 .th-row{margin-left:-10px;height:235px;}
		.manage-table2 .td-row{margin-right:-10px;}
		.manage-table1 .pd-up{height:33px;text-align:left;}
		.manage-table1 .pd-dn{height:38px;text-align:left;}
		.manage-table2 .td1{width:34%;}		
		.report-tab1{width:150px;float:left;height:240px;margin-left:-10px;font-size:10px; margin-left:0;}
		.report-tab2{width:51%;height:360px;float:left; overflow-x: scroll;overflow-y: hidden; white-space: nowrap;margin-left:-10px;}
		.m_height{display: table-cell; overflow-x: scroll; overflow-y: hidden; width:auto;}
		.report-table .td-row{display:table-cell;float:none;width:auto;}
		.report-table .th-row{text-align:left;}
		.report-tab1 .pd-up{padding-left:0;}		
		.msg-table .acc-table02{background:#fbf9fa;}
		.msg-table .acc-table01{width:100px;}
		.msg-table .td-row{height:212px;}
		.note-box .pd-up{height:55px;padding-left:0;text-align:left;}
		.note-box .pd-dn{height:60px;padding-left:0;}
		.note-box .acc-table01{width:100px;}
		.note-box .acc-table02{background:#fbf9fa;}
		.note-box .acc-table02 .td-row{height:209px;}		
		.booking-list-nav li{width:30%;}
		.add-note{width:130px;}		
		.payment-table .report-tab1{height:212px; background:#efefef;}
		.payment-table .report-tab2{height:211px;}
		.cust-col{padding:0 15px;}			
		.invoice-table .report-tab2, .voucher-table .report-tab2{height:258px;}
		.download-btn{clear:both;}
		.dis_non{display:none;}		
		.acc-details ul li{  padding-left: 9px;}
		.report-list2{padding-left:15px;}
		.report-book ul li i.fa-calendar{right:25px;}
		.credit-table .acc-table01{width:138px;height:230px;margin-right:0;}
		.credit-table .acc-table02{width:52%;height:230px;}
		.pd-up1{height:58px;}.report-row1 select{padding-left:0;margin-bottom:10px;}
		.report-row1 .invoice-book-date .input-img{padding-left:25px;}
		#txt_booking_id{margin-bottom:20px;}
		.booking-list-nav li a{font-size:14px;}
		.sight_cal{position: relative;}
		.sight-calendar i.fa-calendar{left: -25px;}
		.sorting ul li{width:137px;}
		.sigh-sorting.sorting ul li:nth-child(2){width: 137px;}
		.room-mb{ margin-top: 39px;}
		.status-mb{margin-top: 22px;}
		.rate-mb{margin:0;}
		.total-mb{margin-top: 80px;}
         .avail-mb{margin-bottom: 8px;}
		.rate-data-mb{margin-bottom: 20px;}
		.book-id h4 {font-size: 15px;  word-wrap: break-word;}
		.cust-car{z-index:20;}
		.nav-logo img{height:38px;}
		.sticky_Input{ width: 171px;  top: 430px;  margin-left: 85px; right: 9px;font-size:10px;height:27px;}
    	.h-send-email{margin-top: 10px;}
		#email-fields .radiusNone{width:100% !important;}
		.sight_cal{width: 65%;}	
		.ab-container{bottom: 0; position: inherit; width: 100%; display: inline-block; position: inherit; margin-top: 180px;}
		.sign-row{position: inherit;}
		.footer1{bottom:-500px;}
		.add-m{margin-top:-20px;}
		.h_email{width: 200px; right: -88px;}
		.print-section ul li{position: relative;}
		.h_email.sight-mail{width: 200px; right: -88px!important;}
		.toggle_nav ul li:first-child{padding-top: 0;}
		.toggle_nav ul li{padding: 6px 0;}
		.arrow_b1{right: auto; left: 52px!important;}		
		.h-emailinput{width: 100%;}				
		.bottom-menu ul li:first-child{padding-right:0;}
		.bottom-menu ul {margin-left: -15px;}
		

		/*for recaptcha_newsletter alignemnt */
		.footer .newsltrdv {
			grid-template-columns: auto;
		}
		/*End*/
		
	
}
@media only screen and (min-width: 320px) and (max-width: 767px) and (orientation: landscape){
		.bottom-menu1 ul li{display:inline-block;}
		.cust-after{top:230px;}
		.full-container2{height:450px;}
		.sign-row2{top:510px;}		
		.sidebar{top:150px;clear:both;}
		.sidebar2{top:135px;}
		.hotel-d1 p{font-size:16px;}.padd-mob{padding:0;}
		.padd-l{padding-left:15px;}.hotel-d1 .fa-calendar{left:-11px;}.agency-no label{padding-left:10px;}
		.agency-no input{margin-left:10px;}.mob-left{text-align:center;}.b-rate{padding:10px 0;}
		.b-details ,.b-adult ,.b-rate{border:1px solid #cdccd6;height:60px;}.b-details{padding:5px 10px;}
		.available-details{margin-top:5px;}.field1 select{width:100%;}
		.first-row2 .form-inline input.form-control{width:100%;}.copy-box{text-align:center;}
		.user-field input{width:100%;}
		.form-control.special-ch{width:8%; float:left;}
		.special-ch + label{float:left;width:90%;}
		.mob-pad{padding-right:15px;}.mob-p1{padding-right:15px;}.mob-al{text-align:center;}
		.head{padding-bottom:5px;}.rate-breakup .nav-pills li{width:30.5%;margin-right:5px;}
		.rate-breakup .nav-pills li{width:30.5%;margin-right:5px;}.rate-breakup .nav-pills li a{font-size:10px;height:60px;}
		.rate-breakup .nav-pills{margin:10px;}.rate-tab1{margin-left:0;}.add_details{border-right:0;}.add_details{padding-bottom:0;}
		.child{padding-right:0;}.adult{padding-right:0;}.height_img_h img {width:100%;}.allow-book{padding:0 15px !important;}
		.select-file{margin-bottom:15px;}.report-row1 ul{padding-left:5px;}
		.report-row1 .input-img{width:30%;}.report-details .tab-content{margin-left:0;}
		.agent-cont{width:100%;}.lowest{padding-left:5%;}
		.sight_img{text-align:center;}
		.sight-agency{width:50%;float:left;}
		.rate-col1{padding-top:0;width:49%;text-align:center;float:left;}.rate-col1 .availabilty{margin:0 auto !important;float:none;}
		.mob-padd-l{padding-left:0;}.mob-padd-l span.user-field i{left:-80px;top:18px;}
		#leader_email, #leader_phone_no{width:100% !important;}.mob-icon span.user-field i{left:-96px;top:33px;}
		.sight-agency .fa-caret-down{position:relative; top:-23px;left:128px;}
		.b-sightseeing .first-row4 i.fa-caret-down{right:-85;top:34px;}
		.type-room p{font-size:10px;}.room-type{padding-bottom:10px;}.ht-title{height:280px;}
		.head img{width:107px;}.email-popup{width:73%;}
		.sight-calendar i.fa-calendar{position:absolute;left:-9px;}.cal-date p{font-size:9px;}
		.hotel-title span{font-size:13px;}.m1_rate .room-type{padding-bottom:3px;}.m1_rate .mob-padding{padding-top:25px;}
		.m1_rate .mob-total{padding-top:50px;}
		.booking-table1{width:40%;float:left;height:300px;}.booking-table2{width:64%;float:left; overflow: auto; white-space: nowrap;}
		.book-height-s{display: inline-block; overflow-x: scroll; overflow-y: hidden; width:auto;}
		.book-height-s .td-row{clear:none;padding:0 20px;}
		.pd-up{height:29px;}.pd-dn{height:30px;}.acc-table1 .th-row{font-size:9px;}
		.book-height-s{display: table-cell; overflow-x: scroll; overflow-y: hidden; width:auto;}
		.book-height-s .td-row{clear:none;display:table-cell;padding:0 20px;}
		.acc-table01{width:120px;float:left;height:208px;margin-left:-10px;font-size:10px;}
		.acc-table02{width:66%;height:213px;float:left; overflow-x: scroll; white-space: nowrap;}
		.td1{padding-left:0;padding-right:26px;}
		
		.td-row a, .td-row1 a{font-size:9px;}
		.manage-table1{width:85px;float:left;height:240px;margin-left:-10px;font-size:10px; margin-left:0;}
		.manage-table2{width:80%;height:240px;float:left; overflow-x: scroll;overflow-y: hidden; white-space: nowrap;margin-left:-10px;}
		.acc-table1.bag{width:100%;float:left;}
		.td-row a, .td-row1 a{font-size:9px;}
		.manage-table1 .th-row{margin-left:-10px;height:235px;text-align:left;}.manage-table2 .td-row{margin-right:-10px;}
		.manage-table1 .pd-up{height:30px;}.manage-table1 .pd-dn{height:38px;text-align:left;}
		.manage-table2 .td1{width:34%;}
		
		.report-tab1{width:150px;float:left;height:240px;margin-left:-10px;font-size:10px; margin-left:0;}
		.report-tab2{width:51%;height:360px;float:left; overflow-x: scroll;overflow-y: hidden; white-space: nowrap;margin-left:-10px;}
		.m_height{display: table-cell; overflow-x: scroll; overflow-y: hidden; width:auto;}
		.report-table .td-row{display:table-cell;float:none;width:auto;}
		.report-table .th-row{text-align:left;}
		.report-tab1 .pd-up{padding-left:0;}.about-wrapper img{width:100%;}
		
		.pre-content{margin-top:10px;padding:20px 5px;width:400px;}.div2{float:left;width:30%}.div2 img{width:90%;}
		.pre-content h4{font-size:12px;} .div1{float:left;width:33%;padding-left:30px;padding-right:0;}
		.pre-content h6{font-size:10px;}.paddL24{padding-left:45px;}
		.popup-row{padding:20px 0 5px;}		
		.msg-table .acc-table02{background:#fbf9fa;width:78%;}.msg-table .acc-table01{width:100px;}		
		.note-box .pd-up{height:40px;}.note-box .pd-dn{height:40px;}		
		.note-box .acc-table01{width:100px;}.note-box .acc-table02{background:#fbf9fa;}
		.note-box .acc-table02 .td-row{height:209px;}.msg-table .td-row{height:209px;}
		.note-box .pd-up{height:55px;padding-left:0;text-align:left;}.note-box .pd-dn{height:60px;padding-left:0;}		
		.payment-table .report-tab1{height:212px; background:#efefef;}.payment-table .report-tab2{height:211px;}
		.cust-col{padding:0 15px;}
		.report-menu{padding-left:20px;}		
		.invoice-table .report-tab2, .voucher-table .report-tab2{height:258px;width:65%;}
		.download-btn{clear:both;}.acc-details ul li{  padding-left: 9px;}
		.conf, .vou, .can, .onr, .rej {width: 100%;}		
		.credit-table .acc-table01{width:138px;height:230px;margin-right:0;}.credit-table .acc-table02{width:65%;height:230px;}
		.report-list3 .input-img select{width:140px;}.report-list3 .input-img input{width:128px;padding-left:6px;}
		.report-row1 select{padding-left:0;margin-bottom:10px;border-right:0;}
		.invoice-book-date .input-img{border-right:1px solid #677385;}.bor-r{border-right:0;}
		.invoice-book-date  .report-book{padding-left:0;}
		.sight-calendar i.fa-calendar {  left: -29px;}
		.sight_cal{ position: relative;}.sorting ul li{width:137px;}
		.sort-title i{padding:0 8px;}.acc-container-user{margin-top:15px;}
		.room-mb{ margin-top: 32px;}
		.status-mb{margin-top:30px;}
		.rate-mb{margin-top:0;}
		.total-mb{margin-top:28px;}
		.avail-mb{margin-bottom:8px;}
		.rate-data-mb{margin-bottom:20px;}
		.sidebar .icon-div, .sidebar2 .icon-div{text-align:center;}
		.cust-car{z-index:20;}
		.sight-calendar i.fa-calendar.hotel-cald {left:-9px;}
		.nav-logo img{height:53px;}
		.sticky_Input{width: 242px; top: 312px; margin-left: 85px; right: 9px;}
		.sight-slide{padding-left:0px;}
		#frm_email_sight .book-now-popup .email-popup > .point-arrow+div {width: auto;}
		.sight_cal{width: 50%;}
		.toggle_nav ul li:first-child{padding-top:0;}
		.h-child,.h-adult{padding-left:15px;}
		.arrow_b1{right: auto; left: 52px!important;}	
		.ab-container{bottom:315px;position:relative;}
		.footer1{bottom:-170px;}
		.add-m{margin-top:-20px;}
		.footer2{bottom:-155px;}
		.h_email{width: 200px;right:-88px;}
		.h-emailinput{width: 100%;}
		.h_email.sight-mail{width: 200px; right: -88px!important;}
		.h-send-email{margin-top: 10px;}


		

	
}

@media only screen and (min-width: 569px) and (max-width: 767px) and (orientation: portrait){
		.sight_img {text-align:center;}.report-tab2{width:72%!important;}
}

@media only screen and (min-width: 569px) and (max-width: 767px) and (orientation: landscape){
		.report-row1 select{width:180px;}.report-tab2{width:75%!important;}
		.sign-row{position:relative;}
		.ab-container{position:relative;}
		.sidebar{top:200px;clear:both;}
		.ab-container{bottom:294px;}
		.footer1{bottom:-224px;}
		.h_email{width: 200px;right: -88px;}
}

@media screen and (min-width: 768px) and (max-width: 990px){
		.menu-btn{width:9%;}.add-m{margin-left:0;}.social-icons{margin-left:0;text-align:left;}		
		.navigation .tab-content{width:100%;}.sign-row{top:333px;}
		.sidebar, .sidebar2{z-index:50;}.main-logo{text-align:left;}.animate:hover:before{background:transparent;}
		.middle-menu .container-fluid{padding-right:0;}
		.refine-search .input-img .fa-search{left:auto;padding:8px 0;text-align:center;width:40px;}
		.input-img > a#list_hotel_present{ position: absolute; right: 40px; top: 0;}
		.refine-search .input-img .fa-caret-down{left:auto; right:0;width:40px;}.blue-box{width:55px!important;}	
		.start-search{clear:both;}	.upper_limit,.lower_limit{position:absolute;top:10px;}
		#donutchart{margin-top:40px !important;}
		.lower_limit{left:30px ;right:auto;}.ag-row2{padding-bottom:20px;}.input-img select, .agent-field select{padding-left:33px;}
		.input-img select, .agent-field select{text-indent:25px;}.child_age{width:114px;}
        .hotel-map-name + .close-button{display:none;}		
		.sign-row2{position:relative;top:-111px;}
		.navbar-section{height:auto !important; transform: none!important;}

		/*--car rental css added below 17/07/18--*/
		.carRental_searchForm_Container {float: left;width: 60% !important;}
		.carRental_searchForm_Container .search-fields {padding: 15px 0px 10px !important; width: 100% !important; float: left;}
		.carRental_searchForm_Container .carnet_form { padding-left: 15px;}
		.carRental_searchForm_Container .car_wrapper {background: #174379;float: left;padding: 0px 0px 15px;}
		.carRental_searchForm_Container .title {width: 96%;}
		.carRental_searchForm_Container .date input[type="text"] {width: 100% !important;}
		.carRental_searchForm_Container .input-img select, .agent-field select {text-indent: 10px !important; padding-left: 0px;}
		.carRental_searchForm_Container .home{padding-right: 0px;}
		aside.search-lftpad.carRental_asideImg {margin-top: 15px;} 
		aside.search-lftpad.carRental_asideImg img {height: auto; width: 100%;}
		.sorting.carnet_sorting.carnet_sort_Div {padding: 8px 0 0px 10px;}
		.carnet_sorting.carnet_sort_Div.sorting ul li {width: 180px;}
		.carRental_seach_wrap .carRental_searchForm_Container {float: left; width: 100% !important;}
		.carRental_seach_wrap aside.search-lftpad.carRental_asideImg{display: none;}

		.bottom-menu ul li:first-child { 
		    border-left: 6px solid #80caf6;
		    padding-right: 15px !important;
		}
		.hotel-title.carType_dtls {padding-left: 15px;  padding-right: 0px;}
		.car_renatal_lstng_Container .icon_car {width: 15px !important; margin-right: 5px !important;}
		.car_renatal_lstng_Container .vendor_logo_icon { width: 90% !important;}
		/*changes by durgesh 25-09-2018*/
		.carrental_bkn_dtls .back-section{margin-bottom: 0px;}
		.marLt80{margin-left: 5px}
		.carn_catg a {width: 24px; float: left; text-align: center;}
		/*End*/

		/*for recaptcha_newsletter alignemnt */
		.footer .newsltrdv {
		    grid-template-columns: auto auto auto auto;
		    padding-left: 0;
		    padding-right: 0;
		}


		div#newletter_sub_loading {
		    grid-row: 2;
		    grid-column: 3;
		}
		/*End*/
}	
	
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait){
		.menu-btn{float:none;position:absolute;top:0;right:50px;}
		.logo{text-align:left;}.toggle_nav{background:rgba(0, 13, 28, 1);right:-50px;}.nav-logo{padding-top:0;}	
		.navigation {width: 48%; display: inline-block; float: left; }
		.signin{font-size:12px; height:34px;padding:6px 2px;}
		.loginimg{right:0px;}
		.row.loginimg img{width: 50px}
		.navigation .tab-content{height:140px; padding: 10px}
		.bottom-menu1 ul li{padding:3px;}.bottom-menu1{padding:5px;}
		.account, .booking, .report{padding:10px 5px;}.main-container{height:150px;z-index:60;}.sign-row{top:0; position:relative;}
		.sign-row2 .explore-s{margin-left:175px;}.mob-footer{padding-top:10px;text-align:center;}.navbar-cust li a{margin:0 6px;}
		.navbar-cust li.active{margin:0;}.bottom-menu ul li a i{text-align:center;}.navbar-cust li a{font-size:13px;}
		.navbar-cust li.active{height:5px;}.top-menu{padding-bottom:10px;}
		.navbar-cust .navbar-nav > .active > a, .navbar-cust .navbar-nav > .active > a:focus, .navbar-cust .navbar-nav > .active > a:hover,
		.navbar-cust li a{padding:10px 0;}.search-hotel form{width:100%;}.search-hotel{padding-right:0;}
		.search-hotel form{padding:0 20px;}.clr-div{clear:both;}.home{padding-right:15px;}.add-padd{padding: 0 30px;}
		.child{padding-right:0;}.adult{padding:0;}.height_img_h img{width:100%;}.height_img_h{padding:0;padding-top:15px;}
		.xml-tagline{padding:0 0 15px;}.place-img{text-align:center;margin-top:10px;}.place-details{width:282px; margin:0 auto;}
		.place-details{border-right:0;}.footer-social{text-align:left; }
		.list-view{width:100%; margin-top:15px;margin-left:0;}
		.quotation{padding:25px 15px 0 0;}.plus-sign{height:62px;bottom:0; top: auto;}
		.middle-content .read-more a{width:20%;}
		.availabilty{margin-left:0px;}.view-more .view_link{padding:5px 12px;}.book-now{padding:7px;font-size:12px;}
		.clr-div.add-mar{clear:none;}.per-rate a{padding-left:10px;}.first-row{margin-right:-5px;}
		.mob-pad{padding-right:0;}.sec-col{border-right:0;}
		.back-section{padding:30px 25px 20px !important;}.mob-al{text-align:center;}.hotel-d1 .fa-calendar{left:-2px;}
		.field1 select{width:86% !important;margin-bottom:10px;margin-left:4px;}.copy-box{text-align:center;}		
		.field1 label, .first-row3 label{width:85px;}.user-field input{width:86%;margin-bottom:10px;}
		.rate-breakup .nav-pills li{width:25%;}
		.cal-day{font-size:9px;width:13%;}.cal-date{width:13%;}.cal-date p{font-size:9px;}.rate-amount{padding:0;}
		.cont-img a img{width:130px;}.main-logo img{width:130px;}
		.search-hotel form.sight-search{padding: 0 20px;}.add_details{padding-bottom:0;}.contact-field{padding-top:15px;}
		.report-details .tab-content{width:86.8%;}
		.report-row1 ul{padding-left:30px;}
		.msg-table{float:left;overflow:auto;position:relative;white-space:nowrap;width:100%;overflow-y:hidden;}
		.report-table{display: inline-block; float: left; margin-top: 20px; overflow-x: scroll; overflow-y: hidden; width: 1360px;}
		.agent-cont{width:100%;}.#chart_div12 svg{width:100% !imporatnt;}
		.lower_limit{right:auto;left:29px;}#chart_div12 svg, #chart_div svg{width:100% !important;}.upper_limit{right:32px;left:auto;}
		.add_details{border-right:0;}.bottom-menu ul li:first-child{padding-right:15px;}
		.modify-title1{text-align:center;}.r-padd{padding:0 15px !important;}.slider-view{padding-right:15px;}
		.sight_img img{width:100%; margin-bottom: 10px;}.rate-col .availabilty{width:100%;}rate-col1{padding:0;}
		.mob-padd-l{padding-left:0;}#leader_email, #leader_phone_no{width:98% !important;}
		.rate-col p{font-size:25px;}.sec-col{border-right:1px solid #cdccd6;}
		.book-button{padding:10px 13px;}
		div.email-popup{width:50%;}.acc-table1 .td-row, .acc-table1 .td-row1{font-size:10px;}
		.sight-slide{padding-left:15px;}.rate-breakup .cust_nav li{width:30%;}.s_rate_breakup .ht-title{font-size:10px;}
		.s_first h4{font-size:12px;}.explore-tag p{font-size:13px;}
		.acc-details ul li a{font-size:10px;}.edit-section{margin-bottom:2px;padding-left:40px;}
		.plus-sign{height:100%;}.refine-drop{display:none;}.head img{width:110px;height:60px;}
		#room-details-1 i{padding-top:12px;} .sorting{padding-left:80px;}.mob-pd1{padding-right:0;padding-top:8px;}
		a.can-pol{font-size:10px;}.bord-u{border-top:1px solid #d3d2d2;}
		.ag-row2{padding-bottom: 20px;}
		.paddRL15{padding-right: 15px !important; padding-left: 15px !important;}
		.padd0{padding:0px;}.agency-no{width:63%;float:left;}.rate-col{ padding-top: 0; right: -320px; text-align: center; top: -41px;}
		.rate-col.rate-col1{padding-top:40px;margin-left:0;top:0;text-align:left;right:18px;}
		.back-section .first-row1{padding-bottom:0;}.sec-col{border-right:0;}
		.center{text-align:center;}.rate-breakup .availabilty, .rate-breakup .on-req{font-size:9px;}.type-room p{font-size:10px;}
		.type-room{padding-right:0;}.about-wrapper img{width:100%;}
		.book-btn{font-size:13px;}.rate-col .egp{font-size:15px;}.rate-col p{font-size:22px;}.back-section h3{font-size:20px;}
		.clr-b{clear:both;}.sight-booklabel label{width:auto;}
		.paddL37px{padding-left:  37px;}.reg-bordr{border-right:0px;}.reg-mar{margin-top: 0px;}.dis_non{display:none;}
		.modify-content.sight-modify{display:none;}.sight_img img{height: 132px;}
		.oprtn-staff .allow-book label{padding-bottom: 0px;}
		.oprtn-staff .allow-book{margin-top: 0px;}
		.allow-book-1{padding: 8px 0 0px 15px;}
		.mart10px{margin-top:10px;} .credit-table .acc-table01{margin:0;font-size:12px;}.credit-table .td-row{margin:0;font-size:12px;}
		.i_agree{display: inline-block; width: 90%;}.width103px{width:103px !important;}
		.group-form .prefer-rat .checkbox{display:block}
		.middle-container2{padding: 0 0px 5px 0px;}
		.mob-pad{padding: 0 15px;}
		.middle-container2.sightseen_p{overflow-x: hidden; padding: 0 0 5px;}
		.blue-bag{background-color: transparent;}

		#pano{width: 100% !important;}
		#showMap .map_brdr{position:relative;}
		#map_canvas{width: 100% !important;}
		.sticky_Input{width: 284px;
			    position: fixed;
			    margin-left: 85px;
			    top: 197px;
			    right: 18px;}
		.lowest {padding-left: 3%;}	.ab-container{bottom:66px;}	
		.agent-reg input[type="file"]{margin-left: 16px;}
		.download-btn a{margin-top: 10px;}
		.place-title{background: #ffffff;}
		.user-field {display: inline-block}
		.field1 .fa-user, .field2 .fa-user, .first-row3 .fa-envelope, .first-row3 .fa-phone{top: 10px;}
		.cust-car .carousel-control.right, .cust-after .carousel-control.right{right: 9%;top: 48%;}
		.cust-car .carousel-control.left, .cust-after .carousel-control.left{left: 9%;top: 48%;}

		.carrental_bkn_dtls .faq-wrapper label{margin-left: 0px !important;}

		/*-car rental css added below -*/
		.carRental_searchForm_Container {float: left; width: 100% !important;}
		.carRental_searchForm_Container .carnet_form {padding: 0px !important;}
		aside.search-lftpad.carRental_asideImg{display: none;}
		.innerCarrentalsearchForm .input-img select, .innerCarrentalsearchForm .agent-field select {padding-left: 0; text-indent: 36px;}
		.innerCarrentalsearchForm .date input[type="text"] {width: 100%;}
		.carn_list .plus-sign.yellow-box {width: 55px !important;}
		.carn_list .plus-sign.blue-box {width: 55px !important;} 
		.car_paging {float: left; width: 100%;}
		.productDtls_modal .rate-breakup .nav-pills li {width: 45.5%;}
		.carrental_bkn_dtls .rate-col {right: 0px; top: 0px;}
		.carrental_bkn_dtls .canetline .user-field i {top: 11px !important;}
		.carrental_bkn_dtls .canetline .user-field input {width: 100% !important;} 
		.carrental_bkn_dtls .canetline .user-field select{width: 100% !important;}
		.user-field.dtls_userFld{width: 62%;}

		.conftBkg_Btn {padding: 0px 7px !important;margin: 0px !important;}

		.hotel-title.carType_dtls {padding-left: 15px;  padding-right: 0px;}
		.car_renatal_lstng_Container .icon_car {width: 15px !important; margin-right: 0!important; padding-left: 0;}
		.car_renatal_lstng_Container .vendor_logo_icon { width: 90% !important;}

		/*.carrental_bkn_dtls .sal_width {width: 100% !important;}
		.carrental_bkn_dtls .car_gen {width: 100% !important;}*/
		.agent{width: 45%;}/*04-03-2020*/
		.explore-s {width: 50%; height: 140px}



}
	
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape){
		.add-m{width:40.66%;}.sign-row{top:0;position:relative;}.signin{font-size:12px; height:34px;padding:6px 2px;}
		.explore-s{padding:30px 0 25px;}.explore-tag h3{font-size:20px;}
		.agent{padding-left:5px;}
		.bottom-menu1{padding:5px;}.bottom-menu1 ul li a{font-size:11px;}
		.bottom-menu1 ul li{padding:2px;}.mob-footer{text-align:left;padding:0;}
		.bottom-menu1 ul li a i{text-align:right;}.add-m{padding-right:0;}
		.height_img_h img{height:100%;}
		.list-view ul{padding-top:15px;}.list-view{height:75px;}.refine-search{padding:10px 20px;}
		#slider-range{width:90%;}.plus-sign a{padding:27px 0 0;}
		.view-more{padding-right:0;}.add-quote a{font-size:10px;}
		.first-row2 .form-inline input.form-control{width:180px;}.field1 select{width:45px !important;padding:6px 3px;}
		.available-details{margin-top:10px;}.special-ch + label{width:85%;}
		.rate-breakup .nav-pills li{width:18%;}.cont-img a img{width:130px;}.head img{width:47px;}
		.sight-calendar i.fa-calendar{position:absolute;left:-9px;}.pad-lf{padding-left:0;padding-right:0;}.cont-img a img{max-width:100%;}
		.height_img_h{height:596px;}.agent-reg input[type="file"]{margin-left:24px;margin-top:5px;}	
		.report-list1{width:100%;}.report-list2{width:60%;}.report-row1 select{width:250px;}.report-row1 ul{padding-left:30px;padding-top:15px;}
		.edit-section i{font-size:27px;top:16px;}.edit-section i.fa-envelope-o{top:32px;}
		.edit-section a{padding-right:30px;}#chart_div12 svg, #chart_div svg{width:100% !important;}
		.place-img img{width:100%;}.upper_limit{right:75px;left:auto;}
		.place-details1, .place-details{min-height:215px;}.search-hotel form{padding:0 20px 15px;}.book-now{padding:7px 5px;}.height_img_s img{height:450px;}
	
		.reg-bordr{border-right:0;}.navbar-section{height:auto !important;}.loginimg > img{width:63px;height:68px;}
		.c_get{border-left:1px solid #dce6f1;}.account, .booking, .report{padding:10px 5px;}.sign-row2{top:0px;}.sidebar2{top:29%;}
		.sight_img img{width:100%;}.main-img img{width:53px;}.amount{font-size:18px;}.sight-avl{margin-top:18px;}
		.middle-content .read-more a{width:16%;}.rate-breakup .nav-pills li a{font-size:12px;}
		.sight_cal{position:relative;}.sight-calendar i.fa-calendar{left:-34px;}.type-room p{font-size:11px;}.about-wrapper img{width:100%;}
		.ab-container{bottom:80px;}
		.middle-container2{padding: 0 0px 5px 0px;}
		.carrental_bkn_dtls .faq-wrapper label{margin-left: 0px !important;}
		.back-section {padding: 30px 25px 20px;}
		/*-- car rental css added below --*/
		.mob-pad{padding: 0 15px;} 
		.carRental_seach_wrap .carRental_searchForm_Container {float: left; width: 100% !important;}
		.carRental_seach_wrap aside.search-lftpad.carRental_asideImg{display: none;}
		.carRental_searchForm_Container .carnet_form {padding-left: 0px;}
		.innerCarrentalsearchForm .input-img select, .innerCarrentalsearchForm .agent-field select {padding-left: 30px !important; text-align: left;}
		.innerCarrentalsearchForm .date input[type="text"] {width: 100%;}

		.innerCarrentalsearchForm .date input[type="text"] {width: 100%;}
		.carn_list .plus-sign.yellow-box {width: 55px !important;}
		.carn_list .plus-sign.blue-box {width: 55px !important;} 
		.car_paging {float: left; width: 100%;} 
		.refine-search p.modify-title1 {text-align: center;}
		.productDtls_modal .rate-breakup .nav-pills li {width: 45.5%;}

		.carrental_bkn_dtls .form-inline.canetline label {width: 30%;}
		.carrental_bkn_dtls .user-field {display: inline-block;width: 62%;}
		.carrental_bkn_dtls .canetline .user-field i {top: 11px !important;}

		.user-field .dtls_userFld{width: 62%;}
		.carrental_bkn_dtls .sal_width {width: 100% !important;}
		.carrental_bkn_dtls .canetline .user-field input {width: 100%;}
		.carrental_bkn_dtls .car_gen #gender{width: 100%;}

		.conftBkg_Btn {padding: 0px 7px !important;margin: 0px !important;}
		.navbar-cust li a{margin:0 6px;}

		.carRental_seach_wrap .carRental_searchForm_Container {float: left; width: 100% !important;}
		.carRental_seach_wrap aside.search-lftpad.carRental_asideImg{display: none;} 

		.hotel-title.carType_dtls {padding-left: 15px;  padding-right: 0px;}
		.car_renatal_lstng_Container .icon_car {width: 15px !important; margin-right: 5px !important;}
		.car_renatal_lstng_Container .vendor_logo_icon { width: 90% !important;}
}
	
@media screen and (min-width: 1025px) and (max-width: 1200px){
		.add-m{margin-left:0;padding-right:0;}.bottom-menu1{padding:5px;float:left;}.bottom-menu1 ul li a{font-size:11px;}
		.bottom-menu1 ul li{padding:4px;}.account, .booking, .report{padding:10px 5px;}
		.bottom-menu1 ul li a i{text-align:center;}.sign-row2 .explore-s{width:40%;}
		.height_img_h img{height:100%;}.height_img_h{height:581px;}.xml-tagline{padding:0 18%;}
		.features-row{padding:0;}.place-details{margin-left:-15px;}
		.head{padding-right:0px;}
		refine-search .input-img .fa-search{left:auto;padding:8px 0;text-align:center;width:40px;}
		.input-img > a#list_hotel_present{ position: absolute; right: 40px; top: 0;}
		.refine-search .input-img .fa-caret-down{left:auto; right:0;width:40px;}
		.sort-title i{padding:0;}.sorting select{width:57%;}.sorting ul li i{margin:0 0 0 5px;}
		.sort-title{font-size:12px;}.sorting ul li:nth-child(2){width:148px;}
		.sorting i.fa-sort, .sorting i.fa-caret-down{right:14px;}
		.sorting ul li{width:128px;}.refine-search{padding:10px 15px;}#slider-range{width:90%;}
		.blue-box{width:56px !important;}.view-more{padding-right:0;}.add-quote a{font-size:10px;}
		.book-now{padding:7px 4px;font-size:12px;}.middle-content .read-more a{padding:3px 15px;width:25%;}
		.first-row2 .form-inline input.form-control{width:180px;}.field1 select{width:45px !important;padding:6px 3px;}
		.available-details{margin-top:10px;}.special-ch + label{width:85%;}
		.sign-row, .sign-row2{top:0px;}.explore-tag h3{font-size:21px;}
}

@media screen and (min-width: 1160px){
	/*--car rental css added below--*/
	.modal-dialog.productDtls_modal .rate-breakup .nav-pills {margin: 10px 0px;}
	.modal-dialog.productDtls_modal .rate-tab1{margin-left: 0px}
	.plus-sign a{cursor: pointer;}
	.invPop_carRental{width: 800px !important; margin: 0 auto; overflow: auto;}
	.pophead .site-logo {margin-left: 10px;}
}

@media screen and (max-width: 1160px){
	.invPop_carRental{width: 800px !important; margin: 0 auto; overflow: auto;}
	.pophead .site-logo {margin-left: 10px;}
}


/*--Non media css for car--*/
.modify-search .input-img i{pointer-events: none;}
.input-img i{pointer-events: none;}
span.input-group-addon {pointer-events: none;}
span.glyphicon.glyphicon-calendar {pointer-events: none;}

/*.whiteBg{background: #fff;}*/
@media(min-width:320px) and (max-width:767px){
	.bookingalert .modal-dialog.modal-sm {width: auto; margin-top: 140px}
	.search-footer {  padding: 10px 15px 0;}
	.footer .newsltrdv{ padding-left: 0; padding-right: 0;}
	.newsltter_subcrbdv{padding: 0px;}
	.footer-list{border: none}
	.newsltter_subcrbdv{border: none}

}

@media only screen and (min-device-width : 800px) and (max-device-width : 1280px)and (orientation : landscape) {
	.sign-row, .sign-row2{top:0px;}
}