@charset "utf-8";
/* CSS Document */
@media only screen and (min-width:1024px) and (max-width:1920px)
{
.picture_box_top_text{padding-top: 35px !important;}
.banner_caption{z-index:9999 !important;}
}
@media only screen and (min-width:1024px) and (max-width:1200px)
{
.more_contain{ width:1024px;}
.banner_caption{z-index:9999 !important;}
}

@media only screen and (width:1024px)
{
.picture_box_top { padding:0 3%;}
.picture_box_bottom { padding:0 3%;}
.main_footer_inner{ padding:0 3% 4%;}
.main_footer__bottom{ padding:4% 3% 2.5%;}
.pbc_hvr { width: 530px;}
.picture_box_top_right {min-height: 230px;}
.picture_box_bottom_right {width: 54%;}
.picture_box_bottom_left {width: 45%; margin-right:0;}
.picture_box_bottom_right .pbc_hvr {margin-bottom: 10px;}
.picture_box_top_right{min-height:213px;}
.picture_box_top_right h2 {padding-bottom:20px;}
.main_menu{ padding-right:3%;}
.logo { padding-left:3%;}
.footer_right {width:15%;}
.banner_func {right:50px;}
.bnc2{top:68.5px;}
.about_dynamica{ padding:0 35px 50px;}

}
/*@media only screen and (min-width:1000px) and (max-width:1023px)
{
.container{ width:1000px;}
.banner_func {right: 73px;}
.pbc_hvr { width: 510px;}
.picture_box_top_right {min-height: 230px;}
.picture_box_bottom_right {width: 53%;}
.picture_box_bottom_left {width: 45%;}
.picture_box_bottom_right .pbc_hvr {margin-bottom: 15px;}
.main_menu{ padding-right:3%;}
.logo { padding-left:3%;}
.bnc2{top:68px;}
.picture_box_top_text{padding-top: 20px !important;}
}
*/

@media only screen and (min-width:769px)
{
.menu1 {display:block !important;}
	.picture_box_top_text{max-width: 63%;padding-top: 0px;}
}

@media only screen and (min-width:768px) and (max-width:1023px)
{
.container{ width:760px;}
.main_menu {padding-top: 7px;}
.main_menu ul li a {font-size: 14px;}
.logo {width: 280px;}
.banner_func {right: 45px;}
.about_dynamica h2 {font-size: 21px;}
.picture_box_top_right h2 {font-size: 17px;padding-bottom: 12px;}
.picture_box_top_right {padding: 7px 8px;width: 44.2%;min-height: 0;}
.pbc_hvr {width: 55%;}
.picture_box_bottom_right {width: 54%;}
.picture_box_bottom_left {width:45.2%; margin-right:0;}
.picture_box_bottom_left .pbc_hvr {margin-bottom: 5px;}
.footer_right {width: 21%;}
.main_body {padding:0px 0 0;}
.portfolio_body{ padding:70px 0 0;}
.about_dynamica {padding:30px 26px;}
.main_footer_inner {padding-bottom: 30px;}
.main_footer__bottom {padding:30px 0 15px;}
.menu1 {display:block !important;}

.picture_box_top { padding:0 3%;}
.picture_box_bottom { padding:0 3%;}
.main_footer_inner{ padding:0 3% 4%;}
.main_footer__bottom{ padding:4% 3% 2.5%;}
.main_menu{ padding-right:3%;}
.logo { padding-left:3%;}
.bnc2{top:68px;}

.picture_box_top_text{max-width: 55%;padding-top: 25px; padding-right:15px;}
.contact_well_left{width: 50%;}
.contact_well_right{width: 40%;}
.contact_well_right img{width: 100%;}
.location_well_area1 {width: 100%;float: left;}
.location_well_area2 {width: 100%;float: left;padding: 0 0 15px 0;}
.location_well_area2 a{float: left;padding: 0 0 0 20px;}
.location_well_area2:after{left:0;}
.sldes img { width:100% !important; height:auto;}
.tabber-nav ul li{ padding:0 25px;}
.portfolio-section img{ width:100%; height:auto;}
.box img { width:auto !important;}
.picture_box_top_right input[type="submit"]{ height:32px;}
.picture_box_bottom { margin-top:5px;}
.picture_box_bottom_right .pbc_hvr{ margin-bottom:5px;}

.picture_box_top_left_img a img{ max-height:136px;}
.portfolio-text{bottom:inherit;font-size: 11px;line-height: 15px;}
}

