body{ margin:0px; font-family:'calibri';}
h1, h2, h3, h4{ font-weight:100; font-family: 'PT Sans Narrow', sans-serif;}
#wrapper{ width:1100px; margin:0px auto; }
#wrapper_loc{ width:900px; margin:0px auto; }
.header{ background:url(../img/header_bg.jpg); height:128px; width:100%; position:fixed; z-index:99999; top:0;}
.clear{ clear:both;}
a{ text-decoration:none; }
p{ font-family:calibri;}
ul{ margin:10px 0; clear:both; padding:0px; font-family: 'PT Sans Narrow', sans-serif;}
ol, strong{ font-family: 'PT Sans Narrow', sans-serif;}
.home_h2 {text-align:center; font-family:'PT Sans Narrow';}
.home_h2 span{ border-bottom:1px solid #d3c3aa; color:#fff;}
.banner{ padding:80px 0 0 0;}
#banner_block{ left: 0;    margin: 0 auto;    position: absolute;    right: 0;    text-align: center;    width: 1000px;}
#banner_block_home{width:1000px; margin:0px auto; position:absolute; right:0px; left:0px; margin-top:85px;}
.banner img{ width:100%;}
.banner_rt_block{ float:right; width:400px; }
.vedio{border:5px solid #555; width:100%; background-color:#000; margin-bottom:15px;}


/*.what_col span {
font-size: 60px;
margin: 5px 8px 0;
position: absolute;

}*/
.header_block1 span { border-right: 1px dotted #000;    font-weight: bold;    margin: 0 4px;    padding: 0 15px;}
.vediohome{ width:389px;}
.welcome_text{ width:100%; margin:0px auto; padding:0 0 40px; background-color:#FFFFFF; text-align:center;}

/*.welcome_text a{ background:#857459; border:none; padding:5px 10px; color:#fff; font-size:14px; font-family: "PT Sans Narrow",sans-serif; border-radius:5px;  position:relative; top:15px}
.welcome_text a:hover{ background:#d3c3aa; color:#fff;}
.welcome_text p{ font-size:26px;  font-family: "PT Sans Narrow",sans-serif; text-align:center; line-height:40px; color:#857459; } 
.welcome_text h1{ color:#d3c3aa;} */
.home_banner_text { padding:22px 0  0 15px;  width:50%; margin:0px auto;}
.header_block1 p span{ position:relative; top:-5px; right:6px; font-size:15px; color:#fff;}
.header_block1 p span a{ color:#d3c3aa; text-decoration:underline;}

.banner_lt_block{ float:right;    margin: 9px 0 auto;    width: 300px; text-align:left;}
.banner_lt_block h1{ color:#000; line-height:46px; font-family:''; font-weight:100; font-size:34px; font-family: 'PT Sans Narrow', sans-serif; text-shadow:1px 1px 2px #fff;}
.banner_lt_block h1 span{ color:#FFF!important;}

.banner_lt_block_home{ float: left; width:450px;}
.banner_lt_block_home h1{ color:#000; line-height:55px; font-family:''; font-weight:100; font-size:45px; font-family: 'PT Sans Narrow', sans-serif; text-shadow:2px 2px 1px #999;}
.banner_lt_block_home h1 span{ color:#FFF!important;}

.header_block1{height:12px; width:100%; text-align:right;font-family: 'PT Sans Narrow';}
.header_block1 a{ position:relative; top:3px;font-size: 20px;}
.gettxt{ height:auto!important; text-align:center;}
.header_block1 p{ margin:0px; padding:3px 0 0 0;}
.header_block2{ }
.logo_block{float:left; width:200px;}
.logo_block img{  position:absolute; border-radius:5px; display:none; }
.menu_block{ float:right;}
.menu_block ul{ padding:0px; margin:0px;}
.menu_block ul li{ list-style:none;}

/*.menu_block ul li a{ color:#000; text-transform:uppercase; font-family: 'PT Sans Narrow', sans-serif; font-weight:bold;}*/
/*.menu_block ul li:hover a{ background:#d3c3aa; color:#fff; }
.menu_block ul li a span{ color:#000; font-size:12px; font-weight:300;}
.menu_block ul li:hover{background-color: #d3c3aa; color:#fff; }*/

.mgmenu h2{ font-size:20px!important; color:#000!important; font-weight:bold!important;/*font-family: 'PT Sans Narrow', sans-serif;*/ padding:20px 0 0 0!important; margin:0!important; width:100%; text-shadow:none!important;}
.mgmenu p{ font-size:16px!important; line-height:25px; color:#000!important; font-weight:300!important;font-family: Arial, Helvetica, sans-serif; padding:0 0 3px 0!important; margin:0!important; text-shadow:none!important;}	  
.mgmenu li a{ padding:0px!important; }
.mgmenu li a:hover h2{/* background-color:#d3c3aa!important; */color:#d4b500!important;}
.mgmenu li a:hover p{ /*background-color:#d3c3aa!important; */color:#d4b500!important;}


.menu_block ul li a ul li a{ padding:15px; font-weight:300!important;}
.mgmenu .dropdown_flyout a { font-weight:300;}
.main_content {margin-top:135px;}
.contents{ padding:35px 0;}
.content_left{ float:left; width:400px; }
.content_right{ float:right; width:400px;}
.icon_mark{ float:left;width:60px;}
.content_left h1{ float:left; font-size:18px; margin:0px; color:#adadad;}
.content_right h1{ float:left; font-size:18px; margin:0px; color:#adadad;}
.home_address h1 strong{ color:#fff; font-weight:600;}
.home_address h1{ color:#fff;}
.home_address h2{ color:#fff; margin-left:60px;}
.home_address{ float:left; width:100%;}
.home_contents{ width:100%; margin:0px auto;}
.centerloca{ background-color:#857459; padding:10px 0 0 0 ;}
.whats_block{ padding:0px 0;}
.vdorightinner{ background-color:#fff; width:100%; margin-bottom:15px;}
.vdorightinner p{ color:#333; font-size:15px; margin:0; padding-bottom:10px; text-transform:uppercase;}
.vdorightinner p .downarrow{ padding-top:3px;}

.welreadmoretbtn{ background-color:#857459; border-radius:4px; padding:8px 15px; cursor:pointer; color:#fff; border:0; }
.welreadmoretbtn:hover{ background-color:#bbae9a;}
.welcometxtp{ font-size:23px; color:#857459; font-weight:300; line-height:35px;}

.foot_block{/* background:url(../img/foot_bg.jpg) no-repeat center top;*/ height:auto; padding:25px 0 ;}
.foot_block_home{ background:url(../img/foot_bg.jpg) no-repeat center top; height:auto; padding:25px 0 ;}
.foot_leg_sec h1{ color:#FFF; font-family:''; font-weight:normal; font-size:35px 0; text-align:center;}

.foot_leg_sec img{ position:relative;  padding-right: 15px;  top: 9px;}
.foo_sec{ width:319px; float:left;  margin:0 17px 0 0;}
.foot_leg_sec h1{ border-bottom:1px solid #764848; margin:0px 0; padding:20px 0; font-family: 'PT Sans Narrow', sans-serif;}
.foo_sec h1{ margin:0px; padding:15px 0; text-transform:uppercase; text-align:left; font-size:16px; border:none;}
.foo_sec p{ color:#fff; font-weight:normal;}
.foo_sec a{ color:#fff; text-transform:uppercase; line-height:35px;}
.foo_sec a:hover{ text-decoration:underline;}
.last{ margin:0px; float:right;}


.faq_tabe tr td{ vertical-align:top; width:50%; background:#e1e1e1}
.faq_tabe tr td a{ text-decoration:none; color:#000; line-height:25px; width:100%;}
.faq_tabe tr td a span {line-height: 40px;    padding: 15px 10px;}

.home_center_location{ padding:0px 0px 25px 0; border-top:1px solid #ddd; /*width:90%; */margin:0 auto;}
.home_center_location h3{ font-weight:600;}
.contactdetails{ width:90%; margin:0 auto;}
.cent_1{ float:left; width:177px; margin-right:15px; padding:0px 25px 0 0; }
.cent_2{ float:left; width:177px; margin-right:15px; padding:0px 25px 0 0;}
.cent_3{ float:right; /*width:350px;*/  margin-right:0px;}
.cent_3 >img{ float:left; margin:0 15px 0 0;}
.cent_1, .cent_2, .cent_3 p{ font-size:14px; line-height:23px; color:#adadad; }
p span{ font-weight:bold; color:#000; }
.cent_1 p{ font-size:16px; font-family: 'PT Sans Narrow', sans-serif; line-height:25px;}
.side_p{font-family: 'PT Sans Narrow', sans-serif; font-size:15px;}
.cent_1 p span{ font-size:19px;}
.cent_2 p span{ font-size:19px;}
.cent_2 p{ font-size:16px; font-family: 'PT Sans Narrow', sans-serif; line-height:25px;}
.cent_1 img{ width:100%; margin-top:10px;}
.cent_2 img{ width:100%; margin-top:10px;}
.cent_1brdr{ border-right:1px solid #ddd;}

.footer_last{ float:left; width:140px;}
.footer_last ul{ padding:0px; margin:0px;}
.footer_last li{ list-style:none;}
.footer_last li a{ font-size:12px; color:#666;}
.footer_last li a:hover{ text-decoration:underline;}
.footer_last h1{ font-size:15px; font-weight:600;}

.copy_left{ float:left;}
.copy_left p{ color:#999; margin:0px; font-family: 'PT Sans Narrow', sans-serif;}
.copy_right{ float:right; padding:5px 0 0 0 ;}
.copy{ padding:15px 0 15px 0; border-top:1px solid #CCC; font-family: 'PT Sans Narrow', sans-serif;}
.copy_right a{ color:#999; font-family: 'PT Sans Narrow', sans-serif;}

.inner_left{ float:left; width:670px; background:#f9f9f9; margin:0 15px 20px 0; padding:10px; }
.inner_left a{ text-decoration:underline; color:#d3c3aa;}
.inner_left a:hover{ color:#000;}
.inner_left h1{ border-bottom:1px solid #ddd;}
.inner_right{ float:left; width:270px; padding:0 10px 10px 10px;}
.inner_left p{font-family: 'PT Sans Narrow', sans-serif; font-size:15px; line-height:25px; color:#666;}
.inner_left p strong{ color:#666;}
.contat_form_inner{ background:#cee9fe; width:auto; padding:10px;}
.inner{ margin:0px;}
.inner_left p strong{ /*color:#d3c3aa;*/}
.inner_left h2{font-size:20px; color:#403f3f;}
.contat_form_inner h1{ margin:0px; margin-bottom:15px; padding:0px; font-size:22px; padding:0 0 6px 0; color:#046EC4; border-bottom:1px solid #bcdbf4; font-weight:bold;}
.contat_form_inner input{ padding:0 0 0 5px; width:95%; margin:5px; height:40px; border:1px solid #bcdbf4; border-radius:5px; color:#20A5E0;}
.contat_form_inner textarea{ padding:0 0 0 5px; width:95%; margin:5px; height:210px; border:1px solid #bcdbf4; border-radius:5px; color:#20A5E0; font-family:'calibri'; }
.submit_btn{ font-family: 'PT Sans Narrow', sans-serif;  background:#046dc3; color:#fff; border:none; border-radius:0px; padding:4px 13px; margin:17px 0 17px 8px; cursor: pointer; font-size:18px; font-weight:bold;  }
.submit_btn1{ color: #fff;    cursor: pointer;   font-family: "PT Sans Narrow",sans-serif;    font-size: 20px; margin:0; padding:0;}
.location_address{background-color:rgba(0, 0, 0, 0.7);    position: relative;    top: 61px;	width: 92%; padding: 0 10px 4px; text-align:center;  }
.location_address h2{ margin:0px; font-size:20px;}
.location_address p{ margin:15px 0px;}
.inner_left .blogul li{ list-style:none;}
.blogul .hentry article header p a{ width:20px; height:20px;}
.comments-count {background: url("../img/bg_comments_count.png") no-repeat scroll left top rgba(0, 0, 0, 0); width:20px; font-size:11px; text-decoration:none!important;  }
.location_right1{ background:url(../img/bg23.jpg) no-repeat !important; height:130px; padding:5px;}
.location_right2{ background:url(../img/bg23-new.jpg) no-repeat !important; height:130px; padding:5px;}
.location_right{ background:#857459; padding:10px; width:auto;}
.location_right h1{font-family: 'PT Sans Narrow', sans-serif; margin:0px; font-size:20px; font-weight:bold;}
.icon_se{ float:left; width:31px; margin:0 10px 0 0;}
.location_right h1{ border-bottom:1px solid #ddd; padding:0 0 10px 0; }
.address_right_bar{ float:left;}
.address_right_bar p{ font-family: 'PT Sans Narrow', sans-serif; margin:0px; font-size:15px;}
.conditions_box{ float:left; width:25%;}
.contactus_form{ margin:15px 0;}
.contact_inbox{ width:50%; float:left; margin:0 0 12px 0;}
.contact_inbox p{ margin:0px;}
.contact_inbox input{ width:90%; height:30px; border:1px solid #CCC; border-radius:5px;}
.contact_textarea{ width:100%;}
.contact_textarea p{ margin:0px;}
.contact_textarea textarea{ width:100%; border:1px solid #CCC; border-radius:5px; width:95%; height:100px;}
.contact_submit{ text-align:right; width:95%;}
.contact_submit button{ padding:5px 10px; color:#FFF; background:#333; border:none; border-radius:5px; margin:15px 0 0 0;}
.list{ margin:0px; padding:0 0 0 20px;}
.list li{ font-family: 'PT Sans Narrow', sans-serif; color:#333; padding: 0 0 10px 0;    font-size: 15px;}


.dropdown_flyout .submenu3{ padding-left:5px; color:#725f41;}
.feedtxtfld{ border: 1px solid #ccc; border-radius: 5px; color: #999; height: 30px; margin: 5px 0; padding: 0 0 0 5px; width: 50%;}
.feedselfld{border: 1px solid #ccc; border-radius: 5px; color: #999;  height: 30px;  margin: 5px 0;  padding: 0 0 0 5px; width: 50%;}
.feedtxtarea{border: 1px solid #ccc; border-radius: 5px; color: #999; margin: 5px 0; padding: 0 0 0 5px; width: 50%;}
.contact_submitbtn{  background: none repeat scroll 0 0 #333;    border: medium none;    border-radius: 5px;    color: #fff;    margin: 15px 0 0;    padding: 5px 10px; cursor:pointer;}

.inner_banner{ margin:10px 0 0 0;}
.inner_banner img{ width:100%;}
.welcome_text img{ width:100%;}
.con_1{float:left; width:45%; padding-left:1%;}
.con_2{float:right; width:45%; }


<!-----------------/ HOMPAGE BOXEX /-------------->
.col1_g{ background:#e1fece;} 
.col2_g{ background:#cee9fe;}
.col3_g{ background:#cef7ff;}
.col4_g{ background:#f1ffde;}

.what_col{ float:left; border:0px solid #CCC; margin:0 15px 15px ;  border-radius:0px; height:auto; width:22%;}
.what_col img{ border-radius:0px; width:100%;}
.what_col p{ padding:10px; font-size:15px; margin:0px; min-height:170px;  font-family: "PT Sans Narrow",sans-serif; display:none; }

.what_h1 {  color:#000;   float: left;   font-family: "PT Sans Narrow",sans-serif;   font-size: 19px;     padding-left: 44px;    position: absolute; margin-top: 18px; text-shadow:2px 2px 2px #fff;}
.what_btn1{ float:right; background:#317605; color:#fff; margin-right:10px; padding:4px 15px; border-radius:0px; text-transform:uppercase; font-family: 'PT Sans Narrow', sans-serif; font-size:13px; margin-bottom:10px; display:none;}
.what_btn2{ float:right; background:#046dc3; color:#fff;margin-right:10px; padding:4px 15px; border-radius:0px; text-transform:uppercase; font-family: 'PT Sans Narrow', sans-serif; font-size:13px; margin-bottom:10px;display:none;}
.what_btn3{ float:right; background:#15afcb; color:#fff;margin-right:10px; padding:4px 15px; border-radius:0px; text-transform:uppercase; font-family: 'PT Sans Narrow', sans-serif; font-size:13px; margin-bottom:10px;display:none;}
.what_btn4{float:right; background:#5f9c11; color:#fff;margin-right:10px; padding:4px 15px; border-radius:0px; text-transform:uppercase; font-family: 'PT Sans Narrow', sans-serif; font-size:13px; margin-bottom:10px;display:none;}




header {width: 100%;height: auto;	overflow: hidden;	position: fixed;	width:170px; margin:0px; z-index:999999; display:block; -webkit-transition: height 0.3s;  -moz-transition: height 0.3s; -ms-transition: height 0.3s;  -o-transition: height 0.3s;  transition: height 0.3s; top:0px; /*float:right;*/ }  
header h1#logo img {width:131px; height:129px ;  -moz-transition: all 0.3s;    -ms-transition: all 0.3s;    -o-transition: all 0.3s;    transition: all 0.3s;}	
header.smaller h1#logo img {width: 131px;	height: 129px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s;  -o-transition: all 0.3s;    transition: all 0.3s;}	
header h1#logo_home img {width:131px; height:129px ;  -moz-transition: all 0.3s;    -ms-transition: all 0.3s;    -o-transition: all 0.3s;    transition: all 0.3s;}	
header.smaller h1#logo_home img {width: 131px;	height: 129px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s;  -o-transition: all 0.3s;    transition: all 0.3s;}	
header h1{ margin:0px;  -webkit-transition: all 0.3s;   -moz-transition: all 0.3s;  -ms-transition: all 0.3s;   -o-transition: all 0.3s;  transition: all 0.3s; }


<!-----------------/ HOMPAGE BOXEX /-------------->

.pfofile  { border: 1px solid #ddd; float: left;  margin: 10px;   padding: 10px;   width: 250px;	min-height:510px; clear:both;}
.pfofile > a img{ padding-top:10px; padding-bottom:30px; padding-right:20px; float:left;}
.pfofile > div{ float:left; width:500px;}
.profile > strong{ float:left; clear:both;}
.pfofile { clear:both; }
.banner{ height:auto;}

.sitemap_ul{ padding:0px 0 0 20px;}
.sitemap_ul li{ list-style:none; background:url(img/st_arrow.png) no-repeat left top; padding:0 0 0 15px} 
.sitemap_ul li a{ color:#000; text-decoration:none;}
.sitemap_ul li ul li a{ color:#999;}
.sitemap_ul li ul li{ background:none; list-style:circle;}
.sitemap_ul li ul{ padding:0 0 0 45px;}

.image img{ width:100%;}

.whatcolhead{ margin: 0 auto; height: 125px;}
.whatcolheadrgt{ color: #000;    float: none;    font-size: 17px;    width: 95%; text-align:center; padding: 20px 8px;}
/*.whatcolheadrgt span { color: #000; font-size:15px; font-weight:300; }*/
.whatcolheadrgt  .whatcolhead1{color:#fff; font-weight:bold; font-size:20px; text-shadow:1px 1px 2px #666;}
.whatcolheadrgt  .whatcolhead2{ color:#fff; font-weight:bold; font-size:20px; text-shadow:1px 1px 2px #666; text-transform:uppercase;}
.whatcolheadrgt  .whatcolhead3{ color:#fff; font-weight:bold; font-size:20px; text-shadow:1px 1px 2px #666; }

/*.what_colimg{ position:relative;top: -75px; z-index: -9;}*/
.what_colimg img{ width:100%;}
.col1_img{ background-image:url(../img/g1.jpg); background-repeat:no-repeat;}
.col2_img{ background-image:url(../img/g2.jpg); background-repeat:no-repeat;}
.col3_img{ background-image:url(../img/g3.jpg); background-repeat:no-repeat;}
.col4_img{background-image:url(../img/g4.jpg); background-repeat:no-repeat;}
.tagline{ background: none repeat scroll 0 0 #d3c3aa; color: white; font-size: 38px; margin-top: 100px; padding-bottom: 15px; padding-top: 15px; text-align: center; }

.whatcolhead1{ }
.footer_last h1 a { color:#000;}
.appoinment_text h1 a{ color: #857459; }
.appoinment_text h1{ margin:10px auto;}
.appoinment_text{ text-align:center;  width:1060px; margin:0 auto ; padding-right:10px;}


.index_appoinment{ background:none repeat scroll 0 0 #eee; padding:0 0 0 15px;}
.index_appoinment tr td { padding:5px; vertical-align:top;}
.index_appoinment tr td input{ padding:10px 5px; margin:0 10px 0 0; background:#fff; border:1px solid #ddd; width:47%; color:#ddd; float:left;}
.index_appoinment tr td textarea {padding:5px; background:#fff; border:1px solid #ddd; width:96%;color:#ddd; float:left; height:175px; font-family:'calibri';}
.index_appoinment tr td .submit_btn{ margin:0px; float:right; margin:10px 28px 0 0; }

/*** / RESPONSIVE /******/

@media(max-width: 1400px )
{

#banner_block_home { margin:72px auto 0;}

.appoinment_text { width: 1060px;}
}


@media(max-width: 1024px )
{
#wrapper{ width:97%;}
#banner_block{ margin:0 auto;}
.banner_lt_block{ width:80%; margin-top:5px;}
.content_left{ width:488px;}
.content_left{ width:488px;}
.footer_last {  width: 141px;}
.logo_block img { width: 130px; margin:0px auto;}
.inner_left { width: 67%;}
.inner_right { width: 26%;}
.welcome_text img{ width:100%;}
.home_banner_text { width: 90%;}
#banner_block_home { width:98%;}
.banner_lt_block_home {width: 35%;padding-left: 150px;}
#banner_block_home {margin: 35px auto 0;}
.content_left { width: 50%;}
.content_right { float:right; width: 50%;}
.foo_sec { width:32%;}
.foo_sec img{ width:100%;}
.mgmenu h2 {width: 110px;}

.what_col { margin: 0 14px 15px;}
.appoinment_text { width:93%;}

}

@media(max-width: 980px ){
.banner_rt_block {  width: 33%; margin-right: 5px;}
.vediohome { width:100%; height:auto;}
#banner_block_home { margin: 55px auto 0;}
.what_col {width: 29%;}
}

@media(max-width: 800px ){

.banner_lt_block h1 {   font-size: 25px; font-weight: 100;  line-height: 35px; padding-top:10px;}
.banner_lt_block{ }
.banner_rt_block {  width: 33%;}
.content_left {  width: 50%;}
.content_right {  width: 50%;}
.foo_sec{ width:31%;}
.foo_sec img{ width:100%;}
.last {  float: left;  margin: 0;}
.cent_1{ width:29%;}
.cent_3{ width:35%;}
.cent_3 img{ width:100%;}
.footer_last { margin-right: 10px;    width: 12%;}
#banner_block{width:90%;}
.copy p{ font-size:11px;}
.copy a{ font-size:12px;}
.menu_block ul li a { font-size: 13px; padding: 25px 5px;}

.inner_left { width: 65%;}
.address_right_bar {  float: left;  width: 71%;}
.cent_1{ padding:0px;}
.banner_rt_block video{ width:100%; height:auto;}
.welcome_text p{ font-size:16px;  font-family: "PT Sans Narrow",sans-serif; text-align:center; line-height:25px; } 
.welcome_text h1{ padding:0px; margin:5px 0; }
.welcome_text a{ top:10px; }
.inner_banner img{ width:100%;}


.what_col { margin: 0 4px 15px;  width: 23.5%;}
.what_col p {  min-height: 170px;}
.what_col img{ width:100%;}
.what_h1 { font-size: 17px;  margin-top: 6px;  padding-left: 36px; text-shadow: 1px 1px 5px #fff;}
.home_banner_text { width: 85%;}

header h1#logo img { height: 142px;  transition: all 0.3s ease 0s;    width: 136px;}
.header_block1 p span {  font-size: 11.5px;}
#banner_block_home { width:95%;}
.banner_lt_block_home h1 {font-size: 35px;line-height: 45px;}
.welcome_text p {line-height: 35px;}
.submit_btn1 {font-size: 18px;}
.cent_2 {width: 35%; padding:0;}
.cent_1 {    width: 35%;}
.cent_1brdr { border:0;}
.what_col span {margin: -9px 3px 0;}

.vedio{ width:94%; height:inherit; }
#banner_block_home {margin: 45px auto 0;}

.header { height: 125px; background-size:auto 100%;}
header{ display:none;}
.mgmenu h2{ width:90px; }
.mgmenu p{ width:90px; height:41px; }

.logo_block img {width: 100px; display:block; top:0;}
.menu_block { margin-top:5px;}
.appoinment_text h1 {  font-size: 28px;}

.index_appoinment tr td input { padding: 10px 5px; width:46%;}
.index_appoinment tr td textarea{ width: 95%;}


}
@media(max-width: 640px ){

.banner_lt_block { width:80%; padding:0; margin:0 auto; text-align:center; }
.banner_lt_block h1 { padding:0; font-size:25px; margin:0 auto; }
.logo_block img{ position:relative;}
.logo_block {  float: left;    width: 100%; text-align:center;}	
#banner_block {  margin: 20px auto 0;}
.banner_rt_block{ margin-top:40px;}

header h1#logo img { height: 95px;  width: 86px;}

.menu_block { float: right;  width: 100%;}
.header { background:#FFF;}
.inner_left{ padding:0px;}

.welcome_text p { margin:5px 0 5px 0;font-size: 15px;   line-height: 21px;    text-align: center;}
.welcome_text h1 { font-size: 19px;  margin: 5px 0;   padding: 0;}
.welcome_text a{ padding:2px 5px; font-size:13px;}
.banner{ width:100%; margin:0px auto;} 
.foot_block { margin: 0 auto;width: 97%;}
.con_1{float:left; width:90%;}
.con_2{float:left; width:90%; }
.con_1, .con_2 iframe{ width:100%;}
.what_col{ width:31%;}
.header_block1 p span { font-size: 11px;}


.banner_lt_block_home { width:50%; padding-left:0;}
#banner_block_home {    margin: 0 auto;}
.location_address { width:auto;}
.submit_btn1 {    font-size: 15px;}
.tagline{ font-size:30px;}

.mgmenu h2{ width:100%; }
.mgmenu p{ width:100%;  }

}


@media(max-width: 480px ){
.content_left {  width: 100%;}.content_right{ float:left; width:100%;}
#banner_block{}
.banner_lt_block h1{ margin:0px;}
.banner_lt_block{ padding:0 0 0 60px;}
.banner_lt_block h1 {    font-size: 21px;    font-weight: 100;    line-height: 22px;}
.foo_sec { float: none;  margin: 0 auto;  width: 87%;}
.banner_lt_block { padding-left:0px;  }
.banner_lt_block br{ display:none;}
.banner_lt_block h1{ text-align:left; font-size:18px;}

#banner_block { margin: 35px 0 0 11px;  padding: 20px 0 0;}
.content_left { width: 100%;}
.content_right { width: 100%;}
.foo_sec h1{ text-align:center;}
.foo_sec {  float: none;  margin: 0 auto;  width: 94%; text-align:center;}
.foot_block {background: url("../img/foot_bg.jpg") no-repeat scroll center top / 1055% auto rgba(0, 0, 0, 0);}
.header{ height:auto; background:#fff}
.home_contents { margin: 0 auto;  width: 100%; padding-bottom:10px;}
.cent_3 { margin: 0 0 15px;  width: 100%;}
/*.header_block1 { background: none repeat scroll 0 0 #ccc;  height: 31px;  text-align: right;}*/
.cent_1 {  width: 100%; border:0px;}
.footer_last { margin-right: 10px;  width: 49%;}
.foot_leg_sec h1 { font-size: 25px;}
.foot_block{ padding:0px;}
.home_center_location { padding: 0 10px;}
.copy { padding: 0 25px; margin:0 0 20px 0;}
.contents {  padding: 0 24px;}
.banner{ background:url(../img/banner_mob.jpg); height:150px;}
.banner_rt_block { margin:5% 0 0 0; width: 38%; border:none;}
.banner_rt_block video{ width:96%; }

.inner_left{ width:100%;}
.inner_right{ width:100%; padding:0px; margin:15px 0;}
.contat_form_inner{ width:auto;}
.location_right{ width:auto;}
.inner_left { padding: 9px;  width: 96%;}
.inner_left h1 {font-size: 25px;}
.home_center_location h3{ margin:15px 0 0 0px;}
.dis_none{ display:none;}
.cent_1 p{ margin:0px;}
.conditions_box{ float:left; width:100%;}
.contact_inbox{ width:100%;}
.contact_inbox input{ width:95%;}
.home_banner_text {  width:95%;}
.welcometxtp { padding:15px 0;}
.welcome_text a {font-size: 11px;  padding: 2px 5px;}
.welcome_text h1 { font-size: 18px;  margin: 5px 0; padding: 0;}
.banner img { height: 100%; width:100%;}
/*.header_block1{ height:auto; padding:0px;}*/
.header_block1 p span { font-size: 15px;}

.what_col {   width: 47%; }
.what_btn1,.what_btn2,.what_btn3{ /*position:relative; top:-35px;*/}
.what_h1{ margin:0px;}

header{ display:none;}
.logo_block img{ display:inline-block;}
.header{ position:relative;}
.banner { padding: 0px 0 0;}
.what_h1{ position:relative; z-index:999 ; padding-left:45px;}
.what_col img {  position: relative;  top: -45px;}
.what_col p {    min-height:200px;}
.foot_block_home { background-repeat:repeat-y;}

.location_right2 { background-size:100%!important;}
.submit_btn1 {    font-size: 20px;}
.foot_block { background:none;}
.cent_2 { width:100%;}

/*.what_col span {margin: -10px 0 0 -156px;z-index: 1;}*/
/*.col2_g span{margin: -10px 0 0 -139px;z-index: 1;}
.col3_g span{margin: -10px 0 0 -168px;z-index: 1;}
.col4_g span{margin: -10px 0 0 -114px;z-index: 1;}*/
.banner_lt_block_home h1 {font-size: 25px;line-height: 35px;}

.faq_tabe tr td a span { font-size:15px; line-height:30px; }

}

@media(max-width:360px ){

.welcometxtp { font-size: 13px;  line-height: 20px; }
.home_banner_text{ width:95%; padding:0px; margin:0px auto; } 
.welcome_text h1 {  font-family: calibri;  font-size: 15px;  font-weight: bold;  margin: 2px 0;  padding: 0;}
.welcome_text img{ height:120px;}
.banner_rt_block{ width:58%; margin:1% 0 0 0; }

#banner_block_home { margin-top:15px;}
.banner_lt_block_home h1 {    font-size: 20px;    line-height: 31px;}
.what_h1 { font-size:14px; line-height: 16px;    padding-top: 12px;}
.what_col p { font-size:13px;}
.what_col { width:97%;}

.banner_lt_block_home { width:40%;}
.banner_lt_block_home h1 {font-size: 18px;line-height: 25px;}

/*.what_col span {margin: -10px 0 0 -133px; z-index: 1;}
.col2_g span{margin: -10px 0 0 -122px; z-index: 1;}
.col3_g span{margin: -10px 0 0 -148px; z-index: 1;}
.col4_g span{margin: -10px 0 0 -102px; z-index: 1;}*/
.banner_lt_block h1 {font-size: 25px;    text-align: center; line-height: 30px;}

#banner_block { margin:0 auto; }
.banner_lt_block { padding-top:20px; width:100%;}

.faq_tabe tr td a span{ font-size:10px; line-height:20px; padding:15px 2px; }

}

@media(max-width:320px ){
.banner_rt_block{ margin:3% 0 0; }
/*.col3_g span {margin: -3px 0 0 -138px;}
.col3_g img{ top:-54px;}
.col3_g > .what_h1{ padding-top: 6px;}*/
}

/*** / RESPONSIVE /****-/
