@font-face {

    font-family: 'Roboto';

    src: url('fonts/Roboto.eot');

    src: url('fonts/Roboto.eot?#iefix') format('embedded-opentype'),

         url('fonts/Roboto.woff') format('woff'),

         url('fonts/Roboto.ttf') format('truetype'),

         url('fonts/Roboto.svg#RobotoThinItalic') format('svg'); (under the Apache Software License). 

    font-weight: 200;

    font-style: italic;

}

@font-face {

    font-family: 'BebasNeue_0';

    src: url('fonts/BebasNeue_0.eot');

    src: url('fonts/BebasNeue_0.eot?#iefix') format('embedded-opentype'),

         url('fonts/fonts/BebasNeue_0.woff') format('woff'),

         url('fonts/BebasNeue_0.ttf') format('truetype'),

         url('fonts/BebasNeue_0.svg#RobotoThinItalic') format('svg'); (under the Apache Software License). 

    font-weight: 200;

    font-style: italic;

}





body, h1, h2, h3, h4, h5, h6, a{

	font-family: 'Roboto', sans-serif !important;

}





.banner_reg{

	background:url(img/bg_color.png) center top no-repeat;



	background-size:cover;

}





.your_detailsbox

{

    background: #EFEFEF;

    margin-top: 16px;

    min-height: 490px;

    border-radius: 5px;

    color: #fff;

}



.your_detailsbox p{

    font-family: roboto;

    font-size: 14px;

    color: #1c3a66;

	margin-top: 24px;

}



.fields_indicated{

        font-family: roboto;

    font-size: 16px;

	font-weight: bold;

    color: #1c3a66;

}



.your_details_bg{

	font-size: 20px;

    color: #ffffff !important;

    background-color: #1c3a66 !important;

	border-radius: 0 0px 25px / 5px 5px 80px 80px;

    background: #dde4ef;

    padding: 10px;

    font-weight: normal;

    font-family: Roboto, Arial;

    margin-top: 22px;

    margin-left: -15px;

    width: 98%;



}



.input_pay_details{

	border: none !important;

    box-shadow: none !important;

    height: 50px;

}

.mrg_top_lbl{

	margin-top: 15px;

    color: #1c3a66;

    text-align: right;

    font-size: 14px;

    font-family: roboto;

	font-weight:normal;

	padding:0px;



	



}



.amount{

	color: #484848;

    font-family: roboto;

    font-size: 16px;

    font-weight: bold;

    background: #FFFFFF;

	padding: 22px 20px 22px 20px;

	margin-right: 5px;

	

}



.usd_text{

	color: #f78b20;

    font-family: roboto;

    font-size: 16px;

    font-weight: bold;

    background: #FFFFFF;

	padding: 22px 20px 22px 20px;

}

.chkbox_txt{

	color: #2b2b2b;

    font-size: 16px;

    font-family: roboto;

    font-weight: normal;

    margin-top: 20px;

    background-color: #ffffff;

    padding: 25px 15px 65px 15px;

    border-radius: 5px;

}

