/* CSS Document */



/****************************** Responsive Style ************************************/



 @media only screen and (min-width:801px) and (max-width:1001px) {

#header {

	min-width: inherit;

}

.top_inn {

	width: 100%;

}

.logo img {

	width: 100%;

}

.top_text {

	width: 50%;

	font-size: 22px;

}

.manu ul {

	width: 75%;

}

.manu ul li a {

	padding: 21px 10px;

}

.banner_outer {

	min-width: inherit;

}

.banner {

	width: 100%;

}

.banner > img {

	width: 100%;

}

.one_detl {

	width: 23%;

}

.form_outer {

	min-width: inherit;

}

.form_inner {

	width: 100%;

}

.left_more {

	width: 30%;

}

.serch_sub {

	margin: 0 0 0 70px;

}

.right_more {

	width: 36%;

}

#middle_outer {

	min-width: inherit;

}

#middle {

	width: 100%;

}

#contaner {

	max-width: inherit;

}

.ftd_lts ul li {

	margin: 0 25px 0 0;

}

#middle h2 label {

	float: left;

	width: auto;

}

#middle h2 span {

	display: block;

	float: left;

	margin: 16px 0 0 10px;

	width: 51%;

}

#middle h2 span img {

	width: 100%;

	height: 3px;

}

.middle_content {

	padding: 0 10px;

}

#footer {

	min-width: inherit;

}

.ftr_inner {

	width: 100%;

}

.footer_left {

	width: 64%;

}

.nav_right {

	width: 70%;

}

.footer_right {

	width: 34%;

}

.footer_content {

	margin: 0 auto;

	padding: 19px 10px 0;

	width: 96%;

}

.follow_us {

	float: right;

	padding: 5px 0 0;

	width: 43%;

}

.follow_us span {

	display: block;

	float: none;

	padding: 0 4px 4px 0;

	text-align: center;

}

.follow_us img {

	float: left;

	padding: 0 5px 0 0;

}

.nav_btm {

	padding: 14px 0 6px;

}

}

 @media only screen and (min-width:651px) and (max-width:800px) {

#header {

	min-width: inherit;

}

.top_inn {

	width: 100%;

}

.logo img {

	width: 100%;

}

.top_text {

	font-size: 16px;

	margin: 7px 0 0 122px;

	text-align: center;

	width: 45%;

}

.social_icons {

	padding: 0;

}

.manu ul {

	width: 86%;

}

.manu ul li a {

	font-size: 13px;

	padding: 12px 10px;

}

.manu ul li a:hover {

	font-size: 13px;

	padding: 12px 10px;

}

.banner_outer {

	min-width: inherit;

}

.banner {

	width: 100%;

}

.banner > img {

	width: 100%;

}

.one_detl {

	width: 23%;

}

.form_outer {

	min-width: inherit;

}

.form_inner {

	width: 100%;

}

.left_more {

	width: 30%;

}

.serch_sub {

	margin: 0 0 0 -17px;

}

.right_more {

	width: 36%;

}

#middle_outer {

	min-width: inherit;

}

#middle {

	width: 100%;

}

#contaner {

	max-width: inherit;

}

.ftd_lts ul li {

	margin: 0 21px 0;

}

#middle h2 label {

	float: left;

	width: auto;

}

#middle h2 span {

	display: block;

	float: left;

	margin: 16px 0 0 10px;

	width: 51%;

}

#middle h2 span img {

	width: 100%;

	height: 3px;

}

.middle_content {

	padding: 0 10px;

}

#footer {

	min-width: inherit;

}

.ftr_inner {

	width: 100%;

}

.footer_left {

	width: 64%;

}

.nav_right {

	width: 70%;

}

.footer_right {

	width: 34%;

}

.footer_content {

	margin: 0 auto;

	padding: 19px 10px 0;

	width: 96%;

}

.follow_us {

	float: right;

	padding: 5px 0 0;

	width: 68%;

}

.follow_us span {

	display: block;

	float: left;

	padding: 5px 4px 4px 0;

	text-align: center;

}

.follow_us img {

	float: left;

	padding: 0 5px 0 0;

}

.nav_btm {

	padding: 12px 0 6px;

}

.logo {

	width: 100px;

	margin: 0 0 0 10px;

}

.ftr_logo {

	margin: 0 0 0 10px;

}

