 @charset "utf-8";
/* CSS Document */


html{ -webkit-font-smoothing: antialiased !important;  -moz-font-smoothing: antialiased !important; font-smoothing: antialiased !important;}
body{margin:0; padding:0; font-family:'Calibri'; background:#fff;}

ul, ol, p, form, input, textarea, select, pre, em, sub, sup, canvas, section, article, aside, img, a, li, iframe, table, nav, header, footer, body, menu
{
margin:0; padding:0;font-family:'Calibri'; vertical-align:middle; box-sizing:border-box; -webkit-box-sizing:border-box; list-style:none; text-decoration:none; outline:none; border:0; border-spacing:0; border-collapse:collapse; 
}

*, after, before{box-sizing:border-box; -webkit-box-sizing:border-box;}

h1, h2, h3, h4, h5, h6{margin:0; padding:0; font-weight:normal;}
 
b, strong{ /*font-family:'Calibri-Bold';font-weight:normal; */}
u{text-decoration:underline;}
i, em{font-style:italic;}
img{max-width:100%;}
.clear{clear:both;}
input[type="button"], input[type="submit"], input[type="reset"],
input[type="text"]{appearance:none; -webkit-appearance:none;}
input, button{outline: none;}

select::-ms-expand {display: none;}	

@font-face {font-family:"Calibri";src:url("fonts/Calibri.eot?") format("eot"),url("fonts/Calibri.woff") format("woff"),url("fonts/Calibri.ttf") format("truetype"),url("fonts/Calibri.svg#Calibri") format("svg");font-weight:normal;font-style:normal;}

@font-face {font-family:"Calibri-Bold";src:url("fonts/Calibri-Bold.eot?") format("eot"),url("fonts/Calibri-Bold.woff") format("woff"),url("fonts/Calibri-Bold.ttf") format("truetype"),url("fonts/Calibri-Bold.svg#Calibri-Bold") format("svg");font-weight:normal;font-style:normal;}

@font-face {font-family:"Calibri-Light";src:url("fonts/Calibri-Light.eot?") format("eot"),url("fonts/Calibri-Light.woff") format("woff"),url("fonts/Calibri-Light.ttf") format("truetype"),url("fonts/Calibri-Light.svg#Calibri-Light") format("svg");font-weight:normal;font-style:normal;}

@font-face {font-family:"OpenSans-Light";src:url("fonts/OpenSans-Light.eot?") format("eot"),url("fonts/OpenSans-Light.woff") format("woff"),url("fonts/OpenSans-Light.ttf") format("truetype"),url("fonts/OpenSans-Light.svg#OpenSans-Light") format("svg");font-weight:normal;font-style:normal;}
@font-face {font-family:"OpenSans-Semibold";src:url("fonts/OpenSans-Semibold.eot?") format("eot"),url("fonts/OpenSans-Semibold.woff") format("woff"),url("fonts/OpenSans-Semibold.ttf") format("truetype"),url("fonts/OpenSans-Semibold.svg#OpenSans-Semibold") format("svg");font-weight:normal;font-style:normal;}

@font-face {font-family:"Gabriola";src:url("fonts/Gabriola.eot?") format("eot"),url("fonts/Gabriola.woff") format("woff"),url("fonts/Gabriola.ttf") format("truetype"),url("fonts/Gabriola.svg#Gabriola") format("svg");font-weight:normal;font-style:normal;}

b, strong {
    font-style: normal;
}


.page{float:left; width: 100%; background: #fff;}
header{float:left; width: 100%; background: #fff;box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1); position: relative; z-index: 10;}
.wrapper{width: 1200px; margin: 0 auto;}
.wrapper:after, .wrapper:before{content:""; display: block; clear: both;}
.header_left{float:left;}
.header_right{float:right;}
.logo{float:left; margin-top: 5px; margin-right: 26px;}
.top_menus{float:left;}
.top_menus ul li{float:left; display: inline;}
.top_menus ul li a{float:left; border-top: solid 3px transparent; color:#000; font-size: 17px; height: 61px; line-height:57px; padding: 0 1px; margin: 0 16px;}
.top_menus ul li a:hover, .top_menus ul li a.active{border-color: #4f9e42;}
.sign_up_btn_mov{float:right; margin-top: 10px; margin-left: 18px;}
.sign_mover_up_btn_header {
    display: inline-block;     margin-top: 10px;
    margin-left: 18px; float: right;}

.sign_mover_up_btn_header a{display: inline-block;
background: #1d72c9;
color: #fff;
text-transform: uppercase;
font-size: 15px;
height: 40px;
padding: 0 20px;
line-height: 40px;
cursor: pointer; float:left;background: #318dea; /* Old browsers */
background: -moz-linear-gradient(top,  #318dea 1%, #1d72c9 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #318dea 1%,#1d72c9 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #318dea 1%,#1d72c9 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#318dea', endColorstr='#1d72c9',GradientType=0 ); /* IE6-9 */}
.sign_mover_up_btn_header a:hover{background: #4f9e42;background: #67c956; /* Old browsers */
background: -moz-linear-gradient(top,  #67c956 1%, #4f9e42 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #67c956 1%,#4f9e42 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #67c956 1%,#4f9e42 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#67c956', endColorstr='#4f9e42',GradientType=0 ); /* IE6-9 */}
.sign_up_btn_mov a{float:left; background: #4f9e42; color: #fff;  text-transform: uppercase; font-size: 15px; height: 40px; padding: 0 15px; line-height: 40px;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#67c956+1,4f9e42+100 */
background: #67c956; /* Old browsers */
background: -moz-linear-gradient(top,  #67c956 1%, #4f9e42 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #67c956 1%,#4f9e42 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #67c956 1%,#4f9e42 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#67c956', endColorstr='#4f9e42',GradientType=0 ); /* IE6-9 */
}
.sign_up_btn_mov a:hover{background: #1d72c9;/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#318dea+1,1d72c9+100 */
background: #318dea; /* Old browsers */
background: -moz-linear-gradient(top,  #318dea 1%, #1d72c9 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #318dea 1%,#1d72c9 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #318dea 1%,#1d72c9 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#318dea', endColorstr='#1d72c9',GradientType=0 ); /* IE6-9 */
}
.banner_section{position: relative; float:left; width: 100%;}
.slider_content{float:left; width: 100%; position: relative; z-index: 9;}
.slider_sec_left{float:left;padding-top:178px; max-width: 538px;}
.slider_sec_left h2{float:left; background: #1d72c9; color:#fff; font-size: 32px; font-family: 'Calibri-Bold'; padding: 6px 14px; text-transform: uppercase; margin: 0;background: #318dea; /* Old browsers */
background: -moz-linear-gradient(top,  #318dea 1%, #1d72c9 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #318dea 1%,#1d72c9 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #318dea 1%,#1d72c9 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#318dea', endColorstr='#1d72c9',GradientType=0 ); /* IE6-9 */}
.slider_sec_left p{float:left; width: 100%; color: #fff; font-size: 19px; margin-top: 17px;}

.slider_section_top{position: absolute; top: 0; right: 0; bottom: 0; left: 0;}
.slider_of_advtisment{float:left; width: 100%; height: 100%;}
.slider_section_top .carousel-inner{height: 100%;}
.slider_section_top .carousel-inner>.item{height: 100%;}

.slider_cont_right{float:right; background: #fff; width: 408px; margin-top: 15px; box-shadow: 0 0 5px rgba(0, 0, 0, 0.47); padding: 11px 10px 17px 12px;}
.sign_title{float:left; color: #000; font-size: 22px; position: relative; padding-left: 6px;}
.sign_title:after{content:" "; width: 71px; height: 2px; background: #1d72c9; display: block; clear: both; margin-top: 2px; margin-left: 1px;}
.sub_btn{float:left; width: 100%; padding-left: 6px; margin-top: 13px;}
.sub_btn a{float:left; color: #000; text-transform: uppercase; font-size: 16px;font-family: 'Calibri-Bold';}
.sub_btn a .fa{font-size: 12px;margin-left: 8px;}
.sub_btn a:hover{color: #4f9e42;}
.facebook_sugnup_box{float:left; width: 100%; border-top:solid 1px #d0d0d0; border-bottom:solid 1px #d0d0d0; padding: 19px 0; margin-top: 15px; margin-bottom: 13px;}
.faceb_icn{width: 245px; margin: 0 auto;}
.row_of_form{max-width: none; margin: 0 -5px; clear: both;}
.cols_two_dks{float:left; width: 50%; padding: 0 5px; margin-bottom: 14px;}
.inpur_signup{float:left; width: 100%; height: 40px; border: solid 1px #bbbbbb; padding: 0 9px; font-size: 16px; color: #444;}
select.inpur_signup{background-color:#fff;}
.inpur_signup::-webkit-input-placeholder { color:#949494; opacity:1; }
.inpur_signup::-moz-placeholder { color:#949494; opacity:1;}
.inpur_signup:-ms-input-placeholder { color:#949494; opacity:1; } 
.inpur_signup:-moz-placeholder { color:#949494; opacity:1; }
.form_register{float:left; width: 100%; margin-top: 22px; padding: 0 6px;}
.inpur_signup:focus{border-color:#888;}

.accept_terms{float:left; margin: 12px 0 0 0;}

textarea.inpur_signup{padding:10px; height:70px; resize:none;}*
/*textarea.inpur_signup{padding:10px; height:137px; resize:none;}*/


.accept_terms input[type=checkbox]:not(old){
width     : 23px;
margin    : 0;
padding   : 0;
font-size : 1em;
opacity   : 0;
}
.accept_terms input[type=checkbox]:not(old) + label,
.accept_terms input[type=checkbox]:not(old) + label + label{
display      : inline-block;
margin-left  : -26px;
}
.accept_terms label.error{font-size: 0 !important;
position: absolute !important;
width: 25px;
height: 25px;
border: solid 1px red;
left: -1px !important;
top: -1px !important; bottom: 0 !important;
margin: 0 !important;}
.accept_terms input[type=checkbox]:not(old) + label > span,
.accept_terms input[type=checkbox]:not(old) + label + label > span{
  display          : inline-block;
  width            : 23px;
  height           : 23px;      
  border           : solid 1px #bbbbbb;
  border-radius    : 0;
  background       : #fff; cursor: pointer;
  vertical-align   : middle;
}
.accept_terms label{position: relative;}
.accept_terms label em{font-style: normal; font-weight: 100; margin-left: 9px; vertical-align: middle;font-size: 16px; color: #949494; cursor: pointer;}
.accept_terms label em a{vertical-align: middle;
color: #1d72c9;
/* border-bottom: solid 1px #1d72c9; */
display: inline-block;
/* text-decoration: underline; */
position: relative;
top: -1px;}
.accept_terms label em a:after{content:" "; height: 1px; width: 100%; display: block; clear: both; background: #1d72c9; margin-top: -1px;}
.accept_terms label em a:hover{color:#4f9e42;}
.accept_terms label em a:hover:after{background:#4f9e42;}


.accept_terms input[type=checkbox]:not(old):checked + label > span,
.accept_terms input[type=checkbox]:not(old):checked + label + label > span{
border-color:#1d72c9;
}

.accept_terms input[type=checkbox]:not(old):checked +  label > span > span,
.accept_terms input[type=checkbox]:not(old):checked +  label + label > span > span{
display: block;
width: 100%;
height: 100%;
margin: 0;
border-color:#1d72c9; background: url(../../img/front/check_b_icon.png) center no-repeat;
}
.banner_section .carousel-indicators{margin-top: 190px;}
.sigmn_bsks{float:left; width: 100%; text-align: center; margin-top: 20px;}
.btn_of_signupsd{display: inline-block; border: 0; background: #4f9e42;color: #fff;text-transform: uppercase;font-size: 15px;height: 40px;padding: 0 15px;line-height: 40px; cursor: pointer;
background: #67c956; /* Old browsers */
background: -moz-linear-gradient(top,  #67c956 1%, #4f9e42 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #67c956 1%,#4f9e42 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #67c956 1%,#4f9e42 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#67c956', endColorstr='#4f9e42',GradientType=0 ); /* IE6-9 */
}

.btn_of_signupsd:hover{background: #1d72c9;background: #318dea; /* Old browsers */
background: -moz-linear-gradient(top,  #318dea 1%, #1d72c9 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #318dea 1%,#1d72c9 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #318dea 1%,#1d72c9 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#318dea', endColorstr='#1d72c9',GradientType=0 ); /* IE6-9 */}
.form_register_footer{float:left; width: 100%; text-align: center; color: #949494; font-size: 16px; margin-top: 15px;}
.form_register_footer a{vertical-align: top; color: #1d72c9;}
.form_register_footer a:hover{color:#4f9e42;}

.content_slider_bottom{float:left; width: 100%; background: rgba(0, 0, 0, 0.40); padding: 20px;}
.content_slider_bottom_inf{float:left; width: 100%; padding: 8px; background: rgba(0, 0, 0, 0.40);}

.cont_foe_row{max-width: none; margin: 0 -4px; clear: both;}
.col_for_colas{float:left; width: 28.50%; padding: 0 4px;}
.col_for_colas_last{width:14.50%;}

.sel_form {float: left;width: 100%;height: 48px;background: #fff;font-size: 15px;color: #676767;padding-left: 38px;padding-right: 10px;}
.select_arrow_repl{display: block; float:left; width:100%; position: relative;}
.select_arrow_repl:after{content: " "; width:42px; height: 48px; background: url(../../img/front/icn_of_select.png) center no-repeat; position: absolute; right:0px; top:0px;pointer-events: none; z-index: 1;}
.property_type{background-image: url(../../img/front/hm_icn.png); background-position: 0 0; background-repeat: no-repeat;    background-position: 14px 18px;}
.location_type{background-image: url(../../img/front/location_cins.png); background-position: 0 0; background-repeat: no-repeat;    background-position: 16px 18px;}

.sel_form::-webkit-input-placeholder { color:#676767; opacity:1; }
.sel_form::-moz-placeholder { color:#676767; opacity:1;}
.sel_form:-ms-input-placeholder { color:#676767; opacity:1; } 
.sel_form:-moz-placeholder { color:#676767; opacity:1; }

select.sel_form {
-webkit-appearance: none;
-moz-appearance: none;
-o-appearance: none;
-ms-appearance: none;
appearance: none;
padding-right: 35px;
}

.btn_search_sjs{float:left; width: 100%; height: 48px; background: #4f9e42; color: #fff; font-size: 20px; text-transform: uppercase; text-align: center; cursor: pointer;
background: #67c956; /* Old browsers */
background: -moz-linear-gradient(top,  #67c956 1%, #4f9e42 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #67c956 1%,#4f9e42 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #67c956 1%,#4f9e42 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#67c956', endColorstr='#4f9e42',GradientType=0 ); /* IE6-9 */}
.btn_search_sjs:hover{background: #1d72c9;background: #318dea; /* Old browsers */
background: -moz-linear-gradient(top,  #318dea 1%, #1d72c9 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #318dea 1%,#1d72c9 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #318dea 1%,#1d72c9 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#318dea', endColorstr='#1d72c9',GradientType=0 ); /* IE6-9 */}

.hwo_work_section{float:left; width: 100%; padding: 34px 0 37px 0;}
.title_of_wow{float:left; width:100%; font-size: 30px; text-transform: uppercase; position: relative; margin-bottom: 43px;}
.title_of_wow:after{content: " ";
width: 71px;
height: 2px;
background: #1d72c9;
display: block;
clear: both;
margin-top: 4px;
margin-left: 1px;}
.how_work{display: inline-block; width: 278px; position: relative; transition: all 0.7s ease-in-out 0s; -webkit-transition: all 0.7s ease-in-out 0s;}
.how_work:after{content:" "; height: 2px; background: #1d72c9; position: absolute; left: 225px; width: 272px; top: 65px; z-index: 1;}
.how_work:before{content:" ";  width: 20px; height: 20px; background: #fff; border: solid 2px #4f9e42; position: absolute; z-index: 2; border-radius:50%; top: 56px; left: 352px;}
.how_work_boss{float:left; width: 100%; text-align: center;}
.how_work_first{float:left;}
.how_work_last{float:right;}
.how_work_last:after, .how_work_last:before{display: none !important;}
.icn_how_wod{width: 128px; height: 128px; border: solid 3px #1d72c9; border-radius:50%; text-align: center; padding-top: 33px; position: relative; display: inline-block;}
.how_work:hover .icn_how_wod{border-color:#4f9e42;}
.icn_how_wod span{position: absolute; background: #4f9e42; width: 38px; height: 38px; text-align: center; line-height: 38px; color: #fff; font-size: 30px; left: 0; top: 50%; margin-top: -19px; z-index: 1; border-radius:50%; margin-left: -19px; box-shadow:0 0 0 8px #fff; transition:all 0.4s ease-in-out 0s;}
.how_work h3{float:left; width: 100%;color:#000; font-size: 20px;}
.how_work p{ margin-top: -8px; color: #777777; font-size: 16px; line-height: 23px; float:left; width: 100%;}

.how_work:hover span{background: #1d72c9;}

.how_work_middle p, .how_work_last p{padding: 0 6px;}
.testimonial_sections{float:left; width: 100%; background: url(../../img/front/bg_of_testi.png) 0 0 repeat; padding: 34px 0 45px 0; overflow: hidden;}
.title_of_wow_white{color:#fff;}
.title_of_wow_white:after{background: #fff;}
.testimonialfiels{float:left; width: 100%; padding-left: 140px;}
.testimonialfiels_img{width: 235px; height: 232px; overflow: hidden; text-align: center;display: table-cell;}
.testimonialfiels_img img{min-width: 100%; min-height: 100%;}
.testimonialfiels_quote{display: table-cell; vertical-align: middle; padding-left: 90px; color: #fff; padding-right: 37px;}
.testimonialfiels_quote span{font-size: 20px;}
.icontestimonialfiels_quote{display: inline-block; padding-left: 38px; background: url(../../img/front/quote_icon.png) 0 0 no-repeat; font-family: 'Calibri-Light'; line-height: 25px;    padding-top: 13px;}
.name_of_author{clear: both; display: block; color: #fff; font-size: 32px; font-family: 'Gabriola'; font-style: italic; margin-top: 22px;}
.safari.name_of_author{font-style: normal;}

.carousel-indicators.indicators_ns{position: absolute; z-index: 3; left: 0; top: 0; bottom: 0; width: auto; margin: 0; padding: 0; padding-top: 14%; padding-left: 5px;}
.carousel-indicators.indicators_ns li{margin-left: 0; margin-right:0; clear:both; display: block; margin: 8px 0;}
.testimonial_sections .wrapper{position: relative;}

.moving_services_section{float:left; width: 100%; padding: 38px 0 40px 0; background: #e8e8e8;}
.crsl-items{float:left; width: 100%;}
.crsl-wrap{max-width: none; margin: 0 -14px;}
.crsl-item{float:left; width: 25%; padding: 0 14px;}
.thumbnail_sjs{float:left; width: 100%; height: 232px; overflow: hidden;}
.thumbnail_sjs img{min-height: 100%; min-width: 100%;}
.crsl-item h3{clear:both; margin: 13px 0 6px 0; float:left; width: 100%;}
.crsl-item h3 a{color:#1d72c9; font-size: 20px; text-transform: uppercase;}
.crsl-item h3 a:hover{color:#4f9e42;}
.crsl-item p{float:left; width: 100%; color:#777777; font-size: 16px; line-height: 18px;}
.readmore_btn{float:left; width: 100%; margin-top: 13px;}
.readmore_btn a{display: inline-block;
background: #4f9e42;
color: #fff;
font-size: 15px;
height: 37px;
padding: 0 12px;
line-height: 37px;
cursor: pointer; float:left;background: #67c956; /* Old browsers */
background: -moz-linear-gradient(top,  #67c956 1%, #4f9e42 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #67c956 1%,#4f9e42 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #67c956 1%,#4f9e42 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#67c956', endColorstr='#4f9e42',GradientType=0 ); /* IE6-9 */}
.readmore_btn a:hover{background: #1d72c9;background: #318dea; /* Old browsers */
background: -moz-linear-gradient(top,  #318dea 1%, #1d72c9 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #318dea 1%,#1d72c9 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #318dea 1%,#1d72c9 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#318dea', endColorstr='#1d72c9',GradientType=0 ); /* IE6-9 */}

.find_locarion_sks{float:left; width: 100%; height: 530px; background: url(../../img/front/bg_of_bsos.png) top center no-repeat; background-size: cover;}
.find_loca_section{float:right; margin: 67px 78px 0 0; width: 470px;}
.find_loca_section h3{float:left; width: 100%; color: #1d72c9; font-size: 35px;font-family: 'Calibri-Bold'; text-transform: uppercase; margin: 0; padding: 0;}
.find_loca_section p{float:left; width: 100%; color: #1d72c9; font-size: 35px; text-transform: uppercase; margin: 0; padding: 0; font-family: 'Calibri-Light'; margin-top: 2px;}
.section_of_fnd{float:left; width:100%; margin-top: 17px; padding-left: 2px;}
.search_by_city{float:left; width: 68%; border-right: 0; height: 55px; border: solid 1px #bbbbbb; padding: 0 19px; border-right: 0; font-size: 16px; color: #444;}

.search_by_city::-webkit-input-placeholder { color:#949494; opacity:1; }
.search_by_city::-moz-placeholder { color:#949494; opacity:1;}
.search_by_city:-ms-input-placeholder { color:#949494; opacity:1; }
.search_by_city:-moz-placeholder { color:#949494; opacity:1; }
.search_by_city:focus{border-color: #444;}

.place_seacth{display: inline-block;
background: #4f9e42;
color: #fff;
font-size: 20px;
height: 55px; width: 32%;
padding: 0 12px;
line-height:55px;
cursor: pointer;
float: right;background: #67c956; /* Old browsers */
background: -moz-linear-gradient(top,  #67c956 1%, #4f9e42 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #67c956 1%,#4f9e42 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #67c956 1%,#4f9e42 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#67c956', endColorstr='#4f9e42',GradientType=0 ); /* IE6-9 */}
.place_seacth:hover{background: #1d72c9;background: #318dea; /* Old browsers */
background: -moz-linear-gradient(top,  #318dea 1%, #1d72c9 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #318dea 1%,#1d72c9 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #318dea 1%,#1d72c9 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#318dea', endColorstr='#1d72c9',GradientType=0 ); /* IE6-9 */}
.calculate_sectin{float:left; width: 100%; position: relative;}
.calculate_sectin_right{float:left; position: absolute; right: 0; bottom:0; margin-top: -44px; z-index: 4;}
.calculate_sectin_left{float:left;}
.calculate_sectin_left{float:left; padding: 35px 0 38px 0;}
.cols_multiple{display: table-cell; vertical-align: middle; text-align: center;color:#1d72c9; font-size: 40px; font-family: 'Calibri-Bold'; padding: 0 25px;}
.cols_multiple:first-child{padding-left: 0;}
.value_of_ps{color:#1d72c9; font-size: 40px; font-family: 'Calibri-Bold';}
.valeu_ks{display: block; clear: both;color:#1d72c9; font-size: 20px; font-family: 'Calibri'; margin-top:10px;}

footer{float:left; width: 100%; background: #131313 url(../../img/front/footer_bg.png) top center repeat; padding: 44px 0 0 0;}
.footer_top{float:left; width: 100%; padding-bottom: 44px; border-bottom: solid 1px #4e4e4e;}
.footer_middle{float:left; width: 100%; margin-top: 34px;}
.footer_bottom{float:left; width: 100%; margin-top: 22px; border-top: solid 1px #4e4e4e; color: #fff; font-size: 17px; text-align: center; padding: 15px 0; }
.footer_col{float:left; width: 33.33%;}
.footer_col_1{float:left; width: 35.5%; padding-right: 20px;}
.footer_col_2{float:left; width: 37.3%; padding-right: 20px;}
.footer_col_3{float:left; width: 27%;}
.footer_logo{float:left;}

.sign_mover_up_btn{float:left; width: 100%;}
.sign_mover_up_btn a{display: inline-block;
background: #1d72c9;
color: #fff;
text-transform: uppercase;
font-size: 15px;
height: 40px;
padding: 0 20px;
line-height: 40px;
cursor: pointer; float:left;background: #318dea; /* Old browsers */
background: -moz-linear-gradient(top,  #318dea 1%, #1d72c9 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #318dea 1%,#1d72c9 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #318dea 1%,#1d72c9 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#318dea', endColorstr='#1d72c9',GradientType=0 ); /* IE6-9 */}
.sign_mover_up_btn a:hover{background: #4f9e42;background: #67c956; /* Old browsers */
background: -moz-linear-gradient(top,  #67c956 1%, #4f9e42 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #67c956 1%,#4f9e42 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #67c956 1%,#4f9e42 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#67c956', endColorstr='#4f9e42',GradientType=0 ); /* IE6-9 */}

.sign_mover_up_btn_1 a{display: inline-block;
background: #4f9e42;
color: #fff;
text-transform: uppercase;
font-size: 15px;
height: 40px;
padding: 0 18px;
line-height: 40px;
cursor: pointer; float:left;background: #67c956; /* Old browsers */
background: -moz-linear-gradient(top,  #67c956 1%, #4f9e42 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #67c956 1%,#4f9e42 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #67c956 1%,#4f9e42 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#67c956', endColorstr='#4f9e42',GradientType=0 ); /* IE6-9 */}
.sign_mover_up_btn_1 a:hover{background: #1d72c9;background: #318dea; /* Old browsers */
background: -moz-linear-gradient(top,  #318dea 1%, #1d72c9 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #318dea 1%,#1d72c9 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #318dea 1%,#1d72c9 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#318dea', endColorstr='#1d72c9',GradientType=0 ); /* IE6-9 */}
.stay_text{float:left; width: 100%; margin-top: 3px; color: #fff; font-size: 17px;}

.social_links{float:left; width: 100%; margin-top:20px;}
.social_links ul li{float:left; width: 60px;}
.social_links ul li a{color:#fff; font-size: 22px;}
.social_links ul li a:hover{color:#4f9e42;}

.footer_menus{float:left; width: 100%;}
.footer_menus ul li{float:left; width: 100%;}
.footer_menus ul li a{float:left; color: #fff; font-size: 17px; margin-bottom: 17px;}
.footer_menus ul li a:hover{color:#4f9e42;}
.device_menu{display: none;}

.cion_device_menu{float:left; background: url(../../img/front/icn_device_ks.png) center no-repeat; width: 31px; height: 24px; cursor: pointer; display: block;}



/* slider verticle */
.carouse2.vertical .carousel-inner {
  height: 100%;
}
.carouse2.vertical .item {
-webkit-transition: 0.6s ease-in-out top;
-moz-transition:    0.6s ease-in-out top;
-ms-transition:     0.6s ease-in-out top;
-o-transition:      0.6s ease-in-out top;
left:               0;
}
.carouse2.vertical .active,
.carouse2.vertical .next.left,
.carouse2.vertical .prev.right    { top:     0; }
.carouse2.vertical .next,
.carouse2.vertical .active.right  { top:  100%; }
.carouse2.vertical .prev,
.carouse2.vertical .active.left   { top: -100%; }
.owl-carousel{clear:both;}

.item h3{clear:both; margin: 13px 0 6px 0; float:left; width: 100%;}
.item h3 a{color:#1d72c9; font-size: 20px; text-transform: uppercase;}
.item h3 a:hover{color:#4f9e42;}
.item p{float:left; width: 100%; color:#777777; font-size: 16px; line-height: 18px;}

.owl-nav{position: absolute; top: 0; right: 0; z-index: 1; width: 75px;margin-top: -80px;}
.owl-prev{width: 30px; height: 30px; background: #000 url(../../img/front/arrow_left.png) center no-repeat; cursor: pointer; font-size: 0; float:left;}
.owl-next{width: 30px; height: 30px; background: #000 url(../../img/front/arrow_right.png) center no-repeat; cursor: pointer; font-size: 0; float:right;}

.owl-prev:hover, .owl-next:hover{background-color: #4f9e42;}


.js-reveal {
  opacity: 1;
  transition: opacity .7s ease-in, margin-top .7s ease-out;
}

.js-reveal--hidden {
  opacity: 0;
  margin-top: 3em;
}




.flexslider .slides img{border:0 !important;}
header.heaxderfixed{position: fixed; z-index: 99; top: 0; left: 0; right: 0; box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2);}
.fags{width: 1px !important; height: 0 !important;}



/* login */
.user_login_section{float:left; width: 100%; padding: 10% 0 16% 0; text-align: center; background: #eee;}
.forgotpassword{padding: 13% 0 18% 0;}
.klogin_section_center{float:none; margin: auto; display: inline-block;}
.cols_two_dks_full{float: left;width: 100%;padding: 0 5px;margin-bottom: 11px;}
.forgot_passtext{float:right; margin-top: 12px;}
.forgot_passtext a{font-style: normal;font-weight: 100;vertical-align: middle;font-size: 16px;color: #949494;cursor: pointer;}.forgot_passtext a:hover{color: #4f9e42;}
label.error{font-weight: 100 !important; color: red !important; font-size: 12px !important; text-align: left !important;    font-family: 'Calibri' !important; float:left; clear: both;}
.form_row_fhr_cols_radi{position: relative;}
#register-form label.error{position: absolute;left: 5px;bottom: -18px;}
#register-form1 label.error{position: absolute;left: 5px;bottom: -18px;}
.cols_two_dks{position: relative;}
.inpur_signup.error{border-color:red !important;}

.no_img_div{float:left; width: 100%; text-align: center; padding: 19% 0 23% 0; }
.fortext{float:left; width: 100%; text-align: center; color: #444;}
.fortext a{vertical-align: top; color: #1d72c9;}
.fortext a:hover{color: #4f9e42;}


.testimonial_slider{float:left; width: 100%;}
.testimonial_slider ul li{float:left; width: 100%; height: 100%; padding-bottom: 60px;}
.testimonial_slider ul li:last-child{padding-bottom: 0;}
.testimonial_sections_in{height: 319px;max-width: none;overflow: auto;  margin-right: -20px;margin-left: 0;}

.slide_nav{float: left;
    position: absolute;
    z-index: 2;
    left: 0;
    top: 0;
    text-align: center;
    padding-top: 175px;
    padding-left: 11px;}
.slide_nav ul li{float:left; width: 11px; height: 11px; background: #fff;transition: all 0.3s ease-in-out 0s; border-radius:50%; cursor: pointer; margin: 4px 0; font-size: 0; line-height: 40px; overflow: hidden; clear: both;}
.slide_nav ul li.active{background: #4f9e42; box-shadow: 0 0 0 3px #fff;}
.testimonial_sections .wrapper{position: relative; z-index: 2;}


.movie_mad_bg{float:left; width: 100%; background: url(../../img/front/header_iner_bg.png) top center no-repeat;}
h1.page_title_bgks{float:left; width: 100%; text-align: center; color: #fff; text-transform: uppercase; font-size: 40px;font-family: 'Calibri-Bold'; padding:62px 0 63px 0;}
.sort_by_box{float:left; margin-top: 4px;}
.sort_by_box span.label_of_sort{font-family: 'Calibri-Bold'; font-size: 15px; color: #575757; display: inline-block; vertical-align: middle; margin-right: 10px;}
.sort_by_box .select_arrow_repl{display: inline-block; vertical-align: middle; width: auto; float:none;}
.sort_by_box select{padding-left: 10px; border: solid 1px #d7d7d7; height: 34px; width: 122px;}
.sort_by_box .select_arrow_repl:after{width: 33px; height: 33px;}
.cl_for{float:left; width: 25%; padding: 0 13px; margin-bottom: 26px;}
.movers_listing_box{float:left; width: 100%; border: solid 1px #d7d7d7; padding: 12px; position: relative;}
.row_ch{max-width: none; margin: 0 -13px; clear: both;}
.row_ch_listing{float:left; width: 100%; margin: 58px 0 0 0;}
.movers_listing_box_title{float:left; width: 100%; margin: 12px 0 8px 0;}
.movers_listing_box_title a{color:#1d72c9; font-size: 20px; text-transform: uppercase;    overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
display: block;}
.movers_listing_box_title a:hover{color:#4f9e42;}
.movers_box_set{float:left; width: 100%; margin-bottom: 4px;}
.movers_box_set label{margin: 0; padding: 0; color: #777777;font-family: 'Calibri-Bold'; font-size: 16px;}
.movers_box_set span{color: #777777; font-size: 16px;}
.movers_listing_box .readmore_btn a{min-width: 90px; text-align: center}
.hwo_work_section_mar{padding-bottom: 20px;}
.pagination_set_sks{float:right;}
.pagination_set_sks span{float:left; margin: 4px 0 0 4px;}
.pagination_set_sks span a{border:solid 1px #d7d7d7; color: #7d7d7d; font-size: 14px; height: 32px; line-height: 30px; text-align: center; min-width: 32px; padding: 0 5px; display: block;}
.pagination_set_sks span a:hover{background: #67c956; /* Old browsers */ color: #fff; border-color: #4f9e42;
background: -moz-linear-gradient(top,  #67c956 1%, #4f9e42 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #67c956 1%,#4f9e42 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #67c956 1%,#4f9e42 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#67c956', endColorstr='#4f9e42',GradientType=0 ); /* IE6-9 */}
.pagination_set_sks span.current{border:solid 1px #d7d7d7; color: #7d7d7d; font-size: 14px; height: 32px; line-height: 30px; text-align: center; min-width: 32px; padding: 0 5px; display: block;background: #67c956; /* Old browsers */
background: -moz-linear-gradient(top,  #67c956 1%, #4f9e42 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #67c956 1%,#4f9e42 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #67c956 1%,#4f9e42 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#67c956', endColorstr='#4f9e42',GradientType=0 ); /* IE6-9 */color: #fff; border-color: #4f9e42;}

.jermy_section{float:left; width: 100%;}
.jermy_section_img{float:left; width: 192px; height: 192px; overflow: hidden; box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1);}
.jermy_section_img img{max-width: 100%; float:left; min-width:100%; min-height: 100%; }
.jermy_section_sontent{overflow: hidden;  padding-left: 24px;}
.jermy_section_sontent_left{display: inline-block; text-align: left; width:70%;padding: 10px 0 0 0; float:left;}
.jermy_section_sontent_right{display: inline-block; text-align: right; width: 30%; float:right;}
.jermy_section_sontent_left h2{color: #1d72c9;font-size: 22px;text-transform: uppercase; display: block; margin: 0; padding: 0; width: 100%; margin-bottom: 15px;}
.row_of_makal{display: block; clear: both; margin-bottom: 3px; width: 100%;}
.row_of_makal label{margin: 0; padding: 0; font-weight: 100;font-family: 'Calibri-Bold'; color:#777; font-size: 18px; display: inline-block; vertical-align: middle;}
.row_of_makal span{margin: 0; padding: 0; font-weight: 100;color:#777; font-size: 18px; display: inline-block; vertical-align: middle;}
.linsk_of_qp{float:right;}
.linsk_of_qp ul li{float:left; margin: 0 0 10px 36px; position: relative;}
.linsk_of_qp ul li a{color:#1d72c9; font-size: 27px; font-weight:100; vertical-align: top;}
.linsk_of_qp ul li.share_emails i.fa-envelope{font-size: 23px;}
.linsk_of_qp ul li.share_emails i.fa-share{    font-size: 15px;
    position: absolute;
    bottom: 2px;
    right: -6px;
    /* border: solid; */
    text-shadow: 0 -1px #fff;}
.linsk_of_qp ul li a:hover{color:#54a747;}
.right_aka{float:right; margin-top: 80px;}
.description_secti{float:left; width: 100%; padding: 0 0 0 0;}
h3.shot_title{color: #1d72c9;
    font-size: 22px;
    text-transform: uppercase;
    display: block;
    margin: 0;
    padding: 0;
    width: 100%;
    margin-bottom: 10px;}
.description_secti p{color:#777777; font-size: 18px; line-height: 25px;word-break: break-word;}
.description_secti p a{color:#1d72c9; font-style: italic;}
.description_secti p a:hover{color: #54a747;}

.commert_left{float:left; width: 60%; padding-right: 40px;}
.commert_right{float:right; width: 40%;}
/*.commert_td:nth-of-type(2n){width: 20%;}
.commert_td:nth-of-type(3n){width: 20%;}*/

.commert_overflow{float:left; width: 100%; overflow: auto;}
.commert_table{display: table; width: 100%;}
.commert_tr{display: table-row; width: 100%;}
.commert_tr:nth-of-type(2n-4){background: #eee;}
.commert_td{display: table-cell; vertical-align: middle; font-size: 18px; color: #777777; padding: 10px; text-align: center; /*min-width: 25%;*/ border: solid 1px #ddd;}
.commert_td:first-child{text-align: left; width: 50%;}
.readmore_btn_book{display:inline-block; text-align: right;}
.commert_td ul li a{padding: 0px 5px; font-size: 15px;}
.commert_td ul li.facebookicon a{color: #3b5998;}
.commert_td ul li.twittericon a{    color: #1da1f3;}
.commert_td ul li{display:inline-block;}
.readmore_btn_book a{display: inline-block;
background: #4f9e42;
color: #fff;
text-transform: uppercase;
font-size: 15px;
height: 40px;
padding: 0 18px;
line-height: 40px;
cursor: pointer; float:left;background: #67c956; /* Old browsers */
background: -moz-linear-gradient(top,  #67c956 1%, #4f9e42 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #67c956 1%,#4f9e42 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #67c956 1%,#4f9e42 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#67c956', endColorstr='#4f9e42',GradientType=0 ); /* IE6-9 */}
.readmore_btn_book a:hover{background: #1d72c9;background: #318dea; /* Old browsers */
background: -moz-linear-gradient(top,  #318dea 1%, #1d72c9 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #318dea 1%,#1d72c9 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #318dea 1%,#1d72c9 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#318dea', endColorstr='#1d72c9',GradientType=0 ); /* IE6-9 */}
/*.commert_td_rght{text-align: right;}*/
.commert_right_map{float:left; width: 100%; height: 300px; margin-top: 0;box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1);}
.commert_right_map iframe{width: 100% !important; height: 100% !important; }

.review_ratinf_section{float:left; width: 100%; margin-top: 10px;}
.review_ratinf_section_row{float:left; width: 100%; margin-bottom: 20px; padding-bottom: 20px; border-bottom: dashed 1px #ccc;}
.review_ratinf_section_row_left{float:left;}
.date_pf_review{float:right; color:#999; font-size: 15px;}
.review_ratinf_section_row_left h3{float:left; width: 100%; font-size: 18px; color:#777;font-family: 'Calibri-Bold'; text-transform: uppercase; margin-top: 0;}
.comment_od_user{float:left; width: 100%; font-size: 18px; color: #777; line-height: 22px; margin-top: 15px;}



/* Dashboard */

.dashboard_section{float:left; width: 100%; background: #eeeeee; padding: 40px 0; min-height: 700px;}
.dashboard_section .title_of_wow{width: auto; margin-bottom: 30px;}
.right_aka_logout{float:right;}
.dashboard_section_soa{float:left; width: 100%; padding: 30px; box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); background: #fff;}
.dashboard_section_left{float:left; width: 250px;}
.dashboard_section_right{overflow: hidden; padding-left: 30px;}
.user_photo_dashboard{float:left; width: 100%; height: 208px; overflow: hidden; box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1); position: relative;}
.user_photo_dashboard img{min-width: 100%; min-height: 100%;}

.choose_photo_new{position: absolute; z-index: 2; right: 5px; bottom: 5px; text-align: center; overflow: hidden; width:40px; height: 40px; color: #1d72c9; font-size: 18px; border-radius:50%; line-height: 41px; box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2); background: #fff; cursor: pointer;}
.choose_photo_new:hover{color:#4f9e42;}
.choose_photo_new a{color: #1d72c9;}


.user_dash_name{float:left; width: 100%;  color: #1d72c9; font-size: 22px; margin: 15px 0; text-transform: capitalize;}
.menu_of_dash{float:left; width: 100%; border: solid 1px #d7d6d6;}
.menu_of_dash ul li{float:left; width:100%;border-bottom: solid 1px #d7d6d6;}
.menu_of_dash ul li a{float:left; width: 100%; padding: 21px 24px; color:#777; font-size: 20px; transition: all 0.2s ease-in-out 0s;}
.menu_of_dash ul li a .fa{width: 30px;}
.menu_of_dash ul li.active a{color: #1d72c9; border-right:solid 7px #1d72c9; background: #eeeeee;}
    .menu_of_dash ul li a .msg_counter{    background: #f83f3f;
    color: #fff;
    border-radius: 50px;
    padding: 3px;
    font-size: 12px;}
.menu_of_dash ul li a:hover{color: #1d72c9;background: #eeeeee;}
.menu_of_dash ul li:last-child{border-bottom: 0;}

.box_full_secjs{float: left; width: 100%; border: solid 1px #d7d6d6; margin-bottom: 30px;}
.box_full_secjs:last-child{margin-bottom: 0;}
.box_full_secjs_header{float:left; width: 100%;border-bottom: solid 1px #d7d6d6; background: #eee; padding: 13px 28px; color: #1d72c9; font-size: 22px;}
.box_full_secjs_container{float:left; width: 100%; padding: 18px 28px;}
.box_full_secjs_container_cols{float:left; width: 50%; padding-right: 15px; padding-left: 0;}
.box_full_secjs_container_cols_row{float:left; width: 100%; margin-bottom: 28px;}
.box_full_secjs_container_cols_row label{margin: 0; padding: 0; font-weight: 100;font-family: 'OpenSans-Semibold'; color: #1d72c9; font-size:16px; display: block;}
.box_full_secjs_container_cols_row span{color:#5f5f5f; font-size: 18px; display: block; clear: both; margin-top:5px;word-break: break-all;}
.box_full_secjs_container_cols_row span sup{font-size: 12px;}
.box_full_secjs_container_cols .box_full_secjs_container_cols_row:last-child{margin-bottom: 0;}
.box_full_secjs_container_cols_right{padding-left: 15px; padding-right: 0;}
.margin_sks{margin-top: 28px; margin-bottom: 0;}
.choose_photo_new label{width: 100%; height: 100%; display: block; cursor: pointer;}
.choose_photo_new input{position: absolute; border: 0; width: 0; height: 0; opacity: 0; right: -10px;}

.subscribe_textsk{float:left; width: 100%; color:#1d72c9; font-size:22px; text-align:left; padding-left:6px; margin:20px 0 0 0;}
.newsletter_seclk{background:#eeeeee url(../../img/front/bg_of_newsletter.png) bottom center no-repeat; }
.description_secti_calender h3{width: auto; float:left; margin-top: 5px;}
.date_parts{float:right;}
.date_parts label.value_date{vertical-align: middle; margin: 0; padding: 0; color: #1d72c9; font-size: 18px; display: inline-block; margin-right: 8px;}
.date_picker_input{display: inline-block; vertical-align: middle; height: 34px; background: #e6e6e6;}
.datepicker_input_ske{padding: 0 10px; float: left; height: 34px; width: 125px; color: #777; font-size: 18px; background: transparent; border: 0;}
.date_picker_input label{font-size: 18px; color: #777; width: 45px; cursor: pointer; height: 34px; line-height: 34px; text-align: center; border-left: solid 1px #bdbdbd; margin: 0; padding: 0;}
.date_picker_input label:hover{color: #1d72c9;}

.datepicker_timezone_box{float:left; width: 100%; margin-top: 20px;}
.no_record_found{float: left;
width: 100%; background: #eee;
text-align: center;
text-transform: capitalize;
font-size: 17px;
margin: 60px 0 90px 0;
padding: 30px 10px;
border: dashed 2px #bbb;}
.cancel_btn_sets{display: inline-block;
background: #4f9e42;
color: #fff; border: 0;
text-transform: uppercase;
font-size: 15px;
height: 40px;
padding: 0 18px;
line-height: 40px;
cursor: pointer; margin-left: 5px;

background: #1d72c9;background: #318dea; /* Old browsers */
background: -moz-linear-gradient(top,  #318dea 1%, #1d72c9 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #318dea 1%,#1d72c9 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #318dea 1%,#1d72c9 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#318dea', endColorstr='#1d72c9',GradientType=0 ); /* IE6-9 */}
.cancel_btn_sets:hover{background: #67c956; /* Old browsers */
background: -moz-linear-gradient(top,  #67c956 1%, #4f9e42 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #67c956 1%,#4f9e42 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #67c956 1%,#4f9e42 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#67c956', endColorstr='#4f9e42',GradientType=0 ); /* IE6-9 */
}

.box_full_secjs_container_cols_row_additionl input{vertical-align: middle; margin: 0 !important; padding: 0 !important; display: inline-block;}
.box_full_secjs_container_cols_row_additionl label{display: inline-block;
    vertical-align: middle;
    color: #444;
    font-weight: 100;
    margin: 0;
    padding: 0;font-family:'Calibri'; font-size: 16px;}
.btn_setshs{float:left; margin-top: 29px; width: 100%;}
.box_full_secjs_container_cols_row_additionl{    float: left;
    width: 100%;
    margin: 0 0 0 0;
    padding: 9px;
    background: #ddd;
    vertical-align: middle;}
#addition_field_sec{ display: none;
 margin-bottom: 28px;
    float: left;
    width: 100%;}

/* table */

.listing_showe_overlay{float:left; width:100%; overflow: auto; }
.liating_table{width: 100%; display: table; background: #fff; }
.liating_table_tr{display: table-row; width: 100%;}
.liating_table_td{display: table-cell; padding: 10px; font-size: 18px; color: #777; border-bottom: solid 1px #ddd; border-right: solid 1px #ddd; vertical-align: middle;}
.liating_table_td:last-child{border-right: 0;}
.liating_table_th .liating_table_td{background: #1d72c9; color: #fff; border: solid 1px #74a2d0;font-family: 'Calibri-Bold';}

.action_btn_table{display: block;}
.action_btn_table a{color:#000; vertical-align: middle; margin: 10px;}
.action_btn_table a:hover{color:#4f9e42;}
.liating_table_td.actiobn_ts{max-width: 160px;}
.del_row{float: left;
width: 100%;
margin: 30px 0 0 0;
padding-top: 20px;
border-top: dashed 1px #ccc;}
.btn_of_signupsd .fa{position: relative; top: 1px;}
/*.btn_of_signupsd .fa{vertical-align: middle;}
.btn_of_signupsd span{vertical-align: middle;}
.btn_of_signupsd em{vertical-align: middle; font-style: normal;}*/
.btn_btn_of_signupsd_sks{float:right; clear: both; margin-top: 25px;}
.dashboard_section_right .no_record_found{margin: 20px 0;}
.del_rows_accept{float: left;
    width: 100%;
    margin: 0 0 30px 0;
    padding-bottom: 30px;
    border-bottom: dashed 1px #ccc;}

.del_rows_accept .btn_btn_of_signupsd_sks{margin-top: 0;}
#del_row.del_rows_accept{float: left;
    width: 100%;
    margin: 0 0 30px 0;
    padding-bottom: 30px;
    border-bottom: dashed 1px #ccc; border-top:0; padding-top: 0;}
#del_row.del_rows_accept .btn_btn_of_signupsd_sks{ margin-top: 25px;}
.margin_btn_none{margin-top: 0;}

.user_detail_skels{float: left;width: 100%;padding: 20px;border: solid 1px #ddd; margin-bottom: 20px;}

.user_my_booking_sec{float:left; background: #eee; border: solid 1px #ddd; width: 100%;}
.user_my_booking_sec:hover{box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2); border-color:#ccc; transition:all 0.2s ease-in-out 0s;}
.user_my_booking_sec a{display: block; float:left; width: 100%;padding:25px; color: #000;}
.user_my_booking_sec a:hover .user_my_booking_sec_icons{border-color:#bbb; border-width: 1px; box-shadow: 0 0 0 6px #fff;}
.user_my_booking_sec_icons{float: left; transition:all 0.3s ease-in-out 0s;font-size: 40px;color: #1d72c9;width: 80px;height: 80px;line-height: 80px;text-align: center;background: #fff;border: solid 1px #ccc;border-radius: 50%;}
.user_my_booking_sec_value{overflow: hidden; display: block; padding-left: 20px; padding-top: 11px;}
.user_my_booking_sec_value h2{float:left; text-transform: uppercase; margin: 0; padding: 0; font-size: 15px; color: #444;}
.user_my_booking_sec_value span{font-size: 40px;font-family: 'Calibri-Bold'; float:left; clear:both;}

.user_my_booking_sec_row{clear:both; max-width: none; margin: 0 -10px;}
.coluser_my_booking_sec{float:left; width: 50%; padding: 0 10px; margin-bottom: 20px;}
.box_full_secjs_header a.new_profile_link{float:right; color:#444; vertical-align: middle;}
.box_full_secjs_header a.new_profile_link:hover{color:#4f9e42;}
.section_commert_left{float:left; width: 100%; margin-bottom: 20px;}
.section_commert_left:last-child{margin-bottom: 0;}

.short_cat_desc{width: 100%; float: left; margin-bottom: 15px;}
.short_cat_desc p{max-width: 100%; float:left; width: 100%;}
.short_cat_desc a{ float: left; margin-top: 5px;
display: inline-block;
color: #469a37;
font-size: 16px; clear: both;
padding: 0 0;
cursor: pointer;}
.short_cat_desc a:hover{color: #1d72c9;}

.movers_new_desc{min-height: 61px;}
.static_page_content{float:left; width: 100%; min-height: 560px;}
.title_of_wow_snsh{margin-top: 0;}


.tag_featured_set{position: absolute;
    z-index: 9;
    top: 0;
    right: 0;
    background: #ff0000;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    transform: rotate(45deg);
    width: 130px;
    padding: 6px 0;font-size: 12px;
    margin: 15px -38px 0 0; user-select:none; -webkit-user-select:none; cursor: pointer;}
.tag_featured_set a{color:#fff;}
.movers_listing_box_relative{overflow: hidden;}
.indigator{float:left; width: 100%; color: #666; font-size: 14px; margin-top: 3px;}
.indigator a{color:#1d72c9; text-transform: capitalize;}
.indigator a:hover{color:#4f9e42;}
.indigator b{font-weight: 100;font-family: 'Calibri-Bold'; color:#000; text-transform: capitalize;}
/*input[type="checkbox"],
input[type="radio"]{width: auto !important; height:  auto !important;}*/
.check_vehicle_type{float:left; width: 100%; margin-bottom: 5px; position: relative;}
.check_vehicle_type input{margin: 0 1px 0 0 !important; padding: 0 !important; display: inline-block; vertical-align: middle; float: none !important;}
.check_vehicle_type label{margin: 0 0 0 0 !important; padding: 0 !important; vertical-align: middle; display: inline-block; font-weight: 100; text-transform: capitalize; color: #000;font-family:'Calibri'; font-size: 16px;}

.check_vehicle_type label.error{position: absolute;
left: 0;
top: 0;
width: 16px;
height: 16px;
border: solid 1px red;
pointer-events: none;
font-size: 0 !important;
margin: 4px 0 0 -2px !important;}


.cptbx{float:left; width: 50%; padding: 0 5px;}
.secur_code{float:right; width: 50%; padding: 0 5px; position: relative;}

.cols_two_dks_full .cptbx{ padding: 0;}
.cols_two_dks_full .secur_code{padding: 0;}

.my_namage_bookings{float:left; width: 100%;}
.my_namage_bookings_row{float:left; width: 100%; border-bottom: solid 1px #d7d6d6;padding: 18px 28px;}
.my_namage_bookings_row:last-child{border-bottom: 0;}
.my_namage_bookings_row_right{float:right; padding-top: 6px;}
.my_namage_bookings_row_left{float:left; }
.my_namage_bookings_row_left_col{float:left;  margin-bottom: 6px; clear: both;}
.my_namage_bookings_row_left_col:last-child{margin-bottom: 0;}
.my_namage_bookings_row_left_col label{margin: 0;padding: 0;font-weight: 100;font-family: 'OpenSans-Semibold';color: #1d72c9;font-size: 17px;display: inline-block; vertical-align: top;}
.my_namage_bookings_row_left_col span{margin: 0;padding: 0;font-weight: 100; color: #5f5f5f;font-size: 16px;display: inline-block; margin-left: 7px; vertical-align: top;}
.my_namage_bookings_row_left_col span a{font-weight: 100; color: #5f5f5f;font-size: 17px; vertical-align: top; display: inline-block;}
.my_namage_bookings_row_left_col span a:hover{color: #4f9e42;}
.box_full_secjs_container_mys{padding: 0 !important;}
.show_availibity_cal{border: 0; width: 100%; min-width: 500px;}
.show_availibity_cal th{color:#1d72c9;font-weight: 100;font-family: 'Calibri-Bold'; font-size: 18px; text-transform: uppercase; padding: 10px 0 ; border-bottom: solid 1px #eee;}
.show_availibity_cal td:last-child,
.show_availibity_cal th:last-child {text-align: center;}
.show_availibity_cal .inpur_signup{width: 150px; border-color: #ccc;}
.show_availibity_cal td{padding: 5px 0; border-bottom: solid 1px #eee;}

.show_availibity_cal tr:last-child  td{border-bottom:0;}
.bottom_bsorderes{border-top: solid 1px #ddd; float:left; width: 100%; margin-top: 5px; padding-top: 10px;}


/* checkbox button */

.switch_check {
position: relative;
display: inline-block !important;
width: 62px;
height: 30px; margin:auto;
}
.switch_check .prettycheckbox a, .switch_check .prettycheckbox label{display: none !important;}

.switch_check input {display:none;}

/* The slider */
.slider_check {
position: absolute;
cursor: pointer;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: #d3d7df;
-webkit-transition: .4s;
transition: .4s; border-radius: 40px;-webkit-border-radius: 40px;
}

.slider_check:before {
position: absolute;
content: "";
height: 26px;
width: 26px;
left: 2px;
bottom: 2px;
background-color: white;
-webkit-transition: .4s;box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
transition: .4s;border-radius: 50%;-webkit-border-radius: 50%;
}

.switch_check input:checked + .slider_check {
  background-color: #1d72c9;
}

.switch_check input:focus + .slider_check {
  box-shadow: 0 0 1px #1d72c9;
}

.switch_check input:checked + .slider_check:before {
-webkit-transform: translateX(32px);
-ms-transform: translateX(32px);
transform: translateX(32px);
}
.set_unval_text{float: left;
width: 100%;        
color: #1d72c9;
font-size: 22px;}
.btn_setshs_none{margin-top: 0;}
.table_auto_oievr{float:left; width: 100%; overflow: auto;}
.pending_btn{/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#9b9999+0,515151+100 */
background: #9b9999; /* Old browsers */
background: -moz-linear-gradient(top,  #9b9999 0%, #515151 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #9b9999 0%,#515151 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #9b9999 0%,#515151 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9b9999', endColorstr='#515151',GradientType=0 ); /* IE6-9 */
display: inline-block;  
color: #fff !important;
border: 0;
text-transform: uppercase;
font-size: 15px;
height: 40px;
padding: 0 18px;
line-height: 40px;
cursor: pointer;    
}
.pending_btn:hover{/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#828282+0,333333+100 */
background: #828282; /* Old browsers */
background: -moz-linear-gradient(top,  #828282 0%, #333333 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #828282 0%,#333333 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #828282 0%,#333333 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#828282', endColorstr='#333333',GradientType=0 ); /* IE6-9 */
}
 
.btn_availtyset a{float:left; margin-left: 5px; margin-bottom: 2px;}
.btn_availtyset a:first-child{margin-left: 0;}
 
 /* Plans style */
 
.plane_cols{float:left; width: 33.33%; background: #1d72c9; color: #fff; text-align: center; transition: all 0.2s ease-in-out 0s; -webkit-transition: all 0.2s ease-in-out 0s; margin: 10px 0; border-right: solid 1px rgba(255, 255, 255, 0.4);}
.plane_cols:last-child{border-right: 0;}
.plane_cols a{display: block; float:left; width: 100%; height: 100%; color: #fff;transition: all 0.2s ease-in-out 0s; -webkit-transition: all 0.2s ease-in-out 0s;padding: 10px 10px 20px 10px;}
.plane_cols h2{float:left; width: 100%; text-transform: uppercase; font-size: 22px;font-family: 'OpenSans-Semibold'; margin-bottom: 30px;}

.plans_about_detail{float:left; width: 100%; min-height: 110px; text-align: left; padding-left: 10px;}
.plans_about_detail ul li{float:left; width: 100%; margin-bottom:8px; font-size: 16px; font-family: 'Calibri-Light';    position: relative;
    padding-left: 20px;}
.plans_about_detail ul li .fa{    margin-right: 3px;
    position: absolute;
    margin-top: 2px;
    left: 0;}
.plans_about_detail ul li:last-child{margin-bottom: 0;}

.price_check{float:left; width: 100%; font-size: 25px; font-family: 'Calibri-Light'; margin-top: 30px;}
.price_plans{font-family: 'OpenSans-Semibold';}
.price_check span{vertical-align: middle; display: inline-block;}
.price_plans{margin-top: 3px;}



.plane_cols.plan_active,
.plane_cols:hover{background: #fff; transform: scale(1.04); position: relative; z-index: 1; box-shadow: 0 0 12px rgba(0, 0, 0, 0.4);}
.plane_cols:hover{z-index: 3;}
.plane_cols.plan_active a,
.plane_cols:hover a{color: #444;}
.plane_cols.plan_active .price_textk,
.plane_cols:hover .price_textk{display: none;}

.plane_cols.plan_active .price_plans,
.plane_cols:hover .price_plans{margin: 0; position:relative;
background: #1d72c9;background: #318dea; /* Old browsers */
background: -moz-linear-gradient(top,  #318dea 1%, #1d72c9 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #318dea 1%,#1d72c9 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #318dea 1%,#1d72c9 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#318dea', endColorstr='#1d72c9',GradientType=0 ); /* IE6-9 */ color: #fff; font-size: 20px; padding: 0px 20px; height: 36px; line-height: 36px;}

.plane_cols.plan_active .price_textk,
.plane_cols:hover .price_textk{position: relative;}
.plane_cols.plan_active .price_plans,
.plane_cols:hover .price_plans{position: relative; z-index: 2; background: url(../../img/front/plan_price_bg.png) center no-repeat; color: #fff; width: 158px; height: 49px; line-height: 43px; text-align: center;}




.johpop {border-radius:0;color:#000;display:none; width:600px;}
.bClose{cursor:pointer;position:absolute;right:10px;top:14px; width: 25px; height: 25px; background: url(../../img/front/close_icn_btjh.png) center no-repeat; opacity: 0.7;}
.bClose:hover{opacity: 1;}
.header_of_popup{float: left;width: 100%;border-bottom: solid 1px #d7d6d6;background: #eee;padding: 13px 20px;color: #464646;font-size: 22px; position: relative; padding-right: 30px; text-align: left;}     
.popup_container_stes{float:left; width: 100%; padding: 20px; padding-bottom: 0; margin-bottom: 20px;background-color:#fff;max-height: 500px;  overflow: auto;}

.popup_container_stes .box_full_secjs_container_cols_row label{color: #444; font-weight: 100; font-family: 'OpenSans-Semibold'; font-size: 13px;}
.popup_container_stes .box_full_secjs_container_cols_row{margin-bottom: 10px;}
.popup_container_stes .box_full_secjs_container_cols_row span{font-size: 15px;}
.popup_container_stes .box_full_secjs_container_cols_row span a{vertical-align: top; display: inline-block; color: #1d72c9;}
.popup_container_stes .box_full_secjs_container_cols_row span a:hover{color: #4f9e42;}

.align_cjekc input{vertical-align: middle;display: inline-block;margin: 0 0 0 5px !important;padding: 0 !important;}
.cla_txt_popup{float: left;width: 100%;background-color:#fff;height: 100%;}
input[type=file].inpur_signup{height: inherit; padding:7px 9px;}
.unavail_width{width: 21%;}
.no_record_found_bx{float:left; width: 100%; padding: 0 20px;}
select.inpur_signup_seles{width: auto; margin-bottom: 2px;}
input[disabled], select[disabled]{opacity: 0.6;}
.resg_form .input_bx{display: block; clear: both; margin: 0 0 7px 0; float:left; width: 100%;}
.inpur_signup_wallet{width: auto;}
.wallet_amount_design_bx{ margin: 0 auto;width:300px; box-shadow: 0 0 20px -4px rgba(0, 0, 0, 0.4); border: solid 1px rgba(0, 0, 0, 0.2); padding: 25px; text-align: center;}
.wallet_amount_design_bx:after{content:" "; display: block; clear:both;}
.wallet_amount_design_bx:before{content:" "; display: block; clear:both;}
.wallet_amount_design_bx h3{font-size: 17px; color:#666666;}

.wallet_amount_design_bx h3 .fa {font-size: 25px; margin-bottom: 8px; display: block; color:#000;}
.wallet_amountss{float:left; width: 100%; padding: 20px 0; font-size: 44px; font-family: 'Calibri-Bold'; color: #1d72c9;}

.wallet_actions{float:left; width: 100%; margin-top:40px;}
.wallet_actions a{ color: #fff; font-size: 16px; cursor:pointer; padding:16px 20px; float: left; width: 100%; transition: all 0.2s ease-in-out 0s; -webkit-transition: all 0.2s ease-in-out 0s;background: #67c956; /* Old browsers */
background: -moz-linear-gradient(top,  #67c956 1%, #4f9e42 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #67c956 1%,#4f9e42 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #67c956 1%,#4f9e42 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#67c956', endColorstr='#4f9e42',GradientType=0 ); /* IE6-9 */ text-transform:uppercase; letter-spacing:1px;}
.wallet_actions a:hover{background: #1d72c9;background: #318dea; /* Old browsers */
background: -moz-linear-gradient(top,  #318dea 1%, #1d72c9 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #318dea 1%,#1d72c9 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #318dea 1%,#1d72c9 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#318dea', endColorstr='#1d72c9',GradientType=0 ); /* IE6-9 */}
.not_hover.cancel_btn_sets{background: #318dea; /* Old browsers */ cursor:default;
background: -moz-linear-gradient(top,  #318dea 1%, #1d72c9 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #318dea 1%,#1d72c9 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #318dea 1%,#1d72c9 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#318dea', endColorstr='#1d72c9',GradientType=0 ); /* IE6-9 */}

.all_bg {
background-color: rgba(255, 255, 255, 0.5);
bottom: 0;
color: #fff;
display: none;
left: 0;
overflow: hidden;
position: fixed;
right: 0;
text-align: center;
top: 0;
z-index: 1000002;
}
.all_bg_ldr {
border-radius: 10px;
height: 140px;
left: 50%;
margin-left: -86px;
margin-top: -57px;
position: absolute;
top: 50%;
width: 172px;
}

.readmore_btn_book a.pending_btn1{/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#9b9999+0,515151+100 */
background: #9b9999; /* Old browsers */
background: -moz-linear-gradient(top,  #9b9999 0%, #515151 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #9b9999 0%,#515151 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #9b9999 0%,#515151 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9b9999', endColorstr='#515151',GradientType=0 ); /* IE6-9 */
display: inline-block;  
    color: #fff !important;
    border: 0;
    text-transform: uppercase;
    font-size: 15px;
    height: 40px; margin-right: 0;
    padding: 0 14px;
    line-height: 40px;
    cursor: pointer; margin-left: 3px; border-radius: 0;
    
 }
 .readmore_btn_book a.pending_btn1:hover{/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#828282+0,333333+100 */
background: #828282; /* Old browsers */
background: -moz-linear-gradient(top,  #828282 0%, #333333 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #828282 0%,#333333 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #828282 0%,#333333 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#828282', endColorstr='#333333',GradientType=0 ); /* IE6-9 */
}
.pac-container{z-index: 99999 !important;}
.sort_by_box_inearch{float:right; margin-top: -81px;}
.row_ch_listing_mar{margin-top: 8px;}



.effect-slide-left.in {opacity: 1;transform: translate3d(0px, 0px, 0px);    -webkit-transform: translate3d(0px, 0px, 0px);}
.effect-slide-left {opacity: 0;transform: translate3d(-30%, 0px, 0px);    -webkit-transform: translate3d(-30%, 0px, 0px);}
.effect-slide-right.in {opacity: 1;transform: translate3d(0px, 0px, 0px);    -webkit-transform: translate3d(0px, 0px, 0px);}
.effect-slide-right {opacity: 0;transform: translate3d(30%, 0px, 0px);    -webkit-transform: translate3d(30%, 0px, 0px);}

.effect-slide-bottom.in {opacity: 1;transform: translate3d(0px, 0px, 0px);   -webkit-transform: translate3d(0px, 0px, 0px);}
.effect-slide-bottom {opacity: 0;transform: translate3d(0px, 90%, 0px);   -webkit-transform: translate3d(0px, 90%, 0px);}


.avl_help_txt{float: left;width: 100%;text-align: center; margin-bottom: 10px;color: #429a32;border-bottom: solid 1px #ddd; padding-bottom: 15px;}

.rejected_cls{opacity: 0.5; cursor: default;
background: #1d72c9;background: #318dea; /* Old browsers */
background: -moz-linear-gradient(top,  #318dea 1%, #1d72c9 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #318dea 1%,#1d72c9 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #318dea 1%,#1d72c9 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#318dea', endColorstr='#1d72c9',GradientType=0 ); /* IE6-9 */}

.readmore_btn_book.job-detail a{ height: auto !important;padding: 8px 8px; line-height: normal !important; margin-bottom: 2px; margin-left: 0px !important;
               width: 100%; text-align: center; clear: both;}
.readmore_btn_book.job-detail a:last-child{margin-bottom: 0; margin-right: 0; }

.distance_wrap{width: 100%; float: left;}   
         .distance_wrap_inner{max-width:600px; padding: 10px 0px; margin: 0px auto; position: relative;}
         .distance_a{float:left;}
         .distance_a span.distance_link{ text-align: center;   background: #67c956;
    background: -moz-linear-gradient(top, #67c956 1%, #4f9e42 100%);
    background: -webkit-linear-gradient(top, #67c956 1%,#4f9e42 100%);
    background: linear-gradient(to bottom, #67c956 1%,#4f9e42 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#67c956', endColorstr='#4f9e42',GradientType=0 );
    width: 60px; line-height: 60px;
    height:60px; float: left; border-radius: 50%; position: relative; z-index: 9;} 
.distance_a span.distance_link a{ font-size: 24px;color: #fff; display: block; cursor: default;}   
.distance_a span.distance_link:hover{ /*   background: #318dea;
    background: -moz-linear-gradient(top, #318dea 1%, #1d72c9 100%);
    background: -webkit-linear-gradient(top, #318dea 1%,#1d72c9 100%);
    background: linear-gradient(to bottom, #318dea 1%,#1d72c9 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#318dea', endColorstr='#1d72c9',GradientType=0 );*/}
.distance_b_right{float: right;}
.distance_a:after{content: " ";height: 2px;background: #1d72c9;position: absolute;width:96%;top: 29px;z-index: 1;left:2%;}
.distance_a:before{    content: " ";
    width: 15px;
    height: 15px;
    background: #fff;
    border: solid 2px #4f9e42;
    position: absolute;
    z-index: 2;
    border-radius: 50%;
    top: 23px;
    left: 50%;} 
.distance_inner_forum {float: left; width: 100%;     margin: 20px 0px 0px 0px;}
.distance_forum {max-width: 600px;margin: 0px auto;}
.distance_field {width: 100%; float: left; border-bottom: 1px solid #f5f5f5; margin: 0px 0px 4px 0px;     padding: 0px 0px 4px 0px;}
.distance_field label.distance_titile{float: left;width: 25%; font-family: 'Calibri'; color: #000; font-size: 16px;}
.distance_field span.distance_name{float: left; width: 40%; font-family: 'Calibri'; color: #000; font-size: 16px;}
.distance_b_right span.distance_link{float: right;} 
.distance_wrap_inner span.distance_inner{left: 47%;
    position: absolute;} 
.distance_wrape {
	float: left;
	width: 100%;
}

.address_div {
	float: left; font-size: 14px; width:40%;
}
.address_div_right{float:right; text-align: right;}
.distance_km{font-size: 14px; width:20%;}
.distance_design{float: left; width: 100%; margin: 10px 0px 0px 0px; position: relative;}
.distance_field a{color:#1d72c9;vertical-align: top;display: inline-block;}

.box_full_secjs_container_cols_row2{float:left; width: 100%; margin-bottom: 28px;}
.box_full_secjs_container_cols_row2 label{margin: 0; text-align: left;padding: 0; font-weight: 100;display: block;font-family: 'OpenSans-Semibold'; 
                                         color: #000; font-size:13px; }
.box_full_secjs_container_cols_row2 span{color:#5f5f5f; font-size: 18px; display: block;  margin:0;padding:0;word-break: break-all;}
.box_full_secjs_container_cols_row2 span sup{font-size: 12px;}



.note {float: none !important;margin: 5px auto;background-color: #67c956 !important; border: 1px solid #34732a !important;}
.note_action a {color: #7e7e7e;display: inline-block;float: left;padding: 2px 6px;font-size: 18px;}
.note_action a:hover{color:#000} 
.note_action{float: right; margin: 0px 3px;}
.date_popup{padding: 10px !important;}
.date_popup span { font-family: 'Calibri';font-size: 14px !important;color: #000;}
.date_popup span a{color: #1d72c9;}
.date_popup span a:hover{ color: #4f9e42;}


/*------------------New- css----------------------*/
#calendar { max-width: 900px; margin: 0 auto; }
.calendar_top-hours { display: inline-block; height: 40px; width: 100%;}
.calendar_top-hours span{ border: 1px solid #ddd; color: #000; cursor: pointer; display: inline-block; float: right; font-size: 15px; height: 35px;
line-height: 32px;  padding: 0 12px; border-radius: 6px; background: #eee;}
.calnedar_wrapr{  margin: 30px auto ; max-width: 900px; }

.popup.date_popup > span a{ color: #333; font-size: 15px; padding-bottom: 8px; }
.rivv {
  float: left;
  width: 100%;
}
.rivv input[type="checkbox"]{ display: inline-block; margin: 0;}
.box_full_secjs_container_cols_row .rivv label{ display: inline-block; vertical-align: middle; font-size: 13px;}
.new_calenders{ float: left; width: 100%;}
.new_calenders .book_time_length {
  margin-right: 0%;
  width: 47%;
}
.new_calenders .book_time_length span{ width: 100%}
.new_calenders .book_time_length span select{ width: 100%;}
.new_calenders .book_time_length_right{ float: right;}
.blcokday_text {
  color: #666;
  float: left;
  font-size: 15px;
  padding-bottom: 15px;
  width: 100%;
}
.block_text{color: #666;
  float: left;
  font-size: 15px;
  padding-bottom: 15px;
  width: 100%;
}
.note_icon{ background: url(../../img/front/note.png) no-repeat; font-size: 0; height: 16px; right:8px; position: absolute; top:-15px; width: 16px;
 z-index: 2;}
.note_icon_week{ top:2px; left:7px;}

.success_message_area {
  float: left;
  text-align: center;
  width: 100%; position: absolute;
}
.success_message_area_inner {
  background: rgba(90, 167, 89, 0.8) none repeat scroll 0 0;
  border-radius: 5px;
  box-shadow: 0 0 5px 0 #ccc;
  color: #fff;
  display: inline-block;
  padding: 10px 55px;
  position: relative;
  text-align: left;
  width: 40%;
}
.smessage_text_title {
  display: block;
  font-size: 18px;
 font-family:"OpenSans-Semibold";
}
.smessage_text {
  display: block;
  font-size: 17px;
}

.success_message_area_close{cursor:pointer;position:absolute;right: 5px;
    top: 2px; width: 25px; height: 25px;  background: url(../../img/front/close_icn_btjh.png) center no-repeat; opacity: 0.7;}
.success_message_area_close:hover{opacity: 1;}

.success_message_tick{cursor:pointer;position:absolute;left: 15px;
    top: 16px; width: 25px; height: 25px;  background: url(../../img/front/checked.png) center no-repeat; }
.progress-bar-msg {
  bottom: 0;
  left: 0;
  position: absolute;
  width: 100%
}

.success_message_fixed{    position: fixed;     z-index: 9;}
.success_message_fixed .success_message_area_inner{top:65px;}
.fc-day-top {
    padding-left: 4px !important;}

.fc-toolbar.fc-header-toolbar {
	padding: 5px 5px 0px 5px !important; 
}

.calnedar_title_hours h2 {
	display: inline-block;
	margin: 0px 0px 20px 0px; vertical-align: top;
}

.calnedar_title_hours .calendar_top-hours {
	width: auto;
	text-align: right;
	float: right;
}

.calnedar_title_hours {
	display: inline-block;
	width: 100%;
}
.fc-widget-header {
	margin-right: 0px !important;
}
textarea.inpur_signup{min-height: 150px;}

.fc-widget-content{margin-right: 0px !important;}

#counter {
	width: 100%;
	float: left;
	padding: 10px 0px;
	color: #464646;
}




.color-filter-row {
    width: 100%;
    float: left;}

.color-title {
    color: #5b7694;
    font-size: 20px;
    font-weight: bold;
    padding: 20px 0px;}
.color-listing{width: 100%; float: left;}
.color-listing .form-lebel{     width: 32.333%;
    float: left;
    padding: .5rem;
    margin: 10px 0.5%;
    border-radius: 4px;
    background-color: #3a87ad;
    color: #fff; cursor: pointer;}
.color-listing .form-lebel input{margin-top: 0px;}
.time-color-row{width: 100%; float: left;}
.time-color-title{
    color: #5b7694;
    font-size: 20px;
    font-weight: bold;
    padding: 20px 0px;}
.color-listing .form-lebel label{margin-bottom: 0px;     cursor: pointer; vertical-align: top;line-height: 21px;}
.time-color-listing .time-color-listing{ }
.time-color-listing .form-lebel{    width: 32.333%;
    float: left;
    padding: .5rem;
    margin: 10px 0.5%;
    border-radius: 4px; cursor: pointer;
  
    color: #fff;     border: solid 1px #c5c5c5;}
.fully-bloked{    background-color: #ffe5e5; color: #270404 !important;}
.partially-bloked{background: #fff; color: #000 !important;}
.non_booking_popup .new_calenders .book_time_length {
    margin-right: 0%;
    width: 48.6%;
}
.non_booking_popup{ width: 900px;}
.non_booking_popup .new_calenders .book_length_left_short {
    width: 27% ;
    margin-right: 2%;
}
.non_booking_popup .new_calenders .book_length_right_big{ width: 42%}

.non_booking_popup .box_full_secjs_container_cols_row h3,
.non_booking_popup .new_calenders h3 {
  
    font-weight: 900;
    font-size: 22px;
    line-height: 1;
    color: #000;
}

.ort_1 {
    float: left;
    width: 23%;
}
.ort_2 {
    float: left;
    width: 23%;margin: 0 2.6%
}

.ort_3 {
    float: left;
    width: 23%;
}



.ort_2 select.inpur_signup_seles,
.ort_3 select.inpur_signup_seles {

    width: 100%;
    margin-bottom: 2px;

}
.non_booking_popup .new_calenders .my_movr1{ width: 23%; margin-right: 2.6%;}
.non_booking_popup .new_calenders .my_movr2{  margin-right: 0%;}



.helpers_descripton{ float: left; width: 100%;}
.new_lpersd{ width: 74%;}
.new_lpers_jj{ float: right; width: 23%;}
.new_lpers_jj select.inpur_signup_seles {
	width: 100%;
	margin-bottom: 2px;
}

.new_lpersd textarea.inpur_signup {
    min-height: 119px;
}
.non_booking_popup .new_calenders h3{ margin-top: 0;}
.can_booking label{ font-weight: normal}

.box_container_cols_full_width{ float: left; width: 100%;}
.location_info_section,
.order_info_section,
.contact_info_section {
	float: left;
	width: 100%;
}
.location_info_section h4,
.order_info_section h4,
.contact_info_section h4 {
	float: left;
	width: 100%;
	font-size: 22px;
	font-weight: 900;
	padding: 7px 0;
	border-bottom: 1px #ccc solid;
}
.box_container_cols_full_width .box_full_secjs_container_cols_row {
    float: left;
    width: 50%;
    margin-bottom: 28px;
}

.vehicle_payment_scetion {
  float: left;
  width: 100%;
}
.vehicle_rows_scetion{ width: 36%;}
.payment_rows_scetion{ width: 36%; margin-left: 2%;}
.vehicle_rows_scetion select.inpur_signup_seles,
.payment_rows_scetion select.inpur_signup_seles {
  margin-bottom: 2px;
  width: 100%;
}


.move_helpers_section {
  float: left;
  width: 100%; margin-top: 20px;
}
.move_helpers_section .box_full_secjs_container_cols_row{ width: 32%; margin-right: 2%;}
.move_helpers_section .transportation_section{ margin-right: 0}


.list-group-item label.detail_title {
  color: #999;
  font-size: 14px;
  margin-right: 5px;
  position: relative;
}
.service_icons{ float: left; width: 100%; padding-top: 10px;}
.service_icons label{ font-weight: normal; font-size: 15px; padding-right: 10px;}
.service_icons label i{ color: #999;} 


.popup-chat{float: left; width: 100%;} 
.direct-chat-messages{float: left; width: 100%;     height: 500px; padding: 0px 10px;
    overflow: auto;} 
.chat_wrap > a{float: left;
    border-radius: 50%;
    overflow: hidden;
    width: 50px;
    height: 50px;border: 1px solid #ccc;
    box-shadow: 1px 3px 7px #cccccc9e;}
.chat_wrap{width: 100%; float:left; position: relative;}
.unread_count{    background: #f83f3f;
    color: #fff;
    border-radius: 50px;
    padding: 1px 4px;
    font-size: 12px;     position: absolute;
    left: -74px}
.direct-chat-msg.doted-border {
       float: right;
    margin: 0px 20px 20px;
    width: 88%;
    position: relative;
    border-bottom: 1px solid #e9e9e9;
    padding: 0px 0px 15px;}
.direct-chat-timestamp.pull-right{    position: absolute;
    right: 0px;
    top: 0px;}
.direct-chat-text {
    color: #1d72c9;
    float: left;
    width: 100%;}


.wallet_amount_design{width: 100%; float: left;}

.chat-box-single-line {
    float: left;
    width: 100%; margin: 0px 0px 14px 0px;}

.popup-messages .direct-chat-msg.doted-border{    float: right;
    margin: 0px 0% 12px 0%;;
    width: 100%;
    position: relative;
    border-bottom: 1px solid #e9e9e9;
    padding: 0px 0px 15px;  }
.popup-messages .direct-chat-msg.doted-border.right_user .imagee{    float: right;}
.popup-messages .direct-chat-msg.doted-border.right_user .rightt{text-align: right; margin: 0px;}
.popup-messages .direct-chat-msg.doted-border.right_user .rightt .direct-chat-info .pull-left{float: right !important;}
.popup-messages .direct-chat-msg.doted-border.right_user .direct-chat-info .direct-chat-timestamp.pull-right{    left: 0px;
    right: inherit;}

.imagee {
    width: 50px;
    height: 50px;
    overflow: hidden;
    border-radius: 50px; float: left; border: 1px solid #1d72c9;
    box-shadow: 0px 0px 4px #0000003b; position: relative;}
.imagee:after{     content: "";
    position: absolute;
    bottom: 0;
    right: 1px;
    width: 0;
    height: 0;
    border: 7px solid #1d72c9;
    border-left-color: transparent;
    border-top-color: transparent;
    box-shadow: 1px 1px 2px rgba(black, 0.2);}
.popup-messages .direct-chat-msg.doted-border.right_user .imagee:after{  content: "";
    position: absolute;
    bottom: 0;
    left: 1px;
    width: 0;
    height: 0;
    border: 7px solid #1d72c9;
    border-right-color: transparent;
    border-top-color: transparent;
    box-shadow: 1px 1px 2px rgba(black, 0.2);}

.rightt {
    float: left;
    width: 90%;     margin: 0px 0px 0px 2%;}
.popup-messages .direct-chat-msg.doted-border .imagee{}

.popup-messages-footer textarea{border: 1px solid #ccc; border-radius: 4px; min-height:70px;}
.popup-messages-footer{float: left; width: 100%;}
.btn-footer{width: 100%; float: left; text-align: right;     margin: 10px 0px 0px 0px;}
.btn-footer input[type="submit"]{    display: inline-block;
    background: #4f9e42;
    color: #fff;
    text-transform: uppercase;
    font-size: 15px;
    height: 40px;
    padding: 0 18px;
    line-height: 40px;
    cursor: pointer;
    float: left;
    background: #67c956;
    background: -moz-linear-gradient(top, #67c956 1%, #4f9e42 100%);
    background: -webkit-linear-gradient(top, #67c956 1%,#4f9e42 100%);
    background: linear-gradient(to bottom, #67c956 1%,#4f9e42 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#67c956', endColorstr='#4f9e42',GradientType=0 );}
.btn-footer input[type="submit"]:hover{    background: #1d72c9;
    background: #318dea;
    background: -moz-linear-gradient(top, #318dea 1%, #1d72c9 100%);
    background: -webkit-linear-gradient(top, #318dea 1%,#1d72c9 100%);
    background: linear-gradient(to bottom, #318dea 1%,#1d72c9 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#318dea', endColorstr='#1d72c9',GradientType=0 );}

.chat-box-single-line .timestamp{    width: 100%;
    text-align: left;
    float: right;
    padding: 5px 5px 10px;
    border-bottom: 1px solid #eceaea;
    margin: 0px 0px 20px 0px;}


.contact_topp{width: 100%; text-align: center; display: inline-block;     padding: 10px 0px 25px; background: url(../../img/front/bg_of_testi.png) 0 0 repeat; 
    margin: 0px 0px 25px 0px; }
.event {
    font-size: 40px;
    padding: 10px 0px 0px;     color: #fff;}
.contact_topp b{color: #fff;}

.bodidos{width: 100%; float: left;}
.partforbx {
    float: left;
    width: 50%;
    border: 6px solid #f4f4f4;
    box-shadow: 0px 0px 7px #ccc;
    padding: 0px;}
.mapi {
    width: 48%;
    float: right;  border: 6px solid #f4f4f4;
    box-shadow: 0px 0px 7px #ccc;
    padding:0px;
} 
.fancy-title {
    background: #267ED8;
    padding: 10px 5px;
    color: #fff;
    margin: 0px;     float: left;
    width: 100%;}
.cnfrmbx{width: 100%; float: left; padding: 0px 10px;}
.mapcntc{width: 100%; float: left; padding: 0px 10px; height: 460px;}
.mapcntc iframe{width: 100%; float: left; height: 100%;}
.contbxdm{width: 100%; float: left; }
.contnedm{width: 100%; float: left; }
.form-group{width: 100%; float: left; }
.form-group span input, .form-group textarea{border: 1px solid #ccc;
    width: 100%;
    padding: 10px 10px;}
.form-group span input.error, .form-group textarea .error{border: 1px solid red !important}
.form-group span label.error, .form-group label.error{display: none !important; }
.subm.lftdmnk{width: 100%; float: left; text-align: center; margin: 20px 0px;}
.subm.lftdmnk input[type="submit"]{  display: inline-block;
    background: #4f9e42;
    color: #fff;
    text-transform: uppercase;
    font-size: 15px;
    height: 40px;
    padding: 0 18px;
    line-height: 40px;
    cursor: pointer;
  
    background: #67c956;
    background: -moz-linear-gradient(top, #67c956 1%, #4f9e42 100%);
    background: -webkit-linear-gradient(top, #67c956 1%,#4f9e42 100%);
    background: linear-gradient(to bottom, #67c956 1%,#4f9e42 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#67c956', endColorstr='#4f9e42',GradientType=0 );}
.subm.lftdmnk input[type="submit"]:hover{ background: #1d72c9;
    background: #318dea;
    background: -moz-linear-gradient(top, #318dea 1%, #1d72c9 100%);
    background: -webkit-linear-gradient(top, #318dea 1%,#1d72c9 100%);
    background: linear-gradient(to bottom, #318dea 1%,#1d72c9 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#318dea', endColorstr='#1d72c9',GradientType=0 );}

.subm.lftdmnk input[type="reset"]{    display: inline-block;
    background: #4f9e42;
    color: #fff;
    text-transform: uppercase;
    font-size: 15px;
    height: 40px;
    padding: 0 18px;
    line-height: 40px;
    cursor: pointer;
  
    background: #67c956;
    background: -moz-linear-gradient(top, #67c956 1%, #4f9e42 100%);
    background: -webkit-linear-gradient(top, #67c956 1%,#4f9e42 100%);
    background: linear-gradient(to bottom, #67c956 1%,#4f9e42 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#67c956', endColorstr='#4f9e42',GradientType=0 );}
.subm.lftdmnk input[type="reset"]:hover{  background: #1d72c9;
    background: #318dea;
    background: -moz-linear-gradient(top, #318dea 1%, #1d72c9 100%);
    background: -webkit-linear-gradient(top, #318dea 1%,#1d72c9 100%);
    background: linear-gradient(to bottom, #318dea 1%,#1d72c9 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#318dea', endColorstr='#1d72c9',GradientType=0 );}


.no_apid{width: 100%; float: left; margin: 0px 0px 40px 0px}

.revieww label{display: inline-block; width: auto;}
.revieww span{display: inline-block; width: auto;     margin: 0px 20px;}
.revieww span div{width: 250px !important;}

.new_design .my_namage_bookings_row_left_col label{width: 200px;}
.new_design .my_namage_bookings_row_left_col{}  
.inputs{float: left; width: 100%; padding: 15px 10px;}
.copmanys small{  float: left;
    font-size: 15px;
    width: 30px;
    height: 30px;
    border: 1px solid #1d72c9;
    text-align: center;
    line-height: 28px; background: #1d72c9; border-radius: 50px; color: #fff;}
.copmanys .metios {float: left; margin-left: 10px;     line-height: 26px;}
.copmanys{width:100%; float: left;     padding: 0px 0px 13px 0px;}
.mover_section {
    color: #1d72c9;
    font-size: 18px;
    font-family: 'Calibri-Bold';
    border-bottom: 1px solid #ccc;
    padding: 0px 0px 5px 0px;
    margin: 0px 0px 5px 0px;
}
.left_sect {
    width: 17%;
    float: left;}
.mover_rating{float: left; width: 100%;}
.mover_rating span {
    width: 100%;
    display: inline-block;
    font-size: 18px;
    padding: 10px 0px 5px;
    color: #1d72c9;
}
.left_sect .linsk_of_qp ul{display: inline-block; width: 100%;margin: 10px 0px;}
.left_sect .linsk_of_qp ul li{margin: 0px 10px;}
.left_sect .linsk_of_qp ul li:first-child{margin-left: 0px;}
.left_sect .linsk_of_qp{width:100%;}
.left_sect .sign_mover_up_btn_1.right_aka{margin-top: 0px;     text-align: center; width: 100%;}
.left_sect h2{display: inline-block;
    width: 100%;
    color: #1d72c9;
    text-transform: capitalize; font-size: 20px;
text-align: center;
    margin: 5px 0px 0px;}
.new_profile{width: 100%;}
.twocolum {
    float: left;
    width: 48%;
    margin: 0px 1%}
.twocolum .row_of_makal {    border-bottom: 1px solid #eee;
    padding: 5px 0px 5px 10px;
    border-left: 1px solid #eee;
    border-right: 1px solid #eee;
    float: left;
    margin-bottom: 0px;}
.twocolum .mover_section {
    background: #eee;
    padding: 8px 10px;
    border: 1px solid #ccc;
    margin-bottom: 0px;}
.left_profile_section{width: 50%; float: left;}
.right_profile_section{width: 48%; float: right;}
.right_profile_section div {
    width: 100%;
    float: left;
    padding: 5px 0px 5px 10px;
}
.grey{background: #eee;}


.slider_textarea {
    width: 100%;
    float: left;
    position: relative;}
.arrow {
    position: absolute;
    margin-top: 17px;
    right: 0px;}
.arrow ul li {
    padding: 15px 0px;}
.arrow ul li i {
    background: #fff;
    width: 30px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    color: #4e9d42;}
.movers_description {
    display: inline-block;
    width: 100%;
    margin-bottom: 20px;
    margin-top: -30px;}





    .swiper-container {
      width: 100%;
      height: 100%;
    }
    .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;
      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    }