.btn_book{

	background: linear-gradient(#fba814, #f3732b);

    padding: 11px;

    font-size: 20px;

    font-weight: bold;

    font-family: Roboto;

    border: solid 1px #faa615;

    border-radius: 5px;

    width: 210px;

    color: #fff !important;

    height: 55px;

    display: block;

    text-align: center;

    transition: 1s;

    float: right;

}



.book_car{

	color: #1c3a66 !important;

    font-family: roboto !important;

    font-size: 24px !important;

    font-weight: bold !important;

    float: right;

    margin-top: 16px;

    margin-right: 25px;

}

.chk_box{

	    padding-right: 0px;

    padding-left: 0px;

    width: 15px;

	float:left;



}



.payment_detail_reg{

	background:url(../img/bg_color.png) center top no-repeat;





}

.top_infobg

{

	background:url(../img/top_infobg.jpg) center top no-repeat;



}

.hdg_info_main

{

	 font-family: Bebas Neue,Arial;

	 font-size:60px;

	 color:#fff;

	 text-align:left;

	 padding-top:24px;

	 padding-bottom:24px;

}

.clear30

{

	clear:both;

	height:30px;

}

.form-group

{

	margin-bottom:3px !important;

}











.logo{

	margin-top:10px;

	margin-bottom:10px;

}

.login_top

{

	background:#1c3a66 !important;

	text-align:center !important;

	font-family:Roboto,Arial !important;

	font-size:14px !important;

	color:#fff !important;

	float:right !important;

	margin-left:5px !important;

	padding-bottom:14px !important;

	padding-top:10px !important;

	padding-left:20px !important;

	padding-right:20px !important;

	border-radius:0px !important;

	border-bottom-right-radius:5px !important;

	border-bottom-left-radius:5px !important;

	

}

.login_top:hover

{

	background:#1c3a66;

	text-align:center;

	font-family:Roboto,Arial;

	font-size:14px;

	color:#fff;

	float:right;

	margin-left:5px;

	padding-bottom:14px;

	padding-top:10px;

	padding-left:20px;

	padding-right:20px;

	transition: all 0.3s ease 0s;

	

}

.login_top_i

{

	font-size:24px !important;

}







.navbar-right

{

	margin:0px !important;

}

.navigation_main{

	margin-top:12px;

	width:100%;

	background: #f78e1f; /* For browsers that do not support gradients */

    background: -webkit-linear-gradient(#fba913, #f3732c); /* For Safari 5.1 to 6.0 */

    background: -o-linear-gradient(#fba913, #f3732c); /* For Opera 11.1 to 12.0 */

    background: -moz-linear-gradient(#fba913, #f3732c); /* For Firefox 3.6 to 15 */

    background: linear-gradient(#fba913, #f3732c); /* Standard syntax */

	border-radius:0px;

	border-top-right-radius:5px;

	border-top-left-radius:5px;

	border:none !important;

}



.nav li a{

	color:#fff;

	font-family:Roboto, Arial;

	padding-left:20px ;

	padding-right:20x ;

	padding-top:17px;

	padding-bottom:17px;

	font-size:16px;

	border-right: 1px solid #ffb83f;

	

}



.nav li a:hover{

	color:#fff;

	text-decoration:none;

	border-radius:0px;

    background-color:#091f3f;	

}

.nav > li > a:hover, .nav > li > a:focus

{

	    background-color:#091f3f;	

}

.nav_last {

	border-right: none !important;

}

.container

{

	padding:0px !important;

}

.p0

{

	padding:0px !important;

}

.banner{

	background: #f78e1f; /* For browsers that do not support gradients */

    background: -webkit-linear-gradient(#dce4ef, #f1f4f9); /* For Safari 5.1 to 6.0 */

    background: -o-linear-gradient(#dce4ef, #f1f4f9); /* For Opera 11.1 to 12.0 */

    background: -moz-linear-gradient(#dce4ef, #f1f4f9); /* For Firefox 3.6 to 15 */

    background: linear-gradient(#dce4ef, #f1f4f9); /* Standard syntax */

	width:100%;

	min-height:544px;

	background-size:cover;

}



.banner_h1

{

	font-size:70px;

	font-family:Bebas Neue, Arial;

	color:#1c3a66;

	margin-top:40px !important;

	padding:3px;

	background:#edf1f6;

	font-style:inherit;

}

.banner_h2

{

	font-size:70px;

	font-family:Bebas Neue, Arial;

	color:#faa515;

	font-style:normal;

	padding-left:10px;

}

.banner_h3

{

	font-size:36px !important;

	font-family:Roboto, Arial !important;

	color:#1c3a66 !important;

	font-style:normal !important;

	font-weight:bold !important;

	text-align:left !important;

	padding-left:10px !important;

	margin:0px !important;

}

.banner_h3

{

	font-size:44px;

	font-family:Bebas Neue, Arial !important;

	color:#1c3a66;

	font-style:inherit !important;

	padding-left:10px;

}

.banner_h4

{

	font-size:44px;

	font-family:Bebas Neue, Arial;

	color:#faa515;

	font-style:inherit;

}

.car

{

	margin-left:15px;

	

}
.car img

{
	height: 247px;

}

.get_quotebox

{

	background:#1c3a66;

	margin-top:16px;

	min-height:490px;

	border-radius:5px;

	color:#fff;

	

}

.quote_heading_bg

{

	border-radius: 0 0px 25px / 5px 5px 80px 80px;

	background:#dde4ef;

	padding:10px;

	color:#Roboto;

	font-size:30px;

	font-weight:bold;

	font-family:Roboto, Arial;

	margin-top:10px;

	margin-left:-15px;

	  width: 50%;

	  color:#0a2040 !important;

}

.summery_hdg_bg

{

	border-radius: 0 0px 25px / 5px 5px 80px 80px;

	background:#1c3a66;

	padding:10px;

	font-size:20px;

	font-weight:bold;

	font-family:Roboto, Arial;

	margin-top:10px;

	margin-left:-15px;

	 width: 100%;

	 color:#fff !important;

}

.form-group

{

	margin-top:10px;

	margin-bottom:10px;

	color:#fff;

}

.dropdown_box

{

	color:#787878;

	height:39px !important;

	border:none !important;

}

.mrg_right10

{

	margin-right:10px;

}

.date_input {

  padding-left: 10px;  

  background-image:url(../img/calendar_icon.png);

  background-size: 29px 23px;

  background-repeat: no-repeat;

  background-position: right;

  padding-right:10px !important;

  right:10px;

}



.btn_getquote

{

	background: #f78e1f; /* For browsers that do not support gradients */

    background: -webkit-linear-gradient(#fba814, #f3732b); /* For Safari 5.1 to 6.0 */

    background: -o-linear-gradient(#fba814, #f3732b); /* For Opera 11.1 to 12.0 */

    background: -moz-linear-gradient(#fba814, #f3732b); /* For Firefox 3.6 to 15 */

    background: linear-gradient(#fba814, #f3732b); /* Standard syntax */

	padding:10px;

	color:#Roboto;

	font-size:18px;

	font-weight:bold;

	font-family:Roboto, Arial;

	border:solid 1px #faa615;

	border-radius:5px;

	width:100% !important;

	color:#fff;

	display:block;

	text-align:center;

	transition:1s;



}



.btn_getquote:hover

{

	color:#fff !important;

	

border-radius: 30px;

}



.services_heading_bg

{

	border-radius: 0 0px 25px / 5px 5px 80px 80px;

	background:#f1f4f9;

	padding:10px;

	color:#Roboto;

	font-size:24px;

	font-weight:bold;

	font-family:Roboto, Arial;

	  width: 100%;

	  color:#0a2040 !important;

	  margin-top:17px;

}

.heading_label1

{

	color:#323232;

	margin:0px;

	font-size:20px;

	padding-bottom:0px;

	font-weight:bold;

}

.content_label1

{

	color:#626262;

	margin:0px;

	font-size:14px;

	font-weight:bold;

}



.newsletter_box

{

	background:#1c3a66;

	margin-top:0px;

	border-radius:5px;

	color:#fff;

	padding:20px;

	

}



.quote_heading_bg3

{

	border-radius: 0 0px 25px / 5px 5px 80px 80px;

	background:#fff;

	padding:10px;

	color:#Roboto;

	font-size:24px;

	font-weight:bold;

	font-family:Roboto, Arial;

	margin-top:-5px;

	margin-left:-20px;

	 width: 100%;

	  color:#0a2040 !important;

}







.btn_signup

{

	background: #f78e1f; /* For browsers that do not support gradients */

    background: -webkit-linear-gradient(#fba814, #f3732b); /* For Safari 5.1 to 6.0 */

    background: -o-linear-gradient(#fba814, #f3732b); /* For Opera 11.1 to 12.0 */

    background: -moz-linear-gradient(#fba814, #f3732b); /* For Firefox 3.6 to 15 */

    background: linear-gradient(#fba814, #f3732b); /* Standard syntax */

	padding:10px;

	color:#Roboto;

	font-size:18px;

	font-weight:bold;

	font-family:Roboto, Arial;

	border:solid 1px #faa615;

	border-radius:5px;

	color:#fff;

	text-align:center;

	transition:1s;

}



.btn_signup:hover

{



	color:#fff;

		border-radius:50px;

			padding:10px 20px;



}

.input

{

	border:solid 1px #fff;

	height:48px;

	box-shadow:none;

}

.promotion_box



{

	background:#1c3a66;

	border-radius:5px;

	padding:20px;

	min-height:304px;

}

.promotion_whitebox

{

		background:#f6f6f6;

	border-radius:5px;

	padding:20px;

	text-align:center;

	font-size:18px;

	color:#1c3a66;

	min-height:308px;



}

.promotion_whitebox h2

{

	font-size:48px;

	font-family:Bebas Neue,Arial !important;

	margin:0px;

	padding:0px;

}

.promotion_whitebox h3

{

	font-size:40px;

	font-family:Bebas Neue,Arial !important;

	margin:0px;

	padding:0px;

	color:#f7901f !important;

}



.car1_img

{

	margin-top:-90px;

	margin-left:0px;

}
.car1_img img

{

	margin-left: auto;
	margin-right: auto;

}

.promotion_heading_bg {

    background: #fff none repeat scroll 0 0;

    border-radius: 0 0 25px / 5px 5px 80px 80px;

    color: #0a2040;

    font-family: Roboto,Arial;

    font-size: 24px;

    font-weight: bold;

    margin-left: -20px;

    margin-top: -5px;

    padding: 10px;

	width:200px;

}





.social_icon_area

{

	background:#1c3a66;

	padding:20px;

	min-height:69px;

	

}

.social_heading

{

	color:#fff;

	font-size:30px;

    font-family: Roboto,Arial;

	font-weight:bold;

	margin-right:20px;

	margin-top:10px;

	

}

.social_icon1

{

	float:left;

	margin-right:10px;

		transition:1s;

}

.social_icon1:hover

{

	float:left;

	margin-top:-10px;

		transition:0.2s;

}



















.contact

{

	font-size:18px;

	color:#000;

	padding-top:15px;

    font-family: Roboto,Arial;

	text-align:left;

	line-height:24px;

}







.footer1{

	background: #f3f3f3;

	padding-top: 10px;

	padding-right: 0;

	padding-bottom: 0px;

	padding-left: 0;

	color:#1c3a66;

	text-decoration:none;

}

.footer1 a{

	color:#1c3a66;

		font-weight:normal;

		    font-family: Roboto,Arial;

}

.footer-bottom{

	background-color:#fff;

	padding-top:10px;

	padding-bottom:10px;

	color:#646464;

	 font-family: Roboto,Arial;

		font-weight:normal;

		font-size:12px;

}

.footer-bottom a{

	color:#fff;

	text-align:right;

	font-family: Roboto,Arial;

	font-weight:normal;

			font-size:12px;

}

.footer1 h4{

	margin-bottom:20px;

	font-weight:700;

}

.footer1 ul{

	margin-top:15px;

}

.footer1 ul li{

	padding-bottom:8px;

	

}

.title-widget

{

	font-weight:bold;

	font-size:24px;

	    font-family: Roboto,Arial;

}

.list-unstyled

{

		font-weight:normal;

	font-size:16px; 

	 font-family: Roboto,Arial;

}



.copyright

{

	color:#626262;

}

.design 

{

	color:#626262;

}

.design a 

{

	color:#626262;

		font-size:12px;

		    font-family: Roboto,Arial;

}

.font_bold

{

	font-weight:bold !important;

}









  @media (min-width: 768px) and (max-width: 992px) {



.quote_heading_bg3

{

	font-size:16px;

}

.car1_img {

    margin-left: 34px;

    margin-top: -27px;

}

.promotion_whitebox h2 {

    font-size: 30px;

}







  }







  @media (min-width: 320px) and (max-width: 767px) {

	  

.navbar-right

{

	margin-top:10px !important;

	margin-bottom:10px !important;

}



.quote_heading_bg

{

	width:100%;

	font-size:12px;

}

.banner_h1

{

	font-size:40px;

}

.banner_h2

{

	font-size:40px;

}

.banner_h3

{

	font-size:20px !important;

}

.banner_h4

{

	font-size:20px !important;

}

.promotion_whitebox h2

{

	font-size:30px;

}

.promotion_whitebox h3

{

	font-size:30px;

}

.car1_img {

    margin-bottom: 30px;

    margin-left: 0px;

    margin-top: -124px;

    text-align: center;

}

.car1_img img {



  margin:auto;

}

.social_heading

{

	width:100%;

	margin-bottom:20px;

}

.social_icon1

{

	margin-bottom:20px;

	height:70px;

}





  }



@media (min-width: 320px) and (max-width: 440px) {

	  

	.logo

	{

		margin-top:92px;

		text-align:center;

		margin-left:40px;

	}

	.mrg_sm_left

	{

		margin-left:-78px;

	}

	  

  }













.clear10{

	clear:both;

	height:10px;

}

.clear20{

	clear:both;

	height:20px;

}

.clear30{

	clear:both;

	height:30px;

}

.clear40{

	clear:both;

	height:40px;

}

.clear5{

	clear:both;

	height:5px;

}

.clear60{

	clear:both;

	height:60px;

}

.checkbox {

    padding-left: 20px; }

.checkbox label {

    display: inline-block;

    position: relative;

    padding-left: 5px; }

.checkbox label::before {

    content: "";

    display: inline-block;

    position: absolute;

    width: 17px;

    height: 17px;

    left: 0;

    margin-left: -20px;

    border: 1px solid #cccccc;

    border-radius: 3px;

    background-color: #fff;

    -webkit-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;

    -o-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;

    transition: border 0.15s ease-in-out, color 0.15s ease-in-out; }

.checkbox label::after {

    display: inline-block;

    position: absolute;

    width: 16px;

    height: 16px;

    left: 0;

    top: 0;

    margin-left: -20px;

    padding-left: 3px;

    padding-top: 1px;

    font-size: 11px;

    color: #555555; }

.checkbox input[type="checkbox"] {

    opacity: 0; }

.checkbox input[type="checkbox"]:focus + label::before {

    outline: thin dotted;

    outline: 5px auto -webkit-focus-ring-color;

    outline-offset: -2px; }

.checkbox input[type="checkbox"]:checked + label::after {

    font-family: 'FontAwesome';

    content: "\f00c"; }

.checkbox input[type="checkbox"]:disabled + label {

    opacity: 0.65; }

.checkbox input[type="checkbox"]:disabled + label::before {

    background-color: #eeeeee;

    cursor: not-allowed; }

.checkbox.checkbox-circle label::before {

    border-radius: 50%; }

.checkbox.checkbox-inline {

    margin-top: 0; }



.checkbox-primary input[type="checkbox"]:checked + label::before {

    background-color: #428bca;

    border-color: #428bca; }

.checkbox-primary input[type="checkbox"]:checked + label::after {

    color: #fff; }



.checkbox-danger input[type="checkbox"]:checked + label::before {

    background-color: #d9534f;

    border-color: #d9534f; }

.checkbox-danger input[type="checkbox"]:checked + label::after {

    color: #fff; }



.checkbox-info input[type="checkbox"]:checked + label::before {

    background-color: #5bc0de;

    border-color: #5bc0de; }

.checkbox-info input[type="checkbox"]:checked + label::after {

    color: #fff; }



.checkbox-warning input[type="checkbox"]:checked + label::before {

    background-color: #f0ad4e;

    border-color: #f0ad4e; }

.checkbox-warning input[type="checkbox"]:checked + label::after {

    color: #fff; }



.checkbox-success input[type="checkbox"]:checked + label::before {

    background-color: #5cb85c;

    border-color: #5cb85c; }

.checkbox-success input[type="checkbox"]:checked + label::after {

    color: #fff; }



.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; }

.radio, .checkbox

{

	margin-top:0px;

}

.radio + .radio, .checkbox + .checkbox

{

	margin-top:0px;

}









































/* General button style (reset) */

.button {



    display: inline-block;

    outline: none;

    position: relative;

    -webkit-transition: all 0.3s;

    -moz-transition: all 0.3s;

    transition: all 0.3s;

}

.button:after {

    content: '';

    position: absolute;

    z-index: -1;

    -webkit-transition: all 0.3s;

    -moz-transition: all 0.3s;

    transition: all 0.3s;

}

/* Button 1 */

.button-1 {

    border: 3px solid #fff;

    color: #fff;

}

/* Button 1a */

.button-1a:hover,

.button-1a:active {

    color: #0e83cd;

    background: #fff;

}

/* Button 1b */

.button-1b:after {

    width: 100%;

    height: 0;

    top: 0;

    left: 0;

    background: #fff;

}

.button-1b:hover,

.button-1b:active {

    color: #0e83cd;

}

.button-1b:hover:after,

.button-1b:active:after {

    height: 100%;

}

/* Button 1c */

.button-1c:after {

    width: 0%;

    height: 100%;

    top: 0;

    left: 0;

    background: #fff;

}

.button-1c:hover,

.button-1c:active {

    color: #0e83cd;

}

.button-1c:hover:after,

.button-1c:active:after {

    width: 100%;

}

/* Button 1d */

.button-1d {

    overflow: hidden;

}

.button-1d:after {

    width: 0;

    height: 103%;

    top: 50%;

    left: 50%;

    background: #fff;

    opacity: 0;

    -webkit-transform: translateX(-50%) translateY(-50%);

    -moz-transform: translateX(-50%) translateY(-50%);

    -ms-transform: translateX(-50%) translateY(-50%);

    transform: translateX(-50%) translateY(-50%);

}

.button-1d:hover,

.button-1d:active {

    color: #0e83cd;

}

.button-1d:hover:after {

    width: 104%;

    opacity: 1;

}

.button-1d:active:after {

    width: 101%;

    opacity: 1;

}

/* Button 1e */

.button-1e {

    overflow: hidden;

}

.button-1e:after {

    width: 100%;

    height: 0;

    top: 50%;

    left: 50%;

    background: #fff;

    opacity: 0;

    -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);

    -moz-transform: translateX(-50%) translateY(-50%) rotate(45deg);

    -ms-transform: translateX(-50%) translateY(-50%) rotate(45deg);

    transform: translateX(-50%) translateY(-50%) rotate(45deg);

}

.button-1e:hover,

.button-1e:active {

    color: #0e83cd;

}

.button-1e:hover:after {

    height: 335%;

    opacity: 1;

}

.button-1e:active:after {

    height: 400%;

    opacity: 1;

}

/* Button 1f */

.button-1f {

    overflow: hidden;

}

.button-1f:after {

    width: 101%;

    height: 0;

    top: 50%;

    left: 50%;

    background: #fff;

    opacity: 0;

    -webkit-transform: translateX(-50%) translateY(-50%);

    -moz-transform: translateX(-50%) translateY(-50%);

    -ms-transform: translateX(-50%) translateY(-50%);

    transform: translateX(-50%) translateY(-50%);

}

.button-1f:hover,

.button-1f:active {

    color: #0e83cd;

}

.button-1f:hover:after {

    height: 104%;

    opacity: 1;

}

.button-1f:active:after {

    height: 130%;

    opacity: 1;

}

/* Button 2 */



/* Button 2a */

.button-2a {

    border-radius: 0 0 5px 5px;

}

.button-2a:hover {

    box-shadow: 0 0 #1c3a66;

    top: 0px;

}

.button-2a:active {

    box-shadow: 0 0 #1c3a66;

    top: 6px;

}

/* Button 2b */

.button-2b {

    border-radius: 0 0 5px 5px;

}

.button-2b:hover {

    box-shadow: 0 6px #1c3a66;

    top: -2px;

}

.button-2b:active {

    box-shadow: 0 0 #1c3a66;

    top: 6px;

}

/* Button 2c */

.button-2c {

    border-radius: 5px;

}

.button-2c:hover {

    box-shadow: 0 4px #1c3a66;

    top: 2px;

}

.button-2c:active {

    box-shadow: 0 0 #1c3a66;

    top: 6px;

}

/* Button 2d */

.button-2d {

    border-radius: 5px;

}

.button-2d:hover {

    box-shadow: 0 6px #1c3a66;

    top: -2px;

}

.button-2d:active {

    box-shadow: 0 0 #1c3a66;

    top: 6px;

}

/* Button 2e */

.button-2e {

    border-radius: 5px;

    box-shadow: -4px 0 #1c3a66;

}

.button-2e:hover {

    box-shadow: -4px 0 #1c3a66;

    left: -2px;

}

.button-2e:active {

    box-shadow: 0 0 #1c3a66;

    left: -6px;

}

/* Button 2f */

.button-2f {

    border-radius: 5px;

    box-shadow: 4px 0 #1c3a66;

}

.button-2f:hover {

    box-shadow: 4px 0 #1c3a66;

    left: 0px;

}

.button-2f:active {

    box-shadow: 0 0 #1c3a66;

    left: 6px;

}

/* Button 2g */

.button-2g {

    border-radius: 40px;

}

.button-2g:hover {

    box-shadow: 0 4px #1c3a66;

    top: 0px;

}

.button-2g:active {

    box-shadow: 0 0 #1c3a66;

    top: 6px;

}

/* Button 2h */

.button-2h {

    border-radius: 20px;

}

.button-2h:hover {

    box-shadow: 0 4px #1c3a66;

    top: 0px;

	text-decoration:none;

}

.button-2h:active {

    box-shadow: 0 0 #1c3a66;

    top: 6px;

}

/* Button 2i */

.button-2i {

    border-radius: 50%;

    width: 90px;

    height: 90px;

    padding: 0;

}

.button-2i:hover {

    box-shadow: 0 4px #1c3a66;

    top: 0px;

}

.button-2i:active {

    box-shadow: 0 0 #1c3a66;

    top: 6px;

}

/* Button 2j */

.button-2j {

    border-radius: 50%;

    width: 90px;

    height: 90px;

    padding: 0;

}

.button-2j:hover {

    box-shadow: 0 6px #1c3a66;

    top: -2px;

}

.button-2j:active {

    box-shadow: 0 0 #1c3a66;

    top: 6px;

}

/* Button 3 */

.button-3 {

    background: #fcad26;

    color: #fff;

}

.button-3:hover {

    background: #f29e0d;

}

.button-3:active {

    background: #f58500;

    top: 2px;

}

.button-3>.fa {

    position: absolute;

    height: 100%;

    left: 0;

    top: 0;

    font-size: 140%;

    width: 60px;

}

.button-3>.fa:before {

    position: absolute;

    width: 25px;

    height: 25px;

    top: 0;

    left: 0;

    right: 0;

    bottom: 0;

    margin: auto;

}

/* Button 3a */

.button-3a {

    padding: 25px 60px 25px 120px;

}

.button-3a>.fa {

    background: rgba(0, 0, 0, 0.05);

}

/* Button 3b */

.button-3b {

    padding: 25px 60px 25px 120px;

    border-radius: 10px;

}

.button-3b>.fa {

    border-right: 2px solid rgba(255, 255, 255, 0.75);

}

/* Button 3c */

.button-3c {

    padding: 80px 20px 20px 20px;

    border-radius: 10px;

    box-shadow: 0 3px #da9622;

}

.button-3c>.fa:before {

    position: static;

}

.button-3c:active {

    box-shadow: 0 3px #dc7801;

}

.button-3c>.fa {

    height: 60px;

    width: 100%;

    line-height: 60px;

    background: #fff;

    color: #f29e0d;

    border-radius: 10px 10px 0 0;

}

.button-3c:active:before {

    color: #f58500;

}

/* Button 3d */

.button-3d {

    padding: 25px 60px 25px 120px;

    border-radius: 10px;

}

.button-3d>.fa {

    background: #fff;

    color: #fcad26;

    z-index: 2;

    border-radius: 10px 0 0 10px;

}

.button-3d:after {

    width: 20px;

    height: 20px;

    background: #fff;

    z-index: 1;

    left: 55px;

    top: 50%;

    margin: -10px 0 0 -10px;

    -webkit-transform: rotate(45deg);

    -moz-transform: rotate(45deg);

    -ms-transform: rotate(45deg);

    transform: rotate(45deg);

}

.button-3d:active:before {

    color: #f58500;

}

.button-3d:active {

    top: 0;

}

.button-3d:active:after {

    left: 60px;

}

/* Button 3e */

.button-3e {

    padding: 25px 120px 25px 60px;

    overflow: hidden;

}

.button-3e>.fa {

    left: auto;

    right: 10px;

    z-index: 2;

}

.button-3e:after {

    width: 30%;

    height: 200%;

    background: rgba(255, 255, 255, 0.1);

    z-index: 1;

    right: 0;

    top: 0;

    margin: -5px 0 0 -5px;

    -webkit-transform-origin: 0 0;

    -webkit-transform: rotate(-20deg);

    -moz-transform-origin: 0 0;

    -moz-transform: rotate(-20deg);

    -ms-transform-origin: 0 0;

    -ms-transform: rotate(-20deg);

    transform-origin: 0 0;

    transform: rotate(-20deg);

}

.button-3e:hover:after {

    width: 35%;

}

/* Button 4 */

.button-4 {

    border-radius: 50px;

    border: 3px solid #fff;

    color: #fff;

    overflow: hidden;

}

.button-4:active {

    border-color: #902866;

    color: #902866;

}

.button-4:hover {

    background: #AB327A;

}

.button-4>.fa {

    position: absolute;

    height: 100%;

    font-size: 125%;

    line-height: 3.5;

    color: #fff;

    -webkit-transition: all 0.3s;

    -moz-transition: all 0.3s;

    transition: all 0.3s;

}

.button-4:active>.fa {

    color: #902866;

}

/* Button 4a */

.button-4a>.fa {

    left: 130%;

    top: 0;

}

.button-4a:hover>.fa {

    left: 80%;

}

/* Button 4b */

.button-4b>.fa {

    left: -50%;

    top: 0;

}

.button-4b:hover>.fa {

    left: 10%;

}

/* Button 4c */

.button-4c>.fa {

    left: 70%;

    opacity: 0;

    top: 0;

}

.button-4c:hover>.fa {

    left: 80%;

    opacity: 1;

}

/* Button 4d */

.button-4d>.fa {

    left: 30%;

    opacity: 0;

    top: 0;

}

.button-4d:hover>.fa {

    left: 10%;

    opacity: 1;

}

/* Button 5 */

.button-5 {

    background: #165F8E;

    color: #fff;

    min-height: 70px;

    min-width: 260px;

    line-height: 24px;

    font-size: 16px;

    overflow: hidden;

    -webkit-backface-visibility: hidden;

    -moz-backface-visibility: hidden;

    backface-visibility: hidden;

}

.button-5:active {

    background: #1871A9;

    top: 2px;

}

.button-5 span {

    display: inline-block;

    width: 100%;

    height: 100%;

    -webkit-transition: all 0.3s;

    -webkit-backface-visibility: hidden;

    -moz-transition: all 0.3s;

    -moz-backface-visibility: hidden;

    transition: all 0.3s;

    backface-visibility: hidden;

}

.button-5>.fa {

    position: absolute;

    height: 100%;

    width: 100%;

    line-height: 2.5;

    font-size: 180%;

    -webkit-transition: all 0.3s;

    -moz-transition: all 0.3s;

    transition: all 0.3s;

}

.button-5:active>.fa {

    color: #53AFE8;

}

/* Button 5a */

.button-5a:hover span {

    -webkit-transform: translateY(300%);

    -moz-transform: translateY(300%);

    -ms-transform: translateY(300%);

    transform: translateY(300%);

}

.button-5a>.fa {

    left: 0;

    top: -100%;

}

.button-5a:hover>.fa {

    top: 0;

}

/* Button 5b */

.button-5b:hover span {

    -webkit-transform: translateX(200%);

    -moz-transform: translateX(200%);

    -ms-transform: translateX(200%);

    transform: translateX(200%);

}

.button-5b>.fa {

    left: -100%;

    top: 0;

}

.button-5b:hover>.fa {

    left: 0;

}



/* Special trash effect */

.trash-effect {

    position: relative;

    max-width: 320px;

    margin: 60px auto 0;

}

.trash-effect .icon-file {

    font-size: 30px;

    position: absolute;

    width: 50px;

    height: 50px;

    left: 50%;

    top: 50%;

    margin: -45px 0 0 -25px;

    -webkit-transition: all 0.3s ease-out;

    -moz-transition: all 0.3s ease-out;

    transition: all 0.3s ease-out;

    -webkit-transform: translateX(90px) translateY(20px) scale(1);

    -moz-transform: translateX(90px) translateY(20px) scale(1);

    -ms-transform: translateX(90px) translateY(20px) scale(1);

    transform: translateX(90px) translateY(20px) scale(1);

}

.trash-effect .icon-file:nth-child(2) {

    -webkit-transform: translateX(140px) translateY(-10px) scale(1);

    -moz-transform: translateX(140px) translateY(-10px) scale(1);

    -ms-transform: translateX(140px) translateY(-10px) scale(1);

    transform: translateX(140px) translateY(-10px) scale(1);

    -webkit-transition-delay: 0.1s;

    -moz-transition-delay: 0.1s;

    transition-delay: 0.1s;

}

.trash-effect .icon-file:nth-child(3) {

    -webkit-transform: translateX(140px) translateY(50px) scale(1);

    -moz-transform: translateX(140px) translateY(50px) scale(1);

    -ms-transform: translateX(140px) translateY(50px) scale(1);

    transform: translateX(140px) translateY(50px) scale(1);

    -webkit-transition-delay: 0.2s;

    -moz-transition-delay: 0.2s;

    transition-delay: 0.2s;

}

.trash-effect.trash-effect-active .icon-file {

    -webkit-transform: translateX(-100px) translateY(-10px) scale(0);

    -moz-transform: translateX(-100px) translateY(-10px) scale(0);

    -ms-transform: translateX(-100px) translateY(-10px) scale(0);

    transform: translateX(-100px) translateY(-10px) scale(0);

}

@-webkit-keyframes openTrash {

    50% {

        -webkit-transform: rotate(-35deg);

    }

    100% {

        -webkit-transform: rotate(0deg);

    }

}

@-moz-keyframes openTrash {

    50% {

        -moz-transform: rotate(-35deg);

    }

    100% {

        -moz-transform: rotate(0deg);

    }

}

@keyframes openTrash {

    50% {

        transform: rotate(-35deg);

    }

    100% {

        transform: rotate(0deg);

    }

}



















					/*

					 * junaid 

					 */



					/*Sign in*/





.card-container.card {

   width: 100%;

    padding: 10px 10px;

}



.btn {

    font-weight: 700;

    height: 36px;

    -moz-user-select: none;

    -webkit-user-select: none;

    user-select: none;

    cursor: default;

}



/*

 * Card component

 */

.card {

    /* just in case there no content*/

    padding: 20px 25px 30px;

    margin: 0 auto 25px;

    margin-top: 20px;



}



.profile-img-card {

    width: 150px;

    height: 150px;

    margin: 0 auto 10px;

    display: block;

    -moz-border-radius: 50%;

    -webkit-border-radius: 50%;

    border-radius: 50%;

}



/*

 * Form styles

 */

 

 .banner_sign_in{

	background-image: url('../img/sign_in_bg.jpg');

	width:100%;

	background-size:cover;

}

.profile-name-card {

    font-size: 16px;

    font-weight: bold;

    text-align: center;

    margin: 10px 0 0;

    min-height: 1em;

}



.reauth-email {

    display: block;

    color: #404040;

    line-height: 2;

    margin-bottom: 10px;

    font-size: 14px;

    text-align: center;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

    -moz-box-sizing: border-box;

    -webkit-box-sizing: border-box;

    box-sizing: border-box;

}



.form-signin #inputEmail,

.form-signin #inputPassword {

    direction: ltr;

    height: 44px;

    font-size: 16px;

	box-shadow:none !important;

	border:none;

}



.form-signin input[type=email],

.form-signin input[type=password],

.form-signin input[type=text],

.form-signin button {

    width: 100%;

    display: block;

    margin-bottom: 10px;

    z-index: 1;

    position: relative;

    -moz-box-sizing: border-box;

    -webkit-box-sizing: border-box;

    box-sizing: border-box;

}



.form-signin .form-control:focus {

    border-color: rgb(104, 145, 162);

    outline: 0;

    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgb(104, 145, 162);

    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgb(104, 145, 162);

}



.btn.btn-signin {

    /*background-color: #4d90fe; */

    background-color: #337ab7;

    /* background-color: linear-gradient(rgb(104, 145, 162), rgb(12, 97, 33));*/

    padding: 0px;

    font-weight: 700;

    font-size: 14px;

    height: 36px;

    -moz-border-radius: 3px;

    -webkit-border-radius: 3px;

    border-radius: 3px;

    border: none;

    -o-transition: all 0.218s;

    -moz-transition: all 0.218s;

    -webkit-transition: all 0.218s;

    transition: all 0.218s;

}



.btn.btn-signin:hover,

.btn.btn-signin:active,

.btn.btn-signin:focus {

    background-color: rgb(221, 228, 239);

	color: #fff;

}



.forgot-password {

    color: #fff;

}



.forgot-password:hover,

.forgot-password:active,

.forgot-password:focus{

    color: #fff;

}

@media screen and (min-device-width: 1200px) and (max-device-width: 1920px) {

 .custom-cont-mrg{margin-left:0px !important;}

}







/*register*/



.register-container.card {

    padding: 0px 30px;

}





.btn-register{

	margin-top: 10px;

	height: 46px;

}





.btn.btn-register {

    background-color: #337ab7;

    padding: 0px;

    font-weight: 700;

    font-size: 14px;

    height: 36px;

    -moz-border-radius: 3px;

    -webkit-border-radius: 3px;

    border-radius: 3px;

    border: none;

    -o-transition: all 0.218s;

    -moz-transition: all 0.218s;

    -webkit-transition: all 0.218s;

    transition: all 0.218s;

}



.btn.btn-register:hover,

.btn.btn-register:active,

.btn.btn-register:focus {

    background-color: rgb(221, 228, 239);

	color: #337ab7;

}



.login-register{

	font-size: 11px;

	text-align: center;

}



.rg_form{

	 height: 46px;

}

.banner_reg{

	background: url('../img/signin_bg.jpg') center;

	width:100%;

	min-height:706px;

	background-size:cover;

}





/*contact us*/

 .map-mar{

	margin-top:75px;

 }

.map{



	width:100%;

	height:539px;

	}

	.map_text{

		color: #337ab7;

	}

	

	.btn.btn-map {

    background-color: #337ab7;

    padding: 0px;

    font-weight: 700;

    font-size: 14px;

    height: 36px;

	width: 200px;

    -moz-border-radius: 3px;

    -webkit-border-radius: 3px;

    border-radius: 3px;

    border: none;

    -o-transition: all 0.218s;

    -moz-transition: all 0.218s;

    -webkit-transition: all 0.218s;

    transition: all 0.218s;

}



.btn.btn-map:hover,

.btn.btn-map:active,

.btn.btn-map:focus {

    background-color: rgb(221, 228, 239);

	color: #337ab7;

}

.input-group-addon

{

	background:#fff !important;

	box-shadow:none !important;

}

.input-group

{

	box-shadow:none !important;

	

}

.rg_form

{

	box-shadow:none !important;

	border:none !important;

	border-left:solid 1px #ccc !important;

}

.control-label

{

	margin-bottom:10px !important;

}

.register-container .form-group

{

	margin:0px !important;

}

.banner_subpag_bg

{

	background:#f1f4f9;

}

.left_bar_menu

{

	background:#1c3a66;

	border-radius: 5px;

	padding:20px;

    min-height: 945px;

}

.left_bar_menu ul

{

	margin:0px;

	padding:0px;

}

.left_bar_menu ul li

{

	margin:0px;

	padding:0px;

	list-style:none;



}

.left_bar_menu ul li a

{

	text-align:left;

	font-family:Roboto,Arial;

	font-size:14px;

	color:#fff;

    border-bottom:solid 1px #ccc;

	padding-bottom:10px;

	padding-top:10px;

	clear:both;

	width:100%;

	padding-left:5px;

	display:block;

	text-decoration:none;



}

.left_bar_menu ul li a:hover

{

	background:#f78b20;

	width:100%;

	display:block;



}

.left_bar_menu ul li a i

{

	font-size:18px;

	font-weight:bold;



}



.contact_us

{

	background:#fff;

	border-radius:5px;

	padding:20px;

	color:#000;

    font-family:Roboto,Arial;

	font-size:14px;

}

.contact_us label

{



	color:#666;

    font-family:Roboto,Arial;

	font-size:14px;

	margin-top:5px;

	font-weight:normal;

}

.contact_us h2

{

	color:#000;

    font-family:Roboto,Arial;

	font-size:20px;

	margin:0px;

	padding:0px;

	border-bottom:solid 1px #ccc;

	margin-bottom:10px;

	padding-bottom:10px;

}

.contact_input

{



	color:#000;

    font-family:Roboto,Arial;

	font-size:14px;

	border:solid 1px #eee;

	box-shadow:none !important;

	height:40px;

}

.mrg_top0

{

	margin-top:0px;

}

.breadcrumb

{

	background-color:transparent !important;

	margin-bottom:10px;

	text-align:right;

	color:#fff !important;

	padding-top:45px;

}

.breadcrumb li

{

	color:#fff !important;

		font-size:14px;

	font-weight:bold;

}

.breadcrumb a

{

	color:#a8c3ea;

	font-size:14px;

	font-weight:bold;

}

.left_box_padding

{

	padding:15px !important;

}

.quote_font

{

	font-size:16px !important;

}

.mrg_top0

{

	margin-top:0px;

}

.lnik_changepage

{

	margin-top:-45px;

}

.color_ornage

{

	color:#f57f27 !important;

		font-size:18px;

}

.color_pay_box

{

	color:#666;



}



/* bilal */

.payment_info_right{

	background:#f68922;

	color:white;

	padding:2px; 

    padding-left: 10px;

	border-radius:5px;

}



.summery_hdg_bg_white{

	border-radius: 0 0px 25px / 5px 5px 80px 80px;

    background: white;

    padding: 10px;

    font-size: 20px;

    font-weight: bold;

    font-family: Roboto, Arial;

    margin-top: 10px;

    margin-left: -15px;

    width: 100%;

    color: #1c3a66 !important;

	padding-top: 8px;

}



.payment_info_right p{

    font-size: 14px;

    font-weight: bold;

    font-family: Roboto;

}



.date_left{

	background:#F68922;

	color:white;

	text-align:center;

	border-top-right-radius: 5px;

	border-top-left-radius: 5px;

	padding-bottom: 5px;

    padding-top: 5px;

	margin-left: 4%;

}



.date_right{

	background:#F68922;

	color:white;

	text-align:center;

	border-top-right-radius: 5px;

	border-top-left-radius: 5px;

	padding-bottom: 5px;

    padding-top: 5px;

	margin-left: 4%;

}



.date_left_content{

	background:#EFEFEF;

	color:white;

	border-radius:5px;

}



.date_left_content h4{

	font-size: 15px;

    font-weight: bold;

    font-family: Roboto;

	color:#262626;

	margin-top:20px;

	margin-bottom:0px;

}



.date_left_content h5{

	font-size: 15px;

    font-weight: bold;

    font-family: Roboto;

	margin:0px;

	

}



.date_right_content{

	background:#EFEFEF;

	color:white;

	border-radius:5px;

}



.date_right_content h4{

	font-size: 15px;

    font-weight: bold;

    font-family: Roboto;

	color:#262626;

	margin-top:20px;

	margin-bottom:0px;

}



.date_right_content h5{

	font-size: 15px;

    font-weight: bold;

    font-family: Roboto;

	margin:0px;

}



.city_name{

	color:#f68922;

}



.rental_color{

	color:#262626;

}



.payment_info_nav{

	background-color: #1c3a66 !important;

	border-radius: 0 0px 25px / 5px 5px 80px 80px;

	padding-left: 15px;

	padding-top: 10px;

	margin-bottom: 30px;

}



.payment_info_well{

	width: 98.8%;

	padding-left: 0px !important;

	background-color:#efefef;

	-webkit-box-shadow:none !important;

	box-shadow:none !important;

	border:none !important;

}



.payment_info_nav li a{

    border-right: 0px;

	border-top-right-radius: 6px;

	border-top-left-radius: 6px;

	padding-left: 25px;

    padding-right: 25px;

    padding-top: 10px;

    padding-bottom: 10px;

		border:inherit !important;

}



.payment_info_nav li a:hover{

    background-color: #fff !important;

		border:inherit !important;

			border-top-right-radius: 6px;

	border-top-left-radius: 6px;

	color:#000;

}



.tab_content img{width:100%;}

.tab_content{

    background: white;

    text-align: center;

    border-radius: 5px;

    padding-bottom: 25px;

    padding-top: 25px;

}



.tab_active_content{

	padding-left:14px;

}



.tab_content_desc h1{

	font-size:20px;

	color:#1c3a66;

	font-family:Bebas !important;

	font-weight:bold;

	margin-top: 0px;

}



.tab_content_desc p{

	font-size:17px;

	color:#1c3a66;

	font-family:Roboto, Arial !important;

	font-weight:bold;

}



.tab_category{background:white; }

.tab_category p{margin-bottom:3px; padding:7px;}



.tab_content_payment{

	background:white;

	padding: 20px;

    border-radius: 5px;

}



.tab_content_payment h3{

	font-size:30px;

	color:#1c3a66;	font-family:Roboto, Arial !important;

	font-weight:bold;

	margin:0px;

	

}



.tab_content_payment a{

	font-size:24px;

	color:#1c3a66;	font-family:Roboto, Arial !important;

	font-weight:bold;

}



.tab_content_payment span{

	font-size:30px;

	color:#f68922;	font-family:Roboto, Arial !important;

	font-weight:bold;

}



.tab_content_payment_1{

	background:white;

	padding: 20px;

    border-radius: 5px;

}



.tab_content_payment_1 h3{

	font-size:30px;

	color:#1c3a66;

	font-family:Roboto, Arial !important;

	

	margin:0px;

	

}



.tab_content_payment_1 a{

	font-size:24px;

	color:#1c3a66;

	font-family:Roboto, Arial !important;

	

}



.tab_content_payment_1 span{

	font-size:24px;

	color:#f68922;	font-family:Roboto, Arial !important;

	

}



.tab_content_desc_padd{

	padding-left:0px;

	padding-right: 3px;

}



.btn-circle {

  width: 30px;

  height: 30px;

  text-align: center;

  padding: 6px 0;

  font-size: 16px;

  line-height: 1.428571429;

  border-radius: 15px;

  margin-top: 34px;

  background:#F68922;

  border:none;

  color:white;

}



.tab_content_checkout{background:white; padding:0px;}



.summery_hdg_bg_checkout{

	border-radius: 0 0px 0px 25px / 5px 5px 80px 80px;

    background: #1c3a66;

    padding: 10px;

    font-size: 20px;

    font-weight: bold;

    font-family: Roboto;

    margin-top: 10px;

    width: 76%;

    color: #fff !important;

	float:right;

}



.content_para_left{padding-left:0px;}

.content_para_left p{

	font-size: 14px;

    font-weight: bold;

    font-family: Roboto;

	color:#474747;

}



.content_para_right{padding-left:0px; border-right:2px solid #EFEFEF;}

.content_para_right p{

	font-size: 14px;

    font-weight: bold;

    font-family: Roboto;

	color:#474747;

}

.content_para_right span{

	font-size: 14px;

    font-weight: bold;

    font-family: Roboto;

	color:#f68922;

}



.tab_checkbox{

	float:right;

}



.content_para_left_second{padding-left:0px; border-right:2px solid #EFEFEF;}

.content_para_left_second p{

	font-size: 14px;

    font-weight: bold;

    font-family: Roboto;

	color:#474747;

}





.checkout_amount{color:#1c3a66; font-size: 36px;

    margin-top: 111px;}



.btn_select_new{

	padding-left: 40px !important;

    padding-right: 40px !important;

	letter-spacing: 1px !important;

    padding-top: 13px !important;

    padding-bottom: 13px !important;

	background: linear-gradient(#fdc668, #f4813e) !important;

}



.btn-circle_rental {

	margin-top:0px !important;

    width: 26px !important;

    height: 26px !important;

    padding: 2px 0 !important;

}







/* bilal */



/********************************************************************/

/*** PANEL PRIMARY ***/

.with-nav-tabs.panel-primary .nav-tabs > li > a,

.with-nav-tabs.panel-primary .nav-tabs > li > a:hover,

.with-nav-tabs.panel-primary .nav-tabs > li > a:focus {

    color: #fff;

}

.with-nav-tabs.panel-primary .nav-tabs > .open > a,

.with-nav-tabs.panel-primary .nav-tabs > .open > a:hover,

.with-nav-tabs.panel-primary .nav-tabs > .open > a:focus,

.with-nav-tabs.panel-primary .nav-tabs > li > a:hover,

.with-nav-tabs.panel-primary .nav-tabs > li > a:focus {

	color: #fff;

	background-color: #3071a9;

	border-color: transparent;

}

.with-nav-tabs.panel-primary .nav-tabs > li.active > a,

.with-nav-tabs.panel-primary .nav-tabs > li.active > a:hover,

.with-nav-tabs.panel-primary .nav-tabs > li.active > a:focus {

	color: #428bca;

	background-color: #fff;

	border-color: #428bca;

	border-bottom-color: transparent;

}

.with-nav-tabs.panel-primary .nav-tabs > li.dropdown .dropdown-menu {

    background-color: #428bca;

    border-color: #3071a9;

}

.with-nav-tabs.panel-primary .nav-tabs > li.dropdown .dropdown-menu > li > a {

    color: #fff;   

}

.with-nav-tabs.panel-primary .nav-tabs > li.dropdown .dropdown-menu > li > a:hover,

.with-nav-tabs.panel-primary .nav-tabs > li.dropdown .dropdown-menu > li > a:focus {

    background-color: #3071a9;

}

.with-nav-tabs.panel-primary .nav-tabs > li.dropdown .dropdown-menu > .active > a,

.with-nav-tabs.panel-primary .nav-tabs > li.dropdown .dropdown-menu > .active > a:hover,

.with-nav-tabs.panel-primary .nav-tabs > li.dropdown .dropdown-menu > .active > a:focus {

    background-color: #4a9fe9;

}

.pament_tabs

{

}

.pament_tabs li a

{

	border-right:#fff !important;

	padding-top:12px !important;

	padding-bottom:12px !important;

	padding-left:20px !important;

	padding-right:20px !important;

}

.pament_tabs li a:hover

{

	background:#fff !important;

	color:#428bca !important;

		border-radius:0px !important;

	border-top-right-radius:5px !important;

	border-top-left-radius:5px !important;



}



.mrg_top5

{

	margin-top:5px;

	display:block;

	margin-left:5px;

}

.mrg5

{

	margin:5px !important;

}

.font_size1

{

	font-size:12px !important;

}

.rental_boxright

{

	background:#fdeded;

	border:solid 2px #1c3a66;

	padding:5px;

	border-radius:5px;

	min-height:100px;

}

.rental_boxleft

{

	background:#f1f4f9;

	border:solid 2px #1c3a66;

	padding:5px;

	border-radius:5px;

	min-height:100px;

}



.btn_select

{

	background: #f78e1f; /* For browsers that do not support gradients */

    background: -webkit-linear-gradient(#fba814, #f3732b); /* For Safari 5.1 to 6.0 */

    background: -o-linear-gradient(#fba814, #f3732b); /* For Opera 11.1 to 12.0 */

    background: -moz-linear-gradient(#fba814, #f3732b); /* For Firefox 3.6 to 15 */

    background: linear-gradient(#fba814, #f3732b); /* Standard syntax */

	padding:5px;

	color:#Roboto;

	font-size:14px;

	font-weight:bold;

	font-family:Roboto, Arial;

	border:solid 1px #faa615;

	border-radius:5px;

	color:#fff;

	text-align:center;

	transition:1s;

}



.btn_select:hover

{



	color:#fff;

}

.pdg_left0

{

	padding-left:0px;

}

.pdg_leftright

{

	padding-right:0px;

}



@media (min-width: 768px) and (max-width: 992px) {



 .input_pay_details

	 {

		 width:100%;

	 }

.right_whitbg_info

{

	margin-top:10px;

	padding:0px;

}

}

@media (min-width: 320px) and (max-width: 767px) {

	  

	  .left_bar_menu

	  {

		  min-height:inherit;

		  margin-bottom:30px;

	  }

	  .p0_sm

	  {

		  padding:0px;

	  }

	  

	.hdg_info_main

	{

		    font-size: 36px;

    padding-bottom: 5px;

    padding-top: 5px;

	}

	 .breadcrumb

	 {

		 padding-top:10px;

	 }

	 .navbar-right

	 {

		 margin-bottom:0px !important;

	 }

	 .input_pay_details

	 {

		 margin-left:0px !important;

		 margin-top:10px;

	 }

	 .your_detailsbox

	 {

		 margin-top:5px !important;

	 }

	 .your_details_bg

	 {

		 margin-top:10px;

	 }

	 .input_pay_details

	 {

		 width:100%;

	 }

	 .tab_content_desc h1

	 {

		 margin-top:20px;

	 }

	 .tab_content_payment_1

	 {

		 margin-top:10px;

	 }

	 .checkout_amount

	 {

		 margin-top:20px;

		 padding-bottom:20px;

		 display:block;

	 }

	 .content_para_left

	 {

		 padding:20px;

	 }

	 .content_para_right

	  {

		 padding:20px;

	 }

	 .date_left_content h4

	 {

		 padding-top:20px;

		 margin-top:0px;

	 }

	 .date_left_content

	 {

		 margin-bottom:20px;

	 }

	 .date_left

	 {

		 margin-left:0px;

	 }

	 .date_right

	 {

		 margin:0px;

	 }

	 .date_right_content h4

	 {

		 margin-top:0px;

		 padding:20px;

	 }

	 .return_p0

	 {

		 padding:0px;

	 }

	 .date_right_content

	 {

		 margin-bottom:20px;

	 }

	 .right_whitbg_info

	 {

		 padding:0px;

	 }

	 .payment_info_well

	 {

		 width:100%;

	 }

	 

  }

  

  

  

  

		.about_img{

			width: 100%;

		}  

	

		.about_text{

		}

	

		.about_text h6{

			color: #323232;

			font-size: 16px;

			font-weight: 400;

			font-family: 'Rubik', sans-serif;

		}

	

		.about_text h4 {

			color: #323232;

			padding-bottom: 11px;

			font-size: 26px;

			font-weight: 500;

		}

		

		.about_text p {

			color: #777777;

			line-height: 26px;

			padding-bottom: 40px;

			color: #4a4a4a;

			font-size: 18px;

			font-weight: 400;

			line-height: 30px;

			letter-spacing: 0em;

			font-family: 'Lato', sans-serif;

		

		}

		

		.btn_read_more{			

			background: linear-gradient(#fba814, #f3732b);

			border-radius: 5px;

			border: solid 1px #faa615;

			color: #fff;

			font-size: 18px;

			font-weight: 400;

			letter-spacing: 0;

			outline: 0 none;

			padding: 14px 31px;

			transition: 1s;

		}

		

		.btn_read_more:hover{

				color:#fff;

				border-radius:50px;

				padding: 14px 31px;

		}

		

		.about_pad {

			padding: 45px 0 45px;

		}

		

	

		

		.payless_bg {

			background: url(../img/taxi_bg2.jpg) no-repeat;

			

			padding: 42px 0 63px;

		}

		

		.payless_work {

			text-align: center;

			width: 72%;

			margin: auto;

		}

		

		.payless_work h5 {

			color: #ffffff;

			font-size: 24px;

			font-weight: 400;

			font-family: 'Rubik', sans-serif;

		}

		

		.payless_work h2 {

			color: #fff;

			font-size: 36px;

			font-weight: 500;

			font-family: 'Rubik', sans-serif;

		}

		

		.payless_work p {

			color: #ffffff;

			font-size: 18px;

			line-height: 30px;

			font-family: 'Lato', sans-serif;

		}

		

		.payless_about_pad {

			padding: 45px;

		}

		

		.payless_about_bg {

			background: rgb( 247, 247, 247) none repeat scroll 0 0;

			padding: 27px 40px 42px 15px;

			text-align: left;

			box-shadow: 0px 2px 3px 0px rgb( 148, 148, 148);

			margin-bottom:20px;

		}

		

		.payless_about_bg h5 {

		color: #3d3d3d;

		font-size: 24.09px;

		margin: 14px 0;

		font-weight: bold;

	    font-family: 'Rubik', sans-serif;

		}

		

		.payless_about_bg h6 {

			color: #3d3d3d;

			font-size: 14.05px;

			line-height: 24.09px;

			font-weight: 400;

			font-family: 'Rubik', sans-serif;

		}

		

		.payless_about_bg p {

			color: #3d3d3d;

			font-size: 14.05px;

			line-height: 24.09px;

			padding: 12px 0 7px;

			font-family: 'Lato', sans-serif;

		}

		

		.line_border {

			background: #1c3a66;

			display: block;

			height: 1px;

			position: relative;

			top: 15px;

			width: 51px;

		}

		

		

		

		

		

		.why_payless {

			background: rgba(0, 0, 0, 0) url(img/why-choose-us-bg.jpg) no-repeat scroll center center / 100% 100%;

			padding: 55px 0 118px;

			position: relative;

			background-size:cover;

		}



		.why_payless_title {

			text-align: center;

			margin: 0 0 30px;

		}



		.why_payless_title .why_payless_heading {

			color: #ffffff;

			font-size: 36px;

			font-weight: 500;

		}





		.why_payless_title .why_payless_text {

			color: #ffffff;

		}





		.why_payless_text {

			font-size: 16px;

			font-weight: 400px;

			line-height: 24.01px;

			font-family: 'Lato', sans-serif;

		}







		.why_payless_text::before {

			background: #1C3A66 none repeat scroll 0 0;

			content: "";

			display: block;

			height: 2px;

			left: 0;

			margin: auto;

			position: absolute;

			right: 0;

			top: 119px;

			width: 47px;

		}



		.why_choose_payless {

			margin: 98px 0 30px;

			text-align: center;

		}

		.why_choose_payless .payless_icon {

			background: #1C3A66 none repeat scroll 0 0;

			border-radius: 50%;

			height: 100px;

			margin: auto auto 30px;

			width: 100px;

		}

		.why_choose_payless:hover .payless_icon {

			background: #F78C20 none repeat scroll 0 0;

		}



		.why_choose_payless .payless_icon {  

			-webkit-transition: all 0.5s ease-in;

		}

		.why_choose_payless .payless_icon i {

			font-size: 52px;

			color: #ffffff;

			font-weight: 400;

			line-height: 52px;

			text-align: center;

			position: relative;

			top: 21%;

			left: 0;

			right: 0;

			transition: all 1s ease-in;

			-webkit-transition: all 1s ease-in;

			-moz-transition: all 1s ease-in;

			-o-transition: all 1s ease-in;

			margin: 0 auto;

		}



		.why_choose_payless h5 {

			color: #ffffff;

			font-weight: 400;

			line-height: 36px;

			margin: 8px 0 26px;

			font-size: 24px;

		}





		h1, h2, h3, h4, h5, h6 {

			font-family: 'Rubik', sans-serif;

		}



		.why_choose_payless p {

			color: #ffffff;

			font-size: 15.98px;

			font-weight: 400;

			line-height: 24px;

			width: 91%;

			margin: auto;

			font-family: 'Lato', sans-serif;

		}



		

		

		

		

		

		

		

		

		

		

		

		

		

		/* profile */

		

		.profile {

  margin: 20px 0;

}



/* Profile sidebar */

.profile-sidebar {

  padding: 20px 0 10px 0;

  background: #fff;

}



.profile-userpic img {

  float: none;

  margin: 0 auto;

  width: 50%;

  height: 50%;

  -webkit-border-radius: 50% !important;

  -moz-border-radius: 50% !important;

  border-radius: 50% !important;

}



.profile-usertitle {

  text-align: center;

  margin-top: 20px;

}



.profile-usertitle-name {

  color: #5a7391;

  font-size: 16px;

  font-weight: 600;

  margin-bottom: 7px;

}



.profile-usertitle-job {

  text-transform: uppercase;

  color: #5b9bd1;

  font-size: 12px;

  font-weight: 600;

  margin-bottom: 15px;

}



.profile-userbuttons {

  text-align: center;

  margin-top: 10px;

}



.profile-userbuttons .btn {

  text-transform: uppercase;

  font-size: 11px;

  font-weight: 600;

  padding: 6px 15px;

  margin-right: 5px;

}



.profile-userbuttons .btn:last-child {

  margin-right: 0px;

}

    

.profile-usermenu {

  margin-top: 30px;

}



.profile-usermenu ul li {

  border-bottom: 1px solid #f0f4f7;

}



.profile-usermenu ul li:last-child {

  border-bottom: none;

}



.profile-usermenu ul li a {

  color: #93a3b5;

  font-size: 14px;

  font-weight: 400;

}



.profile-usermenu ul li a i {

  margin-right: 8px;

  font-size: 14px;

}



.profile-usermenu ul li a:hover {

  background-color: #fafcfd;

  color: #5b9bd1;

}



.profile-usermenu ul li.active {

  border-bottom: none;

}



.profile-usermenu ul li.active a {

  color: #5b9bd1;

  background-color: #f6f9fb;

  border-left: 2px solid #5b9bd1;

  margin-left: -2px;

}



/* Profile Content */

.profile-content {

  padding: 20px;

  background: #fff;

}

	.btn_save_changes {

    background: linear-gradient(#fba814, #f3732b);

    border-radius: 5px;

    border: solid 1px #faa615;

    color: #fff;

    font-size: 16px;

    font-weight: bold;

    letter-spacing: 0;

        padding: 10px 16px;

    transition: 1s;

    padding-top: 6px;

	}

	

	.btn_save_changes:hover{

				color:#fff;

				border-radius:50px;

				padding: 10px 16px;

				padding-top: 6px;

		}

		

		.profile_details_bg {

    font-size: 20px;

    color: #ffffff !important;

    background-color: #1c3a66 !important;

    border-radius: 0 0px 25px / 5px 5px 80px 80px;

    background: #dde4ef;

    padding: 10px;

    font-weight: normal;

    font-family: Roboto, Arial;

    margin-top: 22px;

    margin-left: -15px;

    width: 100%;

}



.personal_info_bg {

       font-size: 20px;

    color: #ffffff !important;

    background-color: #1c3a66 !important;

    border-radius: 0 0px 25px / 5px 5px 80px 80px;

    background: #dde4ef;

    padding: 10px;

    font-weight: normal;

    font-family: Roboto, Arial;

    margin-bottom: 40px;

    margin-left: -35px;

    width: 520px;

}

.profile_details

{

    background: #EFEFEF;

    margin-top: 16px;

    min-height: 490px;

    border-radius: 5px;

    color: #fff;

	margin-bottom: 16px;

}



@media (min-width: 320px) and (max-width: 767px) {

.profile-content {

    padding: 20px;

    background: #fff;

}

.personal_info_bg {

    font-size: 20px;

    color: #ffffff !important;

    background-color: #1c3a66 !important;

    border-radius: 0 0px 25px / 5px 5px 80px 80px;

    background: #dde4ef;

    padding: 10px;

    font-weight: normal;

    font-family: Roboto, Arial;

    margin-bottom: 40px;

    margin-left: -35px;

    width: 220px;

}

.form_pad_personal_info {

    

    margin-bottom: 0px !important;

}



}



@media (min-width: 320px) and (max-width: 380px) {
.login_top
{
	padding-left: 5px !important;
	font-size: 12px !important;
padding-right: 5px !important;
}
}

#get_quote_form input{
	font-size: 20px;
}

#get_quote_form select{
	font-size: 20px;
}

#dropdown_location .dropbtn {
	font-size: 20px !important;
	padding-top: 6px !important;
}

#dropdown_location .dropdown-content a{
	font-size: 20px !important;
}

#get_quote_form label{
	font-size: 18px;
	line-height:  18px;
}

@media only screen and (min-width: 320px) and (max-width: 767px){
.car img{
height: auto !important;
}
}