@import url('https://fonts.googleapis.com/css?family=Arimo');
@import url('https://fonts.googleapis.com/css?family=Noto+Sans');
@import url('https://fonts.googleapis.com/css?family=Montserrat');
/*body {
    font-family: 'Montserrat', sans-serif;
}*/
.body{
	background-color: #f7f7f7;
}
/* extra code*/
.padlr15 {
    padding: 0px 15px;
}
.padtb15 {
    padding: 15px 0px;
}
.padtb40 {
    padding: 40px 0px;
}
.paddt12{
	    padding-top: 12px;
}
.padd15{
	padding: 15px
}

@media screen and (min-width: 480px) {
   .logo-img{
	padding: 31px 15px;
}
}


.Arimofont{
		font-family: 'Arimo', sans-serif;
		}
.padd8{
	padding: 8px 15px;
}
.padd3{
	padding: 3px 15px;
}
.paddl10{
	padding-left: 10px;
}
.paddtop-bott28 {
    padding: 28px 0px;
}
.text-primary2{
	    color: #036;
}
.paddt10 {
	padding-top:10px;
}
.paddt30 {
	padding-top:30px;
}
.paddtop-bott30 {
    padding: 30px 0px;
}
.paddb35{
	padding-bottom:35px;
}
.img-center {
    margin: 0 auto;
}
.text-center {
    text-align: center;
}
.nopadd {
    padding: 0px;
}
.book-now{
	background-color: #036 !important;
    color: #fff !important;
    padding: 10px 6px !important;
    border-radius: 3px !important;
    font-weight: bold;
}
.nomar {
    margin: 0px;
}
.mart4{
	margin-top: 4px;
}
.bg-warning{
	background-color: #f0ad4e !important;
}
.border-righ1{
	    border-right: 1px solid #bbb;
}
.text-white{
	color:#fff;
}
.text-right{
	text-align: right;
}
.fa-rotate-270 {
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
    -webkit-transform: rotate(270deg);
    -moz-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    -o-transform: rotate(270deg);
    transform: rotate(270deg);
}
.border-bottom-dotted{border-bottom-style: dotted;}
.border-bottom{border-bottom: 0.1px solid rgba(105, 105, 105, 0.15);}
.border-bottom3{border-bottom: 0.1px solid rgba(105, 105, 105, 0.61);}
.border-bottom2{border-bottom: 1px solid #000;}
.border-bottom4{border-bottom: 1px solid #fff;}
.border-bottom5{border-bottom: 0.5px solid rgba(255, 255, 255, 0.37);}
.border-right5{border-right: 0.5px solid rgba(255, 255, 255, 0.37);}

.contentArea {
    position: relative;
    padding:5px;
    }

.border  {
    border-bottom: 1px solid rgba(255, 255, 255, 0.34);
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
       }
.breadcrumb{
	    background-color: #036;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 5px;
    border-bottom: 1px solid #fff;
	border-radius: 0px;
    padding-left: 19px;
}
.breadcrumb .breadcrumb-item a{
	color: #fff;
	letter-spacing: 2px;
    font-weight: 100;
	text-transform: uppercase;
}
.breadcrumb .breadcrumb-item a:focus, .breadcrumb .breadcrumb-item a:hover. breadcrumb.breadcrumb>.active {
    color: #ffffff;
    text-decoration: none;
}
.breadcrumb>.active {
    color: #fff;
	letter-spacing: 2px;
    font-weight: 100;
	text-transform: uppercase;
}
.breadcrumb>li+li:before {
    padding: 0 5px;
    color: #fff;
    content: "/\00a0";
}
.flight-he-de {
    background-color: #565656;
}
.paddtb50{padding: 50px 0px;}
.box-sh{
	box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14), 0 1px 5px 0 rgba(0,0,0,0.12), 0 3px 1px -2px rgba(0,0,0,0.2);
	background-color: #fff;
}

/* Removes the clear button from date inputs */
input[type="date"]::-webkit-clear-button {
    display: none;
}

/* Removes the spin button */
input[type="date"]::-webkit-inner-spin-button {
    display: none;
}

.modal-content2 {
    background-color: transparent;
    background-image: url(../img/coming-soon.jpg);
    background-size: cover;
}

/* extra code end*/

.sp-minus {
    float:left;
    text-align:center;
}
.sp-input {
    border-left:0px solid black;
    float:left;
}
.sp-plus {
    border-left:0px solid #e1e1e1;
    float:left;
    text-align:center;
}
.sp-input input {
    width:30px;
    height:25px;
    text-align:center;
    border: none;
}
.sp-input input:focus {
    border:1px solid #e1e1e1;
    border: none;
}
.sp-minus a, .sp-plus a {
    display: block;
    width: 100%;
    height: 100%;
}

/* prize slider start*/

.ui-slider-track .ui-btn.ui-slider-handle{
	border-radius: 50%;
	width: 22px;
    height: 22px;
    background-color: #2d3e52;
	margin: -12px 0 0 -15px;
}
.ui-slider-track{
	    height: 7px;
}
html >body .ui-rangeslider .ui-rangeslider-sliders .ui-slider-track:first-child{
	    height: 7px;
}
.ui-rangeslider .ui-rangeslider-sliders .ui-slider-track{
	    top: 11px;
}
/* prize slider end*/


/* page lode start*/

.modal-header2{
	border-top: solid 3px #f49d1e;
    border-bottom: solid 3px #f49d1e;
}

.onl-modal-cont{
	background-color: #5a5a5a;
}
.onl-modal-hed{
	padding: 0px;
}
.detail-fght{
	background: url(../img/bg_search_waiting2.png);
    background-size: cover;
    background-repeat: no-repeat;
}
.bgimag{
	background: url(../img/bg_search_waiting.jpg) no-repeat center center;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    padding: 20px 30px;
    color: #fff;
    font-size: 14px;
    line-height: 18px;
    text-align: center;
}

/* page lode end*/


/* check box start*/

.checkbox{
	background-color: transparent !important;
    border-color: transparent !important;
}
.checkbox-inline{
	    padding-left: 35px;
}
.ui-checkbox{
	margin: 0px 0;
}
.ui-btn, label.ui-btn{
	font-weight: 100;
}
.ui-page-theme-a .ui-btn, html .ui-bar-a .ui-btn, html .ui-body-a .ui-btn, html body .ui-group-theme-a .ui-btn, html head+body .ui-btn.ui-btn-a, .ui-page-theme-a .ui-btn:visited, html .ui-bar-a .ui-btn:visited, html .ui-body-a .ui-btn:visited, html body .ui-group-theme-a .ui-btn:visited, html head+body .ui-btn.ui-btn-a:visited, html .ui-body-a .ui-btn:hover {
    background-color: #fff;
    border-color: transparent;
    color: #333;
    text-shadow: 0 1px 0 #f3f3f3;
}

.checkbox input[type=checkbox], .checkbox-inline input[type=checkbox], .radio input[type=radio], .radio-inline input[type=radio] {
    margin-top: -11px;
	    margin-left: 15px;
}
.checkbox label {
    padding-left: 37px;
}
.ui-page-theme-a .ui-btn:hover, html .ui-bar-a .ui-btn:hover, html .ui-body-a .ui-btn:hover, html body .ui-group-theme-a .ui-btn:hover, html head+body .ui-btn.ui-btn-a:hover{
	    background-color: #fff;
    border-color: #fff;
}
.ui-btn{
	padding: .3em 1em;
}
/* check box end*/


.heder-logo1 .h-img img {
    /*width: 52%;*/
}

/* navbar start */
.navbar{
	min-height: 34px;
	margin-bottom: 0px;
}
.navbar-toggle .icon-bar {
    display: block;
    width: 22px;
    height: 2px;
    border-radius: 1px;
    background-color: #000;
}
.navbar-inverse {
    background-color: transparent;
    border-color: transparent;
}
.navbar-nav>li>a {
    padding: 20px 64px 5px 0px;
}
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover {
    color: #fff;
    background: #26a4de;
}
.navbar-inverse .navbar-nav>li>a, .navbar-inverse .navbar-nav>li>a:hover {
    font-size: 19px;
    color: #fff;
    border: 0px;
	font-weight: 100;
}
.navbar-right .dropdown-menu {
    right: auto;
    left: 0;
}
.dropdown-menu {
    min-width: 193px;
    padding: 0px 0;
    font-size: 14px;

}
.dropdown-serch-top{
	min-width: 268px;
    padding: 0px 0;
    font-size: 14px;
}
.nav-my-menu{
	background-color: #0065b9;
}
.nav-my-menu>li>a{
    padding: 7px 9px;
    letter-spacing: 1px;
    background-color: #00355f;
	color: #fff;
	-webkit-transition: background-color 2s; /* Safari */
    transition: background-color 2s;
}
.nav-my-menu>li>a:hover, .nav-my-menu>li>a:active, .nav-my-menu>li>a:focus{
	color: #fff;
	background-color: #69bbff;
}
/* navbar end */


/* slider start */

.carousel-control.left{
	background-image: linear-gradient(to right,rgba(0, 0, 0, 0) 0,rgba(0, 0, 0, 0) 100%);
}
.carousel-control.right{
	background-image: linear-gradient(to right,rgba(0, 0, 0, 0) 0,rgba(0, 0, 0, 0) 100%);
}
/* slider end */


/* tab-start end */
.tab-start {
    margin-top: -227px;
    margin-bottom: 54px;
}
.mybookform {
    padding: 7px 0px;
    background: rgba(0, 0, 0, 0.52);
    border-radius: 5px;
}
.nav-tabs {
    border-bottom: 0px;
}
.nav-tabs > li, .nav-pills > li {
    float: none;
    display: inline-block;
    zoom: 1;
}
.nav-tabs>li>a:hover {
    color: #ffffff;
    border-bottom: 1px solid transparent;
	background-color: transparent;
	border-left: 0px;
    border-right: 0px;
    border-top: 0px;
}
.input-group.date .input-group-addon i {
    cursor: pointer;
    width: 16px;
    height: 16px;
}
.input-group-addon:first-child {
    background: #fff;
    height: 38px;
}
.main-button {
    width: 100%;
    height: 38px;
    border-radius: 0px;
    border: 0px;
    padding-left: 0px;
    font-size: 12px;
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px;
}
.nav>li>a>img {
    width: 20%;
	padding: 6px 0px;
}
.btn-ed2{
	border-radius: 2px;
    font-size: 16px;
    text-transform: uppercase;
    letter-spacing: 2px;
	background-color: #ff8500;
}
.for-btn-edit {
    background: rgb(255, 255, 255);
    font-size: 20px;
    border: 0px;
    color: #000;
    padding: 5px 9px;
	border-radius: 0px;
}

.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
    border: 0px;
    color: #ffffff;
    border-bottom: 2px solid #fff;
    background-color: transparent;
}