@media only screen and (max-width:767px) 
{
.container {width:95%;}
.main_body {padding:30px 0 0;}
.about_dynamica {padding: 0 0 30px;}
.main_footer_inner {padding-bottom: 30px;}
.main_footer__bottom {padding:10px 0 15px;}
.main_footer__bottom_left {width:100%; text-align:center; margin-bottom:10px;}
.main_menu {padding-top: 0;}
.main_menu ul li a {font-size: 14px;}
.logo {width: 280px;}
.banner_func {right: 18px;}
.about_dynamica h2 {font-size: 21px;}
.picture_box_top_right h2 {font-size: 17px;padding-bottom: 12px;}
.picture_box_top_right {padding: 29px 38px;width: 100%;min-height: 0; margin-top:10px;}
.pbc_hvr {width: 100%;}
.picture_box_bottom_right {width: 54%;}
.picture_box_bottom_left {width: 44.7%; margin-right:0;}
.picture_box_bottom_left .pbc_hvr {margin-bottom: 10px;}
.footer_right {width: 26%;}
.about_dynamica h2 span {letter-spacing: 12px;}
.pbc_tag {line-height: 29px;width: 176px;}
.terget { display: block;text-align: right;padding-top: 7px;}
.terget img {cursor: pointer;}
.main_menu ul {display:none;left: 2%;position: absolute; width: 96%; background:#00aff0;}
.main_menu ul li {width:100%; display:block;}
ul.sub-menu li{ padding-left: 0 !important;}
ul.sub-menu li a{ background-position:left 12px !important;}
.main_menu ul li a {line-height:30px; border-right:none;font-weight: 300; font-size:14px; border-bottom:1px solid #8fdffd; }
.main_menu ul li:last-child a {border-bottom:none;} 
.cycloneslider-template-standard .cycloneslider-pager { bottom:10px !important;}
.portfolio-text{bottom:inherit;font-size: 11px;line-height: 15px;}


.main_footer__bottom_right {width:auto; float:none; position:relative; text-align:center; width:23px; margin: 0 auto;}
.main_footer__bottom_right img {width:auto; display:inline-block;}
.c_hover { top:23px;}
.picture_box_top_right input[type="text"]{-webkit-appearance:none; -webkit-border-radius:0 ;}
.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email.email{-webkit-appearance:none; -webkit-border-radius:0 ;}
.picture_box_top_right input[type="submit"]{-webkit-appearance:none; -webkit-border-radius:0 ;}

.picture_box_top_text{padding-top: 0px;}
.picture_box_bottom_text{padding-top: 20px;}

.contact_well_left {width: 100%;float: none;margin: 0 auto;}
.contact_well_right {float: none;width: 100%;margin: 0 auto;}
form.field_well{padding: 0 0 20px 0;}
.location_well_area1{width:100%;float: left;}
.location_well_area2{width:100%;float: left;padding: 0 0 15px 0;}
.contact_well_right img{width:100%;}
.location_well_area2 a{float: left;padding: 0 0 0 20px;}
.location_well_area2:after{left:0;}
.breadcrumb-container { margin-top:0px;}
.banner_caption { bottom:0px;}
.sldes img { width:100% !important; height:auto;}
.slicontainer{height:auto !important;}
a.banner_last_img span{width:30px !important; top:28% !important;}
.banner_last_img span img{height:auto !important;}
.main_menu li ul{position:relative; margin:0; float:left; width:100%; border-bottom:1px solid #8fdffd; display:block; width:100%; top:0; left:0;}
.main_menu li ul li:first-child{ padding-top:2px;}
.main_menu li ul li{ padding-bottom:2px;}
.tabber-nav ul li { padding:0 5px; font-size:13px;}
.portfolio-section img{ width:100%; height:auto;}
.portfolio-section { width:33%;}
.popup { margin:20px auto;}
.pt-demo span p{ line-height:15px; text-align:left; padding: 0;}
.pt-demo span h5{font-size: 13px;line-height: 16px;}
.tabber-con-area{ padding:30px 5px 30px 10px;}
.banner_caption h1{font-size: 18px;}
strong.will-name{display: block;text-align: center;margin-bottom: 5px;}
.banner_caption ul li a{padding: 0 1px !important;margin: 0 1px !important;}
div.wpcf7-response-output{margin: 0 auto 10px !important;}
.contact_well_left h2{font-size:20px;padding-bottom: 10px;}
.capture{width: auto;}
.careerform p{font-size: 13px;}
input.submit_well{padding: 10px;margin: 0 auto 10px;font-size: 17px;}
div.careerform{width: 100%;}
.demo a:hover span{display: none !important;}
.demo a:hover:before{background: none !important;}
.cycloneslider-template-standard .cycloneslider-pager{bottom:30px !important;}
.cycloneslider-template-standard .cycloneslider-pager span{width: 7px !important; height: 7px !important; margin: 0 2px !important;}
.banner_caption h1{font-size: 11px !important;width: auto !important;}
.picture_box_bottom_text ul li{font-size: 12px; padding-bottom: 9px;}
.picture_box_bottom_text p{padding: 10px 0 7px;}
}
@media only screen and (width:640px) 
{
.picture_box_top_left_img a img{ max-height:115px;}
}
@media only screen and (max-width:639px) 
{
/*.banner_func { left: 13px;right: inherit;}*/
.about_dynamica h2 span {letter-spacing: 0;}
.about_dynamica h2 { font-size: 18px;padding-bottom: 8px;line-height: 23px;}
.about_dynamica p {font-size: 14px;line-height: 18px;}
.picture_box_bottom_left {width:100%;margin-right: 0; margin-bottom:0px;}
.picture_box_bottom_right {width:100%;}
.footer_left {width:100%; padding-top:0;}
.footer_right {width:100%; float:left;}
.fr_menu {width:100%; float:left; margin:7px 0;}
.fr_menu ul li a {text-align:left;}

.banner_func {left: inherit;right: 0; top:2px;}
.bnc_new{width:50px; height:50px;}
.bnc2_new{top:49px;}
.picture_box_top_text{max-width: 100%;}
.picture_box_top_text p img{ float:none; display:block; margin: 0 auto 20px;}

}


@media only screen and (max-width:479px)
{
.logo {width: 173px;}
.main_menu {margin-top: -12px;padding-top: 0;}
.bnc2 {top: 41px;}
.bnc {height: 40px;width: 41px;}
.bnc > a { width:40px; height:40px; padding:10px 0 0;}
.bnc2 > a{ padding:5px 0 0;}
.banner_func { width:88px;}

.bnc2_new {top: 0;}
.bnc_new{width:40px; height:40px;}
.banner_caption h1{font-size: 12px;width:auto;padding: 10px 20px 10px 20px;}
.banner_caption ul li{padding: 11px 4px 0 4px;}
.tabber-nav ul li { font-size:11px; line-height:11px; padding:0 2px;}
.box { bottom:-19px;}
.portfolio-section{ width:50%;}
.tabber-con-area{ padding:30px 5px 30px 5px;}

}


@media only screen and (max-width:325px)
{
.banner_func{width: 84px;}
.banner_caption {bottom: -2px;}
.banner_caption h1 {font-size: 12px;width: 190px;padding: 1px 20px;}
.banner_caption ul li{padding: 0px 6px 0 0px;}
.capture {width: 100%;}
.field_well_bottom_text{width:100%;float:none;text-align: center;}
input.submit_well{width:60%;float: none;}
.tabber-nav ul li { padding:0px;}
.field_well p, .careerform p.submit-wrap{text-align: center;}
}





