/*harset "utf-8";
 CSS Document 
@import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700');
@import url('https://fonts.googleapis.com/css?family=Dosis:400,600');
@font-face {font-family: 'antonioregular';src: url('fonts/antonio-regular-webfont.woff2') format('woff2'),url('fonts/antonio-regular-webfont.woff') format('woff');font-weight: normal;
font-style: normal;}*/

@font-face {font-family: 'FontAwesome';src: url('fonts/fontawesome-webfont.eot?v=4.7.0');src: url('fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight: normal;font-style: normal;}

*{padding:0;margin:0;box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;}
i {font-family: fontawesome;font-style: normal;}
img{max-width:100%;}
ul,ol{list-style:none;margin:0;padding:0;}
.wrapper{float:left;width:100%;}
.right{text-align:right;}
.left{text-align:left;}
.center{text-align:center;}
h1,h2,h3,h4,h5,h6{  font-family: "Montserrat", sans-serif; font-weight: 700;color: #8cc63f;}
p, a,ul li, body,button{font-family: "Montserrat", sans-serif; font-weight: 400;}

/******Top-bar**************/
.top-bar{background:#8cc63f;padding:10px 0;}
.social-links li, .cont-num li, .carrer-tab li {display: inline;}
.social-links > li > a {color: #fff;padding: 0 5px;text-decoration:none;}
.social-links.phone-wrap {text-align: right;}
.cont-num.right a img {vertical-align: middle;}
.carrer-tab a, .cont-num a{color: #fff;font-size: 14px;padding: 0 5px;text-decoration: none;}
.carrer-tab a{border-right: 1px solid #fff;padding:0 8px;}
.carrer-tab li:last-child a{border-right:none}
#mySidenav li i {font-size: 40px;}
.banner {position: absolute;top: 41px;z-index: -1;}
.banner > img {width: 100%;}

.logo-bar {padding: 100px 0;background:url(/wp-content/themes/salescoach/assets/sale-landing/banner.jpg) no-repeat top right;background-size:cover;padding-bottom:250px;}

.top-nav > li {display: inline-block;padding: 0 25px;}
.top-nav li a {color: #fff;font-size: 16px;text-decoration: none;text-transform: capitalize;}
.top-nav.right li:last-child {padding-right: 0;}
.logo-with-menu {margin-bottom: 130px !important;}

.slider-cont h4 {color: #005384;font-size: 90px;font-weight: 700;line-height: 50px;}
.slider-cont h1 {color: #333;font-size: 45px;font-weight: 400;line-height:1.5em;padding:25px 0;}
.slider-cont a {color: #fff;font-size: 51px;font-weight: 400;line-height: 65px;color:#fff;text-decoration:none;}
.slider-cont h1 span { color: #8cc63f;}
.slider-cont a abbr{color:#3c4340;}


.top-form {background: #eee none repeat scroll 0 0;padding: 25px 0 35px;}
.form-mt{margin-top:-254px;}
.top-form .form {background: #fff none repeat scroll 0 0;border-radius: 6px;max-width: 450px;padding:15px 20px 6px;float:left;}
.ban-form {padding: 5px 0;}
.top-form h2 {color: #8cc63f;font-size: 35px;font-weight: 600;line-height: 50px;padding-bottom: 10px;text-align: center;text-transform: uppercase;}
/*.ban-form input, .ban-form textarea { background: #f8f8f8 none repeat scroll 0 0; border: 1px solid #fafafa; border-radius: 50px; color: #a9a9a9;font-family: source sans pro,sans-serif;
font-size: 14px;margin: 0 0 19px;padding: 10px 36px;width: 98%;}*/

.form-content h2 {text-align: left;}
.form-content ul li {margin-bottom: 20px;position: relative;padding-left: 25px;list-style: none;}
.form-content ul li a {color: #000;font-size: 18px;line-height: 1.6em;text-decoration: none;font-weight: 500;}
.form-content ul li::before {position: absolute;content: "\f0a9";left: 0;font-family: fontawesome;font-style: normal;top: 6px;color: #8cc63f;}
.form-content ul li a:hover{color:#8cc63f;}
.form-mt .edf .form_setting_box li:nth-child(7) {display: block;float: right;max-width: 150px;text-align: right;width: 100%;}
.form-mt .edf .form_setting_box li:nth-child(7) input {background: #00878c none repeat scroll 0 0;border: medium none;color: #fff;font-size: 21px;outline: medium none;text-transform: uppercase;border-radius:20px;}
.form-mt .edf .form_setting_box textarea {border-radius: 20px;height: 100px;}
  
/**********form csss**********/
.form-mt .edf input[type="text"], .form-mt .edf textarea, .form-mt .edf select{ background: #f8f8f8 none repeat scroll 0 0; border: 1px solid #fafafa; border-radius: 50px; color: #a9a9a9;font-family: source sans pro,sans-serif;font-size: 14px;margin: 0 0 19px;padding: 10px 36px;width: 98%;}
.form-mt .edf .main_form{padding:0px;}
.form-mt .edf .form_setting_box li .label_txt {position: absolute;right: 66px;}
  
.form-mt .edf .form_setting_box li::before {color: #b7b7b7;content: "";font-family: fontawesome;font-size: 14px;left: 20px;position: absolute;top: 13px;z-index:999}
.form-mt .edf .form_setting_box li { position: relative;}
.form-mt .edf .form_setting_box li:nth-child(1):before {content:"" !important}
.form-mt .edf .form_setting_box li:nth-child(2):before {content:"" !important}
.form-mt .edf .form_setting_box li:nth-child(3):before {content:"" !important}
.form-mt .edf .form_setting_box li:nth-child(4):before {content:"" !important}
.form-mt .edf .form_setting_box.get_forms_box { margin: 0; padding: 0;}

#wpcf7-f4685-o1 .wpcf7-form li {position: relative;}
#wpcf7-f4685-o1 .wpcf7-not-valid-tip {position: absolute;right: 1px;top: 12px;}
#wpcf7-f4685-o1 .wpcf7-response-output.wpcf7-validation-errors {border: 1px solid #00878c;color: #00878c;float: left;font-weight: 600;margin: 17px 5% -21px;padding: 10px 20px;text-align: center;
width: 90%;}
div#wpcf7-f4685-o1 .screen-reader-response {display: none;}

ul.ban-form li > span {position: relative;}
#wpcf7-f4685-o1 .wpcf7-not-valid-tip {position: absolute;right: 1px;top: 8px;color: red;font-size: 14px;}



.form-content p{color: #3e4643;font-size: 20px;line-height:32px;}
.data-ser {padding: 45px 0;text-align: center;}
.ser-list-title h1{color: #8cc63f;font-size:40px;line-height:32px;position:relative;padding-bottom:20px;text-transform:uppercase;font-weight:400;}
.ser-list-title {margin-bottom: 50px;}



.ser-info > h3{color: #8cc63f;font-size: 20px;font-weight: 600;line-height: 30px;padding: 10px 0;text-transform:uppercase;}
.ser-info > p{color: #3e4643;font-size: 14px;font-weight: 500;line-height: 24px;padding: 10px 0;}
.ser-info > span > img {border: 6px solid #eee;border-radius: 100%;padding: 25px;background: #8cc63f;overflow: hidden;width: 125px;}
.ser-info > span {float: left;position: relative;width: 100%;}
.df > span::after,.lf > span::before{display:none;}
.ser {position: relative;}
.service-wrap {display: flex;}
.container_24.service-wrap:last-child {margin-top: 80px;}
.servi {float: left;position: relative;width: 100%;}
.servi::before {background: #fafafa none repeat scroll 0 0;content: "";height: 183px;left: 0;position: absolute;top: 0;width: 100%;z-index: -1;}
.horizontal li{width:33%;float:left;list-style: none;}
.count-1 > h1,.count-3 > h1,.count-2 > h1  {color: #3e4643;font-size: 84px;line-height: 98px;}
.data-count {background: #efefef none repeat scroll 0 0;position:relative;}
.data-count::before {background: #efefef none repeat scroll 0 0;content: "";height: 100%;position: absolute;right: 0;top: 0;width: 40.3%;}
.count-2, .count-1, .count-3 {padding: 40px !important;}
.analysis-info button {background-color: #002060;font-size: 24px;padding: 13px 60px;text-transform: uppercase;border: none;font-weight: 500;}
.analysis-info button:hover{background: #8cc63f;}
.analysis-info button a {color: #fff;text-decoration: none;}
.horizontal li.active {background: #8cc63f none repeat scroll 0 0;}
.horizontal li.active h1,.horizontal li.active abbr,.horizontal li.active p{color:#fff !important;}
.count-3 {padding-left: 20px;}
.count-1 > abbr::before,.count-3 > abbr::before,.count-2 > abbr::before {background: #8cc63f none repeat scroll 0 0; bottom: -6px;content: "";height: 2px;left: 0;position: absolute;width: 40px;}
.count-1 > abbr,.count-3 > abbr,.count-2 > abbr {color: #3e4643;float: left;font-size: 20px;line-height: 28px;margin: 0 0 15px;position: relative;text-transform: uppercase;width: 100%;}
.count-1 > p,.count-3 > p,.count-2 > p {color: #3e4643;font-size: 14px;font-weight: 600;line-height: 24px;padding: 0 82px 0 0;}

.marketing{display:flex;flex-wrap:wrap;}
.mark-img {background: rgba(0, 0, 0, 0) url("/wp-content/themes/salescoach/assets/sale-landing/Vitural-VP-of-Sales.jpg") no-repeat scroll right top / cover ;float: left;height: 450px;width: 40.1%;}
.mark-img2 {background: rgba(0, 0, 0, 0) url("/wp-content/themes/salescoach/assets/sale-landing/Sales-Presentation-2.webp") no-repeat scroll center center / cover ;float: left;height: 450px;width: 40.1%;}
.mark-img3 {background: rgba(0, 0, 0, 0) url("/wp-content/themes/salescoach/assets/sale-landing/Sales-Training.jpg") no-repeat scroll right center / cover ;float: left;height: 450px;width: 40.1%;}



.mark-info {float: left;padding: 0 40px;width: 58.5%;}
.horizontal li.active .count-1 > abbr::before, .horizontal li.active .count-3 > abbr::before,.horizontal li.active .count-2 > abbr::before{color:#fff;background:#fff;bottom:-6px}
.data-count a{text-decoration:none;}
.data-count .grid_8 {margin: 0 !important;}
.data-count .container_24 .grid_8 {width: 33.333% !important;}

.mark-info h1{color: #8cc63f;font-size: 40px;font-weight: 400;line-height:48px;padding: 30px 0;position:relative;text-transform:uppercase;}

.tab-content {display: none;}
.mark-artical {max-width: 100%;padding: 0 0px;margin-bottom:15px;}
.mark-artical h4{color: #2f2f2f;font-size: 24px;font-weight: 600;line-height:34px;padding-bottom:10px;}
.mark-artical p {color: #3e4643;font-size: 18px;font-weight: 600;line-height: 1.7em;padding-bottom: 5px;position: relative;}

.testimonial {background: rgba(0, 0, 0, 0) url("/wp-content/themes/salescoach/assets/sale-landing/38a37707c7676507da32b952d1bc9661.RECENT-APPEARANCES.webp") no-repeat scroll center center / cover ;padding: 50px 0px;text-align: center;}
.testimonial h1{color: #fff;font-size:40px;font-weight:400;line-height:24px;padding-bottom:15px;}
.testimonial-wrap p {font-size: 30px !important;line-height: 1.5em;color: #fff;}
.client i {color: #fff;font-size: 58px;line-height: 66px;}
.mySlides > p::before {background: #208683 none repeat scroll 0 0;bottom: 0;content: "";height: 5px;left: 50%; margin-left: -75px; position: absolute;width: 150px;}
.mySlides > p {color: #fff;font-size: 20px;line-height: 31px;margin-bottom: 18px;padding: 15px 50px;position: relative;}
.mySlides > h4 {color: #fff;font-size: 20px;line-height: 31px;}
.mySlides > span {color: #3d4242;font-size:16px;line-height: 28px;}
.testimonial-wrap h4 {font-size: 30px;margin: 30px 0px 10px 0px;}
.testimonial-wrap span {color: #fff;}
/* Slideshow container */
.slideshow-container {position: relative;margin: auto;}
.mySlides {display: none;}

/* Next & previous buttons */
.prev, .next {cursor: pointer;position: absolute;top: 50%;width: auto;margin-top: -22px;padding: 16px;color: white;font-weight: bold;font-size: 18px;transition: 0.6s ease;border-radius: 0 3px 3px 0;}

/* Position the "next button" to the right */
.next {right: 0;border-radius: 3px 0 0 3px;}
.prev {left: 0 !important;}

/* On hover, add a black background color with a little bit see-through */
.prev:hover, .next:hover {background-color: rgba(0,134,124,0.8);}

/* The dots/bullets/indicators */
.dot {cursor:pointer;height: 13px;width: 13px;margin: 0 2px;background-color: #bbb;border-radius: 50%;display: inline-block;transition: background-color 0.6s ease;}
.active, .dot:hover {background-color: #137b78;}

/* Fading animation */
.fade {-webkit-animation-name: fade;-webkit-animation-duration: 1.5s;animation-name: fade;animation-duration: 1.5s;}
@-webkit-keyframes fade {from {opacity: .4}to {opacity: 1}}
@keyframes fade {  from {opacity: .4}  to {opacity: 1}}

.analysis-info {padding: 40px 0;}
.analysis-info h1{color: #8cc63f !important;font-size:38px !important;font-weight:400 !important;line-height:48px;padding-bottom:30px;text-align:center;text-transform: uppercase;}
.trans-analysis p{color: #005779;font-size: 20px;font-weight: bold;text-align: center;margin-top: 10px;}
.analysis-info > img {display: block;margin: auto;padding: 40px 0 0;}
.wrapper.trans-analysis-wrap {background-color: #f5f5f5;padding: 60px 0 !important;text-align: center;}
.wrapper.trans-analysis {padding: 60px 0px !important;}
.custom-btn {text-align: center;}
.trans-analysis button{background-color: #002060;font-size: 24px;padding: 13px 60px;text-transform: uppercase;border: none;font-weight: 500;}
.trans-analysis button:hover{background-color:#8cc63f ;}
.trans-analysis button a {color: #fff;}
.wrapper.trans-analysis h1 {font-size: 35px;font-weight: 400;line-height: 48px;text-align: center;}



.gf-style-one ::placeholder{color:#918F92;opacity:1 !important}
.gf-style-one input,.gf-style-one select,.gf-style-one textarea{background:#fff;color:#918F92;border:1px solid #918F92!important;border-radius:5px;box-shadow: none !important;}
.gf-style-one input[type="submit"] {color: #fff;background: #a01694 !important;border: 2px solid #a01694 !important;padding: 12px 35px !important;transition: ease-in-out 0.2s;font-size: 18px;border-radius:0px !important;}


.gen-admin{padding:40px 0;background:#f2f2f2;text-align:center;}
.gen-admin h1{color: #8cc63f;font-size:63px;font-weight:300;line-height:48px;padding-bottom:30px;text-align:center;text-transform:capitalize;}
.gen-admin p{color: #3e4643;font-size:20px;font-weight:400;line-height:28px;}

.footer-main{padding: 50px 0px 0px 0px;background:#212121;}
.footer-main h3{color: #fff;font-size:36px;font-weight:300;line-height:38px;padding-bottom:10px;text-align:center;text-transform:capitalize;}
.footer-main p{color: #fff;font-size:20px;font-weight:600;line-height:42px;text-align:center;}

.footer-main-info i {background: #3ec4c2 none repeat scroll 0 0;color: #fff;font-size: 19px;font-style: normal;padding: 7px 10px;}
.footer-main-info a {background: #1c857c none repeat scroll 0 0;color: #fff;font-size: 18px;font-weight: 400;line-height: 25px;margin: 0 5px;padding: 5px 10px 5px 0;text-decoration: none;}
.footer-bottom-info{background:#243238;padding:5px 0;text-align:center;}
.footer-bottom-info a{font-size: 18px;color:#fff;line-height:32px;text-decoration:none;}

@media screen and (max-width:1440px){
.mark-img{width:37% !important;}
.top-nav {padding: 12px 0 38px;}
.mark-img2,.mark-img3{height:600px;width:36%;}
.mark-artical{padding:0px;}
.mark-info h1 {font-size: 35px;font-weight: 400;line-height: 48px;padding: 15px 0;}
.count-2, .count-1, .count-3 {float: left;width: 100%;}
.servi::before{height:226px;}
}

@media screen and (max-width:1360px){
.mark-img { width: 32.4% !important;}
.data-count::before{width:36.5%;}
.mark-img2,.mark-img3{height:560px;width:32.5%;}
.count-2, .count-1, .count-3 {float: left;width: 100%;}
.servi::before{height:226px;}
}
@media screen and (max-width:1300px){
.mark-img { width: 32.5% !important;}
.data-count::before{width:35.3%;}
.mark-img2, .mark-img3 {height: 526px;width: 30.5%;}
.count-2, .count-1, .count-3 {float: left;width: 100%;}
}

@media screen and (max-width:1080px){
.container_24 {max-width: 100% !important;width: 90% !important;}
.slider-cont h4{font-size: 50px;}
.slider-cont h1,.slider-cont a,.ser-list-title h1,.analysis-info h1{font-size: 35px;}
.top-form h2{font-size: 30px;}
}

@media screen and (max-width:1024px){

.top-form .form {max-width: 413px;margin: 0 15px;}
.mark-img {width: 39.5% !important;background-position: center center;}
.data-count::before{width:33.3%;}
.mark-info h1 {font-size: 33px;line-height: 48px;padding: 10px 0 0;}
.slider-cont {padding: 0 15px;}
.mark-img2, .mark-img3 {height: 526px;width: 33.5%;}
.count-2, .count-1, .count-3 {padding: 11px 40px 15px !important;float: left;width: 100%;}
.servi::before{height:166px;}
}



@media screen and (max-width:980px){
.count-2, .count-1, .count-3 {padding: 20px 31px !important;float:left;width:100%;}
.mark-img2, .mark-img3 {height: 526px;width: 33.5%;}
.mark-info{padding:0 25px;}
.servi::before{height:183px;}
}

@media screen and (min-width:769px){
.closebtn, .landmenu span {display: none;}
}


@media screen and (max-width:768px){
.servi::before {height: 167px;}
.mark-img2, .mark-img3 {height: 541px;width: 41.5%;}
.mark-info h1 {font-size: 27px;line-height: 42px;}
.mark-artical h4 {font-size: 21px;line-height: 27px;padding-bottom: 5px;}
.mark-artical p{padding-bottom:0px;}
.res_768_100 [class^="grid_"]{width:98% !important;}
.contact-menu {position: absolute !important;right: 0;}
.contact-none {position: absolute !important;right: 37%;}

.sidenav { height: 100%; /* 100% Full-height */ width: 0; /* 0 width - change this with JavaScript */ position: fixed; /* Stay in place */ z-index: 1; /* Stay on top */top: 0;left: 0;
    background-color: #111; /* Black*/overflow-x: hidden; /* Disable horizontal scroll */padding-top: 60px; /* Place content 60px from the top */transition: 0.5s; /* 0.5 second transition effect to slide in the sidenav */}
.logo-bar span {color: #fff;float: right;text-align: left;width: 100%;padding:5px;}

/* The navigation menu links */
.sidenav a {padding: 8px 8px 8px 32px;text-decoration: none;font-size: 25px;color: #818181;display: block;transition: 0.3s}

.closebtn {border: 1px solid #fff;color: #fff;font-size: 26px;padding: 1px 10px;position: relative;right: 0;text-decoration: none;top:5px;}

/* When you mouse over the navigation links, change their color */
.sidenav a:hover, .offcanvas a:focus{ color: #f1f1f1;}
.top-nav {background: #000 none repeat scroll 0 0;float: right;height:250px;padding: 0px 1px 20px;position: absolute;right: 0;width: 250px;}
#mySidenav{ visibility: hidden;opacity: 0;overflow-x:hidden !important;z-index:99}
.top-nav > li {border: medium none;display: block !important;border-bottom: 1px solid #494949;margin: 0 2px;padding: 10px 13px;}
.top-nav.right li:last-child {padding-right: 12px;}
.carrer-tab a {border-right: 1px solid #fff;padding: 0 4px;font-size: 13px;}
.form-content ul li a{font-size: 16px;}
.slider-cont h1, .slider-cont a, .ser-list-title h1, .analysis-info h1,.top-form h2,.top-form h2 {font-size: 25px;}
.service-wrap {display: block;}
.service-wrap .grid_8 {width: 100% !important;}
span.mblicon {text-align: right;}
.slider-cont h4 {font-size: 40px;}
.container_24.logo-with-menu {display: flex;}
.logo-with-menu .grid_6 {width: 100% !important;}
.slider-cont {text-align: left;}
.ser-info > h3{font-size: 18px;}
.ser-info > span::before {right: 0;width: 28px;z-index: -1;}
.ser-info > span::after {left: -16px;width: 38px; z-index: -1;}
.count-2, .count-1, .count-3 {padding: 20px 23px !important;}
.count-1 > p, .count-3 > p, .count-2 > p{padding:0px;}
.count-1 > h1, .count-3 > h1, .count-2 > h1 {font-size: 40px;line-height: 83px;}
.count-1 > abbr, .count-3 > abbr, .count-2 > abbr{font-size: 16px;}
.footer-main p{font-size:18px;}
.gen-admin h1 {font-size: 48px;line-height: 34px; padding-bottom: 20px;}
.current abbr:before {content: "";background: #fff;}
.slider-cont a abbr {color: #fff;}
.testimonial-wrap p,.testimonial-wrap h4{  font-size: 22px;}
.wrapper.trans-analysis-wrap{padding: 20px 0 !important;}
.analysis-info button{font-size: 20px;}
}
@media screen and (max-width:767px){
.top-form .container_24 .grid_13,.top-form .container_24 .grid_11 {width: 100% !important;}
.form-mt {margin-top: 30px;}
.top-form .form{max-width: 100%;}
.mark-artical p{font-size: 16px;}
.logo-bar{padding-bottom: 80px;}
.logo-with-menu {margin-bottom: 80px !important;}

}
@media screen and (max-width:667px){
html,body{overflow-x:hidden !important;}
span.mblicon {text-align: right !important;}
.slider-cont,.logo-bar span { text-align: center;}
.res_667_100 [class^="grid_"]{width:98% !important;}
.res_667_48 [class^="grid_"]{width:48% !important;}
.top-form .form {max-width: 413px;margin: 0 auto 20px;}
.form-content p {font-size: 20px;line-height: 32px;padding: 0 11px;text-align: center;}
.count-2, .count-1, .count-3 {padding: 20px 22px !important;height: 169px;}
.ser-info > span::before,.ser-info > span::after,.contact-none{display:none !important;right:0px;left:0px;}
.data-count::before {width: 0;}
.footer-main-info a {font-size: 18px;line-height: 25px;margin: 0 5px;padding: 5px 10px 5px 0;max-width: 303px;margin: 10px auto;text-align: center;display:block;}
.footer-main-info i {font-size: 19px;padding: 5px 10px;text-align: center;float: left;margin: -5px 0px;}
.footer-main p {font-size: 18px;line-height: 24px;padding-bottom: 13px;}
.footer-main {padding: 20px 0 0;}
.form-mt .edf span.error_img007 {position: relative;top: -46px;right: 6px;font-size: 12px;}

}




@media screen and (max-width:640px){
.count-2, .count-1, .count-3 {padding: 5px 22px 20px !important;}
.res_640_48 [class^="grid_"]{width:48% !important;}
.mark-img,.mark-img2,.mark-img3{display:none;}
.mark-info {padding: 0 40px;width: 98%;padding: 0 17px !important;}
.mark-info h1{padding:10px 0 0 0px}

}


@media screen and (max-width:640px){
.res_480_100 [class^="grid_"]{width:98% !important;}
.data-count .container_24 .grid_8{width:98% !important;}
}



@media screen and (max-width:480px){
.trans-analysis .grid_8 { width: 100% !important;}    
.servi::before {height: 139px;}
.mark-info h1{padding:15px 0px 8px;text-align:center;}
.data-count .container_24 .grid_8 {width: 33% !important;float: left;height: 137px;}
.count-1 > p, .count-3 > p, .count-2 > p {display: none;}
.count-1 > h1, .count-3 > h1, .count-2 > h1 {font-size: 46px;line-height: 59px;}
.count-1 > abbr, .count-3 > abbr, .count-2 > abbr {font-size: 15px;line-height: 20px;margin: 0 0 4px;padding-bottom: 10px;width: 100%;}
.count-2, .count-1, .count-3 {padding: 10px 22px !important;height: 137px;}
.mark-info h1 {font-size: 26px;line-height: 47px;}
.slider-cont h4 {font-size: 23px;line-height: 32px;}
.slider-cont h1 {font-size: 28px;line-height: 33px;padding: 11px 0;}
.slider-cont a {font-size: 27px;line-height: 29px;}
.top-form .form{max-width:370px;}
.ban-form input, .ban-form textarea {border-radius: 25px;font-size: 12px; margin: 0 0 19px; padding: 10px 23px;width: 98%;}
.ban-form > li:last-child input {font-size: 16px;padding: 8px 8px;width: 125px;}
.analysis-info h1 {font-size: 30px !important;line-height: 41px;padding-bottom: 0;text-align: center;}
.analysis-info {padding: 20px 0;}
.gen-admin h1 {font-size: 39px;line-height: 23px;padding-bottom: 13px;}
.ser-list-title h1{font-size: 33px;line-height: 36px;}
.data-ser {padding: 25px 0;}
.ser-list-title {margin-bottom: 20px;}
.logo {width: 100%;float: left;text-align: center;}
.logo img {background: #fff;}
.slider-cont a abbr {color: #fff;}
.ser-info { padding: 14px 20px;margin: 10px 0;border: 1px solid #eee;}

}



@media screen and (max-width:420px){
.mark-info h1{padding:15px 0px 0px;text-align:center;}
.carrer-tab a { border-right: 1px solid #fff; padding: 0 4px; font-size: 11px;}
.social-links > li > a {font-size: 13px;}
.testimonial h1{font-size:33px;}
.client i {font-size: 44px;line-height: 50px;}
#wpcf7-f4685-o1 .wpcf7-response-output.wpcf7-validation-errors {margin: 15px 5% 12px;}
.client i {font-size: 37px;line-height: 34px;}
.form-content p {font-size: 18px;line-height: 28px;}
}



@media screen and (max-width:375px){
.ser-info {margin: 10px 20px;}
.ser-list-title h1 {font-size: 29px;line-height: 32px;}
.count-1 > abbr, .count-3 > abbr, .count-2 > abbr {font-size: 13px;}
#wpcf7-f4685-o1 .wpcf7-not-valid-tip {top: 2px;color: red;font-size: 12px;}
.testimonial h1 {font-size: 28px;}
.mySlides > p {font-size: 18px;line-height: 27px;padding: 15px 3px;}
.gen-admin h1 {font-size: 32px;line-height: 23px;}
.mark-info h1 {font-size: 24px;line-height: 32px;margin-bottom: 10px;}
.mark-artical h4 {font-size: 22px;line-height: 26px;padding-bottom: 10px;}
.analysis-info h1 {font-size: 27px;line-height: 33px;}
.gen-admin {padding: 25px 0;}
.gen-admin p {font-size: 16px;line-height: 24px;}
.footer-main p {font-size: 16px;line-height: 21px;}

}
