@font-face {
    font-family: Oswald-Stencil;
    src: url(../fonts/Oswald-Stencil.otf);
}

body{margin:0px; padding:0px;}


.visible{
	visibility:visible !important;
}


.overlay-close-new-close{
	position: absolute;
	right: 0px;
	top: 0px;
	width: 30px;
	height: 30px;
	border-radius:100px;
	background:#9a9a9a;
	z-index: 9;
	color:#fff;
	font-size: 12px;
}















.wrapper{
	width:100%;
	height:auto;
	float:left;
	position:relative;
}

.new_slid_res{
	display:none;
	float:left;
}
.new_slid_res3{
	display: block;
}



.form_top_main{
	width:52%;
	float:left;
}
.form_top_main label{
	font-family: "roboto"; outline:none;
	font-size:10px;
	text-transform:uppercase;
	margin-bottom:5px;
	color:#ee40a2;
	width:100%;
	float:left;
}
.form_top_main span{
	font-family: "roboto"; outline:none;
	font-size:12px;
}
	

.pop_inner_left {
	width:158px;
	margin:0 auto;
}
 .map1 { height: 400px; width: 100%;}
/*order history tab updation*/
.font_awsome_width{
	width:20px;
	height:20px;
	float:left;
	text-align:center;
	position:relative;
}
.i_function{
	font-size:16px !important;
	color:#15c1cf;
	position: absolute;
    left: 0px;
    right: 0px;
    top: 1px;
}
.pop_place_width{
	width:49.5% !important;
}
.width_lable{
	width:32.5% !important;
	float:left;
}
.bs-ord-hist-srchfrmbtn{width: 80px;
height: 34px;
background-color: #0fc4cf;
float: left;
color: #fff;
border-radius:20px;
font-family: "roboto"; outline:none;
font-size: 14px; transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;-webkit-transition:all 0.3s ease-in;}
.bs-ord-hist-srchfrmbtn:hover{background-color:#077278;}
.bs-pop-beedingwrap{position:absolute; top:0px; left:0px; width:100%; height:3px;}
.bs-pop-beedingwrap .span1{ background-color:#15C1CF; width:25%; height:100%; float:left;  height:7px; }
.bs-pop-beedingwrap .span2{ background-color:#EC42A2; width:25%; height:100%; float:left;  height:7px; }
.bs-pop-beedingwrap .span3{ background-color:#11BF5E; width:25%; height:100%; float:left;  height:7px; }
.bs-pop-beedingwrap .span4{ background-color:#6D2D9B; width:25%; height:100%; float:left;  height:7px; }
.bs-ord-hist-listitmewrap{width:100%; float:left; margin-bottom:10px;}
.bs-ord-hist-btn{
	width: 115px;
height: 35px;
background: #0fc4cf;
border: none;
color: #fff;
float:right;
transition: all ease .5s; 
   border-radius:20px;}
.bs-ord-hist-btn:hover{background-color:#077278;}
.bs-ord-hist-btmhd{ display:table; float:left;
float: left;
margin-top: 0px;
font-family: 'Raleway', sans-serif;
color: #555;
font-size: 18px; font-weight:bold;}
.bs-ord-hist-hd{width:100%; float:left; margin-bottom:5px; margin-top:0px;font-family: 'Raleway', sans-serif; color:#555;
padding:5px 10px; font-size:18px; font-weight:bold; position:relative;}
.bs-ord-hist-hd::before{content: '';
width: 2px;
height: 14px;
position: absolute;
left: 0px;
top: 12px;
background-color: #0fc4cf;}
.bs-ord-hist-btm-sec{width:100%; float:left;margin-bottom:10px; margin-top:10px;}

.bs-ord-hist-srchbar{width:100%; float:left; padding:10px 20px; background-color:#fff; margin-bottom:10px;}
.bs-ord-hist-srchbx{border: solid 1px #ddd;
height: 35px;
padding: 10px;
font-family: roboto;
font-size: 13px; width:100%; float:left; position:relative;}
.bs-ord-hist-srchbxwrap{width:235px; float:left; position:relative; padding-right:35px; margin-right:7px;}

.bs-ord-hist-srch-btn{width:35px; height:35px; background-color:#ddd; float:left; position:absolute; right:0px; top:0px;}
.bs-ord-hist-srch-ico{ text-align: center;
width: 100%;
font-size: 13px !important;
white-space: nowrap;
line-height: 35px !important;
color: #6b6666;}

.bs-ord-hist-dtwrap{float:left; margin-right:5px;} 
/*open pop*/

.bs-shd-wrap{width:100%; float:left; display:none;}
.bs-stts-wrap{width:100%; float:left; display:none;}


.pop-open-frhlptxt{
	    width: auto;
		float: left;
		text-transform:uppercase;
		font-family: 'Roboto', sans-serif;
		font-size: 12px;
		text-align: center;
		padding-top: 1px;
		padding-left:5px;
		letter-spacing:2px;
}
.pop-open-frhlptxt_top{
	width:100%;
	float:left;
	text-transform:uppercase;
	font-family: 'Roboto', sans-serif;
	font-size: 11px;
	margin-bottom:3px;
	letter-spacing: 3px;
	font-weight: bold;
	
}

.pop_open{
	width:100%;
    float:left;
	height:100%;
	position: fixed;
	top: 0;
	left: 0;
	background:rgba(195, 195, 195, 0.53);
	z-index: 999;
	overflow:scroll;
}
.overlay-close2{
	width: 30px;
    height: 30px;
	position: absolute;
	right: 20px;
	top: 20px;
	overflow: hidden;
	border: none;
	background:url(../images/cross.png) no-repeat center center;
	text-indent: 200%;
	color: transparent;
	outline: none;
	z-index: 100;
}
.pop_open_in{
	width:60%;
	margin:0 auto;
	padding:10px;
	position:relative;
	top:10%;
	box-shadow: 0px 0px 15px -6px #F09;
	display:table;
}
.pop_open_in_main-pop{
	width:100%;
	float:left;
	background:#fff;
	padding:15px;
	position:relative;
}
.pop_open_in_main{
	width:100%;
	float:left;
	background:#fff;
}
.pop_open_letf{
	width:21%;
	float:left;
}
.pop_open_centre{
	width:56%;
	float:left;
	text-align:center;
}
.pop_open_centre h4 {
    font-family: 'Roboto', sans-serif;
    font-size: 18px;
    width: 100%;
    float: left;
    text-transform: uppercase;
    color: #000;
    font-weight: bold;
    margin-top: 22px;
}
.pop_open_centre span{
	font-family: 'Roboto', sans-serif;
    font-size: 9px;
    width: 100%;
    float: left;
	text-transform:uppercase;
	color:#000;
}
.pop_open_right{
	float:left;
	margin-top:25px;
	margin-bottom:20px;
}
.schedule_button{
	width: 47%;
    height:35px;
    color: #fff;
    border-radius: 3px;
    float: left;
	font-size:12px;
	font-family: 'Roboto', sans-serif;
	text-transform:uppercase;
	margin-right: 5%;
	transition:all ease .5s;
}
.schedule_button:hover{
}
.status_button{
	width: 47%;
    height:35px;
    color: #fff;
    border-radius: 3px;
    float: left;
	font-size:12px;
	font-family: 'Roboto', sans-serif;
	text-transform:uppercase;
	transition:all ease .5s;
}
.status_button:hover{
}
.pop_open_bottom{
	width:100%;
	float:left;
}
.number_pop{
	width:96%;
    height:35px;
    border: 1px solid #e5e5e5;
    font-family: 'Roboto', sans-serif;
    font-size: 12px;
    color: #8d8d8d;
    text-align: left;
    line-height: 36px;
    padding-left: 10px;
    margin-bottom: 10px;
    text-transform: capitalize;
    float: left;
    margin-right: 15px;
}
.select_open{
	width:96%;
    height:35px;
    border: 1px solid #e5e5e5;
    font-family: 'Roboto', sans-serif;
    font-size: 12px;
    color: #8d8d8d;
    text-align: left;
    line-height: 36px;
    padding-left: 10px;
    margin-bottom: 10px;
    text-transform: capitalize;
    float: left;
    margin-right: 15px;
}
.select_open option{
	padding:5px 5px;
}
.schedule_button_bottom{
	width:20%;
    height:35px;
    background: #09a8be;
    color: #fff;
    border-radius: 3px;
    float:left;
	font-size:12px;
	font-family: 'Roboto', sans-serif;
	text-transform:uppercase;
	transition:all ease .5s;
	margin-top:10px;
	margin-right:3%;
}
.schedule_button_bottom_left{
	width:20%;
    height:35px;
    background: #0fc4cf;
    color: #fff;
    border-radius: 3px;
    float:left;
	font-size:12px;
	font-family: 'Roboto', sans-serif;
	text-transform:uppercase;
	transition:all ease .5s;
	margin-top:10px;
	text-align:center;
	line-height:12px;
	padding-top:5px;
	border:1px solid #09a8be;
	cursor:pointer;
}
.schedule_button_bottom:hover{
    background: #085f6b;
}
.date_button{
	width:96%;
    height:35px;
    border: 1px solid #e5e5e5;
    font-family: 'Roboto', sans-serif;
    font-size: 12px;
    color: #8d8d8d;
    text-align: left;
    line-height: 36px;
    padding-left: 10px;
    margin-bottom: 10px;
    text-transform: capitalize;
    float: left;
    margin-right: 15px;
}
.inner_two_side{
	width:50%;
	float:left;
}
.inner_one_side{
	width:100%;
	float:left;
}

.inner_one_side span{
	width:100%;
	float:left;
	font-family: 'Roboto', sans-serif;
    font-size: 12px;
    color: #e60488;
	margin:0px;
	padding-bottom:10px;
	text-transform:uppercase;
	font-weight: bold;
}
.inner_two_side span{
	width:100%;
	float:left;
	font-family: 'Roboto', sans-serif;
    font-size: 11px;
    color: #e60488;
	margin:0px;
	padding-bottom:10px;
	text-transform:uppercase;
}
.delivery_date{
	font-family: 'Roboto', sans-serif;
    font-size: 12px !important;
    color: #11bf5e !important;
    width: auto !important;
    float: left !important;
	padding-top:5px !important;
	padding-bottom:0px !important;
	line-height: 10px;
}
.pop_margin{
	margin-bottom:10px;
	border-bottom:1px solid #11bf5e;
	padding-bottom: 10px;
}
.pop_open_bottom_status{
	width:100%;
	float:left;
    display:block;
}
.status_new{
	float:right !important;
	margin-top:26px !important;
	margin-right:1% !important;
}
.pop_open_in_main_status{
	width:100%;
	float:left;
}

/*new*/
.pop_open_bottom_status_last{
	width:100%;
	float:left;
	display:none;
}
.pop_btn_new{
	width:29% !important;
	height:35px;
	float:left;
	border: 1px solid #e5e5e5;
    font-family: 'Roboto', sans-serif;
    font-size: 12px;
    color: #8d8d8d;
    text-align: left;
    line-height: 36px;
    padding-left: 10px;
    margin-bottom:0px;
    text-transform: capitalize;
    float: left;
    margin-right:5px !important;
}
.margin_new_order{
	margin-left:46px;
}
.margin_submit_btn{
	margin-top: 0px !important;
    margin-bottom: 0px !important;
}
.bg_schedule{
	border:1px solid #e5e5e5;
	background:#f9f9f9;
	padding:3px;
	width:47% !important;
	margin-right:1%;
	margin-bottom:5px;
}
.radio_btn{
	margin-top:2px;
	margin-right:3%;
}
.delivery_bottom{
	font-family: 'Roboto', sans-serif;
    font-size: 10px;
    color: #000;
    width:80%;
    float: left;
	padding-bottom:0px ;
}
/*open pop*/


/*order invoice*/
.margin_payment{
	margin-top:0px !important;
	width:60% !important;
	margin-left: 10px !important;
    margin-bottom: 10px !important;
}
.payment_left_main_a{
	width:48% !important;
	float:right !important;
}
.total_amount_last_left{
	width:50%;
	float:left;
	border:1px solid rgba(9, 168, 190, .1);
}
.total_amount_last_left h5{
	font-family: 'Roboto', sans-serif;
    font-size: 16px;
    width: 100%;
    float: left;
    font-weight: bold;
	margin-bottom: 25px;
	background: #09a8be;
    color: #fff;
	padding: 10px 10px;
}
.inner_left_last{
	width:28% !important; 
	float:left;
}
.inner_left_last span{
	text-align:center !important;
	font-size:13px !important;
}
.last_right{
	width:44%;
	float:left;
}
.left_in_text{
	width:93%;
	margin:0 auto;
    padding: 10px 4px;
    font-family: 'Roboto', sans-serif;
    font-size: 12px;
    text-align: center;
	background:#f9f9f9;
	border-radius:3px;
	color:#000;
	border:1px solid #ebeaea;
	font-weight:bold;
}
.last_right h1{
	width:100%;
	float:left;
	text-align:center;
	font-family: 'Roboto', sans-serif;
    font-size: 30px;
	color:#14c05e;
	margin-top:70px;
}
.order_invoice_bottom_a{
	width:100%;
	float:left;
	padding-bottom:10px;
}
.order_invoice_bottom_a h5{
	width:100%;
	float:left;
	    color: #ee40a1;
	padding:5px 10px;
	margin-bottom:0px;
	margin-top:20px;
	background:none;
}
.order_invoice_bottom_a span{
	width:100%;
	float:left;
	border-bottom: 1px solid #ebeaea;
	padding:10px 10px;
}
.order_invoice_bottom_a span h3{
	width:35%;
	float:left;
	font-family: 'Roboto', sans-serif;
    font-size: 13px;
	color:#000;
}
/*order invoice*/

.logo_left_top{
	width: 17%;
    float: left;
    text-align: center;
	position: fixed;
	z-index:9;
	left:0px;
}
#trigger-overlay img{
}
.sign_in_email_add{
	width:46% !important;
}
.sign_in_login_page_right{
	width:57% !important;
}
.sign_in_login_page_left{
	width:43% !important;
}
.sign_in_homeslider_login{
	width:81% !important;
}
.sign_in_left-menu1{
	width:19% !important;
}
/*pop up*/
.edit_profile_container .select_field4 {
    width:100%;
    height: 36px;
    border: 1px solid #e5e5e5;
    font-family: 'Roboto', sans-serif;
    font-size: 12px;
    color: #8d8d8d;
    text-align: left;
    line-height: 36px;
    text-indent: 4px;
    margin-bottom: 14px;
	padding-left: 10px;
}
.edit_profile_container .message_field4 {
    width:100%;
    height: 38px;
    border: 1px solid #e5e5e5;
    font-family: 'Roboto', sans-serif;
    font-size: 12px;
    color: #8d8d8d;
    text-align: left;
    line-height: 36px;
    text-indent: 10px;
    margin-bottom: 7px;
    /*text-transform: capitalize;*/
}

.edit_profile_container .field4 {
    width:100%;
    height: 36px;
    border: 1px solid #e5e5e5;
    font-family: 'Roboto', sans-serif;
    font-size: 12px;
    color: #8d8d8d;
    text-align: left;
    line-height: 36px;
    text-indent: 10px;
    margin-bottom: 14px;
   /* text-transform: capitalize;*/
    float: left;
    margin-right: 15px;
}
.bottom_dashboard{
	background: #e2e2e2 !important;
    overflow: hidden;
    position: relative;
    width: 100%;
    box-sizing: border-box;
    padding: 10px;
    border-bottom: none;
	display:none;
}
.dashboard_in_padding h4{
	font-family: 'Roboto', sans-serif;
    font-size: 18px;
	 color: #4d4d4d;
	font-weight:bold;
	width:97%;
	float:left;
	margin-bottom:5px;
	margin-left:15px;
	border-bottom:1px solid #e6e6e6;
	padding-bottom:7px;
}

.dashboard_in_padding p{
	font-family: 'Roboto', sans-serif;
    font-size: 12px;
    color: #8d8d8d;
	width:100%;
	float:left;
}
/*second pop up*/
.edit_profile_container .select_field6 {
    width:31%;
    height: 36px;
    border: 1px solid #e5e5e5;
    font-family: 'Roboto', sans-serif;
    font-size: 12px;
    color: #8d8d8d;
    text-align: left;
    line-height: 36px;
    text-indent: 4px;
    margin-bottom: 14px;
	margin-right:11px;
}
.change_pop1{
	width:100%;
    float:left;
	height:100%;
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background:rgba(0, 0, 0,0.9);
	z-index: 999;
	display:none;
	overflow:scroll;
}
.change_pop{
	width:100%;
    float:left;
	height:100%;
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background:rgba(0, 0, 0,0.9);
	z-index: 999;
	display:none;
	overflow:scroll;
}
.overlay-close1{
	width: 30px;
    height: 30px;
	position: absolute;
	right: 20px;
	top: 20px;
	overflow: hidden;
	border: none;
	background:url(../images/cross.png) no-repeat center center;
	text-indent: 200%;
	color: transparent;
	outline: none;
	z-index: 100;
}
.change_pop_in{
	width:60%;
	margin:0 auto;
	padding:10px;
	position:relative;
	top:12%;
}

.change_pop_inner{
	width:100%;
	float:left;
	background:#fff;
	padding-bottom:20px;
}
.edit_profile_container .field2{
    width:96%;
    height: 36px;
    border: 1px solid #e5e5e5;
    font-family: 'Roboto', sans-serif;
    font-size: 12px;
    color: #8d8d8d;
    text-align: left;
    line-height: 36px;
    text-indent: 10px;
    margin-bottom: 14px;
    /*text-transform: capitalize;*/
    float: left;
    margin-right: 15px;
}
.edit_profile_container .message_field1 {
    width:96%;
    height: 38px;
    border: 1px solid #e5e5e5;
    font-family: 'Roboto', sans-serif;
    font-size: 12px;
    color: #8d8d8d;
    text-align: left;
    line-height: 36px;
    text-indent: 10px;
    margin-bottom: 7px;
    /*text-transform: capitalize;*/
	margin-right:10px;
}
.main_change_pop{
	border:1px solid #f4f4f4;
	width:96%;
	float:left;
	margin-left: 16px;
	margin-top:15px;
}
.new_change h4{
	font-family: 'Roboto', sans-serif;
    font-size: 16px;
    color: #ee40a1;
	width:100%;
	float:left;
	font-weight:bold;
	margin-bottom: 10px;
}
.change_btn_bottom{
	width:150px;
    height: 34px;
    font-size: 16px;
    font-family: 'Roboto', sans-serif;
    border-radius: 3px;
    background: #0abe5b;
    color: #fff;
    margin-bottom: 15px;
    transition: all ease .5s;
    margin-top: 10px;
	float:right;
	margin-right:17px;
}
.change_btn_bottom:hover{
    background:#054a24;
}
.change_btn_bottom_left{
	width:90px;
    height: 34px;
    font-size: 16px;
    font-family: 'Roboto', sans-serif;
    border-radius: 3px;
    background: #6f2d99;
    color: #fff;
    margin-bottom: 15px;
    transition: all ease .5s;
    margin-top: 10px;
	float:left;
	margin-left: 20px;
}
.change_btn_bottom_left:hover{
    background:#3b0c59;
}
/*order invoice*/
.main_customer_in_left{
	width:50%;
	float:left;
}
.order_invoice_main{
	background: #6c2c9c;
    overflow: hidden;
    position: relative;
    width: 95%;
    box-sizing: border-box;
    padding: 20px 10px;
    border-bottom: none;
    margin-left:35px;
	
}
.order_invoice_main span{
	font-family: 'Roboto', sans-serif;
    font-size: 14px;
    color: #fff;
	width:100%;
	float:left;
	font-weight:bold;
}
.order_invoice_main p{
	font-family: 'Roboto', sans-serif;
    font-size: 14px;
    color: #fff;
	width:100%;
	float:left;
}
.order_invoice_bottom{
	width:95%;
	float:left;
	padding:20px 20px;
	background:#fff;
	margin-left:35px;
	margin-top:20px;
}
.order_invoice_bottom h4{
	font-family: 'Roboto', sans-serif;
    font-size: 18px;
    color: #10c05e;
    width: 100%;
    float: left;
    font-weight: bold;
	padding-bottom:10px;
}

.order_invoice_in_left{
	width:25%;
	float:left;
	margin-top:20px;
}
.order_invoice_in_left p{
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    color: #707070;
    width: 100%;
    float: left;
    margin-bottom: 5px;
}
.print_button{
	width: 90px;
    height: 34px;
    font-size: 14px;
    font-family: 'Roboto', sans-serif;
    border-radius: 3px;
    background: #0abe5b url(../images/print.png) no-repeat;
	background-position: 15px 10px;
    color: #fff;
    transition: all ease .5s;
    margin-top: 30px;
	padding-left:10px;
}
.print_button:hover{
	 background: #054a24 url(../images/print.png) no-repeat;
	background-position:15px 10px;
}
.print_edit_button{
	width: 150px;
    height: 34px;
	float:right;
    font-size: 14px;
    font-family: 'Roboto', sans-serif;
    border-radius: 3px;
    background: #08aabf;
    color: #fff;
    transition: all ease .5s;
    margin-top: 98px;
}
.print_edit_button:hover{
	background:#094c55;
}
.order_item{
	width:100%;
	float:left;
	border-bottom:1px solid #ebeaea;
	padding:10px 0px;
}
.order_item:nth-child(even){
	background:#f9f9f9;
}

.order_item_in{
	width: 12%;
	float:left; 
	text-align:center;
}
.order_item_in:nth-child(4){
	width:28%;
}
.order_item_in span{
	font-size: 14px;
    font-family: 'Roboto', sans-serif;
	color:#000;
	font-weight:bold;
}
.order_item_in p{
	font-size: 14px;
    font-family: 'Roboto', sans-serif;
	color:#000;
}
.total_amount{
	width:100%;
	float:right;
	padding:10px 0px;
	margin-top:20px;
}
.total_amount_left{
	width:50%;
	float:left;

}
.total_amount_left span{
	font-size: 14px;
    font-family: 'Roboto', sans-serif;
	color:#000;
	font-weight:bold;
	width:100%;
	float:left;
	margin-bottom:10px;
    border-bottom:1px solid #ebeaea;
	padding-bottom:10px;
	text-align:right;
}
.total_amount_left h4{
	font-size: 18px;
    font-family: 'Roboto', sans-serif;
	color:#6f2d97;
	font-weight:bold;
	width:100%;
	float:left;
	margin-bottom:10px;
	border-bottom:1px solid #ebeaea;
	padding-bottom:10px;
	text-align:right;
}
.total_amount_left h5{
	font-size: 16px;
    font-family: 'Roboto', sans-serif;
	color:#14c05e;
	font-weight:bold;
	width:100%;
	float:left;
	margin-bottom:10px;
	border-bottom:1px solid #ebeaea;
	padding-bottom:10px;
	text-align:right;
}
.font_weight_normal{
	font-weight:normal !important;
}
/*order invoice*/


/*customer information*/

.customer_border {
    width: 100%;
    height: 1px;
    float: left;
    background: #f4f4f4;
    margin-bottom: 5px;
}
.main_customer{
	width:100%;
	float:left;
}
.main_customer h4{
	font-family: 'Roboto', sans-serif;
    font-size: 18px;
    color: #10c05e;
	width:100%;
	float:left;
	font-weight:bold;
	margin:10px 0px 10px 20px;
}

.main_customer h5{
	font-family: 'Roboto', sans-serif;
    font-size: 14px;
    color: #707070;
	width:100%;
    float: left;
	margin-bottom:2px;
}
.delivery_left h5 {
	font-family: 'Roboto', sans-serif;
    font-size: 14px;
    color: #707070;
	width:100%;
    float: left;
	margin-bottom:5px;
}
.main_customer span{
	font-family: 'Roboto', sans-serif;
    font-size: 16px;
    color: #515151;
	width:100%;
	float:left;
	padding-bottom:5px;
	font-weight: bold;
}
.main_customer span:nth-child(1){
	color:#ee40a1;
}
.main_customer_left{
	width:auto;
	float:left;
	margin-bottom:15px;
	margin-right:15px;
}
.main_customer_left h5{
	font-family: 'Roboto', sans-serif;
    font-size: 14px;
    color: #707070;
	width: auto;
    float: left;
	margin-left:10px;
}
.radio_button{
	float:left;
	width:auto;
}
.field_down{
	background:url(../images/down_arrow.jpg) no-repeat;
	background-position:98%;
}
.delivery_left{
	width:33%;
	float:left;
}
.edit_profile_margin{
	margin-left:8% !important;
}
.add_button_new{
	width:90px;
	height:34px;
	font-size:16px;
	font-family: 'Roboto', sans-serif;
	border-radius:3px;
	background:#0abe5b;
	color:#fff;
	margin-bottom:15px;
	transition:all ease .5s;
	margin-top:10px;
}
.add_button_new:hover{
	background:#054a24;
}
.edit_profile_container_a{
	width:100%;
	float:left;
	padding:0px 20px;
	margin-top:30px;
}
.edit_profile_container_a .field {
    width: 15.2%;
    height: 36px;
    border: 1px solid #e5e5e5;
    font-family: 'Roboto', sans-serif;
    font-size: 12px;
    color: #8d8d8d;
    text-align: left;
    line-height: 36px;
    /*text-transform: capitalize;*/
    float: left;
    margin-right: 7px;
	text-indent: 5px;
}
.edit_profile_container_a .field:last-child{
	margin-right:0px;
}
.edit_profile_container_a .message_field {
    width:15.2%;
    height: 38px;
    border: 1px solid #e5e5e5;font-family: 'Roboto', sans-serif;
    font-size: 12px;
    color: #8d8d8d;
    text-align: left;
    line-height: 36px;
    text-indent: 5px;
	/*text-transform:capitalize;*/
}
.field_down_a{
	background:url(../images/down_arrow.jpg) no-repeat;
	    background-position: 96%;
}
.right_button{
	width:36px;
	height:34px;
	float:left;
	background:#02a65d;
	margin-right:10px;
	border-radius:3px;
}
.right_button_close{
	width:36px;
	height:34px;
	float:left;
	background:#0aaabc;
	margin-right:10px;
	border-radius:3px;
}
.color_in{
	color:#fff;
	margin-top:9px;
}
.margin_top_second{
	margin-top:10px !important;
}

/*customer information*/

/*dashboard_in_left*/
.dash_board_width_acc{
	width:96%;
	margin:0 auto !important;
	float:none !important;
	padding-top:60px;
}
.dash_board_width{
	width:90% !important;
	margin:0 auto !important;
	float:none !important;
	padding-top:60px;
}
.dashboard_in_left{
	width:25%;
	float:left;
	margin-bottom:60px;
	cursor:pointer;
}
.dashboard_in_left img{
	margin-right:10px;
	float:left;
}
.dashboard_in_left span{
	font-family: 'Roboto', sans-serif;
	color:#4d4d4d;
	font-size:30px;
	font-weight:bold;
	float:left;
	width: 70%;
	line-height: 36px;
}
.dashboard_in_left h6{
	font-family: 'Roboto', sans-serif;
	color:#4d4d4d;
	font-size:11px;
	text-transform:uppercase;
	float:left;
	width: auto;
	transition:all ease .5s;
}
.dashboard_in_left_first{
	font-family: 'Roboto', sans-serif;
	color:#4d4d4d;
	font-size:11px;
	text-transform:uppercase;
	float:left;
	width: auto;
	transition:all ease .5s;
}
.dashboard_in_left_first1{
	font-family: 'Roboto', sans-serif;
	color:#4d4d4d;
	font-size:11px;
	text-transform:uppercase;
	float:left;
	width: auto;
	transition:all ease .5s;
}
.dashboard_in_left_first2{
	font-family: 'Roboto', sans-serif;
	color:#4d4d4d;
	font-size:11px;
	text-transform:uppercase;
	float:left;
	width: auto;
	transition:all ease .5s;
}
.dashboard_in_left_first3{
	font-family: 'Roboto', sans-serif;
	color:#4d4d4d;
	font-size:11px;
	text-transform:uppercase;
	float:left;
	width: auto;
	transition:all ease .5s;
}
.dashboard_in_left_first4{
	font-family: 'Roboto', sans-serif;
	color:#4d4d4d;
	font-size:11px;
	text-transform:uppercase;
	float:left;
	width: auto;
	transition:all ease .5s;
}
.dashboard_in_left:hover .dashboard_in_left_first {
	color:#0fc4cf;
}
.dashboard_in_left:hover .dashboard_in_left_first1 {
	color:#ee40a1;
}
.dashboard_in_left:hover .dashboard_in_left_first2 {
	color:#0ac35d;
}
.dashboard_in_left:hover .dashboard_in_left_first3 {
	color:#6c2c9e;
}
.dashboard_in_left:hover .dashboard_in_left_first4 {
	color:#02acbb;
}

.my_orders_bottom{
	width:24%;
	float:left;
	margin-bottom: 40px;
	cursor:pointer;
	border: 1px solid #ebeaea;
    padding: 10px;
	margin-left:1%;
	transition:all ease .5s;
}
.my_orders_bottom:hover{
	border:1px solid #d4d3d3;
}
.my_orders_bottom:nth-child(1){
	margin-left:0px;
}
.my_orders_bottom_a{
	width:100%;
	float:left;
    transition:all ease .5s;
}
.my_orders_bottom_a:hover h5{
	color:#6d2d9b;
}
.my_orders_bottom_a span{
	font-family: 'Roboto', sans-serif;
	font-size:24px;
	color:#4d4d4d;
	font-weight:bold;
	line-height:44px;
	padding-left:3%;
}
.my_orders_bottom_a img{
	float:left;
	margin-right:4px;
	opacity: .7;
	transition:all ease .5s;
}
.my_orders_bottom_a:hover img{
	opacity:1;
}
.my_orders_bottom_a h5{
	font-family: 'Roboto', sans-serif;
    font-size: 16px;
    color: #4d4d4d;
	float:left;
	margin-bottom:5px;
	padding-top:10px;
	transition:all ease .5s;
	
}
/*dashboard*/

.dashboard_in_padding{
	padding:15px;
}
.dashboard_box{
	width:49.2%;
	height:214px;
	float:left;
	background-color: rgb( 255, 255, 255 );
    box-shadow: 2.5px 4.33px 5px 0px rgba( 0, 0, 0, .1 );
	margin-right:1.6%;
	margin-bottom:15px;
}
.dashboard_box:nth-child(3){
	background-color:#0cbe5a !important;
	
}
.dashboard_box:nth-child(4){
	background-color:#6d2e9b !important;
	margin-right:0px;
}
.dashboard_box:nth-child(5){
	background: rgba(255,255,255,1);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(229,229,229,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5', GradientType=0 );
	margin-right:0px;
}
.border_top_dashboard_bg4{
	background:#6d2e9b !important;
	border-top:none !important;
}
.dashboard_box:nth-child(2){
	margin-right:0px;
}
.bashboard_main_color_a {
    color:#525252 !important;
	padding: 0px 0px 0px 20px !important;
	position: relative;
    bottom: -30px;
}
.dashboard_main{
	width:100%;
	float:left;
}
.dashboard_main .dashboard_box h4{
	font-family: 'Raleway', sans-serif;
	font-size:18px;
	color:#000;
	text-transform:uppercase;
	width:100%;
	float:left;
	margin-bottom:10px;
	margin-top:30px;
	padding-left:4%;
}
.dashboard_main .dashboard_box p{
	font-family: 'Roboto', sans-serif;
	color:#474747;
	font-size:11px;
	margin-left:20px;
	margin-bottom:5px;
}
.dashboard_main .dashboard_box span{
	font-family: 'Roboto', sans-serif;
	font-size:30px;
	font-weight:bold;
	color:#0fc4cf;
	padding:20px 0px 20px 20px;
	width:100%;
	float:left;
}
.dashboard_main .dashboard_box span i{
	font-family: 'Roboto', sans-serif;
	font-size:12px;
	color:#fff;
	font-weight:bold;
	text-transform:uppercase;
}
.dashboard_main .dashboard_box .color_in{
	color:#ee40a2 !important;
}
.border_top_dashboard{
	width:100%;
	float:left;
	background:#f5f5f5;
	border-top:3px solid #0fc4cf;
	text-align:right;
	padding:10px 0px;
}
.border_top_dashboard_color{
    border-top:3px solid #ee40a2 !important;
}
.border_top_dashboard_last{
	border:none !important;
	background:none !important;
}
.border_top_dashboard_bg{
	background:#0cbe5a !important;
	border-top:none !important;
}
.dashboard_main .dashboard_box .border_top_dashboard a{
	font-family: 'Raleway', sans-serif;
	font-size:14px;
	color:#4a4a4a;
	text-transform:uppercase;
	padding-right:20px;
	width:100%;
	float:left;
	
}
.bashboard_main_color{
	color:#fff !important;
}
.dashboard_img1{
	margin-right:1%;
}
/*dashboard*/



/*delivery*/
.delivery_main_wrapper{
	width:100%;
	float:left;
	padding:10px;
	background:#f5f5f5;
	line-height:30px;
}
.delivery_main_wrapper .delivery_main_wrapper_in{
	width:100%;
	float:left;
	background:#fbfbfb url(../images/delivery_bottom.jpg) no-repeat;
	background-position:bottom;
	padding:50px;
}
.delivery_main_wrapper .delivery_main_wrapper_in .delivery_main_in_left{
	width:33.33%;
	float:left;
}
.delivery_main_wrapper .delivery_main_wrapper_in .delivery_main_in_left h1{
	font-family: raleway;
	font-size:36px;
	color:#383838;
	text-transform:uppercase;
	width:100%;
	float:left;
	margin:0px;
}
.delivery_main_wrapper .delivery_main_wrapper_in .delivery_main_in_left h3{
	font-family: raleway;
	font-size:24px;
	color:#383838;
	text-transform:uppercase;
	width:100%;
	float:left;
	font-weight:bold;
}
.delivery_main_wrapper .delivery_main_wrapper_in .delivery_main_in_left h4{
	font-family: raleway;
	font-size:18px;
	color:#a9a9a9;
	text-transform:uppercase;
	width:100%;
	float:left;
	font-weight:bold;
}
.delivery_margin{
    margin-top: 60px;
}
/*delivery*/


/*gallery*/
.eventgallery a {
    width: 22.7%;
    transition: all 0.2s;
    display: block;
    float: left;
    opacity: 1;
    height: auto;
    margin-left:3%;
    margin-bottom:3%;
    position: relative;
    overflow: hidden;
	border: 1px solid rgba(11, 191, 91, .2);
}
.eventgallery a:nth-child(1){
	margin-left:0;
}
.eventgallery a:nth-child(5){
	margin-left:0;
}

.eventgallery a img {
    height: auto;
    float: left;
    position: relative;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    -ms-transition: all 1s ease;
    transition: all 1s ease;
    width: 100%;
    -webkit-transform: scale(1.10);
    -moz-transform: scale(1.10);
    -ms-transform: scale(1.10);
    -o-transform: scale(1.10);
    transform: scale(1.10);
}
.wrapper_ourevntgallerys_prodmask {
    width: 100%;
    height: 100%;
    position: absolute;
    background-color: rgba(0,0,0,0.4);
    top: 0;
    right: 0;
    opacity: 0;
    -webkit-transition: .5s ease-in-out;
    -moz-transition: .5s ease-in-out;
    -o-transition: .5s ease-in-out;
}
.wrapper_ourevntgallerys_prodmask_top {
    width: 100%;
    height: 100%;
    position: absolute;
    background-color: rgba(0,0,0,0.6);
    top: 0;
    right: 0;
    opacity: 0;
    -webkit-transition: .5s ease-in-out;
    -moz-transition: .5s ease-in-out;
    -o-transition: .5s ease-in-out;
}
.eventgallery_icon {
    width: 45px;
    height: 45px;
    border-radius: 100px;
  /*  background: #c11c22;*/
    margin: auto;
    position: relative;
    opacity: 1;
    top: 50%;
    text-align: center;
    line-height: 32px;
    font-size: 12px;
    font-family: 'Roboto', sans-serif;
    font-weight: bold;
    color: #fff;
    -webkit-transition: .8s ease-in-out;
    -moz-transition: .8s ease-in-out;
    -o-transition: .8s ease-in-out;
    margin-top: -16px;
}
.eventgallery a:hover img {
    webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
}
.eventgallery a:hover .wrapper_ourevntgallerys_prodmask, .eventgallery_icon {
    opacity: 1;
}
.eventgallery a:hover .wrapper_ourevntgallerys_prodmask, .eventgallery_icon {
    opacity: 1;
}
.eventgallery {
    width: 100%;
    height: auto;
    float: left;
    position: relative;
}
.gallery_main{
	width:90% !important;
	margin:0 auto ;
}
.gallery_main .gallery_main_in{
	width:100%;
	float:left;
}
.gallery_main .gallery_main_in .gallery_main_in_left{
	width:30%;
	float:left;
}

/*place_order_main*/
.submit_top{
	margin-top:20px;
}
.place_order_main{
	width:100%;
	float:left;
	margin-top:60px;
	padding-bottom:25px;
	background:#efefef;
	margin-bottom:25px;
	position:relative;
}
.place_order_main .place_order_main_in{
	width:98%;
	margin:0 auto;
}
.place_order_main .place_order_main_in h2{
	font-family: 'Raleway', sans-serif;
	font-size:24px;
	color:#515151;
	padding: 30px 0px 20px 0px;
	font-weight:bold;
	margin-left:35px;
}
.place_order_main_inner{
	width:100%;
	float:left;
}
.place_order_main_inner h5{
	font-family: 'Roboto', sans-serif;
	font-size:14px;
	color:#555555;
	text-transform:capitalize;
	margin-bottom:5px;
	width:100%;
	float:left;
	
}
.place_order_button{
	width:100%;
	float:left;
	border:1px solid #e5e5e5;
	padding-left:15px;
	font-family: 'Roboto', sans-serif;
	font-size:12px;
	color:#555555;
	text-transform:capitalize;
	height:45px;
	border-radius:10px;
	margin-bottom:10px;
}

.place_order_main .place_order_main_in section{
    background: #e2e2e2;
    overflow: hidden;
    position: relative;
    width: 95%;
    box-sizing: border-box;
    padding: 10px;
    border-bottom: none;
	margin-left:35px;
	margin-bottom: 10px;
}

/*place_order_main*/

/*order id*/
.product_id1{
	width:200px !important;
	float:left !important;

}
.order_id_last{
	width:10px;
	height:10px;
	border-radius:20px;
	background:#ccc;
	margin-left:10px;
	float:left;
	position: relative;
    z-index: 9;

}
.active_id{
	background:#32b0ac !important;
}
.product_id{
	border-left:1px dotted !important;
	text-align:center;
	margin:25px 0px;
	padding: 17px 0px !important;
}
.inner_product_id{
	width:10%;
	margin:0 auto;
	
}
.inner_product_id_2{
	width:45%;
	margin:0 auto;
}
.inner_product_id_3{
	width:45%;
	margin:0 auto;
}
/*order id*/

/*edit profile*/


.edit_profile_container {
    width:98%;
    height: auto;
    float: left;
    margin-top: 20px;
	margin-left:20px;
}
.edit_profile_container .field {
    width:96%;
    height: 36px;
    border: 1px solid #e5e5e5;font-family: 'Roboto', sans-serif;
    font-size: 12px;
    color: #8d8d8d;
    text-align: left;
    line-height: 36px;
	padding-left:10px;
    margin-bottom: 14px;
	t/*ext-transform:capitalize;*/
	float:left;
	margin-right:15px;
}
.edit_profile_container .field1 {
    width: 80%;
    height: 36px;
    border: 1px solid #e5e5e5;
    font-family: 'Roboto', sans-serif;
    font-size: 12px;
    color: #8d8d8d;
    text-align: left;
    line-height: 36px;
    text-indent:5px;
    margin-bottom: 14px;
    /*text-transform: capitalize;*/
    float: left;
    margin-right: 15px;
}
.error_messsages {
    color: #F00;
    font-size: 11px;font-family: 'Roboto', sans-serif;
    float: left;
    width: 100%;
    margin-bottom: 10px;
}
edit_profile_container .field {
    width: 100%;
    height: 36px;
    border: 1px solid #e5e5e5;font-family: 'Roboto', sans-serif;
    font-size: 12px;
    color: #8d8d8d;
    text-align: left;
    line-height: 36px;
    text-indent: 10px;
    margin-bottom: 14px;
}
.edit_profile_container .message_field {
    width:96%;
    height:38px;
    border: 1px solid #e5e5e5;font-family: 'Roboto', sans-serif;
    font-size: 12px;
    color: #8d8d8d;
    text-align: left;
    line-height: 36px;
    text-indent: 10px;
    margin-bottom: 7px;
	/*text-transform:capitalize;*/
}
.edit_profile_container .select_field {
    width: 100%;
    height: 36px;
    border: 1px solid #e5e5e5;font-family: 'Roboto', sans-serif;
    font-size: 12px;
    color: #8d8d8d;
    text-align: left;
    line-height: 36px;
    text-indent: 4px;
    margin-bottom: 14px;
}
.edit_profile_container .btn_wrapper {
    width: 100%;
    height: auto;
    overflow: hidden;
}
.submit_btn {
    width: 135px;
    height: 34px;
    font-size: 16px;
    color: #FFFFFF;
    text-align: center;
    background: #0fc4cf;font-family: 'Roboto', sans-serif;
    transition: 0.2s ease-in-out;
    cursor: pointer;
	transition:all ease .5s;
	/*border-radius:15px;*/
	text-transform:uppercase;
	margin-bottom: 25px;
	margin-top:15px;
	transition: all 0.3s ease;
}
.submit_btn:hover{
	 background:#333333;
}

/*edit profile*/












.delivery_box{
	width:110px;
	height:50px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	margin:0 auto;
	margin-left:20px;
	margin-top:-20px;
	
}
.delivery_box span{
	width:100%;
	height:25px;
	float:left;
	border-bottom:1px solid #ccc;
	font-family: 'Roboto', sans-serif;
	font-size:11px;
	color:#000;
	text-align:center;
	padding-top:5px;
}
.delivery_box_second{
	text-decoration:line-through;
}


/*effect*/

.main_img_effect{
	width:100%;
	float:left;
	overflow:hidden;
}

.main_img_effect img{
	 width: 100%;
    height: auto;
    webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    -ms-transition: all 1s ease;
    transition: all 1s ease;
    -webkit-transform: scale(1.10);
    -moz-transform: scale(1.10);
    -ms-transform: scale(1.10);
    -o-transform: scale(1.10);
    transform: scale(1.10);
}
.main_img_effect:hover img{
	webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
}



/*effect*/

.login_pop_up {
    width: 100%;
    height: 100%;
    float: right;
    background: rgba(0, 0, 0, 0.8);
    position: fixed;
    left: 0;
    top: -100%;
    z-index:999;
    transition: 1s ease-in-out;
    overflow: hidden;
}
.login_is_visible {
    top: 0;
}
.left-menu1{
	width: 17%;
    height: 100%;
    position: relative;
    top: 0;
    left: 0;
    float: left;
	/*padding-bottom: 69px;*/

}

.login_pop_up_close {
	width:100%;
	float:left;
	height:35px;
	text-align: center;
	 background: rgba(0, 0, 0, 0.9);
	 color:#fff;
	 padding: 3px 0px;

}
.login_pop_up_close img{
	margin-top:2px;
	cursor:pointer;
}


.column_a{
	width:100%;
	float:left;
	background:#f9f9f9;
	border-bottom:1px solid #e1e1e1;
}

.order_id{
	width:115px;
	height:25px;
	background:#0fc4cf;
	border:none;
	color:#fff;
	border-radius: 15px;
	margin:15px 0px 15px 20px;
	transition:all ease .5s;
}
.order_id:hover{
	background:#077278;
}
.column_a h4{
	font-family: 'Roboto', sans-serif;
	font-size:20px;
	color:#505050;
	padding:15px 0px 15px 20px;
	
}
.padding_warp{
	padding: 50px 0px ;
    width: 45%;
    float: left;
    background: #fff;
	min-height: 247px;
}
.column_inner_width{
	width:100%;
	float:left;
	background:#fff;
	border-right:1px solid #ccc;
	padding:0px 45px;

}
.column_inner_width_in{
	width:100%;
	float:left;
	border-bottom:1px solid #ccc;
	padding: 7px 0px;
	font-size:13px;
	 color: #707070;
}
.column_inner_width .column_inner_width_in span{
	font-family: 'Roboto', sans-serif;
	font-size:16px;
	color:#707070;
	
}
.order_id_left{
	width:30%;
	float:left;
}
.order_id_right{
	width:70%;
	float:left;
}
.column_inner_width_right{
	width:55%;
	float:left;
	background:#fff;
	padding:45px 0px 44px 50px;
	min-height: 247px;
}
.column_inner_width_right_in{
	width:100%;
	float:left;
}
.column_inner_width_right_in span{
	font-family: 'Roboto', sans-serif;
	font-size:18px;
	color:#707070;
}
.column_inner_width_right_in p{
	font-family: 'Roboto', sans-serif;
	font-size:14px;
	color:#707070;
	width:38%;
	padding-top:25px;
}
.main_table{
	width:100%; 
	float:left;     
	border-bottom: 1px solid #ccc; 
}
.bottom_bg{
	width:100%;
	float:left;
	height:30px;
	background:#fff;
}
.main_second_in_left{
	width:33.33%;
	float:left;
	border-right:1px solid #ccc;
	background:#fff;
	text-align:center;
	height: 150px;
    padding-top: 30px;
}
.main_second_in_left:last-child{
	border-right:none;
}
.main_second_in_left span{
	font-family: 'Roboto', sans-serif;
	font-size:13px;
	color:#707070;
	text-transform:uppercase;
	width:100%;
	float:left; text-align:center;
}

.product_right{font-family: 'Roboto', sans-serif;
    font-size: 15px;
    color: #5f5f5f;
    border-left: 1px solid #ccc;
    padding: 10px 0px;
    float: left;
    text-align: center;
    width: 135px;
	height: 42px;
}

.column_a_bottom{
	width:100%;
	float:left;
	background:#f9f9f9;
	border-bottom:1px solid #ccc;
}
.column_a_bottom h4{
	font-family: 'Roboto', sans-serif;
	font-size:15px;
	color:#505050;
	padding:10px 0px 10px 20px;
	float:left;
}
.column_a_bottom_inner{
	width:auto;
	float:right;
	position:relative;
}
.column_a_bottom_inner .line{
	width:340px;
	height:1px;
	position:absolute;
	left:0;
	top:47px;
	background:#ccc;
	z-index:0;
}
.shirt_qut{
	font-family: 'Roboto', sans-serif;
	font-size:12px;
	color:#5f5f5f;
	padding-top: 30px;
    padding-left: 7%;
}
/*wallet*/

.wallet_main{
	width:100%;
	float:left;
	margin-top:60px;
    margin-bottom:20px;
}
.wallet_main .wallet_inner_left{
	width:65%;
	float:left;
	background:url(../images/walet.jpg) no-repeat;

}
.wallet_main .wallet_inner_left .wrapper .wallet_inner_left_in {
	width:30%;
	margin-left:17%;
	text-align:center;
	margin-top:45px;
	line-height:35px;
	margin-bottom:85px;
	
}
.wallet_main .wallet_inner_left .wrapper .wallet_inner_left_in span{
	font-family: 'Roboto', sans-serif;
	font-size:40px;
	color:#0fc4cf;
}
.wallet_main .wallet_inner_left .wrapper .wallet_inner_left_in p{
	font-family: 'Roboto', sans-serif;
	font-size:13px;
	color:#000000;
	line-height:18px;
	margin-top:15px;
}
.code_text{
	width:98%;
	padding:0px 10px;
	height:35px;
	border:1px solid #000;
	color:#000;
	margin-top:10px;
}
.add_button{
	width:70%;
	padding:0px 10px;
	height:35px;
	background:#0fc4cf;
	color:#fff;
	font-family: 'Roboto', sans-serif;
	font-size:16px;
	border-radius: 20px;
	transition:all ease .5s;
	margin-top:20px;
}
.add_button:hover{
	background:#077278;
}


.wallet_main .wallet_inner_right{
	width:35%;
	float:left;
	background:#0fc4cf;
}
.wallet_main .wallet_inner_right .wrapper .wallet_inner_right_in{
	width:54%;
	float:left;
	background:#0fc4cf;
	padding-top: 95px;
	margin-left:15%;
	margin-bottom: 162px;
}
.wallet_main .wallet_inner_right .wrapper .wallet_inner_right_in p{
	font-family: 'Roboto', sans-serif;
	font-size:13px;
	color:#fff;
	line-height:18px;
	margin-top:45px;
	margin-bottom:15px;
}
.wallet_main .wallet_inner_right .wrapper .wallet_inner_right_in span{
	font-family: 'Roboto', sans-serif;
	font-size:16px;
	color:#fff;
	line-height:18px;
	width:100%;
	float:left;
	padding-top:30px;
}
.wallet_history_button{
	width:135px;
	height:35px;
	font-family: 'Roboto', sans-serif;
	font-size:16px;
	color:#0fc4cf;
	background:#fff;
	border:none;
	border-radius:15px;
	transition:all ease .5s;
}
.wallet_history_button:hover{
	background:#077278;
	color:#fff;
}


/*wallet*/

/*head*/
.homeslider .header {
	position:fixed;
	z-index:100;
	top:0;
	height:60px;
	width:83%;
	background: rgba(255,255,255,1) url(../images/right_border.png) no-repeat;
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 47%, rgba(244,244,244,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(47%, rgba(255,255,255,1)), color-stop(100%, rgba(244,244,244,1)));
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 47%, rgba(244,244,244,1) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 47%, rgba(244,244,244,1) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 47%, rgba(244,244,244,1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 47%, rgba(244,244,244,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f4f4f4', GradientType=0 );

}
	
.homeslider .header .header_left {
	width:35%;
	float:left;
	position:relative;
	/*z-index:100;*/
	height:60px;
	border-left:2px solid #eaeaea;
	background: rgba(255,255,255,1);
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 47%, rgba(244,244,244,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(47%, rgba(255,255,255,1)), color-stop(100%, rgba(244,244,244,1)));
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 47%, rgba(244,244,244,1) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 47%, rgba(244,244,244,1) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 47%, rgba(244,244,244,1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 47%, rgba(244,244,244,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f4f4f4', GradientType=0 );

	
}
.pop_up_wrap{
	width:100%;
	float:left;
	margin-top:21px;
	margin-left:8%;
}
.pop_up_wrap button{
	float:left;
}
.pop_up_wrap p{
	font-size:12px;
	color:#939393;font-family: 'Roboto', sans-serif;
	float:left;
	width:auto;
	margin-left:8%;
	line-height:24px;
}
.homeslider .header .header_right{
	width:auto;
	/*position:fixed;
	right:0px;*/
	float:right;
	height:60px;
	/*z-index:100;*/
	background: rgba(255,255,255,1) ;
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 47%, rgba(244,244,244,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(47%, rgba(255,255,255,1)), color-stop(100%, rgba(244,244,244,1)));
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 47%, rgba(244,244,244,1) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 47%, rgba(244,244,244,1) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 47%, rgba(244,244,244,1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 47%, rgba(244,244,244,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f4f4f4', GradientType=0 );

	
}
.homeslider .header .header_right ul{
	list-style-type:none;
	margin:0px;
	padding:0px;
	   
}
.homeslider .header .header_right ul li{
	float:left;
	background:url(../images/right_border.png) no-repeat;
}
.homeslider .header .header_right ul li a{
	font-size:12px;
	color:#939393;
	font-family: 'Raleway', sans-serif;
	text-decoration:none;
	padding: 21px 18px 21px 18px;
	height:100%;
	float:left;
	text-transform: capitalize;
	position:relative;
}
.homeslider .header .header_right ul li a i{
	width:auto;
	float:left;
	margin-right: 8px;
	margin-top: 3px;
	color:#0fc4cf;
}
.homeslider .header .header_right ul li a:hover{
	color:#bc0a0a;
}
.active_a{color:#bc0a0a !important;}

/*head*/	

/*left menu*/
.menu{
	width:100%;
	float:left;
}
.menu ul{
	list-style-type:none;
	padding:0px;
	margin-top:118px;
	margin-bottom:34px;
}
.menu ul li{
	
    border-bottom: 1px solid #efefef;
	position:relative;
	text-align: left;
   
}
.menu ul li:first-child {
	 border-top: 1px solid #efefef;
}
/*.menu ul li:nth-child(1):after{
	content:"";
	width:4px;
	height:39px;
	position:absolute;
	right:0;
	top:0;
	background:#0fc4cf;
}
.menu ul li:nth-child(2):after{
	content:"";
	width:4px;
	height:39px;
	position:absolute;
	right:0;
	top:0;
	background:#ee40a2;
}
.menu ul li:nth-child(3):after{
	content:"";
	width:4px;
	height:39px;
	position:absolute;
	right:0;
	top:0;
	background:#0cbe5a;
}
.menu ul li:nth-child(4):after{
	content:"";
	width:4px;
	height:39px;
	position:absolute;
	right:0;
	top:0;
	background:#6d2e9b;
}
.menu ul li:nth-child(5):after{
	content:"";
	width:4px;
	height:39px;
	position:absolute;
	right:0;
	top:0;
	background:#0aaabc;
}
.menu ul li:nth-child(6):after{
	content:"";
	width:4px;
	height:39px;
	position:absolute;
	right:0;
	top:0;
	background:#ee40a2;
}*/
.menu ul li a{
	font-size:12px;
	font-weight:bold;
	color:#000;
	text-decoration:none;
	text-transform: capitalize;
	font-weight: normal;
	width: 100%;
    height: 100%;
    display: inline-block;font-family: 'Roboto', sans-serif;
	transition:all ease .5s;
	padding: 10px 0px 10px 28%;
	
}
.active_menu {
	color:#1572b9 !important;
}
.menu ul li a:hover{
	color:#1572b9;
}


.left_button{
	max-width: 125px;
    width: 100%;
    height: 27px;
    background: #0fc4cf;
    color: #fff;
    font-size: 14px;
    border-radius: 25px;
    border: none;
	margin-bottom:17px;
	outline:none;font-family: 'Roboto', sans-serif;
	transition:all ease .5s;
	cursor:pointer;
	
  
}
.left_button:hover{
	background:#077278;
}
.active_left{
	background:#077278 !important;
}

.text_align{
	text-align:left;
}
.text_align_center{
	text-align:center;
}
.float_left{
	float:left;
}

/*tooltip*/
.tooltip-wrap{
	width:75%;
	height:auto;
	margin:0 auto;
}
.tooltip {
    position: relative;
    display: inline-block;
	cursor:pointer;
	float:left;
	margin-top: 43px;
	margin-left:2.8%;
	width: 22.9%;
    height:auto;
	background:#eaeaea;
	text-align:center;
	border-radius:4px;
	padding: 6px 0;
	border-bottom:1px solid rgba(225,225,225,1);
	
	-webkit-box-shadow: 0px 2px 5px 0px rgba(225,225,225,0.9);
	-moz-box-shadow: 0px 2px 5px 0px rgba(225,225,225,0.9);
	box-shadow: 0px 2px 5px 0px rgba(225,225,225,1);
}
.tooltip-wrap .tooltip:nth-child(1){
	margin-left:0;
}
.tooltip i{
	text-align:center;
	font-size:19px;
	color:#bebdbd;
	width:100%;
	float:left;
}


/*.tooltip:first-child{
	margin-left:20px;
	margin-left: 33px;
    margin-top: 43px;
}*/

.tooltip .tooltiptext {
  visibility: hidden;
    width: 74px;
	height:30px;
    background: url(../images/social_hover.png) no-repeat;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 2px 0;
    position: absolute;
    z-index: 1;
    top: -29px;
    left: -13px;
    font-size: 12px;
	font-family: 'Raleway', sans-serif;
	line-height: 20px;
	
}
.border_bottom_slide{
	width:20px;
	height:1px;
	float:left;
	background:#e8008a;
	margin-left: 15px;
	margin-top:5px;
}



.tooltip:hover .tooltiptext{
    visibility: visible;
	
}


/*tooltip*/


.left-menu{
	width:17%;
	height:100%;
	position:fixed;
	top:0;
	left:0;
	z-index:0;
	float:left; 
	box-shadow:#efefef 1px 1px 5px;
}


/*left menu*/
.homeslider {
	width:83%;
	height:auto;
	float: right;
	position:relative;
}
.color-pattern{
	width:30px;
	height:610px;
	position:fixed;
	top:0;
	background:url(../images/color-pattern.jpg) no-repeat;
	z-index:1;
}
.homeslider .left_homeslider{
	width:36%;
	margin-top:25px;
	float:left;
	background: rgba(241,111,92,1);
background: -moz-linear-gradient(left, rgba(241,111,92,1) 0%, rgba(246,41,12,1) 0%, rgba(236,236,236,1) 0%, rgba(249,249,249,1) 53%, rgba(255,255,255,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(241,111,92,1)), color-stop(0%, rgba(246,41,12,1)), color-stop(0%, rgba(236,236,236,1)), color-stop(53%, rgba(249,249,249,1)), color-stop(100%, rgba(255,255,255,1)));
background: -webkit-linear-gradient(left, rgba(241,111,92,1) 0%, rgba(246,41,12,1) 0%, rgba(236,236,236,1) 0%, rgba(249,249,249,1) 53%, rgba(255,255,255,1) 100%);
background: -o-linear-gradient(left, rgba(241,111,92,1) 0%, rgba(246,41,12,1) 0%, rgba(236,236,236,1) 0%, rgba(249,249,249,1) 53%, rgba(255,255,255,1) 100%);
background: -ms-linear-gradient(left, rgba(241,111,92,1) 0%, rgba(246,41,12,1) 0%, rgba(236,236,236,1) 0%, rgba(249,249,249,1) 53%, rgba(255,255,255,1) 100%);
background: linear-gradient(to right, rgba(241,111,92,1) 0%, rgba(246,41,12,1) 0%, rgba(236,236,236,1) 0%, rgba(249,249,249,1) 53%, rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f16f5c', endColorstr='#ffffff', GradientType=1 );
padding-bottom:77px;
}
.homeslider .left_homeslider .wrapper .container{
	width:70%;
	height:auto;
	margin:0 auto;
}
.homeslider .left_homeslider .wrapper .container section h2{
	width:100%;
	float:left;
	font-family: 'Raleway', sans-serif;
    font-size: 32px;
    color: #4a4a4a;
	margin:0px;
	font-weight:normal;
	text-transform:uppercase;
	line-height:28px;
	
	
}
.homeslider .left_homeslider .wrapper .container section p{
	font-size:12px;
	color:#737373;font-family: 'Roboto', sans-serif;
	float:left;
	line-height:18px;
	margin-top:20px;
}
.homeslider .left_homeslider .wrapper .container section a{
	font-size:12px;
	color:#737373;font-family: 'Roboto', sans-serif;
	padding-top:10px;
	float:left;
	line-height:18px;
	text-decoration:none;
	padding-bottom:20px;
	margin-top:10px;
}
	
.homeslider .left_homeslider .wrapper .container section{
	margin-top: 25px;
	
}
.homeslider .left_homeslider .wrapper .container section .wrapper .bottom_wrapper_left{
	width:auto;
	float:left;
}
.homeslider .left_homeslider .wrapper .container section .wrapper .bottom_wrapper_right{
	width: auto;
    float: left;
    margin-left: 2.5%;
}
.homeslider .left_homeslider .wrapper .container section .wrapper .bottom_wrapper_right span{
	color:#383838;
	font-size:12px;
	font-family: 'Roboto', sans-serif;
	width:100%;
	float:left;
}
.homeslider .left_homeslider .wrapper .container section .wrapper .bottom_wrapper_right h4{
	color:#383838;
	font-size:18px;
	margin:0px;
	font-family: 'Roboto', sans-serif;
	
}

.homeslider .left_homeslider .wrapper .container figure {
	padding-top:50px;
	margin:0 auto;
	text-align:center;
	
}

/*left menu*/


/*right_homeslider*/

.homeslider .right_homeslider{
	width:48%;
	float:left;
	
}
.homeslider .right_homeslider .wrapper img{
	width:100%;
	float:left;
	margin-top:52px;
}

.main_home_slider{
	width:52%;
	float:left;
	position:relative;
	height:auto;
	margin-top:25px;
}

/*right_homeslider*/

/*news*/
.main_news_wrapper{
	border-top:3px solid #dfdfdf;
	border-left:3px solid #dfdfdf;
	border-bottom:4px solid #dfdfdf;
	width:100%; float:left;
	padding-bottom: 19px;
}
.list-wrpaaer{
	width:100%;
	/*height: 219px !important;*/
}
.list-aggregate{
	padding:20px;
	list-style-type:none;
	padding-top:0px;
}
.list-aggregate li{    
    border-bottom: 1px solid #ccc;
	padding-top:15px;
	padding-bottom: 17px;

}
	
.list-aggregate li span{
	text-decoration:none;
	font-size:18px;
	color:#000;
	font-family: 'Raleway', sans-serif;
}
.list-aggregate li a{
	text-decoration:none;
	font-style:italic;
	font-size:12px;
	color:#44c875;
	font-family: 'Raleway', sans-serif;
}
.list-aggregate li h1{
	color:#7341a4;
	font-style:italic;
	font-size:12px;
	padding:0px;
	font-weight:700;
}

.list-aggregate li p{
	color:#000;
	font-size:12px;
	padding:0px;font-family: 'Roboto', sans-serif;

}
.callus{
	margin-top:11px;
}


/*news*/

/*welcom page*/
.homeslider .homeslider_bottom{
	background:#0fc4cf;
}
.homeslider .homeslider_bottom .welcome_inner{
	width:91%;
	margin:0 auto;
	font-family: 'Raleway', sans-serif;
	
}
.homeslider .homeslider_bottom .welcome_inner section .welcome_inner_left{
	width:70%;
	float:left;
	padding: 40px 30px 40px 0px;
}
.homeslider .homeslider_bottom .welcome_inner section .welcome_inner_left h1{
	font-size:36px;
	color:#fff;
	font-weight: normal;
	font-family: 'Raleway', sans-serif;
	margin:0px;
	padding-bottom:10px;
}
.homeslider .homeslider_bottom .welcome_inner section .welcome_inner_left p{
	font-size:14px;
	color:#fff;
	font-weight: normal;font-family: 'Roboto', sans-serif;
	margin:0px;
	
}

.homeslider .homeslider_bottom .welcome_inner section .welcome_inner_right{
	width:30%;
	float:left;
	text-align:center;
}
.search_button{
	width:100%;
	height:40px;
	background:#fff url(../images/search.png) no-repeat;
	background-position: 95% 10px;
	border:none;
	border-radius:15px;
	padding-left:15px;
	outline:none;
	margin-top:75px;
	font-weight: normal;font-family: 'Roboto', sans-serif;
	font-size:13px;
	color:#4a4a4a;
}
	

/*welcom page*/


/*our services*/

.departments-container h2{
	font-size: 30px;
    color: #3b3b3b;
    font-family: 'Raleway', sans-serif;
    padding-left: 50px;
    font-weight: normal;
    background: url(../images/head_border_right.jpg) no-repeat;
    background-position: 245px;
    margin-top: 35px;
}



.departments-container h2 span{
	color:#707070;
	font-weight:normal;
}
.service_top_img{
	background:#fff;
	-webkit-box-shadow: 0px 0px 40px 1px rgba(0,0,0,0.11);
   -moz-box-shadow: 0px 0px 40px 1px rgba(0,0,0,0.11);
    box-shadow: 0px 0px 40px 1px rgba(0,0,0,0.11);
    width:100%;
   float:left;
   margin-bottom:18px;
   overflow:hidden;
   border: 10px solid #fff;
}
.service_view_more{
	font-size:12px;
	color:#626262;font-family: 'Roboto', sans-serif;
	text-decoration:none;
	transition:all ease .5s;
	position:relative;
}
.VM{
	 width: auto;
    height: auto;
    float: right;
    margin-right: 65px;
}
.service_view_more:after{
	content:"";
	width:132px;
	height:7px;
	background:url(../images/our_service_bottom.jpg) no-repeat;
	position: absolute;
    right: -15px;
    bottom: -15px;
}
.service_view_more:hover{
	color:#0fc4cf;
}

.service_top_img img{
	width: 100%;
	float:left;
    height: auto;
    webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    -ms-transition: all 1s ease;
    transition: all 1s ease;
    -webkit-transform: scale(1.10);
    -moz-transform: scale(1.10);
    -ms-transform: scale(1.10);
    -o-transform: scale(1.10);
    transform: scale(1.10)
}
.service_top_img:hover img{
	webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
}
.work_process_main .work_process_main_left  img{
	width: 100%;
	float:left;
    height: auto;
    webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    -ms-transition: all 1s ease;
    transition: all 1s ease;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1)
}
.work_process_main .work_process_main_left:hover  img{
	webkit-transform: scale(1.10);
    -moz-transform: scale(1.10);
    -ms-transform: scale(1.10);
    -o-transform: scale(1.10);
    transform: scale(1.10);
}
.bottom_icon{
	width:55px;
	float:left;
	margin-top:25px;
}
.bottom_icon a{
	width:100%;
	height:100%;
	/*display:inline-block;*/
}


.department h3{font-family: 'Roboto', sans-serif;
	color:#000;
	text-transform:uppercase;
	font-size:18px;
	margin:0px;
	padding-left: 15px;
}
.department span{font-family: 'Roboto', sans-serif;
	color:#0fc4cf;
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
	padding-left: 15px;
	float: left;
    width: 100%;
    margin-bottom: 10px;
}
.department p{font-family: 'Roboto', sans-serif;
	color:#626262;
    font-size:13px;
	line-height:18px;
	margin-bottom:40px;
	padding-left: 15px;
}
.department a{font-family: 'Roboto', sans-serif;
	color:#626262;
    font-size:13px;
	line-height:18px;
	text-decoration:none;
	transition:all ease .5s;
	padding-left: 15px;
	width:100%;
	float:left;

}
.department a:hover{
	color:#0fc4cf;
}
.inner_slider{
	width:91%;
	margin:0 auto;
	margin-top:35px !important;
}
	

/*our services*/


/*work process*/

.work_process_main{
	width:100%;
	float:left;
	padding: 6% 2%;
	margin-top:0px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fafafa+0,fafafa+50,fafafa+51,e8e8e8+100 */
    background: #fafafa url(../images/work_process.png) no-repeat;
	background-position: 51% 3%;
   
}
.work_process_main h2 {
	font-size:30px;
	color:#000;
	text-transform:uppercase;
	font-weight:bold;
	text-align:center;
	padding:0px 0px 50px 0px;
	font-family: 'Raleway', sans-serif;
}
.work_process_main .wrapper .work_process_main_left{
	width:30.7%;
	float:left;
	border:35px solid #fff;
	box-sizing:border-box;
	background:#fff;
	margin-left:2.4%;
-webkit-box-shadow: 0px 0px 40px 1px rgba(0,0,0,0.11);
-moz-box-shadow: 0px 0px 40px 1px rgba(0,0,0,0.11);
box-shadow: 0px 0px 40px 1px rgba(0,0,0,0.11);
min-height:505px;
}
.work_process_main .wrapper .work_process_main_left:nth-child(1){
	margin-left:30px;
}

.work_process_main .work_process_main_left img{
	width:100%;
	float:left;
}
.work_process_main .work_process_main_left h4{
	font-size:17px;
	text-transform:uppercase;
	color:#0fc4cf;font-family: 'Roboto', sans-serif;
	margin:0px;
	padding:30px 0px;
	width:100%;
	float:left;

}
.work_process_main .work_process_main_left p{font-family: 'Roboto', sans-serif;
	font-size:13px;
	width:100%;
	float:left;
	color:#626262;
	margin:0px;
	line-height:18px;
}
.work_process_main .work_process_main_left h4 span{
	color:#4a4a4a;
}

/*work process*/

/*contact main*/

.contact_main{
	width:100%;
	float:left;
	background:#fbfbfb url(../images/get_in.jpg) no-repeat;
	background-position: 51% 7%;
	padding:4% 0%;
	-webkit-box-shadow: 0px -11px 23px -6px rgba(0,0,0,0.06);
-moz-box-shadow: 0px -11px 23px -6px rgba(0,0,0,0.06);
box-shadow: 0px -11px 23px -6px rgba(0,0,0,0.06);
}
.contact_main h2 {
	font-size:30px;
	color:#000;
	font-weight:bold;
	text-align:center;
	padding:0px 0px 0px 0px;
	font-family: 'Raleway', sans-serif;
	margin-top:0px;
	
}
.contact_main span{
	width:100%;
	float:left;
	text-align:center;
	padding-top:30px;
}

.contact_main .contact_inner{
	width:90%;
	margin:0 auto;
}
.contact_main .contact_inner_left{
	width:47%;
	float:left;
	margin-right:5%;
	margin-top:30px;
}
.contact_main .contact_inner_left:last-child{
	margin-right:0%;
}
.contact_input{
	width:100%;
	height:40px;
	border-bottom:1px solid #e2e2e2 !important;
	border:none;
	text-transform:uppercase;
	font-size:12px;
	font-family: 'Raleway', sans-serif;
	background:none;
	outline:none;
	color:#adabab;
	padding-left:15px;
}
.text_utton{
	width: 100%;
    height: 60px;
    border-bottom: 1px solid #e2e2e2 !important;
    border: none;
    text-transform: uppercase;
    font-size: 12px;
	font-family: 'Raleway', sans-serif;
    background: none;
    outline: none;
    color: #adabab;
    margin-top: 30px;
    text-align: left;
	text-indent:15px;
}
.submit_button{
	width:125px;
	height:40px;
	border-radius:25px;
	font-size:12px;
	font-family: 'Raleway', sans-serif;
	border:none;
	background:#cf4479;
	color:#fff;
	font-weight:bold;
	cursor:pointer;
	margin-top:40px;
	outline:none;
	transition:all ease .5s;
	text-transform: capitalize !important;
	
}
.submit_button:hover{
	background:#941e4b;
}
	 

/*contact main*/

/*footer*/

footer{
	width:100%;
	float:left;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ebebeb+0,ffffff+15,ffffff+18,ffffff+18,ffffff+18,ffffff+20,ffffff+20,ffffff+21,ffffff+21,ffffff+24,ffffff+25,ffffff+26,ffffff+26,ffffff+27,ffffff+28,ffffff+28,ffffff+34,ffffff+51,ffffff+100 */
background: #ebebeb; /* Old browsers */
background: -moz-linear-gradient(top,  #ebebeb 0%, #ffffff 15%, #ffffff 18%, #ffffff 18%, #ffffff 18%, #ffffff 20%, #ffffff 20%, #ffffff 21%, #ffffff 21%, #ffffff 24%, #ffffff 25%, #ffffff 26%, #ffffff 26%, #ffffff 27%, #ffffff 28%, #ffffff 28%, #ffffff 34%, #ffffff 51%, #ffffff 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #ebebeb 0%,#ffffff 15%,#ffffff 18%,#ffffff 18%,#ffffff 18%,#ffffff 20%,#ffffff 20%,#ffffff 21%,#ffffff 21%,#ffffff 24%,#ffffff 25%,#ffffff 26%,#ffffff 26%,#ffffff 27%,#ffffff 28%,#ffffff 28%,#ffffff 34%,#ffffff 51%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #ebebeb 0%,#ffffff 15%,#ffffff 18%,#ffffff 18%,#ffffff 18%,#ffffff 20%,#ffffff 20%,#ffffff 21%,#ffffff 21%,#ffffff 24%,#ffffff 25%,#ffffff 26%,#ffffff 26%,#ffffff 27%,#ffffff 28%,#ffffff 28%,#ffffff 34%,#ffffff 51%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebebeb', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */

}
footer .footer_inner{
	width:84%;
	margin:0 auto;
	/*background:url(../images/footer.jpg) no-repeat;
	background-position:0 101%;*/
	height:auto;
}
footer .footer_inner img {
	float: right;
    margin-right: 40px;
    margin-top: 8px;
    opacity: .4;
}
/*.footer-border{
	width:100%;
	height:4px;
	background:url(../images/footer.jpg) no-repeat;
	position:absolute;
	bottom:0;
	text-align:center;
	left:0;
}
*/
footer .footer_inner .second_inner_a{
	width:50%;
	float: left;
	text-align:left !important;
	padding-bottom:40px;
	padding-top:35px;
	text-align:center;font-family: 'Roboto', sans-serif;
	color:#000;
	font-size:11px;
	font-weight:bold;
	line-height:18px;
	
}

footer .footer_inner .second_inner{
	width:50%;
	float: left;
	text-align:left !important;
	padding-bottom:40px;
	padding-top:35px;
	text-align:center;font-family: 'Roboto', sans-serif;
	color:#000;
	font-size:11px;
	font-weight:bold;
	line-height:18px;
	
}
footer .footer_inner .second_inner span{
	color:#cf4479;
	text-transform:none;font-family: 'Roboto', sans-serif;
}
footer .footer_inner .second_inner p{
	text-transform:uppercase;font-family: 'Roboto', sans-serif;
	color:#000;
	margin-bottom:10px;
}
footer .footer_inner .second_inner i{
	color:#000;
	text-transform:none;
	width:100%;
	float:left;
	text-decoration:none;font-family: 'Roboto', sans-serif;
}
footer .footer_inner .second_inner i a{
	transition:all ease-in-out .3s;
}
footer .footer_inner:hover a{
	color:#cf4479;
}

/*footer*/
/*service page*/

.service_main{
	width:100%;
	float:left;
}
/*.service_main .service_inner {
	width:100%;
	float:left;
	background:url(../images/services_banner.jpg) no-repeat;
	height:245px;
	margin-top:110px;
}*/

.service_main .service_inner section .service_inner_section{
	width:42%;
	float:right;
	text-align:center;
	margin-top:40px;
	margin-right:14%;
	
}
.service_main .service_inner section .service_inner_section span{
	font-size:25px;
	font-family: 'Raleway', sans-serif;
	color:#fff;
	font-style:italic;
	text-align:center;

	
}
.service_main .service_inner section .service_inner_section p{
	font-size:13px;font-family: 'Roboto', sans-serif;
	color:#fff;
	font-style:italic;
	text-align:center;
	color:#d2d2d2;
	line-height:24px;
	
}

.wrapper .service_inner_section_bottom{
	width:93%;
	float:left;
	border:2px solid #d6d6d6;
	padding:20px 20px 0px 20px;
	margin-left: 52px;
	background:#fdfdfd;
	margin-top:42px;
}
.wrapper .service_inner_section_bottom .service_inner_second_section{
	width:auto;
	float:left;
	margin-right:17px;
	margin-bottom:20px;
}
.wrapper .service_inner_section_bottom .service_inner_second_section a{
	font-size:13px;
	color:#7a7a7a;
	float:left;
	margin-left:3px;font-family: 'Roboto', sans-serif;
	font-style:italic;
	transition:all ease .5s;

}
.wrapper .service_inner_section_bottom .service_inner_second_section a:hover{
	color:#6d2e9b;
}

.wrapper .service_inner_section_bottom .service_inner_second_section img{
	margin-top:3px;
}


.service_main_container{
	width:100%;
	float:left;
	padding:60px 0px;
	background:url(../images/services_container.jpg) no-repeat;	
}
.service_main_container .service_container_right{
	width:70%;
	float:right;
	padding: 0px 40px;
	overflow:hidden;
	
}
.service_main_container .service_container_right .wrapper{
	margin-top:40px;
}
.service_main_container .service_container_right .wrapper .service_container_inner_left {
	width:18%;
	float:left;
}
.service_main_container .service_container_right .wrapper .service_container_inner_right {
	width:82%;
	float:left;
}
.service_main_container .service_container_right .wrapper .service_container_inner_right h4 {
	font-size:18px;
	color:#0fc4cf;
	font-style:italic;
	width:100%;
	float:left;font-family: 'Roboto', sans-serif;
	margin-bottom:0px;
	margin-top:35px;
	font-weight:bold;
}

.service_main_container .service_container_right .wrapper .service_container_inner_right p {
	font-size:13px;
	color:#7a7a7a;
	font-style:italic;
	width:100%;
	float:left;font-family: 'Roboto', sans-serif;
	width:100%;
	float:left;
	line-height:18px;
	text-align:justify;
}


/*service page*/


/*contact page*/

.contact_icon_margin{
	margin-bottom:10px;
}
.contact_banner{
	margin-top:60px;
	position:relative;
}
.inner-pattern{
	height:646px;
	background:url(../images/inner-color-pattern.jpg) no-repeat;
	top:21px;
}
.contact_banner img{
	width:100%;
	float:left;
	
}

.contacts_in{
	width:50%;
	margin:0 auto;
	text-align:center;
	padding:35px 0px;
}
.contacts_in span{
	font-family: 'Raleway', sans-serif;
	font-size:25px;
	color:#3e3e3e;
	
}
.contacts_in p span{font-family: 'Roboto', sans-serif;
	font-size:13px;
	color:#3e3e3e;
	font-style:italic;
	line-height:24px;
	text-transform:uppercase;
	
}
.contacts_in p{font-family: 'Roboto', sans-serif;
	font-size:13px;
	color:#3e3e3e;
	font-style:italic;
	line-height:24px;
}
	

/*contact*/


/*about page*/



.about_in{
	width:90%;
	margin:0 auto;
	text-align:center;
	padding:35px 0px;
}
.about_in span{
	font-family: 'Raleway', sans-serif;
	font-size:25px;
	color:#3e3e3e;
	padding-bottom:20px;
}
.about_in p{font-family: 'Roboto', sans-serif;
	font-size:13px;
	color:#3e3e3e;
	font-style:italic;
	line-height:24px;
}
	

/*about page*/


/*map section*/

.map_main{
	background:url(../images/map_section_banner.jpg) no-repeat;
	background-size:cover;
	padding:70px 0px;
}

.map_main section{
	width:90%;
	margin:0 auto;
	
}
.map_main section .map_inner_left{
	width:47%;
	float:left;
	border:1px solid #ababab;
	background:#fff;
	padding:5px;
	margin-right:4%;
	min-height:310px;
}
.map_main section .map_inner_left:first-child{
	margin-left:2%;
}
.map_main section .map_inner_left:last-child{
	margin-right:0%;
}
.map_main section .map_inner_left img{
	width:100%;
	float:left;
}

/*accordin*/

.wrapper .according_inner{
	width:100%;
	float:left;
	padding-left: 1%;
}
.wrapper .according_inner h2{
	font-family: 'Raleway', sans-serif;
	font-size:24px;
	text-transform:uppercase;
	font-weight:bold;
	color:#3e3e3e;
	margin-bottom:5px;
	margin-top:20px;
	margin-left:36px;

}

.text_news {
	font-size:13px;
	color:#5f5f5f;
	padding:12px 0px;
	border-bottom:1px solid #e5e5e5;
}
.location .head{
	width:auto;
	float:left;
	position:relative;
	font-family: 'Raleway', sans-serif;
    font-size:20px;
    color: #3e3e3e;
	font-weight:600;
	padding-bottom:3px;
	border-bottom:2px solid #03adba;
}
.location .view-map{
	width:140px;
	height:40px;
	line-height:41px;
	float:right;
	cursor:pointer;
	font-family: 'Raleway', sans-serif;
    font-size:13px;
    color: #fff;
	margin-right: 30px;
	background:rgba(111, 45, 153, .7);
	transition:all ease .5s;
	margin-top: -47px;
	border-radius:3px;
}
.location .view-map:hover{
	background:rgba(111, 45, 153, 1);
}
.pop-overlay {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 99999;
    background: rgba(32,32,32,0.9);
    display: none;
}
.location .fade-pop{
	width: 70%;
    height: auto;
    margin: 0 auto;
    margin-top: 100px;
}
.pop-close{
	width: 30px;
    height: 30px;
    float: right;
    background: #000;
    text-align: center;
    line-height: 30px;
    color: #fff;
    position: relative;
    top: 8px;
    right: 8px;
    cursor: pointer;
}
.location .view-map i{
	font-size:20px;
	padding-left:32px;
    margin-top: 10px;
	float:left;
}
.location .view-map b{
	float:left;
	font-weight: 600;
	padding-left: 6px;
}
.boxw{
	margin-top:30px;
}
.boxw section{
	width:30.3%;
	height:auto;
	float:left;
	margin-left:2.5%;
	box-shadow: 0 0 8px rgba(0, 0, 0, 0.2);
	padding:15px;
	min-height: 150px;
	margin-bottom:25px;
	border:1px solid rgba(11, 191, 91, .2);
	transition:all ease .5s;
}
.boxw section:hover{
	border:1px solid rgba(11, 191, 91, .5);
}
.boxw section:nth-child(1){
	margin-left:2%;
}
.boxw section:nth-child(3n+1){
	margin-left:2%;
}
.boxw section p{
	width:100%;
	float:left;
	margin-top:2px;
	font-family: 'Roboto', sans-serif;
	font-size:14px;
	color:#3e3e3e;
}


/*accordin*/


/*map section*/


/*myaccount page*/

.my_accound_main{
	width:100%;
	float:left;
	background:#efefef;
	padding:40px 0px 20px 0px;
}
.my_accound_main .my_accound_inner{
	width:98%;
	margin:0 auto;
}
.my_accound_main .my_accound_inner .wrapper .my_accond_inner_left{
	width:15%;
	float:left;
	margin-left:40px;
 
}
.my_accound_main .my_accound_inner .wrapper .my_accond_inner_right{
	width:auto;
	float:left;
	margin-top:55px;
	margin-left:36px;
}
.my_accound_main .my_accound_inner .wrapper .my_accond_inner_right a span {
	font-size:18px;
	color:#515151;
	font-weight:bold;
	font-family: 'Raleway', sans-serif;
}
.my_accound_main .my_accound_inner .wrapper .my_accond_inner_right a img{
	margin-top:-9px;
	margin-right:5px;
}

.inner_accound_tab{
	width:100%;
	float:left;
	/*background:#fff;
	padding:15px;*/
}
.inner_accound_second_tab{
	width:100%;
	float:left;
	
}
.inner_table{
	width:14.2%;
	float:left;
	border-right:1px solid #fff;
	text-align:center;
	
	
}
.inner_table span{
	padding:7px 0px;
	background:#edeeef;
	width:100%;
	float:left;
	border-bottom:1px solid #fff;
	color:#000;
	font-family: 'Raleway', sans-serif;
	font-size:12px;
}
.inner_table span:first-child{
	background:#e6e7e8;
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
	
}

.accound_page_bottom{
	width:100%;
	float:left;
	background:#e1e1e1;
	padding:25px 0px;
}
.accound_page_bottom .accound_page_inner{
	width:98%;
	margin:0 auto;
}
.accound_page_bottom .accound_page_inner .accound_inner_left{
	width:30%;
	float:left;
	
}
.accound_page_bottom .accound_page_inner .accound_inner_right{
	width: auto;
	float:left;
	margin-top:10px;
	margin-right:25px;
	
}
.accound_page_bottom .accound_page_inner .accound_inner_right a span{
	font-family: 'Raleway', sans-serif;
	font-size:12px;
	color:#707070;

}
.accound_page_bottom .accound_page_inner .accound_inner_right a img{
	margin-right:5px;
}
.accound_page_bottom .accound_page_inner .accound_inner_left .accound_search_button{
	width:310px;
	height:40px;
	border:1px solid #000;
	background:#fff url(../images/myaccount_search.jpg) no-repeat;
	background-position:270px 7px;
	border-radius:10px;
	font-size:12px;
	padding-left:10px;
}

/*myaccound page*/

/*login page*/
.homeslider_login {
    width: 83%;
    height: auto;
    float: right;
    background: #fff;
    padding: 30px 0px 46px 0px;
    position: relative;
}

.login_left_bg {
	background:#0aa9bc;
}
.login_left_bg .login_main_page{
	width:80%;
	margin:0 auto;
	margin-top:41px;
	padding-bottom: 24px;
}
.login_left_bg .login_main_page p{
	font-family: 'Roboto', sans-serif;
	font-size:16px;
	color:#fff;
	line-height:18px;
}
.login_left_bg .login_main_page .login_text{
	width:180px;
	height:35px;
	background:#fff;
	border:none;
	border-radius:16px;
	margin-top:10px;
	padding-left:10px;
}
.login_button{
	width: auto;
	height:35px;
	border-radius:16px;
	background:#0fc4cf;
	border:none;
	color:#fff;
	text-transform:uppercase;
	font-size:16px;font-family: 'Roboto', sans-serif;
	margin-top:15px;
	transition:all ease .5s;
	padding:0px 25px;
}
.login_button_register{
	width: auto;
	height:35px;
	border-radius:16px;
	background:#ed43a3;
	border:none;
	color:#fff;
	text-transform:uppercase;
	font-size:16px;font-family: 'Roboto', sans-serif;
	margin-top:15px;
	transition:all ease .5s;
	padding:0px 25px;
}
.login_button_register:hover{
	background:#630a3b;
}


.login_button:hover{ background:#077278;}



.login_inner {
	width:100%;
	float:left;
}

.login_inner .login_second_inner {
	width:95%;
	margin:0 auto;
}
.login_inner .login_second_inner .wrapper{
	margin-top:20px;
}
.login_inner .login_second_inner .wrapper a{
	font-family: 'Roboto', sans-serif;
	font-size:12px;
	color:#3b5998;
	transition:all ease .5s;
}
.login_inner .login_second_inner .wrapper a:hover{
	color:#0fc4cf;
}
.login_inner .login_second_inner .wrapper span{
	font-family: 'Roboto', sans-serif;
	font-size:12px;
	color:#3b5998;
}

.login_inner .login_second_inner .wrapper .login_page_left{
	width:35%;
	float:left;
}
.login_inner .login_second_inner .wrapper .login_page_left span{
	font-family: 'Raleway', sans-serif;
	font-size:25px;
	color:#7b7b7b;
	font-weight:bold;
	width: auto;
	float:left;
	
}

.email_add{
	width:310px;
	height:40px;
	border:1px solid #e5e5e5;
	border-radius:10px;
	color:#adabab;
	font-size:12px;
	padding-left:10px;
	margin-top:15px;
	margin-right:15px;
}


.login_inner .login_second_inner .wrapper .login_page_left .login_button{
    width:95px;
	height:35px;
	border-radius:16px;
	background:#6f2d99;
	border:none;
	color:#fff;
	text-transform:uppercase;
	font-size:16px;font-family: 'Roboto', sans-serif;
	margin-top:15px;
	transition:all ease .5s;
	float:left;
	
}
.border_process_inner .border_process_inner_left_a{
	width: 20%;
    float: right;
}
.login_inner .login_second_inner .wrapper .login_page_left .login_button:hover{ background:#3b0c59;}
	


/*social icon	*/

.social_icon_section_left{
	width:150px !important;
	height:35px;
	background:#3b5998;
	border:none;
	color:#fff;
	margin-right:5px;
	float:left;

}

.social_icon_section_right{

	background:#cb4437 !important;
}

.social_icon_section_left_in{
	
	color:#fff;
	padding-top:10px;
	font-family: 'Roboto', sans-serif;

}
.social_icon_section_left img{
	padding-left:10px;
	padding-top:5px;
	float:left;
	margin-right:10px;
	color:#fff;

}


.login_inner .login_second_inner .wrapper .login_page_right {
	width:65%;
	float:left;
	
}
.login_inner .login_second_inner .wrapper .login_page_right span{
	font-family: 'Raleway', sans-serif;
	font-size:25px;
	color:#7b7b7b;
	font-weight:bold;
	width:100%;
	float:left;
}

.inner_login{
	width:100%;
	float:left;
}

.forgot_pass{
	width:auto;
	float:left;
	font-family: 'Roboto', sans-serif;
	font-size:12px !important;
	color:#3b5998 !important;
		padding-top: 24px;
    padding-left: 23%;
}

/*login page*/


/*process*/

.border_process{
	border-top:1px solid #d4d4d4;
	width:75%;
	margin:0 auto;
	
}

.slider-container{
	width:100%;
	height:auto;
	float:left;
	position:relative;
}
.border_process_inner{
	width:100%;
	float:left;
	margin-top:75px;
}
.border_process_inner .border_process_inner_left{
	width:20%;
	float:left;
}
.border_process_inner .border_process_inner_right{
	width:80%;
	float:left;
	margin-top:50px;
	padding:0px 15px;
}
.border_process_inner .border_process_inner_right h4{
	font-size:18px;
	font-family: 'Raleway', sans-serif;
	color:#3e3e3e;
	font-weight:bold;
	width:100%;
	float:left;
	font-style:italic;
	padding-bottom:5px;
	
}
.border_process_inner .border_process_inner_right p{
	font-size:13px;
	font-family: 'Roboto', sans-serif;
	color:#3e3e3e;
	line-height:22px;
	font-style:italic;
	
}

.text_process{
	text-align:right;
}
.process_last{
	margin-bottom:75px;
}


/*process*/



/*--------------------*/
.departments-slider-container{
	width:100%;
	height:auto;
	float:left;
	position:relative;
}

.departments-container{
	width:100%;
	height:auto;
	float:left;
	padding:0 0;
	margin-bottom:20px;
}
.departments-container .head {
    width: 100%;
    height: auto;
    float: left;
	position:relative;
    font-family: 'Raleway', sans-serif;
    font-size: 24px;
    line-height: 33px;
    color: #707070;
    font-weight: 400;
}
.departments-container .head b{
	font-weight:500;
	color:#555555;
}
.departments-container .head:before{
	width:100%;
	height:3px;
	top: 17px;
	left:0;
	position:absolute;
    z-index: -1;
	content:'';
	border-top:1px solid #d2d2d2;
	border-bottom:1px solid #d2d2d2;
}
.departments-container .head .head-text{
	width:auto;
    height: auto;
    float: left;
	background:#fff;
	padding:0 35px 0 0;
}

.departments-container .slider-container{
	width:100%;
	height:auto;
	float:left;
	position:relative;
	padding-bottom:40px;
}

.departments-container .department
{
	width:100%;
	height:auto;
	float:left;	
	margin-bottom: 40px;
	margin-left: 25px;
}
.departments-container .department:hover .department-img img{
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}
.departments-container .department .department-img {
    width: 100%;
    height: auto;
    float: left;
	overflow:hidden;
    border-bottom: 5px solid #1572b8;
    margin: 0 0 22px 0;
    position: relative;
    transition: 0.2s ease-in-out;
}
.departments-container .department .department-img img{
    width: 100%;
	-webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    transition: .8s ease-in-out;
    -moz-transition: .8s ease-in-out;
    -webkit-transition: .8s ease-in-out;
    -ms-transition: .8s ease-in-out;
}
.departments-container .department .department-title {
    width: 100%;
    height: auto;
    float: left;
    font-family: 'Raleway', sans-serif;
    font-size: 18px;
    line-height: 30px;
    color: #4e4d4d;
    font-weight: 500;
    text-transform: uppercase;
    margin: 0 0 0 0;
}
.departments-container .department .department-sub-title {
    width: 100%;
    height: auto;
    float: left;
    font-family: 'Raleway', sans-serif;
    font-size: 12px;
    line-height:18px;
    color: #1572b9;
    font-weight: 600;
    text-transform: uppercase;
    margin: 0 0 15px 0;
}
.departments-container .department .department-description {
    width: 90%;
    height: auto;
    float: left;
    font-family: 'Roboto', sans-serif;
    font-size: 12px;
    line-height: 18px;
    color: #838383;
    font-weight: 400;
	margin:0 0 20px 0;
}
.departments-container .department .view-more-btn {
	float:left;
    font-family: 'Roboto', sans-serif;
    font-size: 12px;
    line-height: 18px;
    color: #838383;
    font-weight: 400;
}
.departments-container .department .view-more-btn:hover{
	color: #1572b9;
}

.departments-container .gallery-container{
	width:100%;
	height:auto;
	float:left;
	position:relative;
	padding:40px 0 0 0;
}
.account_icon{
	display:none;
	width:30px;
	height:30px;
	position:absolute;
	right:5px;
	top:21px;
	font-size: 18px;
}
.resp-logo{
	width:90%;
	max-width:143px;
	height:auto;
	margin:0 auto;
	text-align:center;
	display:none;
}
.slider-news_wrap{
	width:64%;
	height:auto;
	float:left;
	position:relative;
}


.place_order_responsive{
	display:none;
	padding-left:10px;
}
.padding_menu{
	padding-left:0px;
}
.frame_height{
	height:310px;
}

.schedule_button_outer{
    float: left;
    position: relative;
    padding-left: 42px;
    background-color: #6c2c9c;
    transition: all 0.3s ease;
}

.schedule_button_outer:first-child{
	margin-right:10px;;
}

.schedule_button_outer:hover{
	background-color: #333;
}
.schedule_button_icowrap{
	width: 30px;
	height: 25px;
	background-color: #f00;
	position: absolute;
	top: 5px;
	left: 5px;
}
.schedule_button_icowrap::after{
	    content: '';
    width: 2px;
    height: 13px;
    background-color: #fff;
    position: absolute;
    right: -7px;
    top: 6px;}
.ico_shed_pickup{
background:transparent url("../images/bs_sprites.png") no-repeat -2px -1px;
}

.ico_stats_pickup{
background:transparent url("../images/bs_sprites.png") no-repeat -33px -1px;
}



/************Media Query ***************/
@media screen and (max-width:1280px){
	
.pop_open_in{
	width:100%;
}
	
.homeslider .left_homeslider .wrapper .container figure {
    padding-top: 45px;	
}
.homeslider .left_homeslider .wrapper .container section {
    margin-top: 30px;
}
.wallet_main .wallet_inner_left .wrapper .wallet_inner_left_in{
	width:40%;
}
.wallet_main .wallet_inner_left{
	background-position:50% 50%;
	background-size:cover;
}
.wallet_main .wallet_inner_right .wrapper .wallet_inner_right_in{
	margin-bottom:144px;
}
.column_inner_width_right_in p{
	width:50%;
}
.work_process_main .wrapper .work_process_main_left:nth-child(1){
	margin-left:0px;
}
.inner_left_last span{
	font-size:12px !important;
}
.my_orders_bottom_a img{
	float:none;
}
.my_orders_bottom_a h5{
	float:none;
}
.my_orders_bottom_a{
	text-align:center;
}
}
@media screen and (max-width:1220px){

.homeslider .left_homeslider .wrapper .container figure{
	padding-top: 45px;
}
.homeslider .left_homeslider .wrapper .container section h2{
	font-size: 23px;
	line-height: 25px;
}
.homeslider .left_homeslider .wrapper .container section{
	margin-top: 28px;
}
.dashboard_in_left{
	width:33%;
	margin-bottom: 35px;
}
.left-menu1{
	min-height:503px;
}
.sign_in_login_page_left{
	width:40%;
}
.sign_in_email_add{
	width:85% !important;
}
.sign_in_login_page_left{
	width:45% !important;
}
.sign_in_login_page_right{
	width:55% !important;
}
.login_inner .login_second_inner .wrapper .login_page_left{
	width:37%;
}
.login_inner .login_second_inner .wrapper .login_page_right{
	width:63%;
}
.inner_left_last{
	width:50% !important;
}
.left_in_text{
	width:97% !important;
	margin-left: 8px !important;
}
.last_right{
	width:100%;
}
}
@media screen and (max-width:1100px){
.sign_in_login_page_left{
	width:43% !important;
}
.sign_in_login_page_right{
	width:57% !important;
}
	
.homeslider .left_homeslider .wrapper .container figure img{
	width:100%;
}
.homeslider .left_homeslider .wrapper .container section p{
	margin-top:11px;
}
.homeslider .left_homeslider .wrapper .container section{
	margin-top: 22px;
}
.homeslider .left_homeslider .wrapper .container section a{
	padding-bottom: 15px;
    margin-top: 5px;
}
.tooltip{
	margin-top:28px;
}

/*login*/
.login_inner .login_second_inner .wrapper .login_page_left{
	width:48%;
}
.login_inner .login_second_inner .wrapper .login_page_right{
	width:50%;
}
.left-menu1{
	width:21%;
	min-height:503px;
}
.homeslider_login{
	width:79%;
}

/*service*/
.service_main_container .service_container_right{
	width:90%;
}
.edit_profile_container_a .field{
	width:30%;
	margin-bottom:10px;
}
.edit_profile_container_a .message_field{
	width:30%;
	margin-bottom:10px;
}
.sign_in_login_page_right{
	width:100% !important;
}
.sign_in_login_page_left{
	width:51% !important;
}
.sign_in_left-menu1{
	width:23% !important;
	min-height:754px !important;
}
.sign_in_homeslider_login{
	width:77% !important;
}

}

@media screen and (max-width:1024px){
.sign_in_left-menu1{
	width:23% !important;
	min-height:503px !important;
}
.sign_in_left-menu1{
	width:19% !important;
}
.sign_in_homeslider_login{
	width:81% !important;
}	
.sign_in_login_page_left{
	width:42% !important;
}
.sign_in_login_page_right{
	width:57% !important;
}
.left-menu{
	display:none;
}
.logo_left_top{
	display:none;
}
.color-pattern{
	display:none;
}
.inner-pattern{
	display:none;
}
.place_order_main .place_order_main_in h2{
	margin-left:15px;
}
.place_order_main .place_order_main_in section{
	margin-left:15px;
}
.homeslider {
    width: 100%;
}
.homeslider .header{
	width:100%;
}
.homeslider .header .header_left{
	border-left:none;
}
.wrapper .according_inner h2{
	margin-left:35px;
}
.order_invoice_main{
	margin-left:10px;
}
.order_invoice_bottom{
	margin-left:10px;
}

}

@media screen and (max-width: 979px) {

/*process*/
.border_process{
	width:100%;
	float:left;
	padding:0px 10px;
}

/*service*/

.service_main .service_inner{
	background-position:50% 50%;
	background-size:cover;
}
.service_main .service_inner section .service_inner_section{
	width:100%;
	float:left;
	margin-top:20px;
	padding:0px 10px;
}
.service_main .service_inner section .service_inner_section p{
	line-height:18px;
}
.service_main_container .service_container_right{
	width:100%;
	float:left;
	padding:0px 10px;
}

/*location*/
.frame_height{
	height:270px;
}
.map_main section .map_inner_left{
	min-height:270px;
}
.location_right_img{
	min-height:270px;
}


/*login*/

.left-menu1{
	width:100%;
	float:left;
	padding-bottom:30px;
}
.login_left_bg .login_main_page{
	width:95%;
	margin:0 auto;
	margin-top:30px;
}
.homeslider_login {
	width:100%;
	float:left;
	padding:0px 0px 44px 0px;
}
.login_inner .login_second_inner .wrapper .login_page_left{
	width:310px;
	margin-right:7%;
}
.login_inner .login_second_inner .wrapper .login_page_right{
	width:50%;
}
.login_pop_up{
	overflow:scroll;
}
.column_inner_width{
	padding:0px 25px;
}
.delivery_main_wrapper .delivery_main_wrapper_in .delivery_main_in_left img{
	width:100%;
	float:left;
}
.dashboard_box{
	height:auto;
}
.wrapper .according_inner h2{
	margin-left:0px;
	padding-left:10px;
}
.boxw section{
	width:47%;
}
.dash_board_width{
	width:100% !important;
}
.my_accound_main .my_accound_inner .wrapper .my_accond_inner_right{
	margin-left:0px;
}
.wrapper .service_inner_section_bottom{
	margin-left:15px;
	width:96%;
}
.order_invoice_in_left{
	width:50%;
}
.left-menu1{
	min-height:0px !important;
}
.sign_in_left-menu1{
	width:100% !important;
}
.sign_in_homeslider_login{
	width:100% !important;
}
.sign_in_email_add{
	width:45% !important;
}
.order_invoice_bottom_a span h3{
	width:50%;
}
.edit_profile_container_a .field:nth-child(4) {
    margin-left: 5.7%;
}

	
}

@media screen and (max-width:920px){
	
.homeslider .header .header_right ul li a{
	padding: 21px 12px 21px 21px;
}
.homeslider .left_homeslider{
	position:absolute;
	left:0;
	top:103%;
	margin-top:0;
	width:100%;
}
.slider-news_wrap{
	width:100%;
}
.homeslider .homeslider_bottom{
	margin-top:455px;
}
.slider-carousels-nav{
	left:0 !important;
	z-index:9 !important;
}
.homeslider .left_homeslider .wrapper .container{
	width:90%;
}
.homeslider .left_homeslider .wrapper .container figure img{
	width:auto;
}
.departments-container .department{
	margin-left:0px;
}
.departments-container h2{
	padding-left:15px;
	background-position: 222px;
}
.homeslider .homeslider_bottom .welcome_inner{
	width:95%;
}
.service_main_container{
	background:none;
}

}

@media screen and (max-width:870px){
.pop_up_wrap {
    margin-left: 15px;
}
.pop_up_wrap p{
	margin-left:3%;
	font-size: 11px;
}
.homeslider .header .header_left{
	width:auto;
}
.homeslider .header .header_right ul li a {
    padding: 21px 21px 21px 21px;
}
.homeslider .header .header_right ul li a {
    padding: 21px 19px 21px 19px;
}
.dashboard_in_left{
	width:48%;
	float:left;
}
.edit_profile_container .field2{
	width:96%;
	margin-right:0px;
}
.change_pop_in{
	width:80%;
}
.edit_profile_container .message_field1{
	width:96%;
	margin-right:0px;
}
.edit_profile_container{
	margin-left:10px;
}
.edit_profile_container_a .field:nth-child(4){
	margin-left:6.8%;
}


}
@media screen and (max-width: 779px) {
.login_pop_up_close {
    position: relative;
    bottom: 0px;
    z-index: 9;
}
.login_is_visible .login_pop_up_close{
	position: fixed;
	animation:1s ease 1s normal forwards 1 fadein;
	-webkit-animation:1s ease 1s normal forwards 1 fadein;
	opacity:0
}

@keyframes fadein{from{opacity:0}
to{opacity:1}
}

@-webkit-keyframes fadein{from{opacity:0}
to{opacity:1}
}
	.bs-ord-hist-btmhd{width:100%; float:left; text-align:center; margin-bottom:15px;}
	.bs-ord-hist-btn{display:table; margin:0 auto; float:none; clear:both;}
.bs-ord-hist-srchbxwrap{width:100%; float:left;}

.wallet_main .wallet_inner_left .wrapper .wallet_inner_left_in span{
	width:100%;
	float:left;
	padding-bottom:10px;
}
.my_orders_bottom_a img{
	float:left;
}
.my_orders_bottom_a h5{
	float:left;
}
.my_orders_bottom_a{
	text-align:left;
}
	
.my_orders_bottom{
	width:49%;
}
.my_orders_bottom:nth-child(3){
	margin-left:0%;
}
.login_inner .login_second_inner .wrapper .login_page_left{
	width:53%;
}
.login_inner .login_second_inner .wrapper .login_page_right{
	width:100%;
}	
.about_in{
    width:100%;
	float:left;
	padding:25px 10px;
}
.contacts_in{
	width:100%;
	float:left;
	padding:25px 10px;
}

/*process*/
.border_process_inner .border_process_inner_left{
	width:100%;
	float:left;
}
.border_process_inner .border_process_inner_left_a{
	width:100%;
	float:left;
}
.border_process_inner .border_process_inner_right{
	width:100%;
	float:left;
	margin-top:0px;
	padding:0px;
}
.text_process{
	text-align:left;
}
.border_process_inner{
	margin-top:55px;
}

/*service*/
.wrapper .service_inner_section_bottom{
	width:96%;
	float:left;
	margin-left:2%;
	padding:20px 10px 0px 10px;
}
.service_main_container .service_container_right .wrapper .service_container_inner_left{
	width:100%;
	float:left;
}
.service_main_container .service_container_right .wrapper .service_container_inner_right h4{
	margin-top:10px;
}
.service_main_container .service_container_right .wrapper{
	margin-top:20px;
}
.service_main_container .service_container_right .wrapper .service_container_inner_right{
	width:100%;
	float:left;
}
.service_main_container{
	background:none;
	padding-top:20px;
}

/*location*/

.wrapper .according_inner{
	width:100%;
	float:left;
	margin-left:0%;
	padding:0px 5px;
}
.map_main section{
	width:100%;
	float:left;
	padding:0px 10px;
}
.map_main section .map_inner_left{
	margin-right:20px;
}
/*login*/

.login_inner .login_second_inner{
	width:98%;
	margin:0 auto;
}

/*myaccount*/

.my_accound_main .my_accound_inner .wrapper .my_accond_inner_right{
	margin-left:5px;
}
.inner_accound_tab{
	padding:10px;
}
.wallet_main .wallet_inner_left .wrapper .wallet_inner_left_in{
	width:50%;
	float:left;
}
.wallet_main .wallet_inner_left{
	width:100%;
	float:left;
}
.wallet_main .wallet_inner_right{
	width:100%;
	float:left;
	
}
.wallet_main .wallet_inner_right .wrapper .wallet_inner_right_in{
	margin-bottom:40px;
	padding-top:40px;
	margin-left:2%;
}
.wallet_main .wallet_inner_right .wrapper .wallet_inner_right_in p{
	margin-top:15px;
}
.wallet_main .wallet_inner_right .wrapper .wallet_inner_right_in span{
	padding-top:15px;
}
.wallet_main .wallet_inner_left{
	background:none;
}
.wallet_main .wallet_inner_left .wrapper .wallet_inner_left_in {
    margin-left: 20%;
    margin-top: 60px;
    margin-bottom: 60px;
	width:60%;
}
.wallet_main .wallet_inner_right .wrapper .wallet_inner_right_in p{
	margin-bottom:0px;
}
.padding_warp{
	width:100%;
}
.column_inner_width{
	border-right:none;
    min-height:0px;
}
.column_inner_width_right{
	width:100%;
	 padding: 0px 0px 20px 15px;
	min-height:0px;
}
.main_second_in_left{
	width:100%;
	border-right:none;
	height:auto;
	padding-top:10px;
	padding-bottom:10px;
}
.column_inner_width_right_in p{
	width:70%;
}
.column_inner_width {
    padding: 0px 15px;
}
.column_a_bottom_inner{
	width:100%;
	float:left;
}
.column_a_bottom h4{
	width:100%;
	float:left;
}
.prduct_right{
	width:100%;
	float:left;
	text-align:left;
	border-left:none;
	padding-left:15px;
}
.delivery_box{
	float:left;
}

.column_a h4{
	padding-left:15px;
}
.column_a_bottom h4{
	padding-left:15px;
}
.edit_profile_container{
	padding:0px 5px;
	margin-left:10px !important;
}
.column_a_bottom h4{
	width:100%;
	float:left;
}
.main_change_pop{
	margin-left:10px;
}
.edit_profile_container .field2{
	margin-right:0px;
}
.product_right{
	width:100%;
	float:left;
	text-align:left;
	border:none;
	padding-left:15px;
}
.product_id{
	border:none !important;
	margin:0px;
}
.inner_product_id{
	width:100%;
}
.inner_product_id_2{
	width:100%;
}
.column_a_bottom_inner .line{
	display:none;
}
.gallery_main{
	width:100% !important;
}
.gallery_main .gallery_main_in{
	width:95% !important;
	margin:0 auto !important;
	float:none;
}
.place_order_main .place_order_main_in h2{
	margin-left:15px !important;
}
.delivery_main_wrapper .delivery_main_wrapper_in{
	padding:10px;
}
.dashboard_box{
	width:100%;
	float:left;
	margin-right:0%;
}
.dashboard_box:nth-child(1){
	margin-top:15px;
}
.map_main section .map_inner_left:first-child{
	margin-left: 1.5%;
}
.wrapper .according_inner h2{
	margin-left:0px;
}
.main_customer h4{
	width:97%;
}
.edit_profile_container_a{
	padding:0px 10px;
}
.boxw section{
	margin-bottom:15px;
	margin-left:0px;
}
.change_pop{
	overflow:scroll;
}
.change_pop_in{
	top:15%;
}
.right_button_close{
	margin-bottom:10px;
}

.homeslider .header{
	height:70px;
}
#trigger-overlay img{
	width:25px;
}

.sign_in_login_page_right{
	width:100% !important;
}
.sign_in_login_page_left{
	width:53% !important;
}

}

@media screen and (max-width:768px){
.bs_view_find{ width:100%;
float:left; margin-bottom:10px;
}
.change_pop_in{
	width:100%;
}
.width_lable{
	width:100% !important;
}
.edit_profile_container_a .field:nth-child(4){
	margin-left:0%;
}
	.bs-ord-hist-dtwrap{
	width:100%; float:left;
}
.bs-ord-hist-srchbx{width:100%; float:left; margin-bottom:10px;}	
.new_slid_res{
	display: block;
}
.new_slid_res3{
	display:none;
}
.pop_open_letf{
	float:none;
	width:100%;
	text-align:center;
}
.pop_open_centre{
	float:none;
	width:100%;
	text-align:center;
	margin-bottom:10px;
}
.pop_open_right{
	float:left;
	width:100%;
	text-align:center;
	margin-bottom:10px;
	margin-top:10px;
}
.pop_margin{
	padding-bottom:10px;
}
.pop_open_centre span{
	padding-bottom:10px;
}


.place_order_responsive{
	display: block;

}
.pop_up_wrap p{
	display:none;
}
.left-menu{
	display:none;
}
.homeslider .header{
	width:100%;
}
.homeslider .header .header_left{
	border-left:none;
}
.homeslider{
	width:100%;
}
.homeslider .header .header_right ul{
	display:none;
}
.account_icon{
	display:block;
	cursor:pointer;
}
.resp-logo{
	display:block;
}
.homeslider .header .header_right ul {
    width: 250px;
    position: absolute;
    right: 0;
	top:60px;
}
.homeslider .header .header_right ul li{
   float: left;
   background-image:none;
   width:100%;
   background:#606060;
}
.homeslider .header .header_right ul li a{
	padding:10px 0;
	width:100%;
	color:#fff;
	transition:all ease .5s;
}

.homeslider .header .header_right ul li a i {
    position: relative;
    left:0px;
    top:0;
    float: left;
    margin-right: 15px;
	margin-left:0px;
}
.homeslider .header .header_right ul li:nth-child(1){
	padding-left:12px;
}
.homeslider .header .header_right ul li:nth-child(2){
	padding-left:12px;
}
.homeslider .header .header_right ul li:nth-child(3){
	padding-left:12px;
}
.homeslider .header .header_right ul li:nth-child(4){
	padding-left:12px;
}
.homeslider .header .header_right ul li:nth-child(5){
	padding-left:12px;
}
.homeslider .left_homeslider .wrapper .container figure{
	display:none;
}
.homeslider .left_homeslider .wrapper .container{
	padding-top:30px;
}
.homeslider .left_homeslider{
	padding-bottom:50px;
}
.homeslider .homeslider_bottom{
	    margin-top: 339px;
}
.work_process_main .work_process_main_left h4{
    padding-bottom: 15px;
    line-height: 24px;
}
.work_process_main .wrapper .work_process_main_left{
	width: 100%;
	border: 5px solid #fff;
	overflow: hidden;
	margin-top:30px;
	margin-left:0 !important;
}
.work_process_main .work_process_main_left p{
	padding: 0 10px;
}
.work_process_main .work_process_main_left h4 {
    margin-top: 15px; 
    padding: 25px 10px;
    padding-bottom: 10px;
}
.work_process_main{
	padding: 5% 3%;
	background-position: 51% 0%;
}
.work_process_main h2{
	padding: 0px 0px 35px 0px;
	font-size: 25px;
}
.bottom_icon{
	margin-left:2%;
}
.contact_main{
	background-position: 51% 3%;
}
.homeslider .homeslider_bottom .welcome_inner section .welcome_inner_left h1{
	font-size: 28px;
}
#departments-carousels .item {
    margin-right: 0px !important;
}
.homeslider .right_homeslider{
	display:none;
}
.main_home_slider{
	width:100%;
	float:left;
}
.slider-news_wrap{
	height:100% !important;
}
.homeslider .left_homeslider{
	margin-top:-36px;
}
.departments-container h2{
	padding-left:15px;
}
.padding_menu{
	padding-left:12px;
}
.delivery_main_wrapper .delivery_main_wrapper_in .delivery_main_in_left{
	width:100%;
	float:left;
}
.boxw section{
	width:100%;
	float:left;
}
.boxw section:nth-child(3n+1){
	margin-left:0%;
}
.edit_profile_container .field{
	width:95%;
	margin-bottom:10px;
}
.edit_profile_container .select_field6{
	width:48%;
	margin-right:5px;
}
.edit_profile_container .message_field{
	width:95%;
	margin-bottom:10px;
}
.main_customer_in_left{
	width:100%;
}
.edit_profile_container_a .field{
	width:100%;
	margin-right:0px;
}
.edit_profile_container_a .message_field{
	width:100%;
	margin-right:0px;
}
.right_button{
	margin-bottom:10px;
}
.change_pop_inner{
	padding-bottom:0px;
}
.order_item_in{
	width:100%;
}
.order_item_in:nth-child(4){
	width:100%;
}
.total_amount_left{
	text-align:center;
}
.left_button{
	max-width:80% !important;
}

}


@media screen and (max-width:640px){
.pop_place_width{
	width:100% !important;
}

.form_top_main{
	width:100%;
}
.bg_schedule{
	width:95% !important;
}
.pop_btn_new{
	width:100% !important;
	margin-bottom:10px;
}
.margin_new_order{
	margin-left:0px;
}
	
.schedule_button_bottom_left{
	width:40%;
}
.schedule_button_bottom{
	width:40%;
}
		
.total_amount_left span{
	text-align:left;
}
.total_amount_left h4{
	text-align:left;
}
.total_amount_left h5{
	text-align:left;
}
.email_add{
	margin-right:10px;
	margin-top:10px;
	margin-bottom:0px;
}
.department h3{
	padding-left:0;
}
.department span{
	margin-top: 8px;
	padding-left:0;	
}
.department p{
	margin-bottom: 15px;
	padding-left:0;
}
.department a{
	padding-left:0;
}
.departments-carousels-nav{
	left: 31px !important;
}
.contact_main .contact_inner_left {
    width: 100%;
    margin-right: 0%;
}
.homeslider .homeslider_bottom .welcome_inner section .welcome_inner_left p{
	text-align:justify;
}
.homeslider .homeslider_bottom .welcome_inner section .welcome_inner_left {
    width: 100%;
    float: left;
    padding: 22px 5px 0px 0px;
}
.homeslider .homeslider_bottom .welcome_inner section .welcome_inner_right {
    width: 50%;
	padding-bottom: 22px;
}
.search_button{
    margin-top: 22px;
}
/*location*/

.map_main section .map_inner_left{
	width:100%;
	float:left;
	margin-top:20px;
	min-height:0px;
}
.location_right_img{
	min-height:0px;
}
.frame_height{
	height:270px;
}

/*login*/
.login_inner .login_second_inner .wrapper .login_page_left{
	width:310px;
}
.login_inner .login_second_inner .wrapper .login_page_right{
	width:100%;
}
.login_left_bg .login_main_page{
	width:96%;
}
.wrapper .according_inner h2{
	font-size:18px;
	margin-bottom:10px;
}

/*fooeter*/

footer .footer_inner{
	width:100%;
	float:left;
}
.homeslider .left_homeslider{
	margin-top:-32px;
}

.wallet_main .wallet_inner_left .wrapper .wallet_inner_left_in {
    margin-left: 15%;
	width:70%;
}
.border_bottom_slide{
	margin-left:0px;
}
.dashboard_main .dashboard_box h4{
	margin-top:20px;
}
.dashboard_main .dashboard_box span{
	padding: 10px 0px 10px 20px;
}
.edit_profile_container{
	margin-left:7px;
}
.place_order_main .place_order_main_in section{
	margin-left: 0px;
    width: 100%;
}
footer .footer_inner .second_inner_a{
	display:none;
}
footer .footer_inner .second_inner{
	width:100%;
	text-align:center !important;
}
.change_pop_in{
	width:100%;
}
.main_change_pop{
	width:95%;
}
.edit_profile_container .field2{
	width:98%;
	margin-right:0px;
	margin-bottom:5px;
}
.edit_profile_container .message_field1{
	width:98%;
	margin-right:0px;
	margin-bottom:5px;
}
.change_pop_in{
	top:15%;
}
.change_btn_bottom_left{
	margin-left:3%;
}
.change_btn_bottom{
	margin-right:10px;
}
.edit_profile_container .field4{
	width:98%;
	margin-bottom:10px;
}
.edit_profile_container .select_field4{
	width:98%;
	margin-bottom:10px;
}
.edit_profile_container .message_field4{
	width:98%;
	margin-bottom:10px;
}
.edit_profile_container .field{
	width:98%;
	margin-bottom:10px;
}
.edit_profile_container .select_field6{
	width:98%;
	margin-right:0px;
	margin-bottom:10px;
}
.edit_profile_container .message_field{
	width:98%;
	margin-bottom:10px;
}
.edit_profile_container .field1{
	width:98%;
	margin-bottom:10px;
}
.order_invoice_in_left{
	width:100%;
	text-align:left;
}
.order_invoice_bottom{
	text-align:center;
}
.print_edit_button{
	float:none;
	margin-top:0px;
}
.map_main section .map_inner_left:first-child{
	margin-left:0%;
}
.my_orders_bottom{
	width:100%;
	float:left;
}
.sign_in_login_page_left{
	width:310px !important;
}
.forgot_pass{
	padding-right:0%;
	float:right !important;
}
.total_amount_last_left{
	width:100% !important;
	margin-bottom:15px;
}

}

@media screen and (max-width:480px){
.schedule_button_icowrap::after { right: -3px;}
.schedule_button{ font-size:10px; padding-left:5px !important; padding-right:5px !important;}
.status_button{ padding-left:5px !important; padding-right:5px !important; font-size:10px;}
.schedule_button_outer{ padding-left:36px;}
.schedule_button_outer:first-child{ margin-right:6px;}
.delivery_bottom{
	width:90%;
}
.bg_schedule{
	width:100% !important;
}
	
.inner_two_side{
	width:100%;
}
.select_open{
	margin-right:0px;
	width:100%;
}
.date_button{
	width:100%;
	margin-right:0px;
}
.number_pop{
	float:none;
	width:100%;
	margin-right:0px;
}
.schedule_button_bottom_left{
	width:48%;
}
.schedule_button_bottom{
	width:48%;
}
.pop_open_centre h4{
	font-size:14px;
}
.status_new{
	float:left !important;
	margin-top:5px !important;
	margin-bottom:10px !important;
}
	
	
	
.login_inner .login_second_inner .wrapper .login_page_left{
	width:100%;
}
.departments-carousels-nav{
	bottom: 40px !important;
	left: 24px !important;
}
.work_process_main{
	background-size: 20%;
}
.work_process_main h2{
	padding: 0px 0px 20px 0px;
}
.contact_main span{
	padding-top: 0px;
}
.contact_main {
    background-size: 75%;
}
.homeslider .left_homeslider .wrapper .container section h2{
	font-size: 20px;
}
.homeslider .homeslider_bottom .welcome_inner section .welcome_inner_left h1 {
    font-size: 22px;
}
.homeslider .homeslider_bottom .welcome_inner section .welcome_inner_left p {
    font-size: 13px;
}
/*about*/
.about_in p{
	line-height:22px;
}
/*contact*/
.contacts_in p{
	line-height:22px;
}
.contacts_in p span{
	line-height:22px;
}

/*service*/
.service_main_container{
	background:none;
}
.wrapper .service_inner_section_bottom .service_inner_second_section{
	float:left;
	width:100%;
	margin-bottom:10px;
	margin-right:0px;
}
/*location*/
.wrapper .according_inner h2{
	font-size:16px;

}
/*login*/

.email_add{
	width:100%;
	margin-right:0px;
}
.social_icon_section_left{
	margin-bottom:10px;
}
.frame_height{
	height:210px;
}
.wallet_main .wallet_inner_left{
	background:none;
}
.wallet_main .wallet_inner_left .wrapper .wallet_inner_left_in{
	margin-top:60px;
	margin-left:8%;
	width:82%;
}
.edit_profile_container{
	width:100%;
	float:left;

}
.edit_profile_container .field{
	margin-bottom:10px;
}
.edit_profile_container .select_field{
	margin-bottom:0px;
}
.edit_profile_container .message_field{
	margin-bottom:7px;
}
.delivery_main_wrapper .delivery_main_wrapper_in .delivery_main_in_left h1{
	font-size:36px;
}
.delivery_main_wrapper .delivery_main_wrapper_in .delivery_main_in_left h3{
	font-size:24px;
}
.delivery_main_wrapper .delivery_main_wrapper_in .delivery_main_in_left h4{
	font-size:16px;
}
.edit_profile_container{
	margin-left:5px !important;
	margin-top:5px;
}
.location .view-map{
	width:110px;
	margin-left:10px;
}
.location .view-map i{
	padding-left:18px;
}
.location .view-map{
	float:left;
	margin-top:0px;
	margin-bottom:15px;
}
.dashboard_in_left{
	width:100%;
	float:left;
}
.main_change_pop{
	margin-left:7px;
	margin-top:5px;
}
.delivery_left{
	width:43%;
}
.main_customer h4{
	margin-left:10px;
}
.right_button_close{
	margin-bottom:10px;
}
.total_amount_left span{
	font-size:13px;
}
.order_invoice_bottom{
	padding:20px 0px;
	text-align:center;
}
.sign_in_email_add{
	width:100% !important;
}
.sign_in_login_page_left{
	width:100% !important;
}
.total_amount_left{
	width:48%;
}

}

@media screen and (max-width:360px){

.homeslider .left_homeslider .wrapper .container {
    padding-top: 0px;
}
.homeslider .homeslider_bottom .welcome_inner section .welcome_inner_right {
    width: 100%;
}
.homeslider .left_homeslider{
	margin-top:-16px;
}
.VM{
	margin-right:33px;
}

.wallet_main .wallet_inner_left .wrapper .wallet_inner_left_in{
	width:100%;
	padding:0px 15px;
	margin-left:0%;
}
.wallet_main .wallet_inner_left .wrapper .wallet_inner_left_in span{
	font-size:36px;
}
}