.outer_logo {

	float: left;

	padding-top: 4px;

	width: 70px;

}

.outer_logo > img {

	width: 100%;

}

.copyright {

	color: #FFFFFF;

	font-family: "Myriad Pro";

	font-size: 10px;

	text-align: center;

}

}

 @media only screen and (min-width:526px) and (max-width:650px) {

/*************iphone-menu*************************************************************************/

.menuImage {

	float: right;

	height: 23px;

	margin: 0;

	padding: 0;

	position: relative;

	right: 7px;

	top: 4px;

	width: 33px;

	z-index: 9;

}

.iphon_navigation {

	background: none repeat scroll 0 0 #fff;

	border-top: medium none;

	margin: 0;

	position: absolute;

	width: 100%;

	z-index: 9;

	top: 0;

}

.iphon_navigation ul {

	margin: 0px;

	padding: 0px;

	list-style: none;

}

.iphon_navigation ul li {

	background: none repeat scroll 0 0 #194c5c;

	border-top: 1px solid #194c5c;

	display: block;

	list-style: none outside none;

	margin: 0;

	padding: 0;

	text-align: left;

	width: 100%;

	position: relative;

	text-transform: uppercase;

}

.iphon_navigation ul li:first-child {

	border-top: none;

}

.iphon_navigation ul img {

	display: block;

	float: left;

	height: 20px;

	margin-right: 5px;

	width: 15px;

}

.parentMenu > div.subItem {

	width: 50px;

	height: 24px;

	float: right;

	background: url(../images/faq-arrowup.png) no-repeat center;

	cursor: pointer;

}

.parentMenuActive > div.subItem {

	width: 50px;

	height: 24px;

	position: absolute;

	right: 0;

	top: 0;

	background: url(../images/faq-arrowdown.png) no-repeat center!important;

	cursor: pointer;

}

.parentMenu > div.subItem {

	background: url(../images/faq-arrowup.png) no-repeat scroll center center transparent;

	cursor: pointer;

	position: absolute;

	right: 0;

	top: 0;

	width: 50px;

	height: 24px;

}

.iphon_navigation ul li a {

	background: none repeat scroll 0 0 #194c5c;

	color: #FFFFFF;

	display: block;

	font-family: "Myriad Pro";

	font-size: 13px;

	line-height: 24px;

	letter-spacing: 1px;

	list-style: none outside none;

	margin: 0 0 1px;

	padding: 5px 10px;

	text-decoration: none;

	text-transform: uppercase;

	overflow: hidden;

}

.iphon_navigation ul li a:hover {

	color: #fff;

	text-shadow: inherit;

	text-decoration: none;

	background: #28ace2;

}

/********adrodown***********/

.iphon_navigation > ul ul {

	background-image: none !important;

	margin: 0;

	padding: 0;

	width: 100%;

}

.iphon_navigation ul ul li {

	background: none repeat scroll 0 0 #000;

	list-style: none outside none;

	margin: 0;

	padding: 0;

	text-align: left;

	width: 100%;

	border: none;

}

.iphon_navigation ul ul li a {

	background: none repeat scroll 0 0 #5b8996;

	color: #FFFFFF;

	display: block;

	font: 13px "Myriad Pro";

	letter-spacing: 1px;

	list-style: none outside none;

	margin: 0 0 1px;

	padding: 6px 10px;

	text-decoration: none;

	text-transform: uppercase;

}

.iphon_navigation ul li a:hover {

	color: #fff;

	text-shadow: inherit;

	text-decoration: none;

	background: #28ace2;

}

.iphon_navigation ul ul ul {

	margin: 0;

	padding: 0;

	text-align: left;

	width: 100%;

	list-style: none;

}

.iphon_navigation ul ul ul li a {

	background: none repeat scroll 0 0 #212121;

	color: #FFFFFF;

	display: block;

	font-size: 12px;

	list-style: none outside none;

	margin: 0 0 1px;

	padding: 7px 10px 7px 20px;

	text-decoration: none;

	text-transform: uppercase;

}

.iphon_navigation ul ul ul li a:hover {

	color: #fff;

	text-shadow: inherit;

	text-decoration: none;

}

.sub-menu.subMenu {

	background: none repeat scroll 0 0 #fff;

}

/*************iphone-menu-end***************/



.manu_part {

	overflow: visible;

}

.social_icons {

	background: url(../images/nav-bg.jpg) repeat-x scroll center top;

	border: medium none;

	margin: 0;

	overflow: hidden;

	padding: 12px 2% 6px;

	position: relative;

	width: 96%;

	text-align: left;

	background-size: 100% 100%;

}

#header {

	min-width: inherit;

}

