/*css*/

@import "grid.css";

@import "superfish.css";

@import "font-awesome.css";

html, body {height:100%;}

body{background: #fff;font:13px/22px Arial, Helvetica, sans-serif;color:#949393;position:relative;min-width:320px;-webkit-text-size-adjust: none}

/*Imeges*/

.grid_12 img,.grid_11 img,.grid_10 img,.grid_9 .description img,.grid_8 img,.grid_6 img,.grid_5 img.grid_4 img.grid_3 img,.grid_2 img{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;height:auto; max-width:100%; width:100%\9\0;}

.img_fleft{float:left;margin-right:20px}

.img_right{float:right;margin-left:20px}

/*Links*/

a{color:#f00;text-decoration:none}

a:hover{text-decoration:underline}

a[href^="tel:"] {color: inherit;text-decoration:none}

.btn{display: inline-block;padding: 12px 18px 14px 24px;font: bold 14px/22px Arial, Helvetica, sans-serif;background:url(../images/menu_hover.jpg) repeat 0 0;color: #fff;border-radius: 3px;transition: 0.3s;-webkit-transition: 0.3s;-moz-transition: 0.3s}

.btn:hover{background: #989898;text-decoration: none}

/*Titles*/

h2,h3,h4,h5,h6{margin-bottom:20px; font-weight:bold}

h2{font-size:30px; line-height:36px}

h3{font-size:26px; line-height:30px}

h4{font-size:16px; line-height:24px}

h5{font-size:14px; line-height:16px}

h6{font-size:13px; line-height:15px}

h2 a, h3 a, h4 a, h5 a, h6 a{color:inherit;transition: 0.3s;-webkit-transition: 0.3s;-moz-transition: 0.3s}

h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover{color:#ff5902;text-decoration:none}

h3.h3{ font-size:20px; color:#000; font-weight:bold;text-transform:uppercase;letter-spacing:-1px;text-shadow:1px 1px 1px #847f7d;}

/* Indents */

p{margin-bottom:18px; /*as line-height in body*/}

.f_right{float: right;}

.m_0{margin-bottom:0px !important;}

.m_05{margin-bottom:5px;}

.m_08{margin-bottom:8px;}

.m_10{margin-bottom:10px !important;}

.m_13{margin-bottom:13px !important;}

.m_12{margin-bottom:12px !important;}

.m_15{margin-bottom:15px;}

.m_16{margin-bottom:16px !important;}

.m_17{margin-bottom:17px !important;}

.m_20{margin-bottom:20px !important;}

.m_21{margin-bottom:21px !important;}

.m_22{margin-bottom:22px !important;}

.m_23{margin-bottom:23px !important;}

.m_24{margin-bottom:24px !important;}

.m_25{margin-bottom:25px !important;}

.m_26{margin-bottom:26px !important;}

.m_27{margin-bottom:27px !important;}

.m_29{margin-bottom:29px !important;}

.m_30{margin-bottom:30px !important;}

.m_31{margin-bottom:31px !important;}

.m_35{margin-bottom:35px;}

.m_39{margin-bottom:39px !important;}

.m_40{margin-bottom:40px;}

.m_41{margin-bottom:41px;}

.m_45{margin-bottom:45px;}

.m_47{margin-bottom:47px !important;}

.m_49{margin-bottom:49px !important;}

.m_50{margin-bottom:50px;}

.m_55{margin-bottom:55px;}

.m_58{margin-bottom:58px !important;}

.m_60{margin-bottom:60px;}

.m_62{margin-bottom:62px !important;}

.m_65{margin-bottom:65px;}

.m_66{margin-bottom:66px !important;}

.m_68{margin-bottom:68px !important;}

.m_69{margin-bottom:69px !important;}

.m_70{margin-bottom:70px;}

.m_71{margin-bottom:71px !important;}

.m_72{margin-bottom:72px !important;}

.m_75{margin-bottom:75px;}

.m_80{margin-bottom:80px;}

.m_85{margin-bottom:85px;}

.m_90{margin-bottom:90px;}

/* Lists */

.list li{margin-top: 10px;padding-left:20px;margin-right:30px;border-top: 1px solid #d9dada;font: 14px/14px Arial, Helvetica, sans-serif;padding-top: 11px}

.list li:first-child{margin-top:0;border-top: none}

.list li a:before{position: absolute;width: 13px;height: 13px;content: '';top: 1px;left: -23px;background: url(../images/list_marker.png) 0px 0px no-repeat;transition: 0.7s;-webkit-transition: 0.7s;-moz-transition: 0.7s}

.list li a:hover:before{-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-ms-transform: rotate(360deg);-o-transform: rotate(360deg);transform: rotate(360deg)}

.list li a,.faq-li-title a{position: relative;display: inline-block;color:#3a3a3a;text-decoration:none;transition: 0.15s;-webkit-transition: 0.15s;-moz-transition: 0.15s}

.list li a:hover,.faq-li-title a:hover{color:#d44900;text-decoration:none;padding-left: 4px}

.wrap{padding-top: 12px}

.img1{float: left;margin-right: 13px}

p.italic{font:italic 13px/21px Arial, Helvetica, sans-serif;color: #949393;margin-top: 35px;margin-bottom: 7px}

p.italic.top{margin-top: 0px;margin-bottom: 17px}
.mail_link{color: #d44900}

/**/

blockquote{width:100%;}

cite{text-align:right;}

.main{ padding:30px 0 20px 0}

.main2{ padding:30px 0 0px 0}

.link1, .button1, .button3, .button2, .list1 a{text-decoration:none !important;}

.button2{ display:inline-block; padding:12px 25px 12px;margin: 18px 0 0; font-size: 14px; line-height: 15px;text-transform:uppercase; background:#262323;position:relative; font-style: italic}

.button2 span{display:block;position:relative;z-index:1; color:#fff}

.button2 strong{background:#d34600;display:block;position:absolute;left:0;top:0;right:0;bottom:0;}

.button2:hover strong{left:50%;top:50%;right:50%;bottom:50%;}

.button2:hover{color:#fff;text-shadow: none; text-decoration:none}

/************Header************/

header {width:100%}

#index1 header,#index2 header, #index3 header, #index4 header{background: url(../images/header_bg.jpg) no-repeat center 0 #f0f2f1;background-size: cover;-moz-background-size: cover;-webkit-background-size: cover;padding-bottom: 59px}

#index2 #content{background: url(../images/content_bg.jpg) repeat 0 0 #f0f2f1;padding-top: 84px;padding-bottom: 28px}

#index3 #content{background: url(../images/content_bg.jpg) repeat 0 0 #f0f2f1;padding-top: 0px;padding-bottom: 0px}

#index3 .stat_box h4{font: bold 18px/22px Arial, Helvetica, sans-serif;margin-bottom: 10px}

#index3 .second_box{padding-bottom: 38px}

#index3 .stat {float: left;height: 80px;font: bold 38px/36px 'Trebuchet MS', Helvetica, sans-serif;padding-top: 39px}

#index3 .third_box {padding-top: 73px;}

#index4 #content{background: url(../images/content_bg.jpg) repeat 0 0 #f0f2f1;padding-top: 86px;padding-bottom: 0px}

.second_box{background: url(../images/content_bg.jpg) repeat;padding-top: 30px;padding-bottom: 28px}

.second_box h4{font: bold 22px/32px Arial, Helvetica, sans-serif}

#index2 .second_box{padding-top: 0px;padding-bottom: 18px}

.third_box{padding-top: 23px;background: url(../images/box2.jpg) repeat}

#index2 .third_box{margin-bottom: 0;padding-top: 76px}	

h1{position: relative;z-index: 9;float: left}
h1 img{width:260px}
h1 a:hover{text-decoration:none;}
h1 p{ font-size:16px; margin-left:20px}

/************Content***********/

.top_box{padding: 20px 0px 0px}
.top_box .grid_3{margin-bottom:20px}
.top_item{text-align: center}
.top_item a:hover{opacity: 0.6}

.top_item h4{font:bold 12px/16px Arial, Helvetica, sans-serif; margin-top:10px;text-transform: uppercase;color: #000;text-align: center}

.stat_box{overflow: hidden}
.stat{float: left;width: 100px;height: 100px;margin-right: 22px;text-align: center;color: #d44900;padding-bottom:20px}

.stat_box h4{font:bold 18px/28px Arial, Helvetica, sans-serif;color: #3e3e3e;margin-bottom: 3px;margin-top: 5px}

.stat_box h4 a{color: inherit;transition: 0.3s;-webkit-transition: 0.3s;-moz-transition: 0.3s}

.stat_box h4 a:hover{color: #d44900;text-decoration: none}

.stat_box p.italic{line-height: 24px;margin-top: 0}

.container h2{ color:#333; margin-top:20px}

.stat_info{overflow: hidden}

.stat_info .date{display: inline-block;color: #3e3e3e;font: 14px/24px Arial, Helvetica, sans-serif;margin-right: 15px;padding-left: 36px;background: url(../images/date_img.png) no-repeat 0 0;padding-top: 3px;padding-bottom: 4px}

.stat_info .date span{color: #d44900}

.stat_btn{font: 14px/24px Arial, Helvetica, sans-serif;color: #3e3e3e;padding-left: 27px;background: url(../images/stat_btn.png) no-repeat 0px 0px;padding-top: 2px;padding-bottom: 7px;display: inline-block}

.third_box .img{float: left;margin-right: 13px}

.third_box_h3{font: 36px/40px Arial, Helvetica, sans-serif;color: #3a3a3a;margin-top: 42px;margin-bottom: 16px}

.third_box_h3 span{color: #d44900;font-size: 42px;line-height: 40px;font-weight: bold}

.third_box_p{font: 13px/22px Arial, Helvetica, sans-serif;color: #949393;margin-bottom: 23px}

.third_box_btn{display: inline-block;padding: 12px 18px 14px 24px;font:bold 14px/22px Arial, Helvetica, sans-serif;background: url(../images/menu_hover.jpg) repeat 0 0;color: #fff;border-radius: 3px;transition: 0.3s;-webkit-transition: 0.3s;-moz-transition: 0.3s}

.third_box_btn:hover{background: #989898;text-decoration: none}

.third_box_h4{margin-top: 52px;margin-bottom: 50px}
.main-bg h3{text-transform:uppercase}
.client1, .client2, 

.client3, .client4, 

.client5, .client6{display: inline-block;transition: 0.5s;}

.client1:hover, .client2:hover, .client3:hover, .client4:hover, .client5:hover, .client6:hover{opacity: 0.7;}

.client1, .client2{margin-bottom: 20px}

.client1{margin-right: 60px}

.client3, .client4{margin-bottom: 24px}

.client3{margin-right: 90px}

.client5{margin-right: 37px}

.carousel_p{padding-top: 27px;background: url(../images/carousel_p.png) no-repeat 0px 0px;color: #949393;font:italic 13px/24px Arial, Helvetica, sans-serif;margin-bottom: 16px}

#owl .carousel_item h4{font-size: 18px;line-height: 28px;color: #3e3e3e}

.shortcode_iconbox .ico {font-family: 'ThemeDevRegular'!important;}

.shortcode_iconbox { display:block; position:relative; cursor:default;padding:0 0 0 0px;color:#5a5a5a;min-height:53px!important;transition: background-color 300ms;-webkit-transition:background-color 300ms;-moz-transition:background-color 300ms;-o-transition:background-color 300ms;margin-left:20px}

.shortcode_iconbox .ico { width:39px;height:53px;display:block;border-radius:26px;background:#c8c8c8;color:#ffffff;position:absolute;		left:0px;top:0px;padding:0 0 0 14px;text-align:left;line-height:53px;font-size:24px;transition: background-color 300ms;-webkit-transition:background-color 300ms;-moz-transition:background-color 300ms;-o-transition:background-color 300ms}

.shortcode_iconbox:hover .ico {background:#d54b03}

.shortcode_iconbox h5 { color:#5a5a5a; text-align:left;display:block;margin:3px 0 2px 0;padding:0 0 0 65px;transition: color 300ms;-webkit-transition:color 300ms;-moz-transition:color 300ms;-o-transition:color 300ms}

.shortcode_iconbox p {padding:0 0 0 65px;margin-bottom:0px; color:#5a5a5a; text-align:left;transition: color 300ms;-webkit-transition:color 300ms;-moz-transition:color 300ms;-o-transition:color 300ms}

/*----------- Map ------------*/

.map{margin-bottom: 40px;padding-top: 8px}

.map iframe{width:100%;height:275px}

address dl{width:100%;overflow:hidden;position:relative}

address dt{color: #3a3a3a;margin-bottom: 0px}

address dd{overflow:hidden}

address dl span {float:left;width:75px}

address dl span.mail{width: 62px}

address dl a{font-size: 13px;line-height: 15px;color: #d44900}

/************Footer************/

footer{width:100%;border-top: 6px solid #d2d2d2;padding-top: 20px; margin-top:20px;padding-bottom: 10px;background: #eeeeee}
footer p{ text-align:center}
span.copy{display: block;font:bold 18px/18px Arial, Helvetica, sans-serif;color: #3a3a3a;text-transform: uppercase;margin-bottom: 5px}

.copyright{font: 12px/15px Arial, Helvetica, sans-serif;color: #949494;text-transform: uppercase;margin-bottom: 16px;padding-top: 20px;}

.footer_logo{display: block;margin-bottom: 20px}

.copyright a{color:inherit}

.footer-link{display:block}

.footer_soc_icon{overflow: hidden;display: block}

.footer_soc_icon li{float: left}

.icon1 a, .icon2 a, .icon3 a, .icon4 a, .icon5 a{display: block;height: 23px}

.icon1 a{background: url(../images/soc_icon1.png) 0 0;margin-right: 22px;width: 14px}

.icon2 a{background: url(../images/soc_icon2.png) 0 0;margin-right: 20px;width: 22px}

.icon3 a{background: url(../images/soc_icon3.png) 0 0;margin-right: 22px;width: 19px}

.icon4 a{background: url(../images/soc_icon4.png) 0 0;margin-right: 21px;width: 20px}

.icon5 a{background: url(../images/soc_icon5.png) 0 0;margin-right: 0px;width: 20px}

.footer_soc_icon li a:hover{opacity: 0.6}

.border_box{border-right: 1px solid #e8e8e8;min-height: 190px}

.border_img{border: 3px solid #e5e5e5;float: left;border-radius: 2px;margin-right: 19px;margin-top: 5px}

.float_none{float: none;margin-right: 0}

footer h5{font:bold 18px/18px Arial, Helvetica, sans-serif;color: #3a3a3a;padding-top: 20px;margin-bottom: 22px}

.footer_list1 li{margin-top: 16px;font: 12px/14px Arial, Helvetica, sans-serif;color: #838282}

.footer_list1 li:first-child{margin-top: 0}

.footer_list2{padding-top: 0px}

.footer_list2 li{display: block;margin-top: 16px;font: 12px/14px Arial, Helvetica, sans-serif;}

.footer_list2 li:first-child{margin-top: 0}

.footer_list2 li a{display: inline-block;padding-left: 16px;color: #838282;transition: 0.2s;-webkit-transition: 0.2s;-moz-transition: 0.2s}

.footer_list2 li a:hover{text-decoration: none;padding-left: 20px;color: #d44900}

#toTop {background:url(../images/to_top.png) center top no-repeat;border:none;bottom: 330px !important;color:transparent;display:none;font-size:0;height:42px;line-height:0;overflow:hidden;position:fixed;right:50%;margin-right: -660px !important;text-decoration:none;width:42px;z-index:20;transition: 0.3s;-webkit-transition: 0.3s;-moz-transition: 0.3s}

#toTop:hover{background-position:center -50px}

#toTop:active, #toTop:focus {outline:none}

/************location************/

.location{ background-color:#e5e5e5;}

.location a{ color:#949393;}



/************contact us************/

.main a{ color:#949393}

.main2 a{ color:#949393}

#form1 span{ display:block; margin: 0 0 0 5px;}

.map_wrapper{overflow:hidden;display:inline-block;margin: 0px 5px 10px ;}



#map_canvas{width:760px; height:288px}

.ind2{ margin-bottom:15px;}

#form1 {padding:0px 0 3px 0;}

#form1 .success {width:246px; margin-bottom:20px; }

#form1 textarea, #form1 input {margin:0;font-size:13px; border:1px solid #c2c1c1; color:#736c67; padding:7px 12px 8px;outline:none; position:relative; font-family:Arial, Helvetica, sans-serif;background:#fff;}

#form1 input {width:340px; }

#form1 textarea {overflow:auto; width:340px; height:161px;resize:none; float:left; margin: 0 0 0 0;}	

#form1 label {display:block; min-height:43px; overflow:hidden;}	

#form1 label.message { display:block; padding-bottom:0; }

#form1 .error, #form1 .empty, #form1 .success {display:none;}	

#form1 .error, #form1 .empty {text-align:left; color:red; font-size:11px; clear:both;}

#form1 span{ display:block; margin: 0px 0 0 5px;}

.button3{display:inline-block; padding:9px 25px 8px; box-shadow:1px 1px 1px #000; text-shadow:0px -1px #d67303; margin: 10px 20px 0 0; font-size: 16px; line-height: 15px; color:#fff; text-transform:uppercase; background:#262323;position:relative; font-style: italic}

.button3 span{display:block;position:relative;z-index:1;}

.button3 strong{background:#d30c23;display:block;position:absolute;left:0;top:0;right:0;bottom:0;}

.button3:hover strong{left:50%;top:50%;right:50%;bottom:50%;}

.button3:hover{color:#fff;text-shadow: none; text-decoration:none;}

/* Contact form */

#feedback {padding:0px 0 3px 0;}

#feedback .success {width:246px; margin-bottom:20px; }

#feedback textarea, #feedback input {margin:0;font-size:13px; border:1px solid #c2c1c1; color:#736c67; padding:7px 12px 8px;outline:none; position:relative; font-family:Arial, Helvetica, sans-serif;background:#fff;}

#feedback input {width:274px;}

#feedback textarea {overflow:auto; width:274px; height:140px;resize:none; float:left; margin: 0 0 0 0;}	

#feedback label {display:block; min-height:43px; overflow:hidden;}	

#feedback label.message { display:block; padding-bottom:0; }

#feedback .button1{margin-right:8px;}	

#feedback .error, #feedback .empty, #feedback .success {display:none;}	

#feedback .error, #feedback .empty {text-align:left; color:red; font-size:11px; clear:both;}

#feedback .buttons2 {overflow:hidden; position:relative; clear:both; padding-top:15px;}

#feedback .buttons2 input {cursor:pointer;margin-top:0;margin-bottom:3px;text-align:center}

#feedback span{ display:block; margin: 0px 0 0 5px;}

.map_wrapper{overflow:hidden;display:inline-block;margin: 6px 0 26px;}

#map_canvas {width:450px;height:291px}

.adress{margin-top:50px; font-size: 14px}

.adress h3 {font-size:18px}

.adress strong { color:#FF0000; font-size: 14px}

.adress dt{ margin-bottom:10px;}

.adress a{color:#000}

.adress a:hover{ text-decoration:underline;}

.adress dd{ line-height:22px}

dl.lst{ margin-top:20px}

/************porducts***********/
.pro-img{padding-bottom:10px}

.pro-list img{min-height:220px; max-height:220px;max-width:220px;min-width:220px;}

.pro-list a:hover{ text-decoration:none}

.img_wrap1{display:block;float:left;padding:10px;background:#fff;box-shadow:1px 1px 5px #101010;position:relative;}

.img_wrap2{display: inline-block;padding:5px;background:#fff;box-shadow:0px 0px 4px #d2ccc1;position: relative;}

.img_wrap1 strong, .img_wrap2 strong{display:block;position: absolute; top:0;left:0;width:0;height:0;background:#d44a02;}

.img_wrap1 img, .img_wrap2 img{position: relative; z-index:1;}

a.img_wrap1:hover strong, a.img_wrap2:hover strong{height:100%;width:100%;}
.pro-list strong{ display: block; text-align:center; font-size:16px; color:#000; font-weight:700}
.pro-list h3,.pro-list h3 a{ text-align:center;color:#777; font-weight:normal;font-size:13px; margin-top:10px}

.pro-list h3 a:hover{ color:#d44a02}

.page{ padding-left:20px}

.page-bg,.main-bg,.main2-bg{padding:0 0 20px 0px; padding-left:10px;background:url(../images/shadow.png) top left no-repeat; overflow:hidden;}

.parameter{float:left; width:350px; margin-left:50px}

.tagbar {font-size:12px;color:#888}

.tagbar a{margin:0 3px; color:#888}

.description {margin:20px 0 50px 20px}

.description h2{font-size:16px; padding:0; margin:0; color:#333}

.description .content{margin:0; padding:0; padding-top:20px; padding-top:20px;  background:none; border-top:#d9dada 1px solid}

/************FAQ***********/

.faq{ margin-left:30px}

.faq-li{ padding-bottom:10px; background:none; border-bottom:1px dashed #ccc; margin-top:20px}

.faq-li h4{margin-bottom:10px}

/************ye***********/

.act_nextprev1{ border-top:1px #d9dada solid; margin-top:10px}

.page_navigation1{ margin-top:10px}

.page_navigation2{ margin:10px 0px 0 30px; border-top:1px solid #d9dada; padding-top:10px}

/************ABOUT***********/

.about{margin-left:30px}

.about h3{ text-transform:uppercase}

#map_canvas {width:400px;height:291px}

.category ul li a{ text-transform:uppercase}

.pro-list a{ text-transform:uppercase}

#main_content{ padding-left:30px}


.communicate{margin:0 auto; position:fixed; bottom:0; z-index:99999; background:#000; width:100%}
.communicate li{width:24%; display: inline-block; padding:5px 0 0 0; text-align:center}
.communicate li.line{border-left:1px solid #333}
.communicate a{color:#DCDCDC}
/*==================================RESPONSIVE LAYOUTS===============================================*/



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

.sf-menu > li > a {padding: 18px 15px 16px 15px}

.camera_caption {top: 180px}

.camera_caption > div h2 {font: 45px/45px 'Trebuchet MS', Helvetica, sans-serif;margin-bottom: 15px}

h4{line-height: 36px}

.top_box .grid_2{ width:220px}

.grid_4{ padding-bottom:10px; margin-left:10px; width:300px}

.main .grid_9_1{ width:710px}

.main .grid_3 img{ max-width:210px; min-height:inherit }

}

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

.img_fleft,.img_right{max-width:45%}

.camera_caption{display: none !important}

nav {padding-top: 31px;padding-right: 0px}

.sf-menu ul {top: 45px}

.sf-menu > li{margin-left:15px}

.sf-menu > li > a {padding: 10px 5px 10px 5px}

.stat_box{margin-bottom: 40px !important}

.img1 {float: none;margin: 0 auto;display: block}

.stat, #index3 .stat{float: none;margin: 0 auto 10px}

.stat span{font-size: 40px}

.border_img{float: none;margin-right: 0;margin-bottom: 30px}

.border_img img{width: 100%}

.owl-buttons {top: -60px}

.third_box .img{float: none;margin-right: 0}

.icon1 a, .icon2 a, .icon3 a, .icon4 a{margin-right: 10px}



}

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

header {padding-top: 20px}

h1{float: none;padding-top: 23px; text-align:center}

h1 img{ width:280px; height:auto; }

nav{float: none;margin-bottom: 12px}

.camera_wrap {margin-top: -210px}

.sf-menu{display:none}

#mm0{display:block}

.border_box{border: none}

h1 {float: none;padding-top: 0px}

nav {float: none;margin-bottom: 35px}

.container .shortcode_iconbox{ margin-left:0}
.main{ padding:0; margin-top:20px}

.main2{ padding:0; margin-top:20px}

.main-bg,.page-bg{ background:none;padding-bottom:0px}

.about{ margin-left:0; margin-top:20px;padding-left:10px}

.about img{ width:160px; height:auto;}

.main .grid_3{ width:190px; float:left; margin-left:20px}

.main{ padding:0}

.main .grid_3 img{ max-width:170px; max-height:170px; min-height:inherit}

.main2 .grid_3{ width:380px; float:none; margin-left:20px}

.main2 .grid_9{ margin-top:20px;}

.main2 .parameter{ margin-left:0;  margin-top:20px}

.page_navigation2{ margin-left:0; margin-bottom:20px}

.faq{ margin-left:0; margin-top:20px}

.main2 .page-bg,.main .main-bg{ padding-left:0px;}

.main .grid_9_1{ width:430px}

.main .grid_9_1 img{ width:400px}

.top_box .grid_2{ width:170px; float:left}

}

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

.img_fleft.nofloat,.img_right.nofloat{float:none;max-width:inherit;margin:0 0 20px}

h1 {padding-top: 0px}

h1 img{ width:280px; height:auto}

nav {padding-top: 20px;margin-bottom: 46px}

.top_box{ text-align:center}

.top_box .grid_2{ width:270px}


.stat_btn{margin-left: 5px;margin-top: 10px}

.second_box{ padding-bottom:0; padding:0; margin:0;}

.second_box .grid_5{ width:300px; padding:0px; margin:0px; text-align:center;}

.m_30 .grid_4{ padding-bottom:10px; margin-left:0; width:300px}

footer{padding-bottom: 50px; text-align:center; margin:0 auto}

.border_box .copyright{ margin-top:10px}

.footer_soc_icon li{float:left; margin:0 15px; display:inline;}

.main .grid_3{ width:260px}

.main .grid_9_1{ width:400px}

.main .grid_3 img{ max-width:250px; max-height:250px; min-height:inherit}

.about{ margin-left:0; margin-top:20px}

.faq{ margin-left:0; margin-top:20px; }

.main2 .page-bg,.main .main-bg{ padding-left:0px;}

.main2 .grid_3{ width:280px; float:none; }

.main .grid_9_1{ width:290px}

.main .grid_9_1 img{ width:260px}

}