@media screen and (max-width: 1800px) {
.container{width:1300px;}
.slider-home .bn-cnt img {width: 160px; width: auto;}
.slider-home .bn-cnt {padding-top: 100px;}

}
@media screen and (max-width: 1600px) {
.container{width:1300px;}
.slider-home .bn-cnt img {height: 140px; width: auto;}
.slider-home .bn-cnt {padding-top: 90px;}

@media screen and (max-width: 1339px) {
.container{width:1280px;}
.services-main .ser-box {margin-right: 33px;}
.brand-slider ul li {margin: 0 23px 0 0 !important;}
.slider-home .bn-cnt img {float: left; height: 120px;}
.slider-home .bn-cnt {padding-top: 80px;}
.slider-home .bx-wrapper .bx-prev {background-size: 100% auto; height: 45px; width: 45px;}
.slider-home .bx-wrapper .bx-next {background-size: 100% auto; height: 45px; width: 45px;}
.nav-menu ul {padding:0 8px;}
}

@media screen and (max-width: 1279px) {
.container{width:1000px;}
.wrap {padding: 0 35px;}
.nav-menu li a {padding:19px; 21px;}
.services-main .ser-box {height: 185px; margin-right: 30px; margin-top: 30px; width: 276px;}
.brand-slider ul li { margin: 0 45px 0 0 !important;}
.brand-logo .bx-controls-direction {display:block;}
.brand-logo .bx-prev {left: -40px!important; margin-top: -21px !important;}
.brand-logo .bx-next {right: -40px!important; margin-top: -21px !important;}
.qcnt-form form .sec-code input[type="text"] {padding-right: 0; width: 220px;}
.quick-cnt-main .qcnt-area .wel-cnt h2 {margin-bottom:0;}
.quick-cnt-main .qcnt-area .wel-cnt {padding-right:35px;}
.quick-cnt-main .qcnt-area .qcnt-form {padding-left:35px;}
.quick-cnt-main .qcnt-area .wel-cnt p {margin-top:20px;}
.client-slider ul li .cl-text {float: left; width: 70%;}
.cl-text .txt-box {width:91%; padding-left:25px;}
.client-slider ul li .img-cl {margin: 17px 55px 17px 65px;}
.client-slider ul li .cl-text {width:69%;}
.cl-text .txt-box p {font-size: 18px; line-height: 32px;}
.cl-text .txt-box strong {font-size:21px; margin:10px 0 0 0;}
.slider-home .bn-cnt img { float: left;height: 120px;}
.slider-home .bn-cnt p {font-size: 19px; margin-bottom: 20px; margin-top: 15px;}
.slider-home .bn-cnt .bn-btn a {font-size: 14px; height: 40px; padding: 12px 0; width: 160px;}
.slider-home .bx-wrapper .bx-prev {background-size: 100% auto; height: 40px;  margin-top: -25px; width: 40px;}
.slider-home .bx-wrapper .bx-next {background-size: 100% auto; height: 40px;  margin-top: -25px; width: 40px;}
.slider-home .bn-cnt {padding-top: 65px;}

/*internal*/
.left-wrap {width: 630px;}
.sidebar {width: 260px;}
.left-wrap .int-cnt-ser h1 {font-size:28px;}
.left-wrap .int-cnt-ser h2 {font-size:20px;}
.sidebar-inq-form form .sec-code input[type="text"] {width:120px;}
.cnt-int-main {margin-top: -92px; padding-bottom: 50px; padding-top: 40px;}
.sidebar-inq-form form input[type="submit"] {margin-top: 46px;}

.contact-page-form .captcha-input {width:526px;}
.ser-box .ser-text h3 {bottom:10px;}
}

@media screen and (max-width: 1023px) {
.container{width:750px;}
.wrap {padding: 0 10px;}
.brand-logo .wrap {padding: 0;}
.left-head .clock-cnt strong {background-size: 17px auto; font-size: 15px; padding-left: 24px;}
.left-head .clock-cnt p {font-size:15px;}
.left-head .clock-cnt {margin-bottom:8px;}
.left-head .top-text p {font-size:13px;}
.left-head .top-text strong {font-size:13px;}
.call-cnt .desk {display: none;}
.call-cnt .teb {display: block;}
.call-cnt span.teb strong {background-size: 18px auto; font-size: 26px; padding-left: 24px;}
.right-head .mail-cnt {font-size:15px;}
.logo img {width: 100%;}
.logo {margin: 10px 0;}
header .left-head {margin: 18px 0;}
header .right-head {margin: 30px 0;}
.nav-menu {display: none;}
.mobile-nav {display: block;}
.mobile-nav .nav_btn {background:url(../images/menu-btn.png) no-repeat left center / 25px 30px; color: #fff; float: left; font-size: 16px; font-weight: 700; height: 40px; padding:10px 0 10px 35px; text-transform: uppercase; font-family:"Raleway",sans-serif;}
.services-main .ser-box:nth-child(3n){margin-right:30px;}
.services-main .ser-box:nth-child(2n){margin-right:0;}
.services-main .ser-box {height: 225px; width: 330px;}
.services-main {padding: 40px 0;}
.contact-cnt .bn-btn a { font-size: 15px; height: 45px; padding: 13px 0;  width: 220px;}
.cont-banner {background-size: auto 100%; height: 520px;}
.ban-container .contact-area h2{font-size:24px;}
.ban-container .contact-area h3 {font-size:16px; line-height:24px;}
.ban-container .contact-area h4 {font-size:16px; line-height:24px;}
.ban-container .contact-area p {font-size: 15px; line-height: 24px; margin-top: 20px;}
.ban-container .contact-area {margin-top: 93px; padding: 25px; width: 450px;}
.brand-slider .bx-wrapper {padding: 0 45px;}
.brand-slider ul li {margin: 0 20px 0 0 !important;}
.brand-slider ul li .logo-text{margin-top:20px;}
.brand-slider ul li .logo-text a {font-size:13px;}
.brand-logo .bx-prev {left: 0 !important; margin-top: -15px !important;}
.brand-logo .bx-next {margin-top: -15px !important; right: 0 !important;}
.brand-logo {padding-bottom: 40px; padding-top: 40px;}
.quick-cnt-main {padding-bottom: 40px; padding-top: 40px;}
.quick-cnt-main .qcnt-area .wel-cnt {padding-right: 25px; height:auto;}
.quick-cnt-main .qcnt-area .qcnt-form {padding: 0 25px;}
.quick-cnt-main .qcnt-area .wel-cnt h2 {font-size:20px; line-height:28px;}
.quick-cnt-main .qcnt-area .wel-cnt p {font-size: 15px; line-height: 22px; margin-top: 15px;}
.qcnt-form .qcnt-head {font-size: 28px; margin-bottom: 10px;}
.qcnt-form form input[type="text"],.qcnt-form form input[type="email"],.qcnt-form form input[type="tel"] {border-radius: 20px; font-size: 14px; height: 45px; margin-top: 12px; padding: 13px 25px;}
.qcnt-form form textarea {border-radius: 20px; font-size: 14px; height: 45px; margin-top: 12px; padding: 13px 25px;}
.qcnt-form form .sec-code {border-radius: 20px; height: 45px; margin-top: 12px;}
.qcnt-form form .captcha-img {padding: 11px 0 10px 25px; width: 100px;}
.qcnt-form form .sec-code input[type="text"] { width: 200px;}
.qcnt-form form .captcha-img img {height:24px;}
.qcnt-form form input[type="submit"] {border-radius: 20px; font-size: 14px; height: 45px; margin-top: 15px; padding: 13px 25px;}
.client-testimonial {padding:45px 0px;}
.client-slider .client-head {font-size:24px; margin-bottom:35px;}
.client-slider ul li .img-cl {margin: 0; padding: 20px; height:145px; width:145px;}
.client-slider ul li .cl-text {width: 78%;}
.client-slider ul li .cl-text span { background-size: 25px auto; width: 25px;}
.cl-text .txt-box p {font-size: 15px; line-height: 28px;}
.cl-text .txt-box { min-height: auto;}
.cl-text .txt-box strong {font-size: 18px; margin: 10px 0 0;}
.call-cnt .teb {display: block;}
.call-cnt .mob {display: none;}
.call-cnt .mob > a{background-color:#2caabd;border-radius:3px; font-family:"Raleway",sans-serif; -moz-border-radius:3px;-webkit-border-radius:3px;color:#fff;display:inline-block;font-size:15px;font-weight:700;height:30px;padding:5px 0;text-align:center; width:125px;transition:all 0.3s ease-in 0s;-moz-transition:all 0.3s ease-in 0s;-ms-transition:all 0.3s ease-in 0s;-o-transition:all 0.3s ease-in 0s;-webkit-transition:all 0.3s ease-in 0s;}
.call-cnt .mob > a:hover{background-color:#204B93;}
footer {padding:40px 0;}
.footer-menu ul li a {font-size:13px;}
.social-link {margin-top:30px;}
footer .off-loc{margin:20px 0;}
.brand-logo .logo-head-text h2{font-size:18px;}
.footer-menu ul li {background-size: 2.5px auto;}
.slider-home .bn-cnt {padding-top: 35px;}
.slider-home .bn-cnt img {float: left; width: 260px; height: 95px;}
.slider-home .bn-cnt p {font-size:15px;}
.slider-home .bn-cnt .bn-btn a {font-size: 14px; height: 35px; padding: 9px 0; width: 145px;}
.slider-home .bn-cnt {padding-left: 50px; padding-top: 35px;}


/*internal*/
.cnt-int-main {margin-top: -70px; padding-bottom: 40px; padding-top: 25px;}
.int-banner {background-size: auto 100%; height: 195px;}
.left-wrap .int-cnt-ser h1 {font-size: 24px; margin-top: 15px;}
.left-wrap .int-cnt-ser p {font-size: 14px; line-height: 22px; margin-top: 15px;}
.numlist ol li, .list ul li{font-size: 14px; line-height: 22px; margin-top: 5px; padding-bottom: 5px }
 .list ul li{background-position: left 6px; background-size: 6px auto;}
.left-wrap .int-cnt-ser h2 {font-size: 16px; margin-top: 20px;}
.left-wrap .int-cnt-ser .det-int-text p {margin-bottom: 12px; margin-top: 15px;}
.left-wrap .int-cnt-ser .det-int-text ul {margin-top:10px;}
.left-wrap .int-cnt-ser .det-int-text ul li {background-position: left 7px; background-size: 6px auto; font-size: 14px; line-height: 22px; margin-bottom: 12px; padding-left: 15px;}
.sidebar .our-ser-sidebar .our-ser-head { font-size: 16px; height: 40px; padding: 12px 15px 11px;}
.sidebar .our-ser-sidebar ul li a {font-size:14px;}
.sidebar .our-ser-sidebar ul li {background-size: 6px auto; padding: 8px 15px;background-position:left 14px;}
.sidebar-inq-form {margin-top:25px; padding:15px 12px;}
.sidebar-inq-form .inq-head{font-size:18px;}
.sidebar-inq-form form .row-cnt {margin-top:10px;}
.sidebar-inq-form form input[type="text"],.sidebar-inq-form form input[type="email"],.sidebar-inq-form form input[type="tel"]{font-size:14px; height:30px; padding:8px 20px;}
.sidebar-inq-form form label{font-size:14px;}
.sidebar-inq-form form textarea {font-size: 14px; height: 30px; padding: 6px 20px;}
.sidebar-inq-form form .sec-code {height:30px;}
.sidebar form .captcha-img > img {height:14px;}
.sidebar-inq-form form .sec-code .captcha-img {width:60px;}
.sidebar-inq-form form input[type="submit"] {height:35px; font-size:14px;}
.sidebar {width: 240px;}
.sidebar-inq-form form .sec-code input[type="text"] {width: 115px;}
.left-wrap {width: 465px;}
.breadcrumb-cnt ul li a {font-size:14px;}
.breadcrumb-cnt ul li {background-size: 1.5px auto; padding: 0 11px 0 10px;}


.contact-page-form .captcha-input {width:361px;}
.contact-page-form input, .contact-page-form textarea {height:45px;}
.contact-page-form textarea {padding-top:10px;}
.ser-box .ser-text h3 {bottom:15px;}

}

@media screen and (max-width: 767px) {
.container{width:620px;}
.left-head .clock-cnt strong {background-size: 15px auto; font-size: 14px; padding-left: 22px;}
.left-head .clock-cnt p {font-size: 14px;}
.left-head .top-text p {font-size: 12px;}
.left-head .top-text strong {font-size: 12px;}
.right-head .mail-cnt {font-size: 14px;}
.left-head .clock-cnt {margin-bottom: 5px;}
.logo {margin: 12px 0; padding: 0 15px;}
header .right-head {margin: 18px 0;}
header .left-head {margin: 8px 0;}
.services-main {padding: 30px 0;}
.services-main h1 {font-size: 22px; margin-bottom: 15px;}
.services-main p {font-size:15px;}
.services-main .main-area {padding:0 15px;}
.services-main .ser-box {height: 185px; margin-right: 25px;  margin-top: 25px;  width: 272px;}
.services-main .ser-box:nth-child(3n) {margin-right: 25px;}
.services-main .ser-box:nth-child(2n){margin-right:0;}
.ser-box .ser-text {height:55px; background-position: center top;}
.ser-box .ser-text h3 {bottom:15px; font-size:15px;}
.ser-box:hover .ser-text {background-position: center top;}
.ser-box:hover .link-cnt {display: none;}
.brand-logo {padding: 30px 0;}
.brand-slider ul li {margin: 0 35px 0 0 !important;}
.quick-cnt-main {padding: 30px 0;}
.quick-cnt-main .qcnt-area .wel-cnt h2 {font-size: 17px; line-height: 24px;}
.quick-cnt-main .qcnt-area .wel-cnt p {font-size: 13px; line-height: 19px;  margin-top: 12px;}
.qcnt-form .qcnt-head {font-size: 24px; margin-bottom: 7px;}
.qcnt-form form input[type="text"],.qcnt-form form input[type="email"],.qcnt-form form input[type="tel"] {border-radius: 18px;font-size: 13px; height: 40px; margin-top: 12px; padding: 10px 15px;}
.qcnt-form form textarea {border-radius: 18px;font-size: 13px; height: 40px; margin-top: 12px; padding: 10px 15px;}
.qcnt-form form .sec-code {border-radius: 18px; height: 40px; margin-top: 10px;}
.qcnt-form form .captcha-img {padding: 10px 0 9px 15px; width: 80px;}
.qcnt-form form .captcha-img img {height: 21px;}
.qcnt-form form .sec-code input[type="text"] {width: 155px;}
.qcnt-form form input[type="submit"] {border-radius: 18px; font-size: 14px; height: 40px; margin-top: 15px; padding: 10px 25px;}
.client-testimonial { padding: 30px 0;}
.client-slider .client-head {font-size: 18px; margin-bottom: 20px;}
.brand-logo .logo-head-text h2 {font-size: 16px;}
.client-slider ul li .img-cl {height: 130px; margin: 0; padding: 20px; width: 130px;}
.client-slider ul li .cl-text span {background-size: 18px auto; width: 18px;}
.cl-text .txt-box {margin-left:20px;}
.cl-text .txt-box p {font-size: 14px; line-height: 22px;}
.cl-text .txt-box strong {font-size: 16px; margin: 5px 0 0;}
.contact-cnt .bn-btn a {font-size: 14px; height: 40px; padding: 13px 0; width: 200px;}
.contact-cnt .bn-btn {margin-bottom:10px;}
.cont-banner {background-size: auto 100%; height: 440px;}
.ban-container .contact-area h2 {font-size: 20px;}
.ban-container .contact-area h3 {font-size: 14px; line-height: 20px;}
.ban-container .contact-area h4 {font-size: 14px; line-height: 20px;}
.ban-container .contact-area p {font-size: 14px; line-height: 22px; margin-top: 15px;}
.ban-container .contact-area {margin-top: 82px; padding: 20px; width: 450px;}
.footer-menu ul li a {font-size: 12px;}
.footer-menu ul li {background-size: 2.5px auto; padding: 0 7px 0 5px;}
.social-link {margin-top: 20px;}
footer .off-loc {margin: 15px 0;}
footer {padding: 30px 0;}
footer .copy-right {font-size:14px;}
.slider-home .bn-cnt { padding-left: 50px; padding-top: 4%;}
.footer-menu ul li {margin-bottom: 8px;}
.call-cnt .teb {display: none;}
.call-cnt .mob {display: block;}

/*internal*/
.sidebar {width: 100%;}
.left-wrap {margin-top: 0px; width: 100%;}
.int-banner {height:120px;}
.cnt-int-main {margin-top: -40px; padding-bottom: 30px; padding-top: 15px;}
.sidebar {margin-top: 25px;}
.sidebar-inq-form .sec-code .wpcf7-not-valid-tip {width:100%;}
.sidebar-inq-form form input[type="submit"] {margin-top:35px;}

.contact-page-form .captcha-input {width:496px;}
.ser-box .ser-text h3 {bottom:5px;}
.slider-home .bn-cnt img {float: left; width: 220px; height: 75px;}
.slider-home .bn-cnt p {clear: left;}
}


@media screen and (max-width: 639px) {
.container{width:548px;}
.left-head .clock-cnt strong {background-size: 12px auto; font-size: 13px;  padding-left: 18px;}
.left-head .clock-cnt p {font-size: 12px;}
.left-head .clock-cnt p {font-size: 12px;}
.left-head .top-text p {font-size: 12px; line-height: 12px;}
.right-head .mail-cnt { font-size: 13px;}
header .left-head {margin: 3px 0; width: 35%;}
.logo {margin: 12px 0; padding: 0 7px; width: 30%;}
header .right-head {margin: 12px 0; width: 35%;}
.services-main .ser-box {height: 165px; margin-right: 20px; margin-top: 20px; width: 239px;}
.services-main .ser-box:nth-child(3n) {margin-right: 20px;}
.services-main .ser-box:nth-child(2n){margin-right:0;}
.ban-container .contact-area {margin-top: 60px; padding: 20px; width: 340px;}
.brand-logo .logo-head-text h2 {font-size: 15px;}
.brand-logo .logo-head-text {margin-bottom:20px}
.brand-slider ul li { margin: 0 80px 0 0 !important; height:150px;}
.brand-slider .bx-wrapper {padding: 0 80px;}
.quick-cnt-main .qcnt-area .wel-cnt {border-bottom: 1px solid #cbd0d9; border-right: 0 none; padding: 0 25px 30px; width: 100%;}
.quick-cnt-main .qcnt-area .qcnt-form {margin-top: 25px; width: 100%;}
.qcnt-form form .sec-code input[type="text"] {width: 80%;}
.client-slider ul li .img-cl {height: 110px; margin: 23px 0; padding: 10px; width: 110px;}
.footer-menu > ul {padding: 0 40px;}
.footer-menu ul li {margin-bottom: 8px;}
.social-link {margin-top: 15px;}
.off-loc .off-text {font-size:13px;}
footer .off-loc {margin: 10px 0;}
footer .copy-right {font-size: 13px;}
.slider-home .bn-cnt {padding-left: 50px; padding-top: 15px;}
.slider-home .bn-cnt img {float: left;  width: 170px;}
.slider-home .bn-cnt p {font-size: 12px; margin-bottom: 20px;}
.slider-home .bx-wrapper .bx-prev {background-size: 100% auto; height: 30px; margin-top: -25px; width: 30px;}
.slider-home .bx-wrapper .bx-next {background-size: 100% auto; height: 30px; margin-top: -25px; width: 30px;}

/*internal*/
.left-wrap .int-cnt-ser h1 {font-size:20px;}
.sidebar .our-ser-sidebar .our-ser-head {font-size: 14px; height: 35px; padding: 9px 12px 8px;}
.sidebar .our-ser-sidebar ul li a {font-size: 13px;}
.sidebar .our-ser-sidebar ul li {background-size: 5px auto; padding: 7px 12px;}
.sidebar .our-ser-sidebar ul {padding:3px 0;}
.sidebar-inq-form .inq-head{font-size:16px;}
.sidebar-inq-form form label {font-size: 13px;}
.sidebar-inq-form form input[type="submit"] {font-size:13px;}
.sidebar-inq-form form input[type="text"],.sidebar-inq-form form input[type="email"],.sidebar-inq-form form input[type="tel"] {font-size:13px;}
.sidebar-inq-form form textarea {font-size:13px;}
.left-wrap .int-cnt-ser p {font-size: 13px; line-height: 20px;margin-top: 12px;  }
.numlist ol li, .list ul li{font-size: 13px; line-height: 20px;  margin-top: 3px;padding-bottom: 3px;}
.left-wrap .int-cnt-ser h2 {font-size: 15px; margin-top: 15px;}
.left-wrap .int-cnt-ser .det-int-text p {margin-bottom: 10px; margin-top: 12px;}
.left-wrap .int-cnt-ser .det-int-text ul li {background-position: left 6px; background-size: 5px auto; font-size: 13px; line-height: 20px; margin-bottom: 12px; padding-left: 12px;}
.cnt-int-main {margin-top: -40px; padding-bottom: 20px; padding-top: 15px;}
.sidebar .our-ser-sidebar {width: 100%;}
.sidebar-inq-form {margin-top: 25px; width: 100%; padding:12px 10px;}

.contact-page-form .captcha-input {width:424px;}
.ser-box .ser-text h3 {font-size: 13px;bottom: 10px;}
.best-img{text-align: center;}
.best-img img {
	float: none;
	display: inline-block;
	margin: 0 5px;
}
}

@media screen and (max-width: 567px) {
.container{width:300px;}
header .left-head {display: none;}
.logo {padding: 0; width: 50%; margin:8px 0;}
header .right-head {margin: 22px 0 0; width: 40%;}
.call-cnt .mob > a { background:#2caabd url(../images/m-call.png) no-repeat center center / 18px; border-radius: 2px; font-size: 0;  height: 30px; width: 30px; float:left;}
.right-head .mail-cnt {font-size: 0;  margin: 0;}
.right-head .mail-cnt a { font-size: 0; background:#2caabd url(../images/maile-icon.png) no-repeat center center / 18px; border-radius: 2px; font-size: 0; height: 30px; width: 30px; float:left;}	
.right-head .call-cnt { float: left; width: 30px;}
.right-head .mail-cnt { float: left; margin: 0px 0 0 12px; width: auto;}
.mobile-nav .nav_btn {background: rgba(0, 0, 0, 0) url("../images/m-menu.png") no-repeat scroll center center / 25px 28px; font-size: 0; height: 30px; padding: 0; position: absolute; right: 5px; top: -50px; width: 30px;}
.call-cnt .mob > a:hover {background-color: #2caabd;}
.main-menu {position:relative;}
header {border-bottom: 2px solid #204b93;}
.services-main h1 {font-size: 20px; margin-bottom: 10px;}
.services-main .ser-box {height: auto; margin-right: 0 !important; width: 100%;}
.contact-cnt .bn-btn {margin-bottom: 0;}
.ban-container .contact-area{width: 100%; padding: 20px; margin: 25px 0;}
.cont-banner {height: auto; background: #ecebe6 none repeat scroll 0 0; margin-top: 25px;}
.qcnt-form form .sec-code input[type="text"] {width: 150px;}
.client-slider ul li .img-cl {margin: 0 95px;  padding: 10px;}
.client-slider .client-head {font-size: 18px; margin-bottom: 10px;  text-align: center;}
.cl-text .txt-box {border-left: 0 none; margin-left: 20px; padding: 0;}
.client-slider ul li .cl-text {padding: 0 15px; width: 100%;}
.qcnt-form .qcnt-head {text-align:center;}
.quick-cnt-main .qcnt-area .wel-cnt {padding: 0 15px 30px;}
.quick-cnt-main .qcnt-area .qcnt-form {padding:0 15px;}
.quick-cnt-main .qcnt-area .wel-cnt h2 {text-align:center;}
.footer-menu > ul {padding: 0;}
.slider-home .bn-cnt p {float: left; font-size: 8px;  margin: 5px 0;}
.slider-home .bn-cnt .bn-btn a {font-size: 10px; height: 20px; padding: 4px 0; width: 90px;}
.slider-home .bn-cnt img { float: left; width: 170px; height: 100px;}
.slider-home .bn-cnt .bn-btn {clear: left;}
.slider-home .bn-cnt {padding-left: 40px; padding-top: 5px; width: 100%;}
.slider-home .bx-wrapper .bx-prev {background-size: 100% auto;height: 20px; margin-top: -13px; width: 20px;}
.slider-home .bx-wrapper .bx-next {background-size: 100% auto;height: 20px; margin-top: -13px; width: 20px;}
.brand-slider .bx-wrapper {padding: 0 73px;}
.brand-slider ul li {height: 150px; margin: 0 10px 0 0 !important;}

/*internal*/
.sidebar .our-ser-sidebar {width: 100%;}
.sidebar-inq-form {margin-top: 20px; width: 100%;}
.int-banner {height: 85px;}
.breadcrumb-cnt {display:none;}
.left-wrap .int-cnt-ser h1 {text-align:center;}
span.wpcf7-not-valid-tip {font-size:15px !important;}

.contact-page-form .captcha-input {width:176px;}
.contact-sidebar h3 {font-size:18px;}
.con-call strong {font-size:20px;}
.contact-page-form .cpf .wpcf7-submit {width:100%;}
.contact-page-form input, .contact-page-form textarea {height:40px;font-size:15px;}
.contact-page-form textarea {padding-top:10px;}

}
@media screen and (max-width: 480px) {

.slider-home .bn-cnt p {float: left; font-size: 8px;  margin: 5px 0;}
.slider-home .bn-cnt .bn-btn a {font-size: 7px; height: 20px; padding: 5px 0; width: 90px;}
.slider-home .bn-cnt img { float: left; width: 115px;}
.slider-home .bn-cnt {padding-left: 40px; padding-top: 4%; width: 100%;}
.slider-home .bx-wrapper .bx-prev {background-size: 100% auto;height: 20px; margin-top: -13px; width: 20px;}
.slider-home .bx-wrapper .bx-next {background-size: 100% auto;height: 20px; margin-top: -13px; width: 20px;}
.slider-home .bn-cnt{display: none;}
.int-cnt-ser ul li a {word-wrap:break-word;}
}