.top_inn {

	width: 100%;

	padding: 12px 0 0;

}

.logo {

	float: none;

	margin: 0 auto;

	position: relative;

	width: 140px;

}

.logo img {

	width: 100%;

}

.top_text {

	color: #FFFFFF;

	float: none;

	font-size: 16px;

	margin: 7px 13px 7px 0;

	text-align: center;

	width: 100%;

}

.manu ul {

	width: 100%;

}

.manu ul li a {

	font-size: 13px;

	padding: 12px 10px;

}

.manu ul li a:hover {

	font-size: 13px;

	padding: 12px 10px;

}

.banner_outer {

	min-width: inherit;

}

.banner {

	width: 100%;

}

.banner > img {

	width: 100%;

}

.find_home {

	font-size: 20px;

	padding: 6px 0;

}

.form_detail {

	padding: 16px 12px;

}

.one_detl {

	margin: 0 3% 0 0;

	width: 23%;

}

.one_det2 {

	float: left;

	margin: 0;

	width: 21%;

}

.dtl_on {

	padding: 0 0 20px;

}

.one_detl label {

	padding: 0 0 3px;

	font-size: 11px;

}

.one_det2 label {

	padding: 0 0 3px;

	font-size: 11px;

}

.form_outer {

	margin: -5px 0 0;

	min-width: inherit;

}

.form_inner {

	width: 100%;

}

.left_more {

	width: 100%;

}

.serch_sub {

	margin: 10px 0 0;

}

.right_more {

	padding: 8px 0 0;

	text-align: left;

	width: 100%;

}

.ftd_lts {

	padding: 23px 0 20px;

}

#middle_outer {

	min-width: inherit;

}

#middle {

	width: 100%;

	padding: 8px 0 8px;

}

#contaner {

	max-width: inherit;

}

.ftd_lts ul li {

	margin: 0 17px;

}

#middle h2 label {

	float: left;

	width: auto;

	font-size: 21px;

}

#middle h2 span {

	display: block;

	float: left;

	margin: 4px 0 0;

	width: 94%;

}

#middle h2 span img {

	width: 100%;

	height: 3px;

}

.middle_content {

	padding: 0 10px;

}

.middle_content p {

	text-align: justify;

}

#footer {

	min-width: inherit;

	padding: 0 0 15px;

}

.ftr_inner {

	padding: 4px 0 7px;

	width: 100%;

}

.footer_left {

	width: 100%;

	float: none;

}

.nav_right {

	width: inherit;

	float: none;

}

.footer_right {

	float: none;

	padding: 0 3% 6px;

	width: 94%;

}

.footer_content {

	margin: 0 auto;

	padding: 12px 3% 0;

	width: 94%;

}

.follow_us {

	float: right;

	padding: 13px 0 0;

	width: 38%;

}

.follow_us span {

	display: block;

	float: left;

	padding: 7px 10px 4px 0;

	text-align: center;

}

.follow_us img {

	float: left;

	padding: 0 5px 0 0;

}

.nav_btm {

	padding: 12px 0 6px;

}

.ftr_logo {

	margin: 0;

	padding: 5px 0;

	display: block;

	text-align: center;

	width: inherit;

	float: none;

}

.nav_btm {

	display: block;

	float: none;

	margin: 0;

	padding: 0;

	width: 100%;

}

.nav_btm ul {

	display: block;

	float: none;

	margin: 0;

	padding: 0;

	text-align: center;

	width: 100%;

}

.nav_btm ul li {

	-moz-border-bottom-colors: none;

	-moz-border-left-colors: none;

	-moz-border-right-colors: none;

	-moz-border-top-colors: none;

	border-color: -moz-use-text-color -moz-use-text-color #FFFFFF;

	border-image: none;

	border-style: none none dotted;

	border-width: medium medium 1px;

	color: #808080;

	display: block;

	float: none;

	font-size: 12px;

	line-height: 18px;

	margin: 0;

	padding: 5px 0;

	text-align: center;

	width: 100%;

	background: none;

}

