@charset "utf-8";
body {
	padding : 0;
	margin : 0;
	font : 14px/22px 'Open Sans', sans-serif;
	color : #121212;
	background:#ffffff;
	
}
td{font : 12px/16px 'Open Sans', sans-serif; color : #121212;}
div, h1, h2, h3, h4, p, img, ul, ol, li, form, input, textarea {
	padding : 0;
	margin : 0;	
}
textarea{ resize:none;}
h1, h2, h3, h4, p{
	font-weight:normal;}
p {
	padding : 0 0 8px 0;
	margin : 0;
}
ul {
	list-style : none;
}
img {
	outline : none;
	border : none;
}
a {
	outline : none;
	text-decoration : none;
}
a{
		color:#466087;
	}
	a:hover { text-decoration:none;}
	section, header,footer,nav { display:block;}
	img{
		border:0;
		vertical-align:top;
		/*max-width:100%;*/
	}
	form,
	fieldset{
		border:0;
		padding:0;
		margin:0;
	}
/*-----------------------------------------------------------------------------*/
.wrraper{ width:100%; margin:0 auto;} .main_width{ width:94%; margin:0 auto;} .full_width{ width:100%;}
.top_panel{ border-top:#0ea7c3 6px solid; background:#f5f5f5; overflow:hidden; position:relative;}
.top_panelleft{ width:40%; float:left; padding-top:5px; }
.top_panelleft a:hover{ opacity: 0.6; filter: alpha(opacity=30)}

.top_panelright{ float:right;  display:block; color:#FFFFFF; text-align:right;}
.top_panelright a{ color:#FFFFFF; background:#0ea7c3; text-align:right; padding:10px 25px 10px 25px; line-height:40px; border-right:#FFFFFF 1px solid;}
.top_panelright a:hover, .top_panelright a.active{ background:#333333;}
.top_panelright a:last-child{ border-right:none;}

.heade_full{ width:100%; height:127px;}
.header{ position:relative;}
.header_left{ width:40%; float:left; padding:30px 0 0 0;}
.header_right{ width:55%; float:right; text-align:right;}
.call_panel{
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #f0f0f0 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f0f0f0)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#f0f0f0 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#f0f0f0 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#f0f0f0 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#f0f0f0 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f0f0f0',GradientType=0 ); /* IE6-9 */
border:#dddddd 1px solid;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
display:block;
float:right;
padding:10px 20px;
margin:10px 0;
position:relative;
text-align:left;
width:39%;
}
.call_panelicon{ float:left; width:20%; border-right:#ffffff 1px solid; text-align:left;}
.call_paneltext{ width:65%; display:block; float:left; padding:0 0 0 25px; display:block; font-size:24px; line-height:normal; border-left:#ffffff 1px solid; color:#656565; font-weight:700;}

.nav_menu{ float:right; width:100%;}


.banner{ position:relative; width:100%;}
.banner_img{ position:relative; z-index:2; width:100%; overflow:hidden; border-top:#FFFFFF 1px solid;} .banner_img img{ width:100%; height:auto;}
.banner_text{ position:absolute; z-index:3; bottom:0; width:100%; padding:20px 0; text-align:center; font-size:36px; line-height:normal; color:#171717; background:#FFFFFF; /*opacity: 0.3; filter: alpha(opacity=30);*/ background:url(images/banner_fade_img.png) top left repeat;}

.midcontener{ width:100%; overflow:hidden; padding:40px 0; color:#555555;}
.support{ width:29%; margin:0 2%; text-align:center; float:left;}
.support h1{ font-size:26px; line-height:normal; margin-bottom:15px; color:#555555; font-weight:300!important;}
.support_img{ width:140px; height:115px; padding-top:25px; text-align:center; margin: 0 auto 25px auto;
-webkit-border-radius: 140px;
-moz-border-radius: 140px;
border-radius: 140px;
background:#ffffff;
border:#dddddd 12px solid;}

.support_more{ display:block; float:left; width:100%; margin-top:20px;}
.support_more a{ background:#0ea7c3; text-align:center; padding:6px 20px; color:#FFFFFF; margin:0 auto;}
.support_more a:hover{ background:#006699;}

.welcome_text{ width:100%; background:#f1f1f1; padding:40px 0; text-align:center;}
.testmonials{ width:100%; position:relative;}
.testmonials_img{ width:100%; position:absolute; z-index:10; opacity: 0.3; filter: alpha(opacity=30)}
.testmonials_img img{ width:100%; height:auto;}
.testmonials_text{ width:100%; position:relative; z-index:20;}
.testmonials_div{ width:70%; margin:0 auto; text-align:center; padding:20px 0 8px 0; font-size:16px; font-weight:400; line-height:30px;}
.testmonials_div a{ font-size:12px; color:#2b2b29; font-weight:700;}
.testmonials_div a:hover{ color:#0ea7c3;}
.testmonials_div h2{ font-size:42px; line-height:normal; color:#363533; text-align:center; margin:0 0;}
.testmonials_div h3{ font-size:28px; line-height:normal; color:#363533; text-align:center; margin:10px 0;}
.testmonials_profile{ width:124px; height:124px; overflow:hidden; margin:10px auto;
-webkit-border-radius: 124px;
-moz-border-radius: 124px;
border-radius: 124px;
border:#FFFFFF 6px solid;
background:#ffffff; text-align:center;}
.pro_view{ display:block; background:#0ea7c3; width:13%; font-size:14px; font-weight:600; color:#FFFFFF; margin:0 auto;}
.pro_view a{}
.testmonials_profile2{ width:116px; height:116px; overflow:hidden;
-webkit-border-radius: 120px;
-moz-border-radius: 120px;
border-radius: 120px;
border:#3c3c3c 4px solid;
background:#ffffff; text-align:center;}
.testmonials_profile2 img{ width:100%; height:120px;}

.footer_top{ background:#313131; width:100%; padding:40px 0; position:relative; color:#FFFFFF; text-align:center;}
.footer_top a{ color:#FFFFFF; font-weight:400; padding:0 15px;}
.footer_top a:hover{ color:#999999;}
.footer_top h3{ font-size:24px; line-height:normal; color:#0ea7c3; text-align:center; margin-top:30px; margin-bottom:10px;}

.footer_bottom{ width:100%; background:#0ea7c3; padding:20px 0; text-align:center; font-weight:300; color:#FFFFFF;}
.about h1{ margin-bottom:20px;}
.about h2{ color:#0ea7c3; font-size:18px; font-weight:400; margin-bottom:10px; margin-top:10px;}
.about ul{ width:60%; margin-left:20px; margin-bottom:20px;}
.about li{ background:url(images/arrow1.png) top left no-repeat; padding:15px 25px; border-bottom:#CCCCCC 1px dashed; font-size:18px; font-weight:400;}

.contact_main{ width:100%; overflow:hidden; position:relative;}
.contact_left{ width:48%; float:left; font-size:24px; line-height:40px; font-weight:300;}
.contact_right{ width:48%; float:right;}
.contact_right label{ width:100%;}
.contact_right input, textarea{ width:90%; border:#b8b8b8 1px solid; padding:10px; font-size:20px; line-height:40px; font-weight:300!important; color:#636363; margin:6px 0; font-family:'Open Sans', sans-serif;}
.contact_right h3{ font-size:18px; line-height:normal; font-weight:700; margin-bottom:10px; color:#0ea7c3;}
.contact_btn{ background:#0ea7c3!important; color:#FFFFFF!important; font-size:26px!important; font-weight:400!important; width:35%!important; float:left!important; cursor:pointer;}
.contact_btn:hover{ background:#006699!important;}
.map_part{ width:100%; overflow:hidden; height:557px; margin-top:20px;}
.map_part img{ width:100%; height:557px;}

.testimonials_div{ width:44%; margin-right:6%; float:left; margin-bottom:40px; height:240px;}
.testimonial_left{ width:108px; height:108px; overflow:hidden; float:left; margin-right:25px;
-webkit-border-radius: 100px;
-moz-border-radius: 100px;
border-radius: 100px;
border:#e6e7e9 8px solid;
background:#ffffff; text-align:center;}
.testimonial_left img{ width:100%; height:120px;}
.testimonial_right{ width:70%; float:right;}
.test_name{ color:#f3561f; font-weight:bold; font-style:italic; width:100%; margin:10px 0 5px 0;}
.test_name2{ color:#a5a5a5; font-weight:400; font-style:italic; width:100%; margin:5px 0;}

.login_panel{ width:40%; margin:0 2%; text-align:center; float:left; background:#F3F3F3; padding:15px; border:#CCCCCC 1px dashed;}
.login_panel2{ width:44%; margin:0 2%; text-align:center; float:right; background:#F3F3F3; padding:15px; border:#CCCCCC 1px dashed;}
.login_panel h1{ font-size:26px; line-height:normal; margin-bottom:15px; color:#555555; font-weight:300!important;}
.login_panel2 h1{ font-size:26px; line-height:normal; margin-bottom:15px; color:#555555; font-weight:300!important;}
.login_panel input, textarea{ width:96%; border:#b8b8b8 1px solid; padding:10px; font-size:20px; line-height:40px; font-weight:300!important; color:#636363; margin:6px 0; font-family:'Open Sans', sans-serif;}
.login_panel2 input, textarea{ width:96%; border:#b8b8b8 1px solid; padding:10px; font-size:20px; line-height:40px; font-weight:300!important; color:#636363; margin:6px 0; font-family:'Open Sans', sans-serif; display:block;}

.login_mainbox{ width:100%; float:left; margin-buttom:15px;}
.login_box{ width:46%; float:left; margin-right:15px;}
.login_mainbox input, textarea{ width:95%; border:#b8b8b8 1px solid; padding:10px; font-size:20px; line-height:40px; font-weight:300!important; color:#636363; margin:6px 0; font-family:'Open Sans', sans-serif;}

.login_btn{ background:#0ea7c3!important; color:#FFFFFF!important; font-size:23px!important; font-weight:400!important; width:40%!important; float:left!important; cursor:pointer; text-align:center; padding:8px 20px!important; border:#006699 1px solid!important;}

.profile_list{ background:#F2F2F2; width:100%; padding:20px 0;}
.profile_mid{ width:90%; margin:0 auto; background:#FFFFFF; padding:2%;}
.profile_mid h1{ font-size:20px; padding-bottom:8px; line-height:normal; margin-bottom:10px; border-bottom:#CCCCCC 1px solid;}
.profile_main{ width:100%; position:relative; overflow:hidden; border-bottom:#dcdcdc 1px dashed; padding:10px 0;}
.profile_left{ width:15%; float:left; margin-right:40px; padding:20px 0 0 20px;}
.profile_left2{ width:15%; float:left; margin-right:40px; padding:10px 0 0 20px;}
.profile_right{ width:70%; float:left; overflow:hidden;}
.profile_right2{ width:70%; float:left; overflow:hidden; padding-top:10px;}
.profile_right input, textarea, select{ width:56%; border:#b8b8b8 1px solid; padding:4px 15px; font-size:14px; line-height:40px; font-weight:300!important; color:#636363; margin:6px 0; font-family:'Open Sans', sans-serif;
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #efefef 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#efefef)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#efefef 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#efefef 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#efefef 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#efefef 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefef',GradientType=0 ); /* IE6-9 */
}

.profile_right input:hover{
background: #efefef; /* Old browsers */
background: -moz-linear-gradient(top,  #efefef 1%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#efefef), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #efefef 1%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #efefef 1%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #efefef 1%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to bottom,  #efefef 1%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}
.profile_main:nth-child(even) {background: #f1f1f1;}
.profile_main:nth-child(odd) {background: #FFF;}
.edit_btn{ background:#2192d9!important; color:#FFFFFF!important; border:none!important; width:60%!important; cursor:pointer;}


.listing_main{ width:100%; position:relative; overflow:hidden; border-bottom:#dcdcdc 1px dashed; padding:4px 0;}
.listing_left{ width:45%; float:left; margin-right:10px; padding:10px;}
.listing_right{ width:33%; float:left; overflow:hidden; padding:10px; border-left:#999999 1px dashed; font-size:18px; line-height:normal; font-weight:700;}
.listing_last{ width:15%; float:right; padding:10px; border-left:#999999 1px dashed; text-align:center;}
.listing_last a{ width:120px; display:block; text-align:center;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
background:#fb8e00; color:#FFFFFF; font-size:15px; text-transform:uppercase; font-weight:bold; margin:0 auto; padding:5px 20px; text-align:center;}
.listing_last a:hover{ background:#FF3333;}

.listing_last2{ width:15%; float:right; padding:10px; border-left:#999999 1px dashed; text-align:center;}
.listing_last2 a{ width:120px; display:block; text-align:center;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
background:#850909; color:#FFFFFF; font-size:15px; text-transform:uppercase; font-weight:bold; margin:0 auto; padding:5px 20px; text-align:center;}
.listing_last2 a:hover{ background:#101010;}





.listing_right input, textarea{ width:56%; border:#b8b8b8 1px solid; padding:4px 15px; font-size:20px; line-height:40px; font-weight:300!important; color:#636363; margin:6px 0; font-family:'Open Sans', sans-serif;
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #efefef 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#efefef)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#efefef 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#efefef 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#efefef 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#efefef 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefef',GradientType=0 ); /* IE6-9 */
}
.listing_main:nth-child(even) {background: #f1f1f1;}
.listing_main:nth-child(odd) {background: #FFF;}
.edit_btn2{ background:#2192d9!important; color:#FFFFFF!important; border:none!important; width:60%!important; cursor:pointer;}

/****************************Responsive Menu***********************************************/
.container { margin: 10px auto 0 auto; text-align:right;}
.toggleMenu { display:  none; background: #068aa2; text-align:center; padding: 10px 15px; color: #fff;}
.nav { list-style: none; *zoom: 1; text-align:right; display:inline-block;}
.nav:before, .nav:after { content: " "; display: table;}
.nav:after { clear: both;}
.nav ul { list-style: none; width: 9em; text-align:right;}
.nav a { padding: 10px 25px; color:#fff; background:#0ea7c3; margin-left:5px; text-align:right;
-webkit-border-radius: 4px 4px 0 0;
-moz-border-radius: 4px 4px 0 0;
border-radius: 4px 4px 0 0;}
.nav li { position: relative; text-align:right; display:inline-block;}
.nav > li { float: left;}
.nav > li > .parent {
}
.nav > li > a { display:inline-block; text-align:right;}
.nav li  ul { position: absolute; left: -9999px;}
.nav li a:hover, .nav li a.active{ background:#333333;}
.nav > li.hover > ul { left: 0;}
.nav li li.hover ul { left: 100%; top: 0;}
.nav li li a { display: block; background: #020607; color:#fff; position: relative; z-index:100; width:140px; text-align:left;
-webkit-border-radius: 0 0 0 0;
-moz-border-radius: 0 0 0 0;
border-radius: 0 0 0 0;}
.nav li li li a { background:#0ea7c3; color:#fff; z-index:200;}
.nav li li a:hover{ background:#020607; color:#FFFFFF;}
/****************************End Responsive Menu***********************************************/

/*********************************Mobile Version*******************************/
@media all and (min-width: 300px) and (max-width: 380px) {
.top_panelright{ width:98%;}
.call_panel{ width:75%; float:none; margin:10px auto; overflow:hidden;}
.banner_text{ font-size:14px;}
.footer_top a{ display:inline-block;}

.top_panelright a{ display:inline-block; line-height:20px; padding:8px 14px;}
.header_left{ width:100%; padding:60px 0 0 0; text-align:center;} .header_right{ width:100%;}
.banner{ float:left;}
.banner_img{ overflow:auto;}
.support{ width:94%;}
.pro_view{ width:64%;}
.container{ top:-66px; position:relative; text-align:left;}
.nav > li { float: none;}
    .nav > li > .parent { background-position: 95% 50%;}
    .nav li li .parent {
        background-image: url("images/downArrow.png");
        background-repeat: no-repeat;
        background-position: 95% 50%;
    }
    .nav ul { display: block; width: 100%;}
   .nav > li.hover > ul , .nav li li.hover ul { position: static;}
   .nav{ position:relative; width:100%; top:-140px;}
   .nav li{ display:block!important; position:relative; z-index:999; float:none; text-align:left!important;}
   .nav > li > a{ display:block; border-radius:0!important; text-align:left; margin-left:0;}
   .toggleMenu{ position:relative; top:-140px;}
   .listing_left{ width:90%;} .listing_right{ width:90%; border:none;} .listing_last2{ width:90%; border:none;}
   .contact_left{ width:98%;} .contact_right{ width:98%;}
   
   .login_panel{ width:84%;}
   .login_panel2{ width:84%; margin-top:20px; float:left;}
   .login_panel input, textarea{ line-height:25px;}
   .login_panel2 input, textarea{ line-height:25px;}
   .login_btn{ width:60%!important; font-size:18px!important;}
}
@media all and (min-width: 381px) and (max-width: 540px) {
.header_left{ width:100%; text-align:center; padding-top:12px;} .header_left img{ width:50%; height:40px;}
.header_right{ width:100%;} .call_panel{ float:none; text-align:center; margin:10px auto; width:55%; overflow:hidden; padding:5px 20px;}
.banner_text{ font-size:20px;}
.listing_left{ width:90%;}
.listing_right{ width:90%; border:none;}
.listing_last2{ width:90%; border:none; float:left;}
.top_panelright{ width:100%; margin:15px 0;}
.top_panelleft{ width:20%;}
.about ul{ width:92%; font-size:14px;}
.about li{ font-size:14px;}
.contact_left{ width:94%;} .contact_right{ width:98%;}
.testimonials_div{ width:100%;}
.testimonial_right{ width:100%;}
.testimonial_left{ float:none; margin:0 auto;}
.login_panel{ width:84%;} .login_panel2{ float:left; width:84%; margin-top:20px;}
.about h1{ text-align:center;}
.support{ width:94%;}
.pro_view{ width:44%;}
.active { display: block;}
    .nav > li { float: none;}
    .nav > li > .parent { background-position: 95% 50%;}
    .nav li li .parent {
        background-image: url("images/downArrow.png");
        background-repeat: no-repeat;
        background-position: 95% 50%;
    }
    .nav ul { display: block; width: 100%;}
   .nav > li.hover > ul , .nav li li.hover ul { position: static;}
   .nav{ position:relative; width:100%; top:-180px;}
   .nav li{ display:block!important; position:relative; z-index:999; float:none; text-align:left!important;}
   .nav > li > a{ display:block; border-radius:0!important; text-align:left; margin-left:0;}
   .toggleMenu{ position:relative; top:-120px;}
   .nav_menu{ float:left; margin:0 auto; width:40%;}
   .top_panelright{ width:75%;}
   .top_panelright a{ display:inline-block; line-height:20px; padding:8px 14px;}
   .container{ text-align:left;}
   .profile_right{ width:100%;}
   .profile_right input, textarea, select{ width:85%;} .profile_main{ height:130px!important;} .profile_left{ width:85%; padding:0;}
}

@media all and (min-width: 540px) and (max-width: 640px){ .top_panelright{ width:75%!important;} .top_panelleft{ width:20%!important;} .listing_right{ width:28%;}

}
@media all and (min-width: 541px) and (max-width: 769px) {
    .active { display: block;}
    .nav > li { float: none;}
    .nav > li > .parent { background-position: 95% 50%;}
    .nav li li .parent {
        background-image: url("images/downArrow.png");
        background-repeat: no-repeat;
        background-position: 95% 50%;
    }
    .nav ul { display: block; width: 100%;}
   .nav > li.hover > ul , .nav li li.hover ul { position: static;}
   .nav{ position:relative; width:100%; top:-180px;}
   .nav li{ display:block!important; position:relative; z-index:999; float:none; text-align:left!important;}
   .nav > li > a{ display:block; border-radius:0!important; text-align:left; margin-left:0;}
   .toggleMenu{ position:relative; top:-180px;}
   .nav_menu{ float:left; margin:0 auto; width:40%;}
.header_left{ width:100%; float:none; text-align:center;}
.header_left img{ width:46%; text-align:center;}
.heade_full{ height:229px;}
.header_right{ width:100%;}
.call_panel{ width:87%; float:none; margin:10px auto; overflow:hidden;}
.banner_text{ font-size:16px;}
.container{ position:relative; z-index:999; text-align:left;}
.support{ width:99%;}
.testmonials_div{ width:100%; font-size:13px; line-height:16px;}
.testmonials_div h2{ font-size:16px;}
.testmonials_img img{ height:auto;}
.pro_view{ width:54%; padding:10px 0;}
.about ul{ width:94%;}
.about li{ font-size:15px;}
.testimonials_div{ width:100%;}
.testimonial_left{ float:none; margin:0 auto;} .testimonial_right{ width:100%;}
.contact_left{ width:100%; font-size:16px; line-height:24px;} .contact_right{ width:100%;}
.listing_right input, textarea{ width:87%!important;}
.call_panelicon{ width:37px;}

.login_panel{ width:85%; margin:0 auto; float:none; overflow:hidden;} .login_panel2{ width:85%; float:none; margin:10px auto; overflow:hidden;}
.login_panel input, textarea{ font-size:15px!important; line-height:26px;}
.login_panel2 input, textarea{ font-size:15px!important; line-height:26px;}
.footer_top a{ margin-bottom:5px;}

.listing_left{ width:30%;} .listing_last{ width:27%;} .listing_right{ width:30%!important;} .listing_last2{ width:27%;} .listing_last2 a{ padding:5px 10%;}
.top_panelright{ width:75%;} .top_panelleft{ width:20%;}
.top_panelright a{ display:inline-block; line-height:24px; padding:10px 30px;}
.profile_left{ width:94%; margin-right:0;} .profile_right{ width:94%;}


}


@media all and (min-width: 770px) and (max-width: 1023px) {
.call_panel{ width:60%;}
.call_panel{ width:70%;}
.nav a{ padding:10px 7px;}
.listing_left{ width:40%;}
.listing_right{ width:24%;}
.listing_last2{ width:26%;}
.profile_right input, textarea, select{ width:50%!important;}
}
@media all and (min-width: 1024px) and (max-width: 1142px) {
.listing_left{ width:37%;}
.listing_right{ width:30%;}
.listing_last2{ width:20%;}
.header_right{ width:61%;} .header_left{ width:30%;}

}

@media all and (min-width: 1920px) {
.button_margin{ margin-left:5px !important;}
}


