@charset "utf-8";
/* CSS Document */

/*
----------------------------------
01. DEFAULT ELEMENTS
----------------------------------
*/

body{margin:0px;padding:0px; background:url(../images/bg1.jpg);}
*{border:none;outline:none;text-decoration:none;}
.clear{clear:both;}
p,h1,h2,h3,h4,h5{margin:0;padding:0px;}


@font-face {
    font-family: 'latolight';
    src: url('lato-light-webfont.eot');
    src: url('lato-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('lato-light-webfont.woff') format('woff'),
         url('lato-light-webfont.ttf') format('truetype'),
         url('lato-light-webfont.svg#latolight') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'LatoRegular';
    src: url('lato-regular.eot');
    src: url('lato-regular.eot') format('embedded-opentype'),
         url('lato-regular.woff2') format('woff2'),
         url('lato-regular.woff') format('woff'),
         url('lato-regular.ttf') format('truetype'),
         url('lato-regular.svg#LatoRegular') format('svg');
}

@font-face {
	font-family:'S671Slab-Regular';
	src: url('S671Slab_gdi.eot');
	src: url('S671Slab_gdi.eot?#iefix') format('embedded-opentype'),
		url('S671Slab_gdi.woff') format('woff'),
		url('S671Slab_gdi.ttf') format('truetype'),
		url('S671Slab_gdi.otf') format('opentype'),
		url('S671Slab_gdi.svg#S671Slab-Regular') format('svg');
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-2122;
}

@font-face {
	font-family:'AvantGardeITCbyBT-Demi';
	src: url('AvantGardeITCbyBT-Demi_gdi.eot');
	src: url('AvantGardeITCbyBT-Demi_gdi.eot?#iefix') format('embedded-opentype'),
		url('AvantGardeITCbyBT-Demi_gdi.woff') format('woff'),
		url('AvantGardeITCbyBT-Demi_gdi.ttf') format('truetype'),
		url('AvantGardeITCbyBT-Demi_gdi.otf') format('opentype'),
		url('AvantGardeITCbyBT-Demi_gdi.svg#AvantGardeITCbyBT-Demi') format('svg');
	font-weight: 700;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-25CA;
}

@font-face {
  font-family: 'MyriadPro-Regular';
  src: url('MyriadPro-Regular.eot?#iefix') format('embedded-opentype'),  url('MyriadPro-Regular.woff') format('woff'), url('MyriadPro-Regular.ttf')  format('truetype'), url('MyriadPro-Regular.svg#MyriadPro-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
    font-family: 'ralewayregular';
    src: url('raleway-regular-webfont.eot');
    src: url('raleway-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('raleway-regular-webfont.woff') format('woff'),
         url('raleway-regular-webfont.ttf') format('truetype'),
         url('raleway-regular-webfont.svg#ralewayregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
	font-family:'AvantGardeITCbyBT-Book';
	src: url('AvantGardeITCbyBT-Book_latin+latin-ext_gdi.eot');
	src: url('AvantGardeITCbyBT-Book_latin+latin-ext_gdi.eot?#iefix') format('embedded-opentype'),
		url('AvantGardeITCbyBT-Book_latin+latin-ext_gdi.woff') format('woff'),
		url('AvantGardeITCbyBT-Book_latin+latin-ext_gdi.ttf') format('truetype'),
		url('AvantGardeITCbyBT-Book_latin+latin-ext_gdi.otf') format('opentype'),
		url('AvantGardeITCbyBT-Book_latin+latin-ext_gdi.svg#AvantGardeITCbyBT-Book') format('svg');
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-F000;
}

@font-face {
    font-family: 'LatoBold';
    src: url('lato-bold.eot');
    src: url('lato-bold.eot') format('embedded-opentype'),
         url('lato-bold.woff2') format('woff2'),
         url('lato-bold.woff') format('woff'),
         url('lato-bold.ttf') format('truetype'),
         url('lato-bold.svg#LatoBold') format('svg');
}

@font-face {
  font-family: 'MyriadPro-Semibold';
  src: url('MyriadPro-Semibold.eot?#iefix') format('embedded-opentype'),  url('MyriadPro-Semibold.otf')  format('opentype'),
	     url('MyriadPro-Semibold.woff') format('woff'), url('MyriadPro-Semibold.ttf')  format('truetype'), url('MyriadPro-Semibold.svg#MyriadPro-Semibold') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
	font-family:'AvantGardeITCbyBT-Medium';
	src: url('AvantGardeITCbyBT-Medium_gdi.eot');
	src: url('AvantGardeITCbyBT-Medium_gdi.eot?#iefix') format('embedded-opentype'),
		url('AvantGardeITCbyBT-Medium_gdi.woff') format('woff'),
		url('AvantGardeITCbyBT-Medium_gdi.ttf') format('truetype'),
		url('AvantGardeITCbyBT-Medium_gdi.otf') format('opentype'),
		url('AvantGardeITCbyBT-Medium_gdi.svg#AvantGardeITCbyBT-Medium') format('svg');
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-25CA;
}

@font-face {
    font-family: 'MyriadProBold';
    src: url('myriadpro-bold.eot');
    src: url('myriadpro-bold.eot') format('embedded-opentype'),
         url('myriadpro-bold.woff2') format('woff2'),
         url('myriadpro-bold.woff') format('woff'),
         url('myriadpro-bold.ttf') format('truetype'),
         url('myriadpro-bold.svg#MyriadProBold') format('svg');
}

@font-face {
    font-family: 'MyriadProLight';
    src: url('myriadpro-light.eot');
    src: url('myriadpro-light.eot') format('embedded-opentype'),
         url('myriadpro-light.woff2') format('woff2'),
         url('myriadpro-light.woff') format('woff'),
         url('myriadpro-light.ttf') format('truetype'),
         url('myriadpro-light.svg#MyriadProLight') format('svg');
}

/*
----------------------------------
02. CONTAINER, WRAPPER
----------------------------------
*/

#container{width:100%;}
#wrapper{width:100%;}
.main{max-width:1200px;margin:0 auto;}
@media(max-width:1025px){
.main{padding:0% 2%;}	
}
img {
	max-width: 100%;
	height: auto;
}
@media \0screen {
  img { 
  	width: auto; /* for ie 8 */
  }
}

/*
----------------------------------
03. HEADER
----------------------------------
*/
#header{width:100%;}
.header_top{ padding:28px 0 20px;}
.header_left{ float:left;}
.header_right{ float:right;}
.header_right img{ vertical-align:middle;}
.header_right a{ font:normal 18px 'latolight'; color:#5c5d61;}
.nav_sec{ background:#f4f4f4;}



/*
-----------------------------------
04. CONTENT 
-----------------------------------
*/
#content{width:100%;}

.slider_text{ width:/*627px*/52.25%; position:absolute; bottom:13.25%; right:0;}
.slider_text h1{font:normal 80px 'S671Slab-Regular'; color:#fff; margin:0 0 15px;}
.slider_text p{font:normal 16px 'ralewayregular'; color:#fff; margin:0 0 15px;}
#slider img{ width:100%;}
.slider_text a img{ width:auto !important;}

/* // Sudo Slider */
/* Numeric Navigation */
ol.numericControls {margin:1em 0;padding:0;height:28px;	}
ol.numericControls li{margin:0 10px 0 0; padding:0;float:left;list-style:none;height:28px;line-height:28px;}
ol.numericControls li a{float:left;height:28px;line-height:28px;border:1px solid #ccc;background:#DAF3F8;color:#555;padding:0 10px;text-decoration:none;}
ol.numericControls li.current a{background:#5DC9E1;color:#fff;}
ol.numericControls li a:focus, .prevBtn a:focus, .nextBtn a:focus{outline:none;}
.graphic, .prevBtn, .nextBtn{margin:0;padding:0;display:block;overflow:hidden;text-indent:-8000px;}
.prevBtn{ display:block;width:/*44px*/4.58%;height:55px;position:absolute;left:5%;top:50%; cursor:pointer; background:url(../images/prev.png) no-repeat; font-size:0px; z-index:9999999 !important; background-size:contain;}
.nextBtn { display:block;width:/*44px*/4.58%;height:55px;position:absolute;right:8%;top:50%; cursor:pointer; background:url(../images/next.png) no-repeat; font-size:0px; z-index:9999999 !important;  background-size:contain;}		


.content_sec{ padding:45px 0;}

.content_left{width:/*462px*/38.5%; float:left; padding:0 1.5% 0 0; text-align:right; background:url(../images/border_left.png) no-repeat right; padding:0 2% 0 0; margin:0 2% 0 0;}
.content_left ul{ list-style:none; padding:0; margin:0;}
.content_left ul li{font:normal 40px 'AvantGardeITCbyBT-Demi';}
.content_left ul li.orange{ color:#ff8504;}
.content_left ul li.purple{ color:#818de5;}
.content_left ul li.black{ color:#383635;}
.content_left ul li.green{ color:#08ad8c;}

.content_right{ overflow:hidden;}
.content_right{font:normal 18px 'MyriadPro-Regular'; color:#858585; line-height:26px;}

.service_sec{position:relative; padding:30px 0 80px;}
.service_sec h2{ font: normal 40px 'AvantGardeITCbyBT-Book'; color:#818be5; text-transform:uppercase; background:url(../images/h2_bg.png) no-repeat bottom center; text-align:center; padding:0 0 25px;}
.service_box { float:left; text-align:center; padding:35px 0 0;}
.service_box h3{font:normal 25px 'LatoBold'; color:#171b3a; margin:0 0 15px;}
.service_box p{ font:normal 15px Arial, Helvetica, sans-serif; color:#3f3f3f; margin:0 0 15px;}
.service_box a{ display:inline-block; font:normal 14px 'LatoRegular'; color:#fff; text-transform:uppercase; background:#ff8604; color:#fff; padding:13px 15px; border-radius:5px;}
.link1 { padding:0 !important; background:none !important; text-transform:none !important;}


.message_sec{ padding:44px 0 31px;}
.message_left{ width:/*802px*/66.83%; float:left; background:#2331b9; padding:10px; margin:0 1.2% 0 0;}
.message_inner{ border:1px solid #fff; padding:24px;}
.message_inner h2{ font:normal 26px 'MyriadPro-Regular'; color:#fff; border-bottom:1px solid #8893ff; padding-bottom:18px; margin-bottom:14px;}
.message_inner h2 span{ display:inline-block; float: right;}
.message_inner h2 span a{ font:normal 22px 'MyriadPro-Regular'; color:#fff;}


.form_hld{ width:/*367px*/48.67%; float:left; margin:0 1.3% 10px 0;}
.form_txt{ width:95.5%; background:none; border:1px solid #fff; font:normal 13px 'MyriadPro-Regular'; color:#fff; border-radius:5px; height:31px; line-height:31px; padding:0 0 0 15px;}
input.form_txt::-webkit-input-placeholder {color: #fff; opacity: 1;}
input.form_txt::-moz-placeholder { /* Firefox 18- */color: #fff;  opacity: 1;}
input.form_txt::-moz-placeholder {  /* Firefox 19+ */ color: #fff;  opacity: 1;}
input.form_txt::-ms-input-placeholder { color: #fff; opacity: 1;}

.form_txtarea{ width:96.5%; background:none; border:1px solid #fff; font:normal 13px 'MyriadPro-Regular'; color:#fff; border-radius:5px; height:158px; line-height:31px; padding:0 0 0 15px; resize:none; margin:0 0 10px;}

.form_txtarea::-webkit-input-placeholder {color: #fff; opacity: 1;}
.form_txtarea::-moz-placeholder { /* Firefox 18- */color: #fff;  opacity: 1;}
.form_txtarea::-moz-placeholder {  /* Firefox 19+ */ color: #fff;  opacity: 1;}
.form_txtarea::-ms-input-placeholder { color: #fff; opacity: 1;}
.form_sub{ background:#2a3ceb; font:normal 18px 'MyriadPro-Semibold'; color:#fff; padding:9px 20px; border:1px solid #fff; border-radius:5px; text-transform:uppercase;}
.form_hld_1{float:right; margin:0 8px 0 0;}



.message_right{ background:#fb8404; padding:10px; overflow:hidden;}
.message_inner_r{ border:1px solid #ffad55; padding:10px;}
.message_inner_r h3{ background:url(../images/clock.png) no-repeat left; font:normal 23px 'MyriadProBold'; color:#fff; padding:0 0 0 70px; height:63px;}
.message_inner_r h3 span{font:normal 19px 'MyriadProLight'; display:block;}
.message_inner_r p{ font:normal 19px 'LatoRegular'; color:#fff; padding:10px 0 0; margin:0 0 0 26px;}
.message_inner_r ul { padding:0; margin:0 0 0 26px;; list-style:none;}
.message_inner_r ul li{ background:url(../images/li_bg.png) no-repeat left; font:normal 16px 'AvantGardeITCbyBT-Medium'; color:#fff; padding:10px 0 10px 15px; border-top:1px solid #ffa23f;}
.message_inner_r ul li:first-child{border:none; }

.same1{ padding:0 0 20px;}



.content_top{ background:#4d60f0; padding:22px 0;}
.content_top h2{ font:normal 35px 'AvantGardeITCbyBT-Book'; color:#fff; text-transform:uppercase;}
.content_inner{ padding:41px 0 60px;}
.content_inner h2{ font: normal 40px 'AvantGardeITCbyBT-Demi'; color:#4d5fef; margin:0 0 30px;}
.content_inner h2 span{color:#ff8504;}
.con_right p{ font:normal 15px Arial, Helvetica, sans-serif; color:#858585; line-height:25px; margin-bottom:20px;}
.con_right p span{ color:#4d5fef;}

.con_left{width:/*277px*/23.08%; float:left; margin:0 2% 0 0;}
.con_right{ overflow:hidden;}

.bottom_text { padding:38px 0 0;}
.bottom_text h3{ font:normal 25px 'AvantGardeITCbyBT-Book'; color:#4d5fef; margin:0 0 18px;}
.bottom_text p{ font:normal 15px Arial, Helvetica, sans-serif; color:#858585; line-height:25px;}


.technology_box{ padding:0 0 48px;}
.technology_box h2{font:normal 25px 'AvantGardeITCbyBT-Book'; color:#4d5fef;}
.tech_left{ width:/*277px*/23.08%; float:left; margin:0 2% 0 0;}
.tech_right{ overflow:hidden;}
.tech_right p{font:normal 15px Arial, Helvetica, sans-serif; color:#858585; line-height:25px;}

.content_inner p{font:normal 15px Arial, Helvetica, sans-serif; color:#858585; line-height:25px;}
.content_inner a{ background:#4d60f0; font:normal 15px Arial, Helvetica, sans-serif; padding:14px; display:inline-block; margin:15px 0 0; color:#fff; border-radius:5px;}

.content_inner a img{vertical-align:middle;}
.vid_sec{ text-align:center; margin:0 0 52px;}

.content_inner ul{ padding:0; list-style:none; margin:0;}
.content_inner ul li{ font:normal 15px Arial, Helvetica, sans-serif; color:#858585; padding:8px 0 8px 25px; background:url(../images/li_bg2.png) no-repeat 0 10px;  border-top:1px solid #dfdfdf;}
.sleep_box{ padding:44px 0 0;}

.testi_box{ margin:0 0 34px;}
.testi_right p{background:url(../images/blockquote.png) no-repeat left top; padding:0 0 0 55px;}
.user{ text-align:right; float:right;}
.user p{ background:none; font:bold 15px Arial, Helvetica, sans-serif; font-style:italic; color:#4d5fef; margin:0 0 24px;}
.user p span{ display:block; font:normal 13px Arial, Helvetica, sans-serif; color:#858585;}

.testi_left{ width:/*277px*/23.08%; float:left; margin:0 2% 0 0;}
.testi_right{ overflow:hidden;}

.treat_box{padding:0 0 38px;}
.treat_box h2{font:normal 25px 'AvantGardeITCbyBT-Book'; color:#4d5fef;}
.treat_left{ width:/*277px*/23.08%; float:left; margin:0 2% 0 0;}
.treat_right{ overflow:hidden;}

.treat_p{ width:/*517px*/43.08%; background:#4d60f0; padding:17px; margin:0 2% 0 0;}

.treat_p ul li{ font:normal 16px Arial, Helvetica, sans-serif; color:#fff; border-top:1px solid #6c7dff; background:url(../images/li_bg3.png) no-repeat 0 20px; padding:20px 0 20px 25px}
.treat_p h2{font:normal 25px 'AvantGardeITCbyBT-Book'; color:#fff; border-bottom:1px solid #6c7dff; padding:0 0 10px; margin:0;}
.treat_box ul li:first-child{ border:none;}

.treat_b{ width:/*517px*/43.08%; background:#2e2e2e; padding:17px;}
.treat_b ul li{ font:normal 16px Arial, Helvetica, sans-serif; color:#fff; border-top:1px solid #3c3b3b; background:url(../images/li_bg3.png) no-repeat 0 20px; padding:20px 0 20px 25px}
.treat_b h2{font:normal 25px 'AvantGardeITCbyBT-Book'; color:#fff; border-bottom:1px solid #3c3b3b; padding:0 0 10px; margin:0;}

.left{ float:left;}
.right{ float:left;}

.treat_img{ text-align:center; padding:0 0 38px;}


.contact_right p span{color:#4d5fef; font-size:16px;}

.contact_bottom{ padding:38px 0 0;}

.contact_right{ width:48%; float:right;}
.contact_left{ width:48%; float:left; margin:0 1.5% 0 0;}
.contact_ad_l{ width:48%; float:left; margin:0 2.5% 0 0;}
.contact_ad_r{ width:48%; float:right;}

.contact_right p{ margin:0 0 6px;}
.contact_ad_l p, .contact_ad_r p{ margin:0 0 2px;}

.con_txt{ font:normal 13px 'AvantGardeITCbyBT-Book'; padding:0 0 0 15px; width:95%; border:1px solid #ececec; color:#848484; background:#fff; height:40px; line-height:40px; margin:0 0 8px;}
.con_txtarea{ font:normal 13px 'AvantGardeITCbyBT-Book'; color:#848484; padding:0 0 0 15px; width:94%; border:1px solid #ececec; color:#848484; background:#fff; height:140px; line-height:40px; resize:none;}

.sub_form{ background:#4d60f0; width:100%; height:42px; line-height:42px; font:normal 21px 'AvantGardeITCbyBT-Book'; color:#fff; text-transform:uppercase; cursor:pointer;}

input.con_txt::-webkit-input-placeholder {color: #848484; opacity: 1;}
input.con_txt::-moz-placeholder { /* Firefox 18- */color: #848484;  opacity: 1;}
input.con_txt::-moz-placeholder {  /* Firefox 19+ */ color: #848484;  opacity: 1;}
input.con_txt::-ms-input-placeholder { color: #848484; opacity: 1;}

.con_txtarea::-webkit-input-placeholder {color: #848484; opacity: 1;}
.con_txtarea::-moz-placeholder { /* Firefox 18- */color: #848484;  opacity: 1;}
.con_txtarea::-moz-placeholder {  /* Firefox 19+ */ color: #848484;  opacity: 1;}
.con_txtarea::-ms-input-placeholder { color: #848484; opacity: 1;}


.contact_right a{ background:none; font:normal 15px Arial, Helvetica, sans-serif; padding:0; display:inline-block; margin:15px 0 0; color:#858585; border-radius:none;}


/*
------------------------------------
05. FOOTER 
------------------------------------
*/
#footer{width:100%; background:url(../images/bg2.jpg); border-top:1px solid #807b7b; padding:44px 0 70px;}
.foot_box{ width:/*280px*/23.33%; float:left; margin:0 1% 0 0;}
.foot_box h3{font:normal 19px 'MyriadProBold'; color:#fff; margin:0 0 10px; text-transform:uppercase;}
.foot_box ul{ padding:0; list-style:none; margin:0;}
.foot_box ul li { margin:0 0 10px;}
.foot_box ul li a{font:normal 14px 'LatoRegular'; color:#fff;}

.foot_box1{ width:/*380px*/31.66%; float:left; margin:0 1.5% 0 0;}
.foot_box1 h3{font:normal 19px 'MyriadProBold'; color:#fff; margin:0 0 10px; text-transform:uppercase;}
.foot_box1 p{font:normal 14px 'LatoRegular'; color:#fff; margin:0 0 18px;}
.foot_box1 p span{ font:normal 14px 'LatoBold'; color:#f98304;}
.foot_box1 p a{ font:normal 14px 'latolight'; color:#fff;}

.foot_box2{ width:/*490px*/40.83%; float:right; padding:28px 0 0;}
.foot_top{ border:1px solid #473c3c; border-radius:5px; padding:14px 14px 0;}
.foot_top h3{ background:url(../images/hand.png) no-repeat left 6px; font:normal 22px 'MyriadPro-Semibold'; color:#8c97ff; padding:0 0 0 60px;}
.foot_top h3 span{ display:block; font:normal 20px 'MyriadProLight';}
.foot_top h3 a{ color:#fa8304;}

.foot_bottom{ text-align:right; margin:23px 0 0;}
.foot_bottom p{font:normal 14px 'AvantGardeITCbyBT-Medium'; color:#fff; margin-bottom:12px;}
.foot_bottom p img{ vertical-align:middle;}

/*
-------------------------------------
06. RESPONSIVE
-------------------------------------
*/

@media(min-width:999px){
#navigation ul{padding:0;margin:0;list-style:none;}
#navigation ul li {display:inline-block; padding:0 0.5;line-height:58px; position:relative;}
#navigation ul li a{display:inline-block; font:normal 16px 'LatoRegular'; color:#979999; line-height:60px; padding:0 25px;}
#navigation ul li:hover a, #navigation ul li.current a{ background:#4d60f0; color:#fff;}



}

@media(max-width:1065px){
	.prevBtn{ top:10%; }
.nextBtn { top:10%; }
}

@media(max-width:1115px){
	#navigation ul li a {padding: 0 15px;}
	
}

@media(max-width:1023px){
	
.contact_ad_l {
    float: none;
    margin: 0 2.5% 0 0;
    width: 100%;
}


.contact_ad_r {
    float: none;
    width: 100%;
	margin:0 0 10px;
}

.con_txtarea{ width:95%;}


}


@media(max-width:999px){
	.slider_text h1{ font-size:41px;}
	
	.message_left {
    float: none;
    margin: 0 0 20px;
    padding: 10px;
    width: 97%;
}


.form_hld {
    float: left;
    margin: 0 0 10px;
    width: 100%;
}
}

@media(max-width:767px){
	
	
.header_left {
    float: none;
    text-align: center;
	margin:0 0 20px;
}


.header_right {
    float: none;
    text-align: center;
}
		
.slider_text {bottom: 0;position: relative;right: 0;width: 100%; background:#6877ef; padding:20px 0;}
.content_left{ float:none; width:100%; text-align:left; background:none; margin:0 0 10px;}
.content_left ul li{ display:inline-block; margin:0 1% 0 0; font-size:35px;}
.service_box h3{font-size:20px;}




.foot_box {
    float: none;
    margin: 0 0 30px;
    width: 100%;
}


.foot_box1 {
    float: none;
    margin: 0 0 10px;
    width: 100%;
}


.foot_box2 {
    float: none;
    padding: 28px 0 0;
    width: 100%;
}


.con_left {
    float: none;
    margin: 0 0 20px;
    text-align: center;
    width: 100%;
}

.content_inner h2{ text-align:center;}


.treat_left {
    float: none;
    margin: 0 0 20px;
    width: 100%;
}

.treat_p, .treat_b{ width:94%; margin:0 0 20px;}
.left, .right{ float:none;}


.tech_left {
    float: none;
    margin: 0 0 20px;
    text-align: center;
    width: 100%;
}


.testi_left {
    float: none;
    margin: 0 0 20px;
    text-align: center;
    width: 100%;
}

.user {
    float: none;
    text-align: center;
}


.contact_left {
    float: none;
    margin: 0 0 20px;
    width: 100%;
}


.contact_right {
    float: none;
    width: 100%;
}

.con_txt{ width:97%;}

.con_txtarea {
    width: 97%;
}

.vid_sec iframe{width:100%;}
		
}

@media(max-width:479px){
	.message_inner h2 span{ display:block; float:none;}
	
	
.message_left {   
    width: 94%;
}


.foot_bottom {
    text-align: center;
}

.content_inner h2 {
    font-size: 32px;
}

.bottom_text h3{ font-size:24px;}

.treat_p, .treat_b{ width:88%; margin:0 0 20px;}

.con_txt {
    width: 95%;
}


.con_txtarea {
    width: 95%;
}

.sub_form{ width:99%;}

}

@media(max-width:319px){
}