.nav_btm ul li a {

	border: none;

}

.nav_btm ul li a:hover {

	color: #a8bdc3;

}

.outer_logo {

	float: left;

	width: 108px;

}

.outer_logo > img {

	width: 100%;

}

.copyright {

	color: #FFFFFF;

	font-family: "Myriad Pro";

	font-size: 13px;

	padding: 15px 0;

	text-align: center;

}

.top_part {

	background: url(../images/form-bg.jpg) repeat-x center top;

	border: medium none;

	margin: 0;

	overflow: hidden;

	padding: 0;

	width: 100%;

}

.texbox2 {

	width: 80%;

}

#outer_ftr {

	background: url(../images/form-bg.jpg) repeat-x center top;

	border: medium none;

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

	margin: 0 0 6px;

	overflow: hidden;

	padding: 0;

	width: 100%;

	background-size: 100% 100%;

}





/******************** About page ***************/



.inn_content h1{

	padding:15px 15px 8px;

}



.page_con {

    padding: 5px 13px;

}





.page_con h3 {

   background-size:65% 3px;

}



.page_con p{

	text-align:justify;

}


.agents-info {
    padding: 10px 0;
}

.agents-info li {
    display: inline-block;
    float: none;
    font-family: "Foobar Pro";
    list-style: none outside none;
    margin: 0;
    padding: 0 0 15px;
    text-align: center;
    vertical-align: top;
    width: 49%;
}

.agents-info img {
    margin: 0 auto;
}

.agents-info p {
    text-align: center !important;
}

.who-list{
	width:inherit;
	display:block;
}


.contact-form form {
    display: block;
    padding: 10px 15px 20px;
}


.contact-form .find_home {
    font-size: 14px;
    padding: 10px 6px;
    text-align: left;
}

.pop_div p {
    padding: 8px 0 0!important;
}

.contact-form label {
    display: block;
    float: none;
    padding: 0;
    text-align: left;
    width: inherit;
	line-height: 22px;
}

.contact-form input[type="text"], .contact-form input[type="email"], .contact-form input[type="tel"] {
    width: 94%;
}


.contact-form textarea {
    width: 94%;
}