.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
    border: 0px;
    color: #ffffff;
    border-bottom: 2px solid #fff;
    background-color: transparent;
}
.nav-tabs>li>a {
    color: #fff;
    font-size: 14px;
    font-weight: 500;
    font-family: raleway;
	border: 0px;
}
.tab-pane .checkbox-inline {
    border-left: 1px solid #fff;
    padding: 11px 15px 8px 15px;
}
.tab-pane label {
    color: #fff;
    text-transform: inherit;
    font-size: 12px;
    font-weight: normal;
}
label {
    cursor: pointer;
}
input[type="checkbox"] + label:before {
    border: 1px solid #fff;
    content: "\00a0";
    display: inline-block;
    font: 16px/1em sans-serif;
    height: 16px;
    margin: 0 .25em 0 0;
    padding: 0;
    vertical-align: top;
    width: 16px;
}
.btn-edit3 {
    border-radius: 50%;
    height: 84px;
    width: 84px;
    font-size: 12px;
}
.fon-ed2 {
    font-size: 14px;
    color: #ff7924;
    border: 1px solid #d9534f;
    border-radius: 50%;
    padding: 5px 6px;
    background: #fff;
    height: 25px;
    width: 25px;
}

.prev2, .next2 {
    cursor: pointer;
    position: absolute;
    width: auto;
    padding: 3px 0px;
    margin-top: -22px;
    color: black;
    font-weight: bold;
    font-size: 20px;
    transition: 0.6s ease;
    border-radius: 0 3px 3px 0;

}
.prev2:hover, .next2:hover {
    background-color: transparent;
    text-decoration: initial;
    border: 1px solid #000;
    border-radius: 50%;
	font-size: 20px;
}
.next2 {
    right: 14px;
    border-radius: 3px 0 0 3px;
}
.carousel-caption{
    display: none;
}
.carousel-caption2{
    display: none;
}
.prev3, .next3 {
    cursor: pointer;
    position: absolute;
    width: auto;
    padding: 0px 8px;
    margin-top: -22px;
    color: black;
    font-weight: bold;
    font-size: 18px;
    transition: 0.6s ease;
    border-radius: 0 3px 3px 0;
}
.prev3:hover, .next:hover {
    background-color: transparent;
    text-decoration: initial;
    border: 1px solid #000;
    border-radius: 50%;
}
.next3 {
    right: 0;
    border-radius: 3px 0 0 3px;
}
/* tab-start end */

