@font-face {
    font-family: 'Palatino LT Std';
    src: url('../fonts/palatino.eot');
    src: url('../fonts/palatino.eot?#iefix') format('embedded-opentype'),
        url('../fonts/palatino.woff2') format('woff2'),
        url('../fonts/palatino.woff') format('woff'),
        url('../fonts/palatino.ttf') format('truetype'),
        url('../fonts/palatino.svg#palatino') format('svg');
    font-weight: bold;
    font-style: normal;
}




.service2{padding:0;margin-bottom:20px}
.service2 h3{margin-bottom:10px;font-size:18px;letter-spacing:1px;color:#fff;text-transform:uppercase;}
.service2{transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out}
.service2:hover h3{color:#7BAF1B;transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out}
.service2:hover p{color:#fff;}
.service2 i{display:block;font-size:26px;font-weight:300!important;line-height:86px;width:92px;border:2px solid #7BAF1B;border-radius:50%;height:92px;position:relative;margin:0 auto;margin-bottom:20px;background:none;color:#fff;transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out}
.service2:hover i{font-size:32px!important;border:2px solid #7BAF1B;color:#fff;background:#7BAF1B}
.service2 i span{width:36px;height:36px;background:#9ACD32;position:absolute;bottom:-5px;right:-10px;line-height:36px;border-radius:50%;color:#fff;font-size:14px;font-style:itallic;font-weight:700;color:#fff}
.service2 p{color:rgba(255,255,255,.66);font-size:15px;line-height:22px;transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out}
.feedback .about img {max-height:60px; margin-bottom:15px;}

.feedback{background:#fff; margin:0!important;}
.feedback .col-md-6 {padding:0!important;}
.feedback h2{font-size:25px;line-height:30px;letter-spacing:0;margin-bottom:10px;font-weight:700;color:#323434}
.feedback .about{padding:6%}
.feedback .about p{color:#323434;margin-bottom:10px}
.feedback .about a{margin:5px 0 0}
.footer-section{background:#323434!important;text-align:center;overflow:hidden;}
.footer-section .logo-img img{max-height:80px;margin-bottom:30px}
.footer-section p{color:#fff;font-size:15px;margin-bottom:0;color:#888}
.footer-section h3{color:#fff;margin-bottom:10px;color:#888;font-size:20px}
.footer-section a{color:#fff}
.footer-section a:hover{color:#7BAF1B}
.footer-section .copyright{font-size:11px;font-weight:500;letter-spacing:1px;margin-bottom:2px;text-transform:uppercase}
.footer-section .social-icons ul{list-style:none;margin:30px 0}
.footer-section .social-icons ul li{display:inline-block}
.footer-section .social-icons ul li a{width:50px;height:50px;border-radius:50%;border:1px solid rgba(255,255,255,.1);line-height:50px;text-align:center;font-size:15px;display:block;margin:0 5px;color:#fff}
.footer-section .social-icons ul li a:hover{border:1px solid #7BAF1B;color:#7BAF1B}
.footer-section hr{border-color:rgba(255,255,255,.1)}
.footer-section .phones{margin-bottom:30px}
.footer-section .phones i{font-size:24px}
.footer-section .phones p {margin-bottom:5px;}
.footer-section .address a:hover p,.footer-section .address a:hover i{color:#7BAF1B}
.footer-section .address a i{font-size:32px;margin-bottom:10px;color:#fff;font-weight:300;display:block}
.counter-row{margin-top:50px}
.page-header{border-bottom:none}
.legacy h2{margin-bottom:20px}
.legacy p{margin-bottom:10px}
.facts{width:100%;margin:0 0 10px}
.facts th{padding:10px;font-weight:700;color:#272727;text-align:left;font-size:15px;background:#fafafa}
.facts tr{border-bottom:1px solid #eee}
.facts tr:nth-child(2n+1) td{background-color:#fafafa}
.facts td{padding:5px 10px;color:#323434;font-size:14px}
.facts td i{font-size:16px}
.facts td:first-child{font-size:11px;text-transform:uppercase;font-weight:700}
.facts td strong{font-weight:500}
.partners img{max-height:100px}
.partners h3{margin-bottom:10px}
.partners p{margin-bottom:10px}
.collapse-group .collapse-heading h4 a:hover .toggle-icon,.collapse-group .collapse-heading h4 a.active .toggle-icon{color:#7BAF1B}
.partners .collapse-group .panel {padding:15px 0; margin:0;}
.mt50{margin-top:50px}
.mt20{margin-top:20px}
.services ul.nav-tabs{border-bottom:none;list-style:outside none none}
.services ul.nav-tabs li{display:block;float:none;padding:0}
.services ul.nav-tabs li a{background-color:transparent!important;border:0 none!important;color:#323434;display:table-cell;font-family:'Merriweather',serif;font-size:15px;font-weight:700;letter-spacing:0;margin-right:0;text-transform:none;position:relative;padding:0 0 0 65px;line-height:24px;height:72px;vertical-align:middle;}
.services ul.nav-tabs li a i{display:block;position:absolute;top:10px;left:0;border-radius:50%;color:#fff;font-size:1.4em;height:52px;line-height:52px;overflow:hidden;text-align:center;width:52px;background-color:#323434}
.services .nav-tabs > li > a{border:1px solid transparent;border-radius:4px 4px 0 0;line-height:1.42857;margin-right:2px}
.services .nav-tabs > li.active > a,.services .nav-tabs > li.active > a:hover,.services .nav-tabs > li.active > a:focus{border:none!important;color:#7BAF1B}
.services .nav-tabs > li.active > a i,.services .nav-tabs > li.active > a:hover i,.services .nav-tabs > li.active > a:focus i{background:#7BAF1B}
.services ul.nav-tabs li.active a{border-bottom-color:#7BAF1B!important}
.services ul.nav-tabs li.active a,.services ul.nav-tabs li.active a:hover{color:#7BAF1B}
.services .tab-pane{padding:0}
.services .tab-content h2{margin-bottom:10px}
.services .tab-content p{margin-bottom:10px}
.services .tab-content hr{border-color:#eee}
.services .tab-content p span{background:#7BAF1B;color:#fff;padding:0 5px;border-radius:3px;font-size:12px;font-weight:700}
.explane{display:block;width:100%;float:left;padding:0}
.explane ul{position:relative;list-style:none}
.explane ul li{border-bottom:1px solid rgba(255,255,255,.1);padding:0 10px 10px 15px;display:inline-block;font-size:15px;color:#3323434;width:50%;float:left;font-weight:500}
.explane ul li:before{font-family:"FontAwesome";content:'\f046';position:relative;left:-15px;color:#7BAF1B;font-size:15px}
.steps{padding:0;margin:20px 0}
.steps h3{margin-bottom:10px;font-size:17px}
.steps i.numb{display:block;font-size:26px;font-weight:300;line-height:86px;width:92px;border:3px solid #7BAF1B;border-radius:50%;height:92px;position:relative;margin:0 auto;margin-bottom:20px;background:#fff}
.steps i.numb span{width:36px;height:36px;background:#7BAF1B;position:absolute;top:0;right:-10px;line-height:36px;border-radius:50%;color:#fff;font-size:14px;font-style:itallic;font-weight:700}
.steps p.time i{margin-right:7px;color:#7BAF1B;font-size:15px}
.steps p.time{text-transform:uppercase;font-weight:500;font-size:13px;color:#111}
.mt30{margin-top:30px}
p.note{background:#f6f6f6;padding:15px 15px 15px 50px;border-radius:5px;position:relative;margin-top:10px}
p.note i{left:15px;top:15px;position:absolute;color:#83B428;font-size:20px}

.popup-form{background:#fff;margin:0 25%; padding:2%;position:relative;border-radius:5px;border:25px solid #7BAF1B;}
.popup-form input[type="text"], .popup-form textarea, .popup-form select, .popup-form input[type="password"] {color:#222;font-size:13px;border:1px solid #ccc!important;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;outline:none;width:100%;padding:10px!important;display:block;margin-bottom:10px;transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out}
.popup-form input[type="text"]:focus, .popup-form textarea:focus, .popup-form select:focus, .popup-form input[type="password"]:focus{border-color:#7BAF1B;box-shadow:0 0 3px #7BAF1B;-o-box-shadow:0 0 3px #7BAF1B;-moz-box-shadow:0 0 3px #7BAF1B;-webkit-box-shadow:0 0 3px #7BAF1B}
.popup-form label .required{color:#ED2C3A;margin-left:2px}
.popup-form h4{margin-bottom:10px;text-transform:uppercase;}
.popup-form button {border:none;}
label{display:inline-block;font-weight:400;margin-bottom:5px;font-size:14px}
.mfp-bg{ background:#323434 !important;}

.container-fluid{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}