.cap_input input[type="text"] {
    width: 62%;
}


}

 @media only screen and (max-width:525px) {

/*************iphone-menu*************************************************************************/

.menuImage {

	float: right;

	height: 23px;

	margin: 0;

	padding: 0;

	position: relative;

	right: 7px;

	top: 4px;

	width: 33px;

	z-index: 9;

}

.iphon_navigation {

	background: none repeat scroll 0 0 #fff;

	border-top: medium none;

	margin: 0;

	position: absolute;

	width: 100%;

	z-index: 9;

	top: 0;

}

.iphon_navigation ul {

	margin: 0px;

	padding: 0px;

	list-style: none;

}

.iphon_navigation ul li {

	background: none repeat scroll 0 0 #194c5c;

	border-top: 1px solid #194c5c;

	display: block;

	list-style: none outside none;

	margin: 0;

	padding: 0;

	text-align: left;

	width: 100%;

	position: relative;

	text-transform: uppercase;

}

.iphon_navigation ul li:first-child {

	border-top: none;

}

.iphon_navigation ul img {

	display: block;

	float: left;

	height: 20px;

	margin-right: 5px;

	width: 15px;

}

.parentMenu > div.subItem {

	width: 50px;

	height: 24px;

	float: right;

	background: url(../images/faq-arrowup.png) no-repeat center;

	cursor: pointer;

}

.parentMenuActive > div.subItem {

	width: 50px;

	height: 24px;

	position: absolute;

	right: 0;

	top: 0;

	background: url(../images/faq-arrowdown.png) no-repeat center!important;

	cursor: pointer;

}

.parentMenu > div.subItem {

	background: url(../images/faq-arrowup.png) no-repeat scroll center center transparent;

	cursor: pointer;

	position: absolute;

	right: 0;

	top: 0;

	width: 50px;

	height: 24px;

}

.iphon_navigation ul li a {

	background: none repeat scroll 0 0 #194c5c;

	color: #FFFFFF;

	display: block;

	font-family: "Myriad Pro";

	font-size: 13px;

	line-height: 24px;

	letter-spacing: 1px;

	list-style: none outside none;

	margin: 0 0 1px;

	padding: 5px 10px;

	text-decoration: none;

	text-transform: uppercase;

	overflow: hidden;

}

.iphon_navigation ul li a:hover {

	color: #fff;

	text-shadow: inherit;

	text-decoration: none;

	background: #28ace2;

}

/********adrodown***********/

.iphon_navigation > ul ul {

	background-image: none !important;

	margin: 0;

	padding: 0;

	width: 100%;

}

.iphon_navigation ul ul li {

	background: none repeat scroll 0 0 #000;

	list-style: none outside none;

	margin: 0;

	padding: 0;

	text-align: left;

	width: 100%;

	border: none;

}

.iphon_navigation ul ul li a {

	background: none repeat scroll 0 0 #5b8996;

	color: #FFFFFF;

	display: block;

	font: 13px "Myriad Pro";

	letter-spacing: 1px;

	list-style: none outside none;

	margin: 0 0 1px;

	padding: 6px 10px;

	text-decoration: none;

	text-transform: uppercase;

}

.iphon_navigation ul li a:hover {

	color: #fff;

	text-shadow: inherit;

	text-decoration: none;

	background: #28ace2;

}

.iphon_navigation ul ul ul {

	margin: 0;

	padding: 0;

	text-align: left;

	width: 100%;

	list-style: none;

}

.iphon_navigation ul ul ul li a {

	background: none repeat scroll 0 0 #212121;

	color: #FFFFFF;

	display: block;

	font-size: 12px;

	list-style: none outside none;

	margin: 0 0 1px;

	padding: 7px 10px 7px 20px;

	text-decoration: none;

	text-transform: uppercase;

}

.iphon_navigation ul ul ul li a:hover {

	color: #fff;

	text-shadow: inherit;

	text-decoration: none;

}

.sub-menu.subMenu {

	background: none repeat scroll 0 0 #fff;

}

/*************iphone-menu-end***************/



.manu_part {

	overflow: visible;

}

.social_icons {

	background: url(../images/nav-bg.jpg) repeat-x scroll center top;

	border: medium none;

	margin: 0;

	overflow: hidden;

	padding: 12px 2% 6px;

	position: relative;

	width: 100%;

	text-align: left;

	background-size: 100% 100%;

}

#header {

	min-width: inherit;

}

.top_inn {

	width: 100%;

	padding: 12px 0 0;

}

.logo {

	float: none;

	margin: 0 auto;

	position: relative;

	width: 140px;

}

.logo img {

	width: 100%;

}

.top_text {

	color: #FFFFFF;

	float: none;

	font-size: 16px;

	margin: 7px 13px 7px 0;

	text-align: center;

	width: 100%;

}

.manu ul {

	width: 100%;

}

.manu ul li a {

	font-size: 13px;

	padding: 12px 10px;

}

.manu ul li a:hover {

	font-size: 13px;

	padding: 12px 10px;

}

.banner_outer {

	min-width: inherit;

}

.banner {

	width: 100%;

}

.banner > img {

	width: 100%;

}

.find_home {

	font-size: 20px;

	padding: 6px 0;

}

.form_detail {

	padding: 16px 12px;

}

.one_detl {

	margin: 0 3% 0 0;

	width: 23%;

}

.one_det2 {

	float: left;

	margin: 0;

	width: 21%;

}

.dtl_on {

	padding: 0 0 20px;

}

.one_detl label {

	padding: 0 0 3px;

	font-size: 11px;

}

.one_det2 label {

	padding: 0 0 3px;

	font-size: 11px;

}

.form_outer {

	margin: -5px 0 0;

	min-width: inherit;

}

.form_inner {

	width: 100%;

}

.left_more {

	width: 100%;

}

.serch_sub {

	margin: 10px 0 0;

}

.right_more {

	padding: 8px 0 0;

	text-align: left;

	width: 100%;

}

.ftd_lts {

	padding: 23px 0 20px;

}

#middle_outer {

	min-width: inherit;

}

#middle {

	width: 100%;

	padding: 8px 0 8px;

}

#contaner {

	max-width: inherit;

}

.ftd_lts ul li {

	margin: 0 45px;

}

#middle h2 label {

	float: left;

	width: auto;

	font-size: 21px;

}

#middle h2 span {

	display: block;

	float: left;

	margin: 4px 0 0;

	width: 94%;

}