.hotol-de{
	list-style-type: none;
    padding: 0px;
}
.hotol-de li{
	padding: 0px 15px;
}

/* flt-sli start */

.flt-sli .box{
	border: 1px solid #0065b9;
    padding: 0px;
}
.flt-sli .carousel-control{
	width: 7%;
}
.flt-sli .flig1{
	float: left;
    padding: 5px 0px;
    position: relative;
    color: #fff;
    background: #0065b9;
    text-align: center;
    font-size: 15px;
}
.flt-sli .flig2{
	float: right;
    padding: 5px 0px;
    position: relative;
    color: #000;
    text-align: center;
    font-size: 15px;
}
.flt-sli .flig2:hover{
	background: #f29d20;
    color: #fff;
}
.left-searc .btn-chang{
    color: #fff;
    display: inline-block;
    padding: 6px 10px;
    margin: 0 3px;
    font-size: 14px;
    border-radius: 3px;
    border-bottom: solid 2px #002b79;
    text-decoration: none;
}
.radio {
    padding-left: 20px; }
.radio label {
    display: inline-block;
    position: relative;
    padding-left: 5px; }
.radio label::before {
    content: "";
    display: inline-block;
    position: absolute;
    width: 17px;
    height: 17px;
    left: 0;
    margin-left: -20px;
    border: 1px solid #cccccc;
    border-radius: 50%;
    background-color: #fff;
    -webkit-transition: border 0.15s ease-in-out;
    -o-transition: border 0.15s ease-in-out;
    transition: border 0.15s ease-in-out; }
