.menu { display:none; }
#content .blog .detail h3 a { color:#19b6e3; }

#wrap .container { width: 960px; }
#banner .prev_banner { display:block; height:53px; width:40px; position:absolute; top:200px; left:-40px; background:url('../images/banner_arrow.png') left no-repeat; text-indent:-9999px; }
#banner .next_banner { display:block; height:53px; width:40px; position:absolute; top:200px; right:-40px; background:url('../images/banner_arrow.png') right no-repeat; text-indent:-9999px; }


@media only screen and (min-width: 995px) { #wrap .container { width: 960px; }
#content .clients .client img { width:155px; }
#content .blog .detail { margin:-21px 0 0 20px; }
}/*/mediaquery*/

 @media only screen and (min-width: 768px) and (max-width: 995px) { #wrap .container { width: 768px; margin:0 auto; }
#banner .prev_banner { display:none; }
#banner .next_banner { display:none; }
 
 
.nav { display:none; }
.menu { display:block; }
<!-- navi--> 
#menu_btn { float:left; margin:0 0 0 0; }
.menu { float:right; margin:-42px 0 0 0; clear:left; }
#sub_menu { background:#000; float:left; width:768px; z-index:1800; position: absolute; margin:20px 0 0 0; }
#sub_menu li { border-bottom:solid 1px #e8e8e8; }
#sub_menu li.last { border-bottom:none; }
#sub_menu a { display:block; color:#4e4e4e; font-size:12px; background:#fff; line-height:32px; padding:0 0 0 15px; text-transform:uppercase; }
#sub_menu a.sub { background:#f2f2f2; padding:0 0 0 35px; }
#sub_menu a:hover { background:#4e4e4e; color:#fff; -webkit-transition: none; -o-transition: 0; transition: none; -moz-transition: background-color 1000ms ease; -webkit-transition: background-color 1000ms ease; -o-transition: background-color 1000ms ease; transition: background-color 1000ms ease; }
#sub_menu a.sel { background:#4e4e4e; color:#fff; }
#sub_menu ul.sub a { display:block; color:#4e4e4e; font-size:12px; background:#fff; line-height:32px; padding:0 0 0 15px; text-transform:uppercase; }
<!-- navi End-->  
#content { }
#content .services .white_back { background:none; margin:-120px 0 0 0px; position:relative; z-index:20; }
#content .services { margin:10px 0 0 0; }
#content .services .service_sec { float:left; width:225px; margin:20px 30px 0 0; }
#content .services .service_sec.last { margin:10px 0 0 255px; float:left; }
#content .our_work { margin: 40px 0 0 0; }
.carousel_content { width:640px; margin:0 0 0 65px; }
#content .our_work .work { float: left; margin: 25px 0px 0 0; }
 #content .our_work .title { width: 768px; }
#content .why_choose { display:block; float:left; clear:both; width: 768px !important; }
#content .clients .client img { width:25%; }
#footer .sections { float:left; width:100%; margin:20px 40px 0 0; }
#footer .form input[type=text] { float:left; margin:0 10px 0 0; }
#footer .form a.more { margin:0 224px 0 0 !important; float:right; }
#sub_content { }

#sub_content .about { background:url(../images/service_divide.jpg) none bottom; padding:0; }
#sub_content .about img { width:36%; }
#sub_content .about .text { width:458px; }

#sub_content .single_content { background:url(../images/service_divide.jpg) none bottom; padding:0 0 40px 0; }
#sub_content .single_content img { width:36%; }
#sub_content .single_content .text { width:458px; }

#content .blog .detail { float:left; width:463px; margin:25px 0 0 15px; }


#sub_content .about_more .three-sec { float:left; width:30%; margin:0 38px 0 0; }
 #sub_content .services .serv_sec { width:50%; margin:0 0 50px 0; }
#sub_content .tech_use { padding:0 0 275px 0; }
#sub_content .tech_use img { width:50%; float:right; }
#sub_content .tech_use .text { width:50%; }
#sub_content .more_services .more_serv_sec img { float:left; margin:40px 0 0 20px; }
#sub_content .more_services .more_serv_sec .text { width:555px; }
#sub_content .more_services .more_serv_sec.pos_change .text { width:555px; }
 #sub_content .columns .col_two p { width:47%; }
#sub_content .columns .col_thr p { width:30%; }
#sub_content .columns .col_for p { width:20%; }
#table .main_tab .tab_sec { width:100%; }
#table .main_tab .tab_sec.last { width:100%; }
#table_two .main_tab .tab_sec { width:100%; }
#table_two .main_tab .tab_sec.last { width:100%; }
#sub_content .right_sec { width:100%; margin:15px 0 0 0; }
#sub_content .right_sec .search input[type=text] { width:94%; }
#sub_content .contact .form { width:100%; }
#sub_content .contact iframe { width:100%; }

#content .blog  { width:750px !important; max-width:750px !important; }

#banner { height:420px !important; }
.swipe-wrap img { width:768px !important; }
.swipe img { width:768px !important; }


}/*/mediaquery*/
 @media only screen and (min-width: 640px) and (max-width: 768px) { #wrap .container { width: 640px; }
#banner .prev_banner { display:none; }
#banner .next_banner { display:none; }

.nav { display:none; }
.menu { display:block; }
<!-- navi--> 
#menu_btn { float:left; margin:115px 0 0 0; }
.menu { float:right; margin:-42px 0 0 0; clear:left; }
#sub_menu { background:#000; float:left; width:640px; z-index:1800; position: absolute; margin:20px 0 0 0; }
#sub_menu li { border-bottom:solid 1px #e8e8e8; }
#sub_menu li.last { border-bottom:none; }
#sub_menu a { display:block; color:#4e4e4e; font-size:12px; background:#fff; line-height:32px; padding:0 0 0 15px; text-transform:uppercase; }
#sub_menu a:hover { background:#2b2b2b; display:block; }
#sub_menu a.sub { background:#f2f2f2; padding:0 0 0 35px; }
#sub_menu a:hover { background:#4e4e4e; color:#fff; -webkit-transition: none; -o-transition: 0; transition: none; -moz-transition: background-color 1000ms ease; -webkit-transition: background-color 1000ms ease; -o-transition: background-color 1000ms ease; transition: background-color 1000ms ease; }
#sub_menu a.sel { background:#4e4e4e; color:#fff; }
#sub_menu ul.sub a { display:block; color:#4e4e4e; font-size:12px; background:#fff; line-height:32px; padding:0 0 0 15px; text-transform:uppercase; }
<!--navi End--> 
#content { }
#content .services .white_back { background:none; margin:-120px 0 0 0; width:100%; position:relative; z-index:20; }
#content .services .service_sec { margin:10px 0 0 65px; float:left; }
#content .our_work { margin: 40px 0 0 0; }
.view { width: 288px !important; }
#content .our_work p.port { width: 287px !important; }
.carousel_content { width:698px; margin:0 0 0 0; }
#content .our_work .work { float: left; width: 330px; margin: 25px 0px 0 0; }
<!-- navi End-->  
#content .our_work .title { width: 639px; }
#content .why_choose { display:block; float:left; clear:both; width:639px; }
#content .clients .client img { width:40%; }
#footer .sections { float:left; width:100%; margin:20px 40px 0 0; }
#footer .form input[type=text] { float:left; margin:0 10px 10px 0; }
 #sub_content { }
 

 
#sub_content .about { background:url(../images/service_divide.jpg) none bottom; padding:0; }
#sub_content .about img { width:36%; }
#sub_content .about .text { width:380px; }
#sub_content .about .text ul.ticks li { display:none; }

#sub_content .single_content { background:url(../images/service_divide.jpg) none bottom; padding:0 0 20px 0; }
#sub_content .single_content img { width:36%; }
#sub_content .single_content .text { width:380px; }
#sub_content .single_content .text ul.ticks li { display:none; }

#sub_content .about_more .three-sec { float:left; width:100%; margin:0 38px 0 0; }
#sub_content .meet_team .team_sec { float:left; width:200px; margin:35px 26px 0 50px; padding:10px; }
 #sub_content .services .serv_sec { width:50%; margin:0 0 50px 0;  }
#sub_content .tech_use { padding:0 0 295px 0; }
#sub_content .tech_use img { width:45%; margin:110px 0 0 0; float:right; }
#sub_content .tech_use .text { width:50%; }
#sub_content .more_services .more_serv_sec img { float:left; margin:40px 0 0 20px; }
#sub_content .more_services .more_serv_sec .text { width:62%; text-align:inherit; }
#sub_content .more_services .more_serv_sec.pos_change .text { width:62%; }
#sub_content .meet_team .team_sec.last { margin:35px 0 0 50px; }
#sub_content .columns .col_two p { width:46%; }
#sub_content .columns .col_thr p { width:28%; }
#sub_content .columns .col_for p { width:20%; }
 #sub_content .right_sec { width:100%; margin:15px 0 0 0; }
#sub_content .right_sec .search input[type=text] { width:92%; }
#sub_content .contact .form { width:100%; }

.left_sec { width:640px !important; }

#banner { height:380px !important; }
.swipe-wrap img { width:640px; }

}/*/mediaquery*/
 @media only screen and (min-width: 480px) and (max-width: 640px) { 
#banner .prev_banner { display:none; }
#banner .next_banner { display:none; } 
 
 .menu { display:block; }
#wrap .container { width: 480px; }
.nav { display:none; }
.phone { font-size:11px; } 
.phone strong { font-size:17px; }

<!-- navi--> 
#menu_btn { float:left; margin:115px 0 0 0; }
.menu { float:right; margin:-42px 0 0 0; clear:left; }
#sub_menu { background:#000; float:left; width:480px; z-index:1800; position: absolute; margin:20px 0 0 0; }
#sub_menu li { border-bottom:solid 1px #e8e8e8; }
#sub_menu li.last { border-bottom:none; }
#sub_menu a { display:block; color:#4e4e4e; font-size:12px; background:#fff; line-height:32px; padding:0 0 0 15px; text-transform:uppercase; }
#sub_menu a:hover { background:#2b2b2b; display:block; }
#sub_menu a.sub { background:#f2f2f2; padding:0 0 0 35px; }
#sub_menu a:hover { background:#4e4e4e; color:#fff; -webkit-transition: none; -o-transition: 0; transition: none; -moz-transition: background-color 1000ms ease; -webkit-transition: background-color 1000ms ease; -o-transition: background-color 1000ms ease; transition: background-color 1000ms ease; }
#sub_menu a.sel { background:#4e4e4e; color:#fff; }
#sub_menu ul.sub a { display:block; color:#4e4e4e; font-size:12px; background:#fff; line-height:32px; padding:0 0 0 15px; text-transform:uppercase; }

<!-- navi End-->  
#content { background:none; }
#content .services .white_back { background:none; margin:-120px 0 0 0; width:100%; position:relative; z-index:20; }
 #content .services .service_sec { margin:10px 0 0 10px; float:left; }
#content .our_work { margin: 40px 0 0 0; }
#content .our_work .title { width: 481px; }
.view { width: 288px !important; }
#content .our_work p.port { width: 287px !important; }
.carousel_content { width:298px; margin:0 0 0 0; }
#content .our_work .work { float: left; width: 330px; margin: 25px 0px 0 0; }
#content .blog img { width:10	0%; }
#content .blog .detail { float:left; width:450px; margin:25px 0 0 0; }
 #content .why_choose { display:block; float:left; clear:both; width:450px; }
#content .clients .client img { width:100%; }
#footer .sections { float:left; width:100%; margin:20px 40px 0 0; }
#footer .form input[type=text] { float:left; margin:0 10px 10px 0; }
#footer .footer_bot { background:url(../images/footer_bot.jpg) repeat-x; height:51px; margin:25px 0 0 0; }
#footer .footer_bot p { float:left; font-size:10px; color:#8a8a8a; line-height:51px; }
 #sub_content { }
 
#sub_content .about { background:url(../images/service_divide.jpg) none bottom; padding:0; }
#sub_content .about img { width:98%; }
#sub_content .about .text { width:480px; margin:15px 0 0 0; }

#sub_content .single_content { background:url(../images/service_divide.jpg) none bottom; padding:0 0 50px 0; }
#sub_content .single_content img { width:98%; }
#sub_content .single_content .text { width:480px; margin:15px 0 0 0; }


 #sub_content .about_more .three-sec { float:left; width:100%; margin:0 38px 15px 0; }
#sub_content .meet_team .team_sec { float:left; width:200px; margin:35px 18px 0 0px; padding:10px; }
 #sub_content .services .serv_sec { width:50%; margin:0 0 50px 0;  }
#sub_content .tech_use { padding:0 0 295px 0; }
#sub_content .tech_use img { width:45%; margin:110px 0 0 0; float:right; }
#sub_content .tech_use .text { width:50%; }
#sub_content .more_services .more_serv_sec img { float:left; margin:40px 0 0 20px; }
#sub_content .more_services .more_serv_sec .text { width:100%; text-align:inherit; }
#sub_content .more_services .more_serv_sec.pos_change .text { width:100%; }
 #sub_content .columns .col_two p { width:45%; }
#sub_content .columns .col_thr p { width:100%; margin:0 0 15px 0; }
#sub_content .columns .col_for p { width:18%; }
 .left_sec .date { display:none; }
#sub_content .right_sec { width:100%; margin:15px 0 0 0; }
#sub_content .right_sec .search input[type=text] { width:90%; }
#sub_content .left_sec .left { float:left; width:100%; }
#sub_content .left_sec .left img { width:100%; }
.left_sec .title { width:100%; }
#sub_content .comments h3 { width:75%; }
#sub_content .comments .p-comments .text { width:430px; float:left; margin:0 0 0 15px; }
#sub_content .comments .p-comments.right .text { float:left; margin:0 0 0 15px; width:330px; }
#sub_content .blog .leave_comment h3 { width:65%; }
#sub_content .leave_comment .field { width:100%; }
#sub_content .leave_comment textarea { width:90%; float:left; }
#sub_content .contact .form { width:100%; }

.left_sec { width:480px !important; }

#banner { height:300px !important; }
.swipe-wrap img { width:480px; }
#sub_content .contact .form textarea { width:374px; }

}/*/mediaquery*/

 @media only screen and (min-width: 320px) and (max-width: 480px) { #wrap .container { width: 320px; }
#banner .prev_banner { display:none; }
#banner .next_banner { display:none; }
 
 .menu { display:block; }
.nav { display:none; }
a.logo { width:60%; }
a.logo img { width:100%; }
.phone { font-size:13px; }
.phone strong { display:block; font-size:17px; }
 
#menu_btn { float:right; margin:-14px 0 0 0; }
.menu { float:right; margin:-42px 0 0 0; clear:left; }
#sub_menu { background:#000; float:left; width:320px; z-index:1800; position: absolute; margin:20px 0 0 0; }
#sub_menu li { border-bottom:solid 1px #e8e8e8; }
#sub_menu li.last { border-bottom:none; }
#sub_menu a { display:block; color:#4e4e4e; font-size:12px; background:#fff; line-height:32px; padding:0 0 0 15px; text-transform:uppercase; }
#sub_menu a:hover { background:#2b2b2b; display:block; }
#sub_menu a.sub { background:#f2f2f2; padding:0 0 0 35px; }
#sub_menu a:hover { background:#4e4e4e; color:#fff; -webkit-transition: none; -o-transition: 0; transition: none; -moz-transition: background-color 1000ms ease; -webkit-transition: background-color 1000ms ease; -o-transition: background-color 1000ms ease; transition: background-color 1000ms ease; }
#sub_menu a.sel { background:#4e4e4e; color:#fff; }
#sub_menu ul.sub a { display:block; color:#4e4e4e; font-size:12px; background:#fff; line-height:32px; padding:0 0 0 15px; text-transform:uppercase; }
 #content { background:none; }
#content .services .white_back { background:none; margin:-120px 0 0 0; width:100%; position:relative; z-index:20; }
#content .services .service_sec { margin:10px 0 0 45px; float:left; }
#content .blog img { width:60%; }
#content .blog .detail { float:left; width:358px; margin:25px 0 0 0; }
 #content .why_choose { display:block; float:left; clear:both; }
#content .clients .client img { width:100%; }
#content .testi img { width:94%; }
#footer .sections .links { width:100%; margin:20px 0 0 0; }
#footer .sections { float:left; width:100%; margin:20px 40px 0 0; }
#footer .form input[type=text] { float:left; margin:0 10px 10px 0; }
#footer .footer_bot p { float:left; font-size:10px; color:#8a8a8a; line-height:51px; }
#footer .footer_bot .social_icons a { background:none; height:0px; margin:0px; }
#footer .footer_bot .social_icons { margin:0 0 0 0; }
 #sub_content { }
 
#sub_content .about { background:url(../images/service_divide.jpg) none bottom; padding:0; }
#sub_content .about img { width:96%; }
#sub_content .about .text { width:320px; margin:15px 0 0 0; }
 
#sub_content .single_content { background:url(../images/service_divide.jpg) none bottom; padding:0 0 50px 0; }
#sub_content .single_content img { width:96%; }
#sub_content .single_content .text { width:320px; margin:15px 0 0 0; }
  
#content .blog .detail { float:left; width:320px; margin:25px 0 0 0; }

 
 
 #sub_content .about_more .three-sec { float:left; width:100%; margin:0 38px 15px 0; }
#sub_content .meet_team .team_sec { margin:35px 0 0 50px; }
#sub_content .meet_team .team_sec.last { margin:35px 0 0 50px; }
 #sub_content .services .serv_sec { width:100%; margin:0 0 50px 0;  }
#sub_content .tech_use { padding:0 0 295px 0; }
#sub_content .tech_use img { display:none; }
#sub_content .tech_use .text { width:100%; }
#sub_content .more_services .more_serv_sec img { float:left; margin:40px 0 0 20px; }
#sub_content .more_services .more_serv_sec .text { width:100%; text-align:inherit; }
#sub_content .more_services .more_serv_sec.pos_change .text { width:100%; }
#sub_content .columns .col_two p { width:40%; }
#sub_content .columns .col_thr p { width:100%; margin:0 0 15px 0; }
#sub_content .columns .col_for p { width:100%; margin:0 0 15px 0; }
.left_sec .date { display:none; }
#sub_content .right_sec { width:100%; margin:15px 0 0 0; }
#sub_content .right_sec .search input[type=text] { width:84%; }
#sub_content .left_sec .left { float:left; width:100%; }
#sub_content .left_sec .left img { width:100%; }
.left_sec .title { width:100%; }
#sub_content .comments .p-comments .text { width:320px; float:left; margin:0 0 0 15px; }
#sub_content .comments .p-comments.right .text { float:left; margin:0 0 0 15px; width:220px; }
#sub_content .comments h3 { width:46%; }
#sub_content .blog .leave_comment h3 { width:46%; }
#sub_content .leave_comment .field { width:100%; }
#sub_content .leave_comment textarea { width:90%; float:left; }
#sub_content .contact .form { width:100%; }
#sub_content .contact .form textarea { width:66%; }
#sub_content .contact .get_touch { width:100%; }

#work-carousel { left:0 !important; }
#banner { height:322px !important; }
#content .our_work p.port { width:243px !important; }
.work-carousel-head a { margin-top:-3px !important; }
.post-detail .work .field textarea { width:245px !important; }
.post-detail .work .field input { width:245px !important; }
.view { width: 264px !important; }
#content .why_choose { width:264px !important; }
#sub_content .leave_comment .submit { clear:both; float:none !important; }


.left_sec { width:320px !important; }
#banner { height:216px !important; }
.work-carousel-head a { right:53px !important; }

.swipe-wrap img { width:320px; }
a.blue_btn { margin:14px 36px !important; float:none !important; clear:both !important; display:inline-block !important;}
#sub_content .contact .form .field label { float:none !important; }

}/*/mediaquery*/ 
@media only screen and (max-width: 320px) { 
#banner .prev_banner { display:none; }
#banner .next_banner { display:none; }

.menu { display:block; }
 
 #wrap .container { width: 265px; padding:0 10px; }
.nav { display:none; }
a.logo { width:50%; }
a.logo img { width:100%; }
.phone { font-size:13px; }
.phone strong { display:block; font-size:17px; }

 #menu_btn { float:right; margin:0px 0 0 0; }
.menu { float:right; margin:-50px 0 0 0; clear:left; }
#sub_menu { background:#000; float:left; width:265px; z-index:1800; position: absolute; margin:20px 0 0 0; }
#sub_menu li { border-bottom:solid 1px #e8e8e8; }
#sub_menu li.last { border-bottom:none; }
#sub_menu a { display:block; color:#4e4e4e; font-size:12px; background:#fff; line-height:32px; padding:0 0 0 15px; text-transform:uppercase; }
#sub_menu a:hover { background:#2b2b2b; display:block; }
#sub_menu a.sub { background:#f2f2f2; padding:0 0 0 35px; }
#sub_menu a:hover { background:#4e4e4e; color:#fff; -webkit-transition: none; -o-transition: 0; transition: none; -moz-transition: background-color 1000ms ease; -webkit-transition: background-color 1000ms ease; -o-transition: background-color 1000ms ease; transition: background-color 1000ms ease; }
#sub_menu a.sel { background:#4e4e4e; color:#fff; }
#sub_menu ul.sub a { display:block; color:#4e4e4e; font-size:12px; background:#fff; line-height:32px; padding:0 0 0 15px; text-transform:uppercase; }
 #content { background:none; }
 
#content .services .white_back { background:none; margin:-30px 0 0 0; width:100%; position:relative; z-index:20; }
#content .services .service_sec { margin:10px 0 0 25px; float:left; }
#content .blog img { width:44%; }
#content .blog .detail { float:left; display:block; width:258px; margin:25px 0 0 0; }
#content .why_choose .features li { font-size:12px; }
#content .why_choose { display:block; float:left; clear:both; }
#content .clients .client img { width:96%; margin:0 0 10px 0; }
#content .testi img { width:90%; }
#footer .sections .links { width:100%; margin:20px 0 0 0; }
#footer .sections { float:left; width:100%; margin:20px 40px 0 0; }
#footer .form input[type=text] { float:left; margin:0 10px 10px 0; }
#footer .footer_bot { padding:10px 0 0 0; }
#footer .footer_bot p { float:left; font-size:10px; color:#8a8a8a; line-height:18px; }
#footer .footer_bot .social_icons a { background:none; height:0px; margin:0px; }
#footer .footer_bot .social_icons { margin:0 0 0 0; }
 #sub_content { }
 
#sub_content .about { background:url(../images/service_divide.jpg) none bottom; padding:0; }
#sub_content .about img { width:96%; }
#sub_content .about .text { width:265px; margin:15px 0 0 0; }

#sub_content .single_content { background:url(../images/service_divide.jpg) none bottom; padding:0 0 70px 0; }
#sub_content .single_content img { width:96%; }
#sub_content .single_content .text { width:265px; margin:15px 0 0 0; }



 #sub_content .about_more .three-sec { float:left; width:100%; margin:0 38px 15px 0; }
#sub_content .meet_team .team_sec { margin:35px 0 0 20px; }
#sub_content .meet_team .team_sec.last { margin:35px 0 0 50px; }
 #sub_content .services .serv_sec { width:100%; margin:0 0 10px 0;  }
#sub_content .tech_use { padding:0 0 295px 0; }
#sub_content .tech_use img { display:none; }
#sub_content .tech_use .text { width:100%; }
#sub_content .more_services .more_serv_sec img { float:left; margin:40px 0 0 20px; }
#sub_content .more_services .more_serv_sec .text { width:100%; text-align:inherit; }
#sub_content .more_services .more_serv_sec.pos_change .text { width:100%; }
#sub_content .meet_team .team_sec.last { margin:35px 0 0 20px; }
#sub_content .columns .col_two p { width:38%; }
#sub_content .columns .col_thr p { width:100%; margin:0 0 15px 0; }
#sub_content .columns .col_for p { width:100%; margin:0 0 15px 0; }
 .left_sec .date { display:none; }
#sub_content .right_sec { width:100%; margin:15px 0 0 0; }
#sub_content .right_sec .search input[type=text] { width:78%; }
#sub_content .left_sec .left { float:left; width:100%; }
#sub_content .left_sec .left img { width:100%; }
.left_sec .title { width:100%; }
#sub_content .comments .p-comments .text { width:200px; float:left; margin:0 0 0 15px; }
#sub_content .comments .p-comments.right .text { float:left; margin:0 0 0 15px; width:120px; }
#sub_content .comments h3 { width:40%; }
#sub_content .blog .leave_comment h3 { width:40%; }
#sub_content .leave_comment .field { width:100%; }
#sub_content .leave_comment .field input[type=text] { width:60%; float:left; }
#sub_content .leave_comment textarea { width:90%; float:left; }
#sub_content .contact .form { width:100%; }
#sub_content .contact .form textarea { width:100%; }
#sub_content .contact .get_touch { width:100%; }
#work-carousel { left:0 !important; }
#content .our_work p.port { width:243px !important; }
.work-carousel-head a { margin-top:-3px !important; }
.post-detail .work .field textarea { width:245px !important; }
.post-detail .work .field input { width:245px !important; }
.view { width: 264px !important; }
#content .why_choose { width:264px !important; }
#sub_content .leave_comment .submit { clear:both; float:none !important; }

.left_sec { width:264px !important; }
.work-carousel-head a { right:0 !important; }
.feature_excerpt{ width:94% !important; }
.swipe-wrap img { width:256px; }

#banner { height:116px !important; }

a.blue_btn { margin:14px 36px !important; float:none !important; clear:both !important; display:inline-block !important;}
#sub_content .contact .form .field label { float:none !important; }
#sub_content .contact .form textarea { width:200px; }

}/*/mediaquery*/
 @media only screen and (max-width: 960px) { 
 .menu { display:block; }
#table .main_tab .tab_sec { width:100%; }
#table .main_tab .tab_sec.last { width:100%; }
#table_two .main_tab .tab_sec { width:100%; }
#table_two .main_tab .tab_sec.last { width:100%; }
#sub_content .contact iframe { width:100%; }
}/*/mediaquery*/