#middle h2 span img {

	width: 100%;

	height: 3px;

}

.middle_content {

	padding: 0 10px;

}

.middle_content p {

	text-align: justify;

}

#footer {

	min-width: inherit;

	padding: 0 0 15px;

}

.ftr_inner {

	padding: 4px 0 7px;

	width: 100%;

}

.footer_left {

	width: 100%;

	float: none;

}

.nav_right {

	width: inherit;

	float: none;

}

.footer_right {

	float: none;

	padding: 0 3% 6px;

	width: 94%;

}

.footer_content {

	margin: 0 auto;

	padding: 12px 3% 0;

	width: 94%;

}

.follow_us {

	float: right;

	padding: 13px 0 0;

	width: 60%;

}

.follow_us span {

	display: block;

	float: left;

	padding: 7px 10px 4px 0;

	text-align: center;

}

.follow_us img {

	float: left;

	padding: 0 5px 0 0;

}

.nav_btm {

	padding: 12px 0 6px;

}

.ftr_logo {

	margin: 0;

	padding: 5px 0;

	display: block;

	text-align: center;

	width: inherit;

	float: none;

}

.nav_btm {

	display: block;

	float: none;

	margin: 0;

	padding: 0;

	width: 100%;

}

.nav_btm ul {

	display: block;

	float: none;

	margin: 0;

	padding: 0;

	text-align: center;

	width: 100%;

}

.nav_btm ul li {

	-moz-border-bottom-colors: none;

	-moz-border-left-colors: none;

	-moz-border-right-colors: none;

	-moz-border-top-colors: none;

	border-color: -moz-use-text-color -moz-use-text-color #FFFFFF;

	border-image: none;

	border-style: none none dotted;

	border-width: medium medium 1px;

	color: #808080;

	display: block;

	float: none;

	font-size: 12px;

	line-height: 18px;

	margin: 0;

	padding: 5px 0;

	text-align: center;

	width: 100%;

	background: none;

}

.nav_btm ul li a {

	border: none;

}

.nav_btm ul li a:hover {

	color: #a8bdc3;

}

.outer_logo {

	float: left;

	width: 108px;

}

.outer_logo > img {

	width: 100%;

}

.copyright {

	color: #FFFFFF;

	font-family: "Myriad Pro";

	font-size: 13px;

	padding: 15px 0;

	text-align: center;

}

.top_part {

	background: url(../images/form-bg.jpg) repeat-x center top;

	border: medium none;

	margin: 0;

	overflow: hidden;

	padding: 0;

	width: 100%;

}

.texbox2 {

	width: 80%;

}

#outer_ftr {

	background: url(../images/form-bg.jpg) repeat-x center top;

	border: medium none;

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

	margin: 0 0 6px;

	overflow: hidden;

	padding: 0;

	width: 100%;

	background-size: 100% 100%;

}
.home-worth {

    padding: 15px 15px 0;

}
.home-worth p{

	color:#fff !important;

}




/******************** About page ***************/



.inn_content h1{

	padding:15px 15px 8px;

}



.page_con {

    padding: 5px 13px;

}





.page_con h3 {

   background-size:65% 3px;

}



.page_con p{

	text-align:justify;

}


.agents-info {
    padding: 10px 0;
}

.agents-info li {
    display: block;
    float: none;
    font-family: "Foobar Pro";
    list-style: none outside none;
    margin: 0;
    padding: 0 0 15px;
    text-align: center;
    width: inherit;
}

.agents-info img {
    margin: 0 auto;
}

.agents-info p {
    text-align: center !important;
}

.who-list{
	width:inherit;
	display:block;
}

.who-list li{
	background-position:0 5px;
}

.contact-form form {
    display: block;
    padding: 10px 15px 20px;
}


.contact-form .find_home {
    font-size: 14px;
    padding: 10px 6px;
    text-align: left;
}

.pop_div p {
    padding: 8px 0 0!important;
}

.contact-form label {
    display: block;
    float: none;
    padding: 0;
    text-align: left;
    width: inherit;
	line-height: 22px;
}

.contact-form input[type="text"], .contact-form input[type="email"], .contact-form input[type="tel"] {
    width: 94%;
}


.contact-form textarea {
    width: 94%;
}

.cap_input input[type="text"] {
    width: 62%;
}

}

