@charset "utf-8";
/* CSS Document */

/* CSS Document © 2024 ProWebPrism */
@import url('https://fonts.googleapis.com/css2?family=Readex+Pro:wght@160..700&display=swap');

::-moz-selection{ background:#7b7d7f; color:var(--primary-color); text-shadow:none;}
::selection { background:#7b7d7f; color:var(--primary-color); text-shadow:none;}
*,
*:before, *:after{-webkit-box-sizing:  border-box;-moz-box-sizing: border-box;box-sizing: border-box;margin: 0;padding: 0;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed,  figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video, textarea, input { margin:0; padding:0; border:0; font-size:100%; font:inherit; vertical-align:baseline; outline:none; font-family:"Readex Pro", sans-serif;}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
body {color:#606060; background: #ffffff; -webkit-text-size-adjust: none; -webkit-font-smoothing: antialiased; -moz-font-smoothing: antialiased; font-smoothing: antialiased; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility; overflow:hidden; overflow-y: scroll;}
:root { --primary-color: #ffffff; --secondary-color:#606060;}
a { text-decoration:none; transition:all 0.25s ease-out 0s; outline: none; box-shadow: none;}
a:hover{text-decoration: none;}
h1, h2, h3 , h4, h5, h6, h1 span, h2 span, h3 span, h4 span, h5 span, h6 span{font-family: "Readex Pro", sans-serif;}
p, p span { font-family:"Readex Pro", sans-serif;}
img { border:0px;}
ol, ul, li{ list-style: none;}
blockquote, q { quotes: none;}
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none;}
table {border-collapse: collapse; border-spacing: 0;}
* {-webkit-appearance: none;}
::-webkit-input-placeholder {
  color:var(--primary-color);
}
::-moz-placeholder { 
  color:var(--primary-color);
}
:-ms-input-placeholder {
  color:var(--primary-color);
}
:-moz-placeholder {
  color:var(--primary-color);
}

section, header, footer {width: 100%; float: left;}

img{max-width: 100%; display: block;}

strong{font-weight: bold;}

/* ----header-wrapp----- */
.header-wrapp { position:relative; padding: 15px 0;}
.header-wrapp .header-top { width: 100%; padding: 6px 0; position: absolute; right: 0; top:0;}
.header-wrapp .header-top .bg-overlay{ position: absolute; width: 70%; height: 100%; top: 0; right: 0; background: linear-gradient(to right, #37B4B6 0%, #CDDC2A 100%);}
.header-wrapp .header-top .bg-overlay:before { content: "";position: absolute; left: 0; top: 0; border-right: 30px solid transparent; border-bottom: 44px solid var(--primary-color);}
.header-wrapp .header-top .header-top-row { width: 100%; display: flex; flex-wrap: wrap; align-items: center; justify-content: end; position: relative;}
.header-wrapp .header-top ul { display: inline-block; margin: 0 0  0;}
.header-wrapp .header-top ul li { width: auto;  display: inline-block; color: var(--primary-color);}
.header-wrapp .header-top ul li .icon { display: inline-block; width: 20px;  height: 20px;margin: 0 10px -5px 0;}
.header-wrapp .header-top ul li a { color: var(--primary-color);font-size: 14px;}
.header-wrapp .header-top ul li a:hover { color: #606060;}
.header-wrapp .header-top .social-icon { width: auto; display: inline-block; margin: 0 0 -3px;}
.header-wrapp .header-top .social-icon ul li { position: relative; margin: 0 0 0 12px;}
.header-wrapp .header-top .social-icon ul li a { display: inline-block;}
.header-wrapp .header-top .social-icon ul li .icon { width: 30px; height: 30px; margin: 0; padding: 7px; position: relative; background: var(--primary-color);  border-radius: 50%; border: 1px solid var(--primary-color);  transition: all .25s ease-in-out;}
.header-wrapp .header-top .social-icon ul li .icon .hover-icon { position: absolute; width: 100%; height: 100%; top: 0; left: 0; padding: 7px; opacity: 0; transition: all .25s ease-in-out;}
.header-wrapp .header-top .social-icon ul li .icon img { width: 100%; height: 100%; transition: all .25s ease-in-out;}
.header-wrapp .header-top .social-icon ul li:hover .icon > img {  opacity: 0;}
.header-wrapp .header-top .social-icon ul li:hover .icon .hover-icon { opacity: 1;}
.header-wrapp .header-top .social-icon ul li:hover .icon { background: transparent;}
.header-wrapp .header-top ul li:after { content: "|"; margin: 0 12px 0 14px;}
.header-wrapp .header-top .social-icon ul li:after {display: none;}
.header-wrapp .header-row {  width: 100%; display: flex; flex-wrap: wrap; justify-content: space-between; align-items: end;}
.header-wrapp .logo {  width: 200px;}
.header-wrapp .header-links { width: auto;}
.header-wrapp .header-links ul { width: 100%;}
.header-wrapp .header-links ul li { display: inline-block; font-size: 18px;}
.header-wrapp .header-links ul li a { color: #212121; padding: 10px 20px; display: inline-block;}
.header-wrapp .header-links ul li a:hover { color:#37B4B6;}
.header-wrapp .header-right { width: auto; padding: 45px 0 0;display: flex; flex-wrap: wrap; align-items: center;}
.header-wrapp .header-btn { display: inline-block; font-size: 16px; color: var(--primary-color); margin: 0 0 0 40px; position: relative;  padding: 14px 28px 14px 50px;}
.header-wrapp .header-btn:before { content: ""; position: absolute;  left: 0; top: 1px; border-right: 30px solid transparent; border-bottom: 48px solid var(--primary-color); z-index: 2;}
.header-wrapp.sticky {position: fixed; top: 0; left: 0; background: var(--primary-color);animation: .7s slide-down; box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px; z-index: 9;}
.overlay {display: none;}



.brudcrumbs-items{display: flex;align-items: center;position:relative; z-index: 55;width: 100%;bottom: -50px;}
.brudcrumbs{width: 50%;}
.reading-time{width: 50%;}
.reading-time li{color: #fff;text-align: right;}
.brudcrumbs{display:flex;}
.brudcrumbs li{margin-right: 35px;color: #fff;position: relative;font-size: 14px;}
.brudcrumbs li a{color: #fff;opacity: 0.5;font-size: 14px;}
.brudcrumbs li::after{content: "";border: solid #ffffff;border-width: 0 3px 3px 0;display: inline-block;padding: 3px;transform: rotate(-45deg);
-webkit-transform: rotate(-45deg);right: -20px;position: absolute;top: 7px;}
.brudcrumbs li:last-child{opacity: 1;}
.brudcrumbs li:last-child::after{content: none;}




/* -------banner-wrapp-------- */
.banner-wrapp {position: relative; background: url(../images/banner-bg.jpg) no-repeat center / cover;}
.banner-wrapp .banner-row { width: 100%; display: flex; flex-wrap: wrap; align-items: center;}
.banner-wrapp .banner-col1 { width: 55%; margin: 0 5% 0 0;}
.banner-wrapp .banner-col2 { width: 34%; padding: 50px 0 0;}
.banner-wrapp .banner-slider { width: 100%;}
.banner-wrapp .banner-text { width: 100%;}
.banner-wrapp h2 { font-size: 65px; color: var(--primary-color);}
.banner-slider .slick-dots{bottom: -50px;}
.banner-slider .banner-btn{margin-top: 30px;}


/* ----about-wrapp----- */
.about-wrapp {padding: 100px 0;position: relative;}
.about-wrapp::after{position: absolute;top: 0;background-image: url("../images/home-about-after.png");left:-1%;width: 100%;height: 100%;content: "";background-repeat: no-repeat;}
.about-wrapp .about-row .about-col1 { width: 46%;}
.about-wrapp .about-row .about-col1.full-width{width: 100%;}
.about-wrapp h3 {font-size: 18px;color: #5dbe93; margin: 0 0 10px;}
.about-wrapp h2 { font-size: 40px; color: #606060; margin: 0 0 20px;}
.about-wrapp p { font-size: 16px; line-height: 1.56; color: #606060;margin: 0 0 20px;}
.about-wrapp .about-btn { display: inline-block; font-size: 16px; color: var(--primary-color); margin: 0 0 0; position: relative; padding: 14px 50px 14px 27px;}
.about-wrapp .about-btn:before { content: ""; position: absolute; right: 0; top: 0; border-left: 30px solid transparent; border-top: 48px solid var(--primary-color); z-index: 2;}
.about-wrapp .about-row .about-col2 { width: 48%;}
.about-wrapp .about-row { width: 100%; display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center;}
.about-wrapp .about-img { width: 600px; height: 600px; border-radius: 50%; overflow: hidden; animation: border-transform 10s linear infinite alternate forwards; position: relative;}
.about-wrapp .about-img img { width: 100%;  height: 100%; object-fit: cover;}



/* -----services-wrapp----- */
.services-wrapp { background: #EFF5F4; padding: 100px 0; text-align: center;}
.services-wrapp h4 { font-size: 18px; color: #5dbe93; margin: 0 0 10px;}
.services-wrapp h2 { font-size: 40px; color: #606060; margin: 0 0 20px;}
.services-wrapp .services-row { width: 100%; display: flex; flex-wrap: wrap; justify-content: center;}
.services-wrapp .services-col1 { width: 48%; background: var(--primary-color); margin: 80px 2% 0 0; padding: 35px; text-align: left;}
.services-wrapp .services-col1:nth-child(2n) {margin-right: 0;}
.services-wrapp .services-col1:last-child { margin-right: 0;}
.services-wrapp .services-col1 .service-icon {width: 80px; margin: -70px 0 20px;}
.services-wrapp h3 { font-size: 30px; color: #606060; margin: 0 0 20px;}
.services-wrapp h3 span { display: block;}
.services-wrapp p { font-size: 16px; line-height: 1.56;  color: #606060;  margin: 0 0 20px;}
.services-wrapp .service-btn { display: inline-block; font-size: 16px; color: var(--primary-color); margin: 0 0 0; position: relative; padding: 14px 50px 14px 27px;}
.services-wrapp .service-btn:before { content: ""; position: absolute; right: 0; top: 0; border-left: 30px solid transparent; border-top: 48px solid var(--primary-color); z-index: 2;}


/* --------testimonial-wrapp---------- */
.testimonial-wrapp {padding: 100px 0 80px;position: relative;}
.testimonial-wrapp .testimonial-row {width: 100%;display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center;flex-direction: row-reverse;}
.testimonial-wrapp .testimonial-col1 { width: 48%;}
.testimonial-wrapp .testimonial-box { width: 100%; background: var(--primary-color);  padding: 40px 40px 20px 40px;  box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px;}
.testimonial-wrapp .testimonial-box .rating { width: 100px; margin: 0 0 20px;}
.testimonial-wrapp .testimonial-box .testi-head { width: 100%; display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; margin: 0 0 25px;}
.testimonial-wrapp .testimonial-box .testi-head .detail-wrapp { width: auto; display: flex; flex-wrap: wrap; align-items: center;}
.testimonial-wrapp .testimonial-box .testi-head .detail-wrapp .avatar { width: 60px; margin: 0 20px 0 0;}
.testimonial-wrapp .testimonial-box .testi-head .detail-wrapp .avatar-details { width: 100%; flex: 1 0  0;}
.testimonial-wrapp h3 { font-size: 25px; color: var(--secondary-color);  margin: 0 0 5px;}
.testimonial-wrapp h6 {font-size: 14px; color: #5dbe93;}
.testimonial-wrapp .testimonial-box p {font-size: 16px;line-height: 1.56;color: #606060;margin: 0 0 20px;}
.testimonial-wrapp .testimonial-box .testi-head .quote { width: 52px;}
.testimonial-wrapp .testimonial-col2 { width: 36%; text-align:left;}
.testimonial-wrapp h4 { font-size: 18px;  color: var(--primary-color); margin: 0 0 15px;}
.testimonial-wrapp h2 { font-size: 40px; color: var(--primary-color); margin: 0 0 24px;}
.testimonial-wrapp p { font-size: 16px;  line-height: 1.56; color: var(--primary-color); margin: 0 0 20px;}
.testimonial-wrapp:after { content: ""; position: absolute; width: 60%; height: 100%; top: 0; left: 0; background: #37B4B6; z-index: -1;}
.testimonial-wrapp .testimonial-slider { width: 100%; margin: 0 0 0;}
.testimonial-wrapp .testimonial-slider .slick-slide { height: inherit;}
.testimonial-wrapp .testimonial-slider .slick-slide > div { width: 97%; margin: 0 auto 0; height: 100%; padding: 0 0 20px;}
.testimonial-wrapp .testimonial-slider .slick-track { display: flex; flex-wrap: wrap;}
.testimonial-wrapp .testimonial-slider .slick-slide .testimonial-box { height: 100%;}
/* .testimonial-wrapp .testimonial-slider .slick-prev:before{content: ""; background-image: url("../images/prevarrow.png");background-size: cover;width: 52px;height:52px;position: absolute;} */

/* -----contact-wrapp------- */
.contact-wrapp {padding: 100px 0 50px;}
.contact-wrapp .contact-row { width: 100%; display: flex; flex-wrap: wrap; justify-content: space-between;}
.contact-wrapp .contact-col1 { width: 48%;}
.contact-wrapp h2 { font-size: 40px; color: #606060; margin: 0 0 20px;}
.contact-wrapp p { font-size: 16px; line-height: 1.56; color: #606060; margin: 0 0 20px;}
.contact-wrapp .contact-add { width: 100%;}
.contact-wrapp .contact-add li { display: block; font-size: 16px; line-height: 1.56; margin: 0 0 15px; padding-left: 30px; position: relative;}
.contact-wrapp .contact-add li a { color: #606060;}
.contact-wrapp .contact-add li a:hover { color: #5dbe93;}
.contact-wrapp .contact-add li .icon { display: inline-block; width: 20px; height: 20px; position: absolute; left: 0; top: 5px;}
.contact-wrapp .social-icons { width: 100%;  margin: 30px 0 0;}
.contact-wrapp .social-icons ul { width: 100%;}
.contact-wrapp .social-icons ul li {display: inline-block;margin: 0 15px 0 0;}
.contact-wrapp .social-icons ul li .icon {display: inline-block;width: 40px;height: 40px;margin: 0;padding: 10px;position: relative;border-radius: 50%;border: 1px solid var(--primary-color);transition: all .25s ease-in-out;z-index: 5;}
.contact-wrapp .social-icons ul li .icon .hover-icon {position: absolute;width: 100%;height: 100%;top: 0;left: 0;padding: 10px;opacity: 0;transition: all .25s ease-in-out;}
.contact-wrapp .social-icons ul li .icon img { width: 100%; height: 100%; transition: all .25s ease-in-out;}
.contact-wrapp .social-icons ul li:hover .icon > img {  opacity: 0;}
.contact-wrapp .social-icons ul li:hover .icon .hover-icon { opacity: 1;}
.contact-wrapp .social-icons ul li:hover .icon { background: transparent;}
.contact-wrapp .social-icons ul li .icon:after { content: ""; width: 100%;  height: 100%; background: linear-gradient(to right, #37B4B6 0%, #CDDC2A 100%) border-box; border-radius: 50%; opacity: 1; transition: 0.25s ease-out 0s; margin: 0 0 0; position: absolute; top: 0; right: 0; left: 0; z-index: -1;}
.contact-wrapp .social-icons ul li .icon:before { content: ""; width: 100%; height: 100%; border: 1px solid transparent; border-radius: 50%; background: linear-gradient(to right, #37B4B6 0%, #CDDC2A 100%) border-box; -o-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0); -ms-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0); -moz-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);  -webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0); mask-composite: exclude; -o-mask-composite: exclude; -ms-mask-composite: exclude; -moz-mask-composite: exclude; -webkit-mask-composite: exclude; -o-mask-composite: destination-out; -ms-mask-composite: destination-out; -moz-mask-composite: destination-out; -webkit-mask-composite: destination-out; position: absolute; top: 0; right: 0; left: 0;  z-index: -1;}
.contact-wrapp .social-icons ul li .icon:hover:after { opacity: 0;}
.contact-wrapp .contact-col2 { width: 48%; position: relative; margin: 0 0 -220px;}
.contact-wrapp .contact-form { width: 100%; padding: 50px; background: var(--primary-color); box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px;}
.contact-wrapp .contact-form input { width: 100%; height: 52px; border: 1px solid #CCCCCC; margin: 0 0 10px; font-size: 16px; padding: 12px 20px;}
.contact-wrapp .contact-form input::placeholder, .contact-wrapp .contact-form textarea::placeholder { color: var(--secondary);}
.contact-wrapp .contact-form textarea { width: 100%; height: 131px;  border: 1px solid #CCCCCC;  margin: 0 0 20px;  font-size: 16px; padding: 12px 20px;  resize: none;}
.contact-wrapp .contact-form .submit-btn { display: inline-block; font-size: 16px !important; color: var(--primary-color)!important; margin: 0 0 0;  position: relative;  padding: 14px 50px 14px 27px !important;  border: none !important;}
.contact-wrapp .contact-form .submit-btn:before { content: ""; position: absolute; right: 0; top: 0; border-left: 30px solid transparent;  border-top: 48px solid var(--primary-color);  z-index: 2;}
.contact-wrapp .contact-form h2 { margin: 0  0 30px;}
.contact-wrapp .contact-col1 h4{display: block;color: #37B4B6;margin-bottom: 15px;}
.contact-form input{margin: 0 0 24px;}
.contact-form input{border-color: #CCCCCC;color: #969696;}
.contact-form textarea{border-color: #CCCCCC;color: #969696;}
.contact-form h2{margin: 0 0 32px;}
.contact-form label{color: #606060;font-size: 14px;}




/* ------footer-wrapp-------- */
.footer-wrapp { padding: 150px 0 20px; background:  linear-gradient(to right, #37B4B6 0%, #CDDC2A 100%);}
.footer-wrapp .footer-row { width: 100%; display: flex; flex-wrap: wrap; justify-content: space-between; align-items: end;}
.footer-wrapp .logo { width: 200px;}
.footer-wrapp .footer-menu { width: auto;}
.footer-wrapp .footer-menu ul { width: 100%;}
.footer-wrapp .footer-menu ul li { display: inline-block;  font-size: 18px;  margin: 0 0 0 35px;}
.footer-wrapp .footer-menu ul li a { color: var(--primary-color); padding: 10px;  display: inline-block;}
.footer-wrapp .footer-menu ul li a:hover { color: #606060;}
.footer-wrapp .footer-row1 { width: 100%; display: flex; flex-wrap: wrap; justify-content: space-between; margin: 30px 0 0; padding: 20px 0 0;  border-top: 1px solid #fff;}
.footer-wrapp p { font-size: 16px; line-height: 1.56; color: var(--primary-color);}
.footer-wrapp p a { color: #ffffff;}
.footer-wrapp p a:hover { color: var(--primary-color);}



/* about-page-banner */

.about-banner-wrap{background-image: url("../images/about-banner.png");background-size:cover;padding: 160px 0px;background-repeat: no-repeat;}
.about-banner-row{width: 100%;display: flex;align-items: center;}
.about-banner-col1{width: 53%;}
.about-banner-col1 h2{font-size: 80px;font-weight: 600;color:#212121;margin-bottom: 40px;}
.about-banner-col1 p{font-size: 18px;line-height:1.56;font-weight: 400;}
.mission-wrap{padding: 165px 0px;background-color: #37B4B6;color: #fff;}
.vision-row{display: flex;align-items:start;justify-content: space-between;width: 100%;}
.vision-row .vision-col-1{width: 50%;}
.vision-row .vision-col-1 h4{font-size: 14px;font-weight: 500; margin-bottom: 12px;}
.vision-row .vision-col-1 h3{font-size: 40px;font-weight: 500;}
.vision-row .vision-col-2{width: 50%;}
.vision-card img{margin-bottom: 16px;}
.vision-card h3{font-size: 32px;font-weight: 500;margin-bottom: 12px;}
.vision-card p{font-size: 18px;font-weight:400;line-height: 1.56;}
.vision-card{padding: 60px 0px;border-bottom: 1px solid #fff;}
.vision-card:first-child{padding-top: 0;}
.vision-card:last-child{padding-bottom: 0; border-bottom: none;}
.team-wrap{padding: 100px 0px;background-color: #EFF5F4;}
.team-head{text-align: center;margin-bottom: 60px;}
.team-head h4{color:#37B4B6;margin-bottom: 12px;}
.team-head h3{font-size: 40px;font-weight: 500;color: #212121;}
.team-cards-row{display: flex;align-items: center;flex-wrap: wrap;justify-content: space-between;}
.team-card{width: 48.5%; background-color: #fff;padding: 40px;margin-bottom: 40px;}
.team-card-cont-row{display: flex;align-items:stretch;justify-content: space-between;width: 100%;}
.team-card-cont-col1{width: 20%;}
.team-card-cont-col2{width: 80%;}
.team-card-cont-col1 img{width: 80px; height: 80px;border-radius: 50%;}
.team-card-content h3{color: #37B4B6;font-size: 32px;font-weight: 500;margin-bottom: 10px;}
.team-card-content h4{color: #212121;font-size: 14px;font-weight: 500; margin-bottom: 30px;}
.team-card-content p{font-size: 18px;font-weight: 400;line-height: 1.56;color: #606060;}





.inner-banner {position: relative;}
.inner-banner .bg-img { width: 100%;position: relative;}
.inner-banner img { width: 100%; max-height: 600px; object-fit: cover;}
.inner-banner .inner-content { width: 100%; position: absolute; top: 50%; transform: translateY(-50%); left: 0;z-index: 1;}
.inner-banner h2 {font-size: 80px; color: #fff; font-weight: 600;}


/* service-page */

.service-wrap{padding: 100px 0px;background-color: #EFF5F4;}
.service-head h4{font-size: 14px;font-weight: 500;color: #37B4B6;margin-bottom: 12px}
.service-head h3{font-size:40px;font-weight: 500;}
.service-head{text-align: center;margin-bottom: 80px;}
.service-row{display: flex;align-items:stretch;justify-content: space-between;flex-wrap: wrap;}
.service-card{padding: 68px 40px;background-color: #fff;width: 48%;position: relative;margin-bottom: 75px;}
.service-card-icon{position: absolute;top: -40px;}
.service-card-content h3{font-size: 32px;font-weight: 400;color: #212121;margin-bottom: 16px;}
.service-card-content p{font-size: 18px;line-height: 1.56;margin-bottom: 50px;}
.service-card-content a{font-size: 18px;color: #37B4B6;font-weight:500;}
.service-card-content a:hover { color: #606060;}



/* blog-page */


.blog-row{padding: 100px 0px;background-color: #EFF5F4;}
.blog-cards-row{display: flex;align-items: center;justify-content:center;flex-wrap: wrap;}
.blog-card{width: 31%;background-color: #fff;margin-bottom: 80px;margin-right: 40px;}
.blog-card:nth-child(3n){margin-right: 0;}
.blog-card-content{background-color: #fff;padding: 20px 20px 32px 20px;}
.blog-card-date{display: flex;align-items: center;justify-content: space-between;margin-bottom: 24px;}
.blog-card-date p{font-size: 14px; color: #606060;}
.blog-card-tittle{margin-bottom: 32px;}
.blog-card-tittle h3{min-height: 60px;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;overflow: hidden;}
.blog-card-tittle h3{color: #212121;font-size: 24px;font-weight: 400;}
.blog-read-more a{font-size: 18px; color: #37B4B6;font-weight: 500;}
.blog-read-more a:hover{color: #606060;}



/* contact-page */

.contact-wrapp.contact-page{padding: 140px 0px 320px 0px;background-color: #EFF5F4;}
.contact-wrapp.contact-page .contact-col1 h4{display: block;color: #37B4B6;margin-bottom: 15px;}
.contact-wrapp.contact-page .contact-col1 h2{font-size: 40px;font-weight: 500;color: #212121;}
.contact-wrapp.contact-page p{margin-bottom: 50px;}
.footer-wrapp.contact-page{padding: 40px 0px;}
.contact-wrapp.contact-page .contact-col2{margin: 0;}
.map-section{background-color: #fff;position: relative;padding-bottom: 100px;}
.map-div{position: relative;margin-top: -180px;width:100%;}
.map-div iframe{max-width: 1320px;width: 100%;}
.contact-wrapp.contact-page .contact-form input{border-color: #CCCCCC;color: #969696;}
.contact-wrapp.contact-page .contact-form textarea{border-color: #CCCCCC;color: #969696;}
.contact-wrapp.contact-page .contact-form h2{margin: 0 0 32px;}
.contact-wrapp.contact-page .contact-form label{color: #606060;font-size: 14px;}


/* blog-inner-page */

.blog-inner-content{padding: 80px 0px;}
.blog-inner-row{display: flex;align-items:baseline;justify-content: space-between;flex-wrap: wrap; position: relative;}
.blog-inner-col1{width: 28%; position: sticky; top: 130px;}
.blog-inner-col2{width:60%;}
.blog-inner-table-sec h3{font-size: 24px;font-weight: 500;line-height: 1.4;margin-bottom: 24px;color:#212121;}
.blog-inner-table-sec ul li{padding: 20px 0px;position: relative;}
.blog-inner-table-sec ul li::after{position: absolute;bottom: 0;left: 0;content: "";background-color:#606060;height: 1px;width: 100%;} 
.blog-inner-table-sec ul li:first-child{padding-top: 0;}
.blog-inner-table-sec ul li a{font-size: 18px;color: var(--secondary-color);line-height: 1.5;}
.content-wrapp .content-row { width: 100%; display: flex; flex-wrap: wrap; justify-content: space-between;}
.content-wrapp h2 { font-size: 32px; color: #212121; margin: 0 0 20px;font-weight: 500;}
.content-wrapp h3 { font-size: 28px; color: #212121; margin: 0 0 20px;}
.content-wrapp h4 { font-size: 22px; color: #212121; margin: 0 0 20px;}
.content-wrapp p { font-size: 18px; line-height: 1.56; font-weight: 400; color:var(--secondary-color); margin: 0 0 22px;}
.content-wrapp img{margin: 40px 0px;}
.content-wrapp ul { width: 100%; margin: 0 0 22px;}
.content-wrapp ul li { font-size: 16px; line-height: 1.56; font-weight: 400; color: var(--secondary-color); padding-left: 16px; position: relative;margin-bottom: 10px;}
.content-wrapp ul li:before { content: "\2022"; position: absolute; left: 0; top: 0;}
.content-wrapp ol { width: 100%; float: none; counter-reset: my-awesome-counter; margin: 0 auto 28px; position: relative;}
.content-wrapp ol li { font-size: 16px; color:var(--secondary-color); line-height: 1.56; counter-increment: step-counter; padding-left: 4px; width: auto; margin: 0 auto; position: relative; margin-bottom: 10px;}
.content-wrapp ol li:before { content: counter(step-counter) '.'; margin-right: 0px; position: relative; left: -4px; color: #525252; top: 0;font-weight: 600;}
.blog-inner-col2.full-width{width: 100%;}
.related-blog-sec{padding: 100px 0px;background-color: #EFF5F4;}
.related-blog-head{display: flex;align-items: center;justify-content: space-between;}
.related-blog-head h2{font-size: 40px;font-weight: 500;color: #212121}
.related-blog-head a{font-size: 18px;font-weight: 500;color: #37B4B6;}
.related-blog-cards-row{display: flex;align-items: center;justify-content:left;flex-wrap: wrap; margin-top: 60px;}


/* service-inner-page */


.service-about-sec{padding: 140px 0px;}
.service-about-row{display: flex;align-items: center;justify-content: space-between;}
.service-about-col1{width: 45%;}
.service-about-col1.full-width{width: 100%;}
.service-about-col2{width: 48%;}
.service-about-col1 h3{font-size: 40px;font-weight: 500;color: #212121;margin-bottom: 20px;}
.service-about-col1 p{font-size: 18px;line-height: 1.56;color: #606060;}
.service-about-col2 .service-about-col-img { width: 600px; height: 600px; border-radius: 50%; overflow: hidden; animation: border-transform 10s linear infinite alternate forwards; position: relative;}
.service-about-col2 .service-about-col-img img { width: 100%;  height: 100%; object-fit: cover;}
.business-benfit-sec{padding: 140px 0px;background-color: #EFF5F4;}
.benift-sec-head{text-align: center;}
.benift-sec-head h3{font-size: 40px; color: #212121;margin-bottom: 24px;}
.benift-sec-head p{color: #606060;line-height: 1.6;}
.benifit-row{display: flex;align-items: center;justify-content:left;flex-wrap: wrap;margin-top: 60px;}
.benifit-card{width:31%;background-color: #fff;margin-bottom: 40px;margin-right: 40px;}
.benfit-card-content{padding: 24px 20px;}
.benfit-card-content h3{font-size: 24px;font-weight: 400;color: #212121;margin-bottom: 16px;}
.benifit-card:nth-child(3n){margin-right: 0;}
.eligiblity-wrap{padding: 140px 0px;}
.eligiblity-head{text-align: center;}
.eligiblity-head h3{font-size: 40px;color: #212121;margin-bottom: 24px;}
.eligiblity-head p{color: #606060;line-height: 1.6;}
.eligbilty-cards-row{display: flex;align-items: center;justify-content:left;flex-wrap: wrap;margin-top: 60px;} 
.eligbilty-card{width: 30%;background-color: #fff;margin-bottom: 60px;margin-right: 40px;border: 1px solid #CCCCCC;padding: 68px 40px 40px 40px;position: relative;}
.eligbilty-card:nth-child(3n){margin-right: 0;}
.eligiblity-icon{position: absolute;top: -40px;}
.eligbilty-content h3{font-size: 24px;font-weight: 400;color: #212121;line-height: 1.6;}
.getting-loan-wrap{padding: 140px 0px;padding-top: 0;}
.getting-loan-row{display: flex;align-items: center;justify-content: space-between;}
.getting-loan-col1{width: 48%;}
.getting-loan-col2{width: 45%;}
.getting-loan-col2.full-width{width: 100%;}
.getting-loan-col1 .getting-loan-col-img { width: 600px; height: 600px; border-radius: 50%; overflow: hidden; animation: border-transform 10s linear infinite alternate forwards; position: relative;}
.getting-loan-col1 .getting-loan-col-img img { width: 100%;  height: 100%; object-fit: cover;}
.business-benfit-sec{padding: 140px 0px;background-color: #EFF5F4;}
.getting-loan-col-content h3{font-size: 40px;font-weight: 500;color: #212121;margin-bottom: 20px;}
.getting-loan-col-content p{font-size: 18px;line-height: 1.56;color: #606060;}
.related-service{padding: 140px 0px; background-color: #EFF5F4;}
.related-service-head{display: flex;align-items: center;justify-content: space-between;}
.related-service-head h3{font-size: 40px;font-weight: 500;color: #212121;margin-bottom: 24px;}
.related-service-head a{font-size: 18px;font-weight: 500;color: #37B4B6;}
.related-service-row{display: flex;justify-content: space-between;flex-wrap: wrap; margin-top: 60px;align-items: stretch;}
.related-service-card{width: 48%;background-color: #fff;position: relative;padding: 65px 40px 40px 40px;}
.related-service-card-img{position: absolute;top: -40px;}
.related-service-card-content h3{font-size: 24px;font-weight: 400;color: #212121;margin-bottom: 16px;}
.related-service-card-content p{font-size: 18px;line-height: 1.56;color: #606060;min-height: 120px;}
.related-service-card-content a{font-size: 18px;color: #37B4B6;font-weight: 500;margin-top: 40px;display: block;}






/* error-page */



.error-page-row {max-width: 800px;margin: 50px auto;}
.error-page-col1 h1 {font-size: 40px;}
.error-page-col1 h2 {font-size: 40px;font-weight: 700;margin: 0 0 20px;color:var(--secondary-color);}
.error-page-col1 p {font-size: 16px;font-weight: 600;line-height: 1.67;margin: 0 0 22px;}
.search-form {width: 100%;display: flex;align-items: center;}
.search-form input {width: 197px;height: 45px;border: 1px solid var(--secondary-color);margin: 0 7px 0 0;padding: 0 10px;color: #000;outline: none;box-shadow: none;
display: inline-block;}
.search-form .search-submit {width: auto;height: 45px;display: inline-block;padding: 0 13px;color: #ffff;border: 1px solid var(--secondary-color);background: var(--secondary-color);transition: all 0.25s ease-in-out;}
.search-form .search-submit .screen-reader-text {position: relative !important;display: block;height: auto;width: auto;color: #ffff;clip-path: none;transition: all 0.25s ease-in-out;}
.search-page-section {padding: 80px 0px;}
.search-page-row {max-width: 1320px;margin: 0 auto;}
.search-page-row .page-header .page-title {font-size: 38px;margin: 0 0 35px;display: flex;}
.search-page-card {margin: 0 0 50px;}
.search-page-content {padding: 0;max-width: inherit; width: 100%; text-align: left; flex: 1 0 0;}
.search-page-content h3 {font-size: 32px;color: var(--secondary-color);font-weight: 600;margin-bottom: 20px;padding-bottom: 10px;border-bottom: 1px solid var(--secondary-color);}
.search-page-content p {font-size: 16px;font-weight: 500;line-height: 1.67;margin: 0 0 22px;}
.search-btn1 {padding: 12px 24px;background-color: var(--secondary-color);border-radius: 6px;color: #ffffff;border: 1px solid var(--secondary-color);transition: 0.3s all ease-in-out;font-size: 18px;
font-weight: 600;display: inline-block;margin: 10px auto 0;}
.search-btn1:hover {background-color: #ffffff;color: var(--secondary-color)}




.everest-forms label, .wp-block-everest-forms-form-selector label{margin-bottom: 8px;}
.contact-form label{color: #606060;font-size: 14px !important;font-weight: 400 !important;}









/* responsive */

@media screen and (max-width:1400px) {
  .container{max-width: 94%;}
  .about-wrapp .about-img {  width: 100%; height: 44.6vw;}
  .service-about-col2 .service-about-col-img{width: 100%; height: 44.6vw;}
  .getting-loan-col1 .getting-loan-col-img{width: 100%; height: 44.6vw;}
  .testimonial-wrapp .testimonial-col2 { width: 40%;}
  .about-banner-col1 h2{font-size: 70px;}
  .about-banner-col1{width: 70%;}
  .blog-card{margin-right: 20px;margin-bottom: 40px;}
  .benifit-card{margin-right: 30px;}
  .eligbilty-card{margin-right: 30px;}
}

@media screen and (max-width:1200px) {
.testimonial-wrapp .testimonial-col2 {width: 47%;}
.banner-wrapp h2 {font-size: 55px;}
.services-wrapp h3 { font-size: 24px;}
.contact-wrapp .contact-form input{height: 40px; margin: 0 0 10px;}
.contact-wrapp .contact-form textarea{height: 80px;}
.about-banner-wrap{padding: 90px 0px;}
.inner-banner h2{font-size: 60px;}
.service-about-sec{padding: 100px 0px}
.business-benfit-sec{padding: 100px 0px;} 
.eligiblity-wrap{padding: 100px 0px;}
.related-service{padding: 100px 0px;} 
.eligbilty-content h3{font-size: 18px;line-height: 1.4;}
.benifit-card{margin-right: 20px;}
}

@media screen and (max-width:992px){
.header-wrapp .header-right{display: none;}
.overlay {display: block;position: fixed; right: 0; top: 0; width: 350px; height: 100%; background: linear-gradient(to right, #37B4B6, #CDDC2A, #37B4B6, #CDDC2A); background-size: 300% 100%; z-index: 99; padding: 110px 5% 50px; transform:translateX(100%); opacity: 0; visibility: hidden; transition: transform 0.4s cubic-bezier(0.7, 0, 0.2, 1);}
.overlay.show{ transform:translateX(0); opacity: 1; visibility: visible;}
.overlay ul {width: 100%;}
.overlay ul { width: 100%;}
.overlay ul li a { color: var(--primary-color) !important; display: block; padding: 12px 0;}
.overlay ul li { font-size: 18px; border-bottom: 1px solid #dadada;}
.overlay ul li a:hover { color: var(--secondary-color) !important;}
.burger-btn { display: block; position: fixed; width: 50px; height: 30px; right: 5%; top: 69px; z-index: 999;  overflow: hidden;}
.burger-btn span { display: block; width: 100%; height: 3px; background: linear-gradient(to right, #37B4B6, #CDDC2A, #37B4B6, #CDDC2A); background-size: 300% 100%; border-radius: 5px; transition: all 0.4s cubic-bezier(0.7, 0, 0.2, 1);}
.burger-btn:hover span{background-position: 50% 0;}
.burger-btn .active span { background: var(--primary-color);}
.burger-btn span:first-child { width: 70%;}
.burger-btn span:nth-child(2n) { margin: 9px 0; transition: all 0.5s cubic-bezier(.22,.68,0,1.71);}
.burger-btn .burger-toggle { display: flex; flex-wrap: wrap; justify-content: right;}
.burger-btn span:last-child { width: 70%;}
.burger-btn .active span:nth-child(2n) { transform: translateX(-100%);}
.burger-btn .active span:first-child { transform: translateY(13px) rotate(-45deg);}
.burger-btn .active span:last-child { transform: translateY(-11px) rotate(45deg);}
body:after { content: ""; display: block; position: fixed; right: 0; top: 0; width: 100%; height: 100%; background: rgb(255 255 255 / 40%); z-index: 9; transform: translateX(100%); opacity: 0; visibility: hidden;  transition: transform 0.4s cubic-bezier(0.7, 0, 0.2, 1);}
body.menu-open:after{ transform:translateX(0); opacity: 1; visibility: visible;}
body.menu-open{  overflow-y: hidden;}
.overlay ul ul.sub-menu li {border: none; padding-left: 20px; position: relative;  color: var(--primary-color);}
.overlay ul ul.sub-menu li:before {  content: "-"; position: absolute; left: 0; top: 50%;  transform: translateY(-50%);}
.overlay ul li.has-sub > a {background: url(../images/chevron-down-white.svg) no-repeat center / 14px; background-position-x: 95%;}
.overlay ul li.has-sub > a:hover {background: url(../images/chevron-down-grey.svg) no-repeat center / 14px; background-position-x: 95%;}


.header-wrapp .header-top .social-icon { display: none;}
.header-wrapp .header-top { padding: 10px 0;}
.header-wrapp .header-top ul li:last-child:after { display: none;}
.banner-wrapp h2 { font-size: 40px;}
.about-wrapp h2 {  font-size: 32px;}
.about-wrapp { padding: 60px 0;}
.services-wrapp { padding: 60px 0;}
.services-wrapp h2 { font-size: 32px;}
.services-wrapp .services-col1 { width: 48%; margin-right: 4%;}
.services-wrapp .services-col1:nth-child(3n) { margin-right: 4%;}
.services-wrapp .services-col1:nth-child(2n) { margin-right: 0;}
.testimonial-wrapp { padding: 60px 0 40px;}
.testimonial-wrapp .testimonial-row { flex-direction: column-reverse;}
.testimonial-wrapp .testimonial-col1 { width: 100%;}
.testimonial-wrapp .testimonial-col2 { width: 100%; text-align: center;  margin: 0 0 20px;}
.testimonial-wrapp:after { width: 100%;}
.contact-wrapp h2 { font-size: 32px;}
.contact-wrapp .contact-form { padding: 30px;}
.footer-wrapp .footer-menu ul li { margin: 0 0 0 15px;}
.contact-wrapp { padding: 60px 0 40px;}
.footer-wrapp { padding: 160px 0 20px;}
.testimonial-wrapp h2 { font-size: 32px; margin: 0 0 20px;}
.about-banner-col1 h2{font-size: 50px;}
.about-banner-col1{width: 100%;}
.mission-wrap{padding: 100px 0px;}
.team-card-cont-col2{width: 70%;}
.team-card-cont-col1{width: 25%;}
.team-card-cont-row{flex-wrap: wrap;}
.team-card-cont-col1{width: 100%;}
.team-card-cont-col2{width: 100%;}
.blog-card{width: 48%;}
.blog-card:nth-child(3n){margin-right:20px;}
.blog-card:nth-child(2n){margin-right: 0px;}
.footer-wrapp .footer-menu ul li:first-child{margin-left: 0;}
.service-about-col1 p{font-size: 16px;}
.eligbilty-content h3{font-size: 17px;}
.getting-loan-col-content p{font-size: 16px;}
.related-service-card-content p{font-size: 16px;}
.benifit-card{width: 48%;}
.benifit-card:nth-child(2n){margin-right: 0;}
.inner-banner h2{font-size: 40px;}
.content-wrapp p{font-size: 16px;}
.inner-banner img{min-height: 300px;}
.contact-wrapp.contact-page{padding-top: 80px;}
}

@media screen and (max-width:767px) {
.banner-wrapp .banner-col1 {width: 100%; margin: 0 0 0;}
.banner-wrapp .banner-col2 { display: none;}
.banner-wrapp { padding: 50px 0 70px;}
.about-wrapp .about-row .about-col1 { width: 100%;}
.about-wrapp .about-row .about-col2 {  width: 100%; margin: 0 0 40px;}
.about-wrapp .about-img { height: 90vw;}
.about-wrapp .about-row {  flex-direction: column-reverse;}
.services-wrapp .services-col1 { width: 100%; margin-right: 0;}
.contact-wrapp .contact-col1 { width: 100%; margin: 0 0 50px;}
.contact-wrapp .contact-col2 {width: 100%; margin: 0 0 -130px;}
.footer-wrapp .logo { margin: 0 0 20px;}
.footer-wrapp .footer-menu { width: 100%;}
.footer-wrapp .footer-menu ul li { margin: 0 15px 0 0;}
.footer-wrapp .footer-row1 { flex-direction: column;align-items: center;}
.footer-wrapp p { font-size: 14px; margin: 0 0 10px;}
.header-wrapp .header-top ul li .icon { display: none;}
.vision-row .vision-col-1{width: 100%;margin-bottom: 50px;}
.vision-row .vision-col-2{width: 100%;}
.vision-row{flex-wrap: wrap;}
.vision-card h3{font-size:25px;}
.vision-card p{font-size: 16px;}
.team-card-content p{font-size: 16px;}
.team-card{padding: 30px;width: 100%;}
.team-card-content h4{margin-bottom: 20px;}
.about-banner-col1 h2{font-size: 35px;}
.vision-row .vision-col-1 h3{font-size: 35px}
.team-head h3{font-size: 35px;}
.inner-banner h2{font-size: 40px;}
.blog-card-tittle h3{font-size: 20px;}
.blog-card:nth-child(3n){margin-right: 20px !important;}
.footer-wrapp .footer-menu ul li{font-size: 16px;}
.benifit-card{width: 48%;}
.benifit-card:nth-child(2n){margin-right: 0;}
.eligbilty-card{width: 47%;padding: 50px 30px 30px 30px;margin-right: 20px;}
.eligbilty-card:nth-child(2n){margin-right: 0;}
.eligbilty-card:nth-child(3n){margin-right: 20px;}
.service-about-row{flex-wrap: wrap;}
.service-about-col1{width: 100%;}
.service-about-col2{width: 100%;}
.getting-loan-row{flex-wrap: wrap;}
.getting-loan-col1{width: 100%;}
.getting-loan-col2{width: 100%;}
.related-service-row{flex-wrap: wrap;}
.related-service-card{width: 100%;margin-bottom: 80px;}
.service-about-col2 .service-about-col-img{height: 90vw;margin-top: 50px;}
.getting-loan-col1 .getting-loan-col-img{height: 90vw;margin-bottom: 50px;}
.brudcrumbs-wrapp.service-brudcrumbs .brudcrumbs-items .brudcrumbs{width: 100%;}
.blog-inner-row{flex-wrap: wrap;}
.blog-inner-col1{width: 100%;padding: 40px;background-color: #EFF5F4;}
.blog-inner-col2{width: 100%;}
.inner-banner img{min-height: 400px}
.brudcrumbs-items{position: absolute;top: 50px;bottom: unset;width: auto;}
.reading-time{display: none;}
.brudcrumbs{width: 100%;}
.blog-inner-col1{position: relative;top: auto;margin-bottom: 50px;}

}

@media screen and (max-width:600px) {
.header-wrapp .logo { width: 150px;}
.header-wrapp .header-top { display: none;}
.burger-btn { top: 38px;}
.testimonial-wrapp h3 { font-size: 20px;}
.testimonial-wrapp .testimonial-box .testi-head .detail-wrapp .avatar {width: 50px;margin: 0 10px 0 0;}
.testimonial-wrapp .testimonial-box .testi-head .quote { width: 38px;}
.footer-wrapp .footer-menu ul li {margin: 0 8px 0 0;}
.about-banner-wrap{padding: 50px 0px;}
.about-banner-col1 h2{font-size: 30px;}
.vision-row .vision-col-1 h3{font-size: 30px}
.mission-wrap{padding: 50px 0px;}
.vision-row .vision-col-1 h3 br{display: none;}
.vision-card{padding: 30px 0px;}
.team-wrap{padding: 50px 0px;}
.team-head h3{font-size: 28px;}
.team-head{margin-bottom: 30px;}
.about-wrapp::after{display: none;}
.about-banner-col1 p{font-size: 16px;}
.blog-card{width: 100%;margin-right: 0;}
.blog-card-image img{width: 100%;height: 100%;object-fit: cover;}
.blog-card:nth-child(3n){margin-right: 0;}
.blog-row{padding: 50px 0px;}
.inner-banner img{min-height:400px;}
.inner-banner h2{font-size: 35px;}
.service-card{width: 100%;}
.service-wrap{padding: 50px 0px;}
.service-head h3{font-size: 35px;}
.service-card-content h3 {font-size: 25px;}
.service-card{padding: 50px 30px 30px 30px;}
.service-card-content p{font-size: 16px;margin-bottom:30px;}
.contact-wrapp.contact-page{padding: 50px 0px 250px;}
.contact-wrapp.contact-page .contact-col1 h2{font-size: 35px;}
.service-about-sec{padding: 50px 0px;}
.business-benfit-sec{padding: 50px 0px;}
.benift-sec-head p br{display: none;}
.benifit-card{width: 100%;margin-right: 0;}
.eligiblity-wrap{padding: 50px 0px;}
.service-about-col1 h3{font-size: 28px;}
.benift-sec-head h3{font-size: 28px;}
.eligiblity-head p br{display: none;}
.eligiblity-head h3{font-size: 28px;}
.eligbilty-card{width: 100%;margin-right: 0;}
.getting-loan-col-content h3{font-size: 28px;}
.getting-loan-wrap{padding: 50px 0px;}
.related-service{padding: 50px 0px;}
.related-service-head h3{font-size: 28px;}
.related-service-card:last-child{margin-bottom: 0;}
.eligbilty-card:nth-child(3n){margin-right: 0;}
.related-service-head{flex-wrap: wrap;}
.brudcrumbs-wrapp.service-brudcrumbs .brudcrumbs-items .brudcrumbs{width: 100%;}
.brudcrumbs-items{top: 20px;}
.blog-inner-content{padding: 50px 0px;}
.contact-wrapp.contact-page{padding-top: 50px;}
}

@media screen and (max-width:480px) {
.banner-wrapp h2 {font-size: 32px;}
.about-wrapp h2 {font-size: 28px;}
.services-wrapp h2 { font-size: 28px;margin: 0 0 0;}
.services-wrapp h3 { font-size: 22px;}
.testimonial-wrapp h2 { font-size: 28px;}
.testimonial-wrapp .testimonial-slider .slick-slide .testimonial-box { padding: 25px 25px 15px;}
.testimonial-wrapp .testimonial-box .testi-head .detail-wrapp .avatar {width: 30px;}
.testimonial-wrapp h3 {font-size: 18px;}
.testimonial-wrapp .testimonial-box .testi-head .quote {width: 20px;}
.contact-wrapp h2 {font-size: 28px;}
.footer-wrapp .footer-menu ul li a { padding: 5px;}
.footer-wrapp .footer-menu ul li { font-size: 13px; margin: 0 0 0 0;}
.footer-wrapp p { font-size: 12px;}
.footer-wrapp .logo {width: 150px;}
.overlay {width: 100%;}
.contact-wrapp .contact-form h2{margin: 0 0 15px;}
.contact-wrapp .contact-form{padding: 20px;}
}