.radio label::after {
    display: inline-block;
    position: absolute;
    content: " ";
    width: 11px;
    height: 11px;
    left: 3px;
    top: 3px;
    margin-left: -20px;
    border-radius: 50%;
    background-color: #555555;
    -webkit-transform: scale(0, 0);
    -ms-transform: scale(0, 0);
    -o-transform: scale(0, 0);
    transform: scale(0, 0);
    -webkit-transition: -webkit-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
    -moz-transition: -moz-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
    -o-transition: -o-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
    transition: transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33); }
.radio input[type="radio"] {
    opacity: 0; }
.radio input[type="radio"]:focus + label::before {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px; }
.radio input[type="radio"]:checked + label::after {
    -webkit-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1); }
.radio input[type="radio"]:disabled + label {
    opacity: 0.65; }
.radio input[type="radio"]:disabled + label::before {
    cursor: not-allowed; }
.radio.radio-inline {
    margin-top: 0; }

.radio-primary input[type="radio"] + label::after {
    background-color: #428bca; }
.radio-primary input[type="radio"]:checked + label::before {
    border-color: #428bca; }
.radio-primary input[type="radio"]:checked + label::after {
    background-color: #428bca; }

.radio-danger input[type="radio"] + label::after {
    background-color: #d9534f; }
.radio-danger input[type="radio"]:checked + label::before {
    border-color: #d9534f; }
.radio-danger input[type="radio"]:checked + label::after {
    background-color: #d9534f; }

.radio-info input[type="radio"] + label::after {
    background-color: #5bc0de; }
.radio-info input[type="radio"]:checked + label::before {
    border-color: #5bc0de; }
.radio-info input[type="radio"]:checked + label::after {
    background-color: #5bc0de; }

.radio-warning input[type="radio"] + label::after {
    background-color: #f0ad4e; }
.radio-warning input[type="radio"]:checked + label::before {
    border-color: #f0ad4e; }
.radio-warning input[type="radio"]:checked + label::after {
    background-color: #f0ad4e; }

.radio-success input[type="radio"] + label::after {
    background-color: #5cb85c; }
.radio-success input[type="radio"]:checked + label::before {
    border-color: #5cb85c; }
.radio-success input[type="radio"]:checked + label::after {
    background-color: #5cb85c; }
/* flt-sli end */


/* left-searc start */

.left-searc .search-bott {
	    background: #002b79;
}

.left-searc .panel-heading{
	color: #fff;
    font-size: 18px;
    padding: 10px;
    font-weight: 500;
    position: relative;
    cursor: pointer;
	border-radius: 0px;
}

.left-searc .panel-body1{
	background: #002b79;
    color: #fff;
}
.left-searc .panel-footer{
	background: #002b79;
    color: #fff;
}
.left-searc .bg-faded p{    margin-bottom: 0;}

.left-searc .bg-faded span{
	    display: inline-block;
    color: #002b79;
    font-weight: 500;
    padding: 0 10px 0 5px;
}
.left-searc .bg-faded{
	    background: #e8e8e8;
    padding: 10px 15px;
    font-size: 14px;
    line-height: 24px;
    text-transform: capitalize;
    margin-bottom: 20px;
}
.left-searc .sece-detail {
	    padding: 14px 3px;
}
.left-searc .sece-detail:hover{
	    border: 1px solid #002b79;
}
.left-searc .sece-detail .airp{
	width:14%;
}
.left-searc .phone-no{
	font-size: 26px;
    color: #002b79;
    display: block;
    font-weight: 700;
	margin-top: 0px;
}
/* left-searc end */

.modal-body2{
	padding: 4px;
}
/* pro-deta start */

.pro-deta .center-det h3{
	margin-top: 0px;
}
.pro-deta .detail{
	border-bottom: 1px solid #1b4172;
	padding: 18px 0px;
}
/* pro-deta end */


/* POPULAR start */

.POPULAR .card2 img {
    max-width: 100%;
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}
.POPULAR .card2 img:hover {
    -webkit-filter: brightness(60%);
    filter: brightness(60%);
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}
.POPULAR .card .card-block {
    padding: 15px;
}
.POPULAR .card2 {
    position: relative;
    overflow: hidden;
}
.card {
    position: relative;
    overflow: hidden;
	background-color: #fff;
    border:  px solid #eee;
}
.carousel-control2{
	width:0%;
}
.carousel-control2 .glyphicon-chevron-left {
    background: #ff7924;
    border-radius: 50%;
    padding: 15px;
    height: 64px;
    width: 64px;
}
.carousel-control2 .glyphicon-chevron-right {
    background: #ff7924;
    border-radius: 50%;
    padding: 15px;
    height: 64px;
    width: 64px;
}

.POPULAR .padset{
	margin-top:-55px;
}


/* POPULAR end */


/* HOTELS start */

.image {
    opacity: 1;
    display: block;
    width: 100%;
    height: auto;
    transition: .5s ease;
    backface-visibility: hidden;
}
.middle {
    transition: .5s ease;
    opacity: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
}
.card:hover .middle {
    opacity: 1;
    width: 100%;
    text-align: center;
}
.text {
    font-size: 14px;
    text-align:center;
    color: #ef6c19;
}
footer .text .footer-top {
    color: #ffffff;
    font-size: 9px;
}
.text3 {
    font-size: 14px;
    text-transform: uppercase;
    color: #fff;
}
.text2 {
    font-size: 20px;
    background-color: rgba(0, 0, 0, 0.52);
    text-transform: uppercase;
    color: #FFF;
}


/* HOTELS end */



/* book start */

.BOOK {
    /* background-image: url(../img/flight-banner.jpg); */
    background-size: cover;
    /* padding: 28px 0px; */
    color: #fff;
}
.line {
    border-bottom: 1px rgba(255,255,255,0.3) solid;
    overflow: visible;
    margin-top: 15px;
    display: table-cell;
}
.BOOK .text-size {
    font-size: 22px;
}

/* book end */


/* newsletter start */
.newsletter {
    background: #383838;
    padding: 25px 0px;
}
.newsletter span i {
    color: #fff;
    padding: 0px 11px;
    font-size: 21px;
}
.newsletter span .i {
    color: #fff;
    padding: 0px 11px;
    font-size: 15px;
}
.newsletter .span-te {
    font-size: 20px;
    text-transform: uppercase;
    color: #fff;
}
.newsletter .span-te2 {
    font-size: 13px;
    color: #fff;
}

.search2 {
    padding: 5px 0;
    width: 300px;
    position: relative;
    left: 10px;
    float: left;
    line-height: 22px;
	height: 39px;
}
.search2 input {
    position: absolute;
	width: 100% !important;
    float: right !important;
    margin-right: 210px !important;
    margin-left: 0px !important;
    -webkit-transition: all 0.7s ease-in-out;
    -moz-transition: all 0.7s ease-in-out;
    -o-transition: all 0.7s ease-in-out;
    transition: all 0.7s ease-in-out;
    line-height: 18px;
    padding: 19px 17px;
    border-top-right-radius: 2px;
}
.form-control2 {
    color: #fff;
    background-color: rgba(255, 255, 255, 0);
    border: 1.4px solid #fff;
}
.serch-edit {
    position: absolute;
    right: 0;
    top: 5px;
    border-radius: 1px;
    padding: 11px 31px;
    text-transform: uppercase;
}
.serch-edit, .serch-edit:hover, .serch-edit:active, .serch-edit:focus, .serch-edit:active:hover {
    background-color: #fff;
    border-color: #fff;
    font-weight: bold;
    color: #000;
	font-size: 20px;
    padding: 4.5px 15px;
}
.form-control {
    font-size: 12px;
}
.form-control {
    height: 38px;
    /*border-radius: 5px;*/
}
/* newsletter end */



/* avail start */

.avail .time p{
	color: #036;
	font-size: 16px;
}
.avail .title-set{
	font-size: 17px;
    padding-bottom: 5px;
}

/* avail end */


/* footer start */


footer .secend-footer {
    padding: 25px 0px;
}
footer .thrd-side i{
	font-size: 34px;
	    color: #565555;
}
footer h4 {
    color: #fff;
    font-weight: bold;
	font-family: raleway;
	padding-bottom: 0px;
    border-bottom: 1px solid #fff;
    line-height: 49px;
    width: 145px;
}
footer p {
    font-size: 12px;
    color: #fff;
    margin: 0px;
}
footer{
	/*font-family: 'Montserrat', sans-serif;*/
}
footer p a {
  color: #fff;
  font-size: 12px;
  letter-spacing: 1.5px;
}
footer p a:focus, footer p a:hover {
	text-decoration: none;
  color:#fff;
}
footer .secend-footer p a i {
    font-size: 7px;
    color: #212121;
}
footer .ter p i{
	font-size: 7px;
	 color: #fff;
}
footer .text {
    background-color: transparent;
    text-align: center;
    text-transform: inherit;
    letter-spacing: 1px;
}
/* footer end */


@media only screen and (max-width: 768px) {
    .background-black {

     margin: 0px; 
    
}
    .pull-top-80px {
     margin-top: 20px; 
}
    .text-center-md{
		text-align: center;
	}
	.nopadd-md{
		padding: 0px;
	}
	.btn-ser{
		width: 100%;
		border-radius: 0px;
	}
	.paddb15-md{
		padding-bottom: 15px;
	}

	.btn-edit3 {
		border-radius: 0%;
		height: 49px;
		width: 100px;
		font-size: 15px;
	}
	.input-group .form-control{
		border-radius: 0px;
		border: 0px;
	}
	.mybookform {
		padding: 11px 5px;
		background: rgb(255, 121, 36);
		border-radius: 0px;
	}
	.input-group-addon{
		background-color: #fff;
		border-radius: 0px;
	}
	.heder-logo1 .h-img img {
		width: 100%;
	}
	.padtb0-md{
		padding: 0px;
	}
	.navbar-nav>li>a {
		padding: 13px 15px;
	}
	.navbar{
		min-height: 0px;
		margin-bottom: 0px;
	}
	.carousel-control2 .glyphicon-chevron-left {
		padding: 7px;
		height: 34px;
		width: 34px;
	}
	.carousel-control2 .glyphicon-chevron-right {
		padding: 7px;
		height: 34px;
		width: 34px;
	}
	.tab-start {
		margin-top: -37px;
		margin-bottom: 54px;
	}
	.newsletter .span-te {
		font-size: 16px;
	}
	.newsletter .span-te2 {
		font-size: 12px;
	}
	.form-control2 {
		font-size: 17px;
	}
	.pro-deta .center-det ul{
		list-style-type:none;
	}
	footer p{
		font-size: 13px;
	}

      .fa fa-facebook-official:hover{
    color: yellow;
   }

  .fa fa-pinterest-square:hover{
   color: yellow;
   }
     .fa fa-tumblr-square:hover{
   color: yellow;
   }


}
