@charset "utf-8";
/* CSS Document */

/*
		

    font-family: 'Poppins', sans-serif;

    font-family: 'Open Sans', sans-serif;



*/





html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, 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{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;box-sizing: border-box;}
body {text-align:center; line-height:1; margin:0px; padding:0px; background-color:#fff; font-family: 'Open Sans', sans-serif; color:#000000; -webkit-text-size-adjust: 100%; -moz-text-size-adjust: none; -ms-text-size-adjust: 100%; }
img {outline:none; border:none; max-width:100%; height:auto;}
ol, ul {list-style: none;}
a {text-decoration:none; outline:none;}
p {line-height:24px; }
h1 { font-size: 28px; font-weight: 400; line-height: 30px; margin: 0 0 15px; }
h2 { font-size: 24px; font-weight: 400; line-height: 26px; margin: 0 0 15px; }
h3 { font-size: 19px; font-weight: 400; line-height: 21px; margin: 0 0 15px; }
h4 { font-size: 17px; font-weight: 400; line-height: 19px; margin: 0 0 15px; }
h5 { font-size: 16px; font-weight: 400; line-height: 18px; margin: 0 0 15px; }
h6 { font-size: 15px; font-weight: 400; line-height: 17px; margin: 0 0 15px; }
select::-ms-expand {display: none;}
select {-webkit-appearance: none; -moz-appearance:none; -o-appearance:none; appearance:none; border-radius: 0;}
input[type="tel"]:focus {box-shadow: none; outline:none;}
input[type="text"]:focus {box-shadow: none; outline:none;}
input[type="search"]:focus {box-shadow: none; outline:none;}
input[type="submit"]:focus {box-shadow: none; outline:none;}
input[type="email"]:focus {box-shadow: none; outline:none; -webkit-appearance: none; -moz-appearance:none; -o-appearance:none; appearance:none;}
input[type="email"] {box-shadow: none; outline:none; -webkit-appearance: none; -moz-appearance:none; -o-appearance:none; appearance:none;}
input[type="radio"] {box-shadow: none; outline:none; -webkit-appearance: none; -moz-appearance:none; -o-appearance:none; appearance:none;}
textarea:focus {box-shadow: none; outline:none;}
textarea{box-shadow: none; outline:none;}
input {-webkit-appearance: none; border-radius: 0;}
textarea {-webkit-appearance: none; border-radius: 0;}

.wrapper a:hover{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;}
.wrapper input{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;}
.wrapper input:hover{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;}

.container {width:1200px; margin:0px auto;}

.mm-menu{font-family: 'Open Sans', sans-serif;}

.wrapper {float:left; width:100%;}

.mm-opened #menu {display: block !important;}
#menu {display: none !important;}
section {float: left; width: 100%;}

/*====Header===*/
header {float: left; min-height: 110px; padding: 0; position: absolute; top: 0; width: 100%;}
header .inneer-header {float: left; width: 100%; padding: 0px;}
header.sticky .inner-header {
position: fixed;
width: 100%;
z-index:99999;
top:0;
margin:0;
 -webkit-animation: fadeInDown 1s both;
 animation: fadeInDown 1s both;
}
@-webkit-keyframes fadeInDown {
0% {
opacity:0;
-webkit-transform:translateY(-20px);
transform:translateY(-20px);
}
100% {
opacity:1;
-webkit-transform:translateY(0);
transform:translateY(0);
}
}
@keyframes fadeInDown {
0% {
opacity:0;
-webkit-transform:translateY(-20px);
-ms-transform:translateY(-20px);
transform:translateY(-20px);
}
100% {
opacity:1;
-webkit-transform:translateY(0);
-ms-transform:translateY(0);
transform:translateY(0);
}
}

.sticky .logo {margin: 8px 0 0; width: 250px;}
.sticky .nav-menu ul li a {padding: 32px 10px;}
.sticky .qt-btn {margin: 16px 0 0 10px;}


.inner-header {background-color: rgba(35, 39, 50, 0.9); float: left; position: relative; width: 100%;}
.qt-btn {float: right; margin: 30px 0 0 10px; width: auto;}
.mail-cnt li {float: left; margin: 0 10px; width: auto; line-height: normal; font-size: 15px; font-weight: 300; color: #fff;}
.mail-cnt li a {font-weight: 500; color: #fff;}
.mail-cnt li a:hover {color: #f77e27;}
.mail-cnt li.dot-ico { background: url("../images/dot-icon.png")no-repeat center center; height: 8px; width: 8px; margin: 8px 10px;}
.qt-btn a {background-color: #f77e27; border-radius: 25px; float: left; height: 45px; padding: 12px 0; text-align: center; width: 155px;}
.qt-btn a:hover { background-color: #95c03d ;}
.qt-btn a p {font-size: 15px; display: inline-block; font-weight: 700; font-family: 'Poppins', sans-serif; line-height: 24px; color: #fff; vertical-align: top;}
.qt-btn a i { background: url("../images/qty-btn.png")no-repeat center center; display: inline-block; height: 21px; width: 20px; margin-left: 7px;}

.logo {float: left; width: auto; margin: 16px 0 0;}
.nav-menu {float: left;}
.inner-header .container {width: 1300px;}
.right-header {float: right;}
.nav-menu > nav {float: left;}

.menu-main {background-color: #2a313b; border: 2px solid #fff; border-radius: 38px; float: left; height: 76px; width: 100%;}
.nav-menu ul {float: left; width: 100%; text-align: center; font-size: 0;}
.nav-menu ul li {display: inline-block; margin-right: 13px; padding: 0; position: relative; width: auto;}
.nav-menu ul li a {float: left; color: #fff; font-size: 13px; font-family: 'Poppins', sans-serif; font-weight: 400; text-transform: uppercase; padding: 49px 10px 47px 10px; border-bottom: 1px solid transparent; }
.nav-menu ul li a:hover { color: #f77e27; border-bottom: 1px solid #f77e27;}
.nav-menu ul li.current-menu-item a { color: #f77e27; border-bottom: 1px solid #f77e27;}
.nav-menu ul li ul { background-color: #fff;border-bottom: 3px solid #f77e27; display: none; left: 0; min-width: 290px; padding: 0; position: absolute; top: 100%; z-index: 99; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);} 
.nav-menu ul li:last-child ul { left: auto; right: -15px;}
.nav-menu ul li ul li { border-bottom: 1px solid #ccc; float: left; margin: 0; padding: 0; width: 100%;}
.nav-menu ul li:hover ul li a { color: #333; }
.nav-menu ul li ul li a:hover { color: #f77e27; }
.nav-menu ul li ul li:hover { background-color: #f0f0f0;}
.nav-menu ul li ul li:hover a{ color: #f57d6e;}
.nav-menu ul li ul li a{float: left; width: 100%; text-align: left; padding: 12px 20px; font-weight: 600; font-size: 14px; color: #333; text-transform: none;}
.mobile-nav {display: none;}
.mm-listview li.current-menu-item a { color: #f77e27;}

.home-banner {background-position: center top; background-repeat: no-repeat; background-size: cover;}
.banner-text {float: left; padding: 25% 0 18%; width: 740px;}
.banner-text h2 {font-size: 54px; line-height: 60px; margin: 0 0 10px; font-family: 'Poppins', sans-serif; font-weight: 700; text-transform: uppercase; color: #fff;}
.banner-text p {font-size: 26px; line-height: 36px; margin: 0 0 28px; font-family: 'Poppins', sans-serif; font-weight: 400; color: #fff; }
.banner-text h2 span {font-size: 68px;}
.btn { background-color: #f77e27; color: #fff; display: inline-block; font-size: 15px; border-radius: 35px; font-family: 'Poppins', sans-serif; font-weight: 700; height: 63px; padding: 25px 35px; text-transform: uppercase;}
.btn:hover { background-color: #95c03d;}
.services-txt {padding: 50px 0 35px;}
.ser-head { float: left; font-size: 40px; font-weight: 300; line-height: 60px; margin: 0 0 25px; font-family: 'Poppins', sans-serif; width: 100%;}
.services-txt p {float: left; font-size: 14px; font-weight: 400; line-height: 26px; margin: 0 0 25px; width: 100%;}
.img-center {float: left; margin: 40px 0 20px; text-align: center; width: 100%;}
.service-box {float: left; width: 100%;}
.service-box li {background-color: #fff; border-radius: 10px; box-sizing: border-box; float: left; height: 311px; margin-bottom: 25px; margin-right: 25px; padding: 0; width: 281px;}
.service-box li a {float: left; padding: 15px; width: 100%; height: 100%;}
.service-box > li:last-child {margin-right: 0;}
.whatwedo-sec {padding: 60px 0 70px;}
.services-sec {background-color: #f77e27; padding: 70px 0 45px;}
.service-box li:hover {box-shadow: 0 0 24px rgba(161, 74, 11, 0.75);}
.service-box li figure {display: table; float: left; margin: 0; table-layout: fixed; width: 100%;}
.service-box li figure span {display: table-cell; text-align: center; vertical-align: middle;  width: 100%; height: 120px;}
.service-box li figure img {display: inline-block; max-height: 120px;}
.service-box li h3 {color: #000; float: left; font-size: 26px; font-weight: 400; font-family: 'Poppins', sans-serif; line-height: normal; margin: 0 0 15px; width: 100%;}
.service-box li p {float: left; font-size: 14px; font-weight: 400; line-height: 26px; color: #000; margin: 0; width: 100%;}
.what-left {float: left; width: 100%;}
.testimonial-sesc {border-top: 1px solid #cccccc; float: left; padding: 67px 95px 0; width: 100%; margin: 55px 0 0;}
.wh-head {float: left; font-size: 38px; font-weight: 400; line-height: 36px; font-family: 'Poppins', sans-serif; margin: 0 0 45px; width: 100%;}
.wh-ser-box {float: left; width: 100%;}
.wh-ser-box li {border: 1px solid #ebebeb; box-sizing: border-box; float: left; height: 214px; margin-bottom: 24px; margin-right: 24px; padding: 0; width: 180px;}
.wh-ser-box li a {float: left; width: 100%; padding: 15px; height: 100%;}
.wh-ser-box li:last-child {margin-right: 0;}
.wh-ser-box li:hover {background-color: #95c03d; box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);}
.wh-ser-box li figure {display: table; float: left; margin: 30px 0; table-layout: fixed; width: 100%;}
.wh-ser-box li figure span {display: table-cell; text-align: center; vertical-align: middle; height: 65px; width: 100%;}
.wh-ser-box li figure img {display: inline-block; max-height: 65px;}
.wh-ser-box li h3 {float: left; font-size: 20px; font-weight: 500; font-family: 'Poppins', sans-serif; line-height: 26px; margin: 0; width: 100%; color: #000;}
.wh-ser-box li:hover h3 {color: #fff;}
.wh-ser-box li .img-hover {display: none;}
.wh-ser-box li:hover .img-hover {display: inline-block;}
.wh-ser-box li:hover .img-mn {display: none;}
.test-head {color: #000; float: left; font-size: 38px; font-family: 'Poppins', sans-serif; font-weight: 400; line-height: 38px; margin: 0 0 55px; width: 100%;}
.testimonial-sesc ul {float: left; width: 100%; padding: 0 40px; position: relative;}
.testimonial-sesc ul li {float: left; width: 100%; padding: 0 100px;}
.testimonial-sesc ul li img {display: inline-block !important; margin: 0 0 25px; width: auto !important;}
.testimonial-sesc ul li p {color: #4c4c4c; float: left; font-size: 15px; font-family: 'Open Sans', sans-serif; font-style: italic; font-weight: 400; line-height: 28px; margin: 0 0 20px; width: 100%;}
.testimonial-sesc ul li h3 {float: left; width: 100%; font-size: 16px; font-weight: 600; line-height: 24px; font-family: 'Poppins', sans-serif; color: #000000; margin: 25px 0 0; text-transform: uppercase;}
.owl-nav .owl-prev { background: url("../images/left-aro.png")no-repeat center center; float: left; left: 0; font-size: 0; position: absolute; top: 50%; width: 27px; height: 27px; margin: -16px 0 0;}
.owl-nav .owl-next { background: url("../images/right-aro.png")no-repeat center center; float: right; right: 0; font-size: 0; position: absolute; top: 50%; width: 27px; height: 27px; margin: -16px 0 0;}
.owl-nav .owl-prev:hover { background-image: url("../images/left-aro-hover.png");}
.owl-nav .owl-next:hover { background-image: url("../images/right-aro-hover.png");}
.project-list {background-position: center top; background-repeat: no-repeat; background-size: cover; padding: 100px 0 113px;}
.pro-list-sec {float: left; text-align: left; width: 720px;}
.pro-list-sec .pro-head {color: #599de3; float: left; font-size: 38px; font-family: 'Poppins', sans-serif; font-weight: 400; line-height: 46px; margin: 0 0 25px; width: 100%;}
.pro-list-sec {float: right; text-align: left; width: 515px;}
.pro-list-sec ul {float: left; margin: 0 0 30px; width: 100%;}
.pro-list-sec ul li {font-family: 'Open Sans', sans-serif; background: rgba(0, 0, 0, 0) url("../images/list-icon.png") no-repeat scroll left 8px; color: #d5d9df; float: left; font-size: 15px; font-weight: 400; line-height: 22px; margin: 0 0 10px; padding-left: 12px; width: 100%;}
.discount-sec {padding: 45px 0 60px;}
.discount-cnt {float: left; width: 100%;}
.discount-cnt p {color: #000; float: left; font-size: 38px; font-family: 'Poppins', sans-serif; font-weight: 400; line-height: normal; margin: 0 0 20px; width: 100%;}
.discount-cnt p strong {font-weight: 700;}

.cont-cnt {background-color: #232732; float: left; width: 100%;}
.cont-head {color: #fff;float: left; font-size: 48px; font-weight: 400; font-family: 'Poppins', sans-serif; line-height: normal; margin: 0; width: 100%; padding: 12px 0;}
.cont-form {display: inline-block; margin: 75px 0 60px; vertical-align: top; max-width: 935px; width: 100%;}
.cont-form .field-row {box-sizing: border-box; float: left; margin: 0 0 18px; padding: 0; width: 100%;}
.cont-form .list-row {box-sizing: border-box; float: left; margin: 0; padding: 0 9px; width: 50%;}
.cont-form .list-row span {float: left; width: 100%;}
.cont-form div.wpcf7-validation-errors {display: none !important; float: left; margin: 0; border: none; width: 100%;}
.cont-form .list-row input[type="text"] {background-color: #fff; font-family: 'Open Sans', sans-serif; border: 1px solid #d8d8d8; box-sizing: border-box; color: #888; float: left; font-size: 14px; font-weight: 400; height: 55px; padding: 0 20px; width: 100%; font-family: 'Poppins', sans-serif;}
.cont-form .list-row input[type="email"] {background-color: #fff; font-family: 'Open Sans', sans-serif; border: 1px solid #d8d8d8; box-sizing: border-box; color: #888; float: left; font-size: 14px; font-weight: 400; height: 55px; padding: 0 20px; width: 100%; font-family: 'Poppins', sans-serif;}
.cont-form .list-row input[type="tel"] {background-color: #fff; font-family: 'Open Sans', sans-serif; border: 1px solid #d8d8d8; box-sizing: border-box; color: #888; float: left; font-size: 14px; font-weight: 400; height: 55px; padding: 0 20px; width: 100%; font-family: 'Poppins', sans-serif;}
.cont-form .field-row textarea  {background-color: #fff; border: 1px solid #d8d8d8; box-sizing: border-box; color: #888; float: left; resize:none; font-size: 14px; font-weight: 400; height: 95px; padding: 12px 20px; width: 100%; font-family: 'Poppins', sans-serif; font-family: 'Open Sans', sans-serif;}
.cont-form .list-row.msg-row {width: 100%;}
.cont-box {background-color: #f4f4f4; float: left; width: 100%;}
.cont-form .list-row.captcha-row {position: relative;}
.ft-captcha-img {float: left; height: 55px; left: 10px; padding: 15px 0 0; position: absolute; text-align: center; top: 0; width: 115px; z-index: 9;}
.cont-form .list-row.captcha-row input[type="text"] {padding-left: 130px;}
.cont-form .list-row input[type="submit"] {background-color: #f77e27; border: none; box-sizing: border-box; color: #fff; float: left; font-size: 15px; font-weight: 700; height: 55px; padding: 0 20px; text-transform: uppercase; width: 100%; font-family: 'Poppins', sans-serif; cursor: pointer; border-radius: 30px;}
.cont-form .list-row input[type="submit"]:hover {background-color: #95c03d;}
.cont-form .list-row input[type="text"]:focus, .cont-form .list-row input[type="email"]:focus, .cont-form .list-row input[type="tel"]:focus, .cont-form .field-row textarea:focus {border: 1px solid #6eb6ff; box-shadow: 0 0 5px rgba(37, 115, 195, 0.39);}
 span.wpcf7-not-valid-tip {font-size: 12px !important; font-weight: 400 !important; line-height: normal; margin: 3px 0 0 !important; text-align: left !important;}
 
footer {float: left; width: 100%;} 
.social-sec {background-color: #303541; float: left; width: 100%;}
.ft-social { background: url("../images/social-back.png")no-repeat 90% center; float: left; width: 100%; padding: 65px 0 70px;}
.ft-social .social-left {display: inline-block; width: 100%; max-width: 700px;}
.soc-head {color: #fff; float: left; font-size: 38px; font-weight: 400; font-family: 'Poppins', sans-serif; line-height: normal; margin: 0 0 10px; width: 100%;}
.ft-social .social-left p {color: #c1c3c6; float: left; font-size: 18px; font-family: 'Open Sans', sans-serif; font-weight: 400; line-height: 30px; margin: 0 0 20px; width: 100%;}
.ft-social .social-left ul {float: left; font-size: 0; margin: 15px 0 30px; width: 100%;}
.ft-social .social-left ul li {display: inline-block; vertical-align: top; margin: 0 10px;}
.ft-social .social-left ul li a {background-position: center center; background-repeat: no-repeat; float: left; height: 54px; width: 54px;}
.ft-social .social-left ul li.ft-fb a {background-image: url("../images/facebook-ft.png");}
.ft-social .social-left ul li.ft-twit a {background-image: url("../images/twitter-ft.png");}
.ft-social .social-left ul li.ft-in a {background-image: url("../images/linkedin-ft.png");}
.ft-social .social-left ul li.ft-fb a:hover {background-image: url("../images/facebook-ft-hover.png");}
.ft-social .social-left ul li.ft-twit a:hover {background-image: url("../images/twitter-ft-hover.png");}
.ft-social .social-left ul li.ft-in a:hover {background-image: url("../images/linkedin-ft-hover.png");}
.main-footer {background-color: #232732; float: left; width: 100%; padding: 50px 0;}
.footer-logo {float: left; width: auto;}
.footer-menu {float: right; text-align: right; font-size: 0; padding: 11px 0;}
.copy-cnt {float: left; text-align: left; width: 100%; margin: 12px 0 0;}
.copy-cnt p {float: left; width: 100%; font-size: 12px; font-family: 'Poppins', sans-serif; font-weight: 300; color: #919399;}
.footer-menu li {display: inline-block; list-style: outside none none; text-decoration: none; margin-left: 20px;}
.footer-menu li a {color: #fff; float: left; font-size: 14px; font-family: 'Poppins', sans-serif; font-weight: 400; line-height: normal;}
.footer-menu li a:hover {color: #f77e27;}
.cont-form .ajax-loader {display: none !important;}

.mm-navbar.mm-hasbtns {background-color: #232732 !important;}
.mm-menu .mm-navbar .mm-title {color: #fff !important; }
.mm-menu .mm-navbar .mm-close.mm-btn { background-color: #fff; border-radius: 100%; color: #232732 !important; height: 21px; margin: 9px 15px; padding: 0; text-align: center; width: 21px;}
.mm-menu .mm-navbar .mm-btn::before, .mm-menu .mm-navbar .mm-btn::after { border-color: #fff !important;}
.mm-listview li.active a {color: #005baa;}
.mm-navbar.mm-hasbtns {padding: 0 40px 0 20px !important;}

div.wpcf7-mail-sent-ng {display: none !important;}



 .inner-banner .banner-text {padding: 17% 0 7%;}

.inner-banner{background-position: center top; background-repeat: no-repeat; background-size: cover;}
.sidebar {float: right; width: 306px;}
.main-wrap {float: left; text-align: left; width: 850px;}
.side-cont-head { background-color: #232732;  color: #fff; float: left; font-size: 28px; font-family: 'Poppins', sans-serif; font-weight: 400; line-height: normal; margin: 0; padding: 10px 0; width: 100%;}
.sidebar .cont-form {background-color: #f4f4f4; margin: 0; padding: 20px;}
.sidebar .cont-form .field-row {margin: 0;}
.sidebar .cont-form .list-row {margin: 0 0 3px; padding: 0; width: 100%;}
.sidebar .cont-form .list-row input[type="text"] {height: 45px; padding: 0 16px;}
.sidebar .cont-form .list-row input[type="email"] {height: 45px; padding: 0 16px;}
.sidebar .cont-form .list-row input[type="tel"] {height: 45px; padding: 0 16px;}
.sidebar .ft-captcha-img {height: 45px; padding: 8px 0 0; width: 100px; left: 5px;}
.sidebar .cont-form .list-row.captcha-row input[type="text"] {padding-left: 115px;}
.sidebar .cont-form .list-row.send-btn {margin: 7px 0 0;}
.sidebar .testimonial-sesc {padding: 25px 0; width: 100%; margin: 0 0 20px; border-top: none; background-color: #606060;}
.sidebar .test-head {color: #fff; font-size: 28px; font-family: 'Poppins', sans-serif; font-weight: 400; line-height: 28px; margin: 0 0 30px;}
.sidebar .testimonial-sesc ul li p {color: #d0d0d0; font-size: 15px;}
.sidebar .testimonial-sesc ul li h3 {font-size: 16px; line-height: 22px; color: #fff; margin: 5px 0 0;}
.sidebar .client-head {color: #000; font-size: 28px; font-weight: 400; text-transform: none; margin: 0 0 10px;}
.sidebar-client {background-color: #e8e8e8; float: left; padding: 20px; width: 100%; margin: 0;}
.sidebar .clients-slider {padding: 0;}
.sidebar .clients-slider li {background-color: #fff; border: none; max-width: 100%;}
.sidebar .clients-slider li figure span {height: 125px;}
.sidebar .clients-slider li figure img {max-height: 110px;}
.sidebar-contact {float: left; margin: 0 0 20px; width: 100%;}
.sidebar .testimonial-sesc ul {padding: 0;}
.sidebar .testimonial-sesc ul li {padding: 0 25px;}
.sidebar .owl-nav .owl-prev {background-image:url("../images/sleft-aro.png");  display: inline-block; float: none; margin: 0 12px; position: relative; vertical-align: top;}
.sidebar .owl-nav .owl-next {background-image:url("../images/sright-aro.png"); display: inline-block; float: none; margin: 0 12px; position: relative; vertical-align: top;}
.sidebar .owl-nav .owl-prev:hover {background-image:url("../images/left-aro-hover.png"); }
.sidebar .owl-nav .owl-next:hover {background-image:url("../images/right-aro-hover.png"); }
.sidebar .testimonial-sesc ul li img {margin: 0 0 15px;}
.sidebar .owl-nav {margin: 25px 0 0;}
.sidebar .cont-form .field-row textarea {padding: 8px 16px;}
.inner-pg {padding: 50px 0;}
.page-title {color: #000; float: left; font-size: 30px; font-family: 'Poppins', sans-serif; font-weight: 600; line-height: 42px; margin: 0 0 20px; width: 100%; text-transform: uppercase;}
.main-wrap p {float: left; font-size: 14px; line-height: 26px; margin: 0 0 25px; width: 100%; font-weight: 400; }
.main-wrap strong {font-weight: 700; }
.main-wrap a {color: #f77e27;}
.main-wrap a:hover {color: #95c03d;}
.main-wrap h2 {float: left; font-size: 26px; line-height: 36px; font-weight: 400; margin: 0 0 15px; width: 100%;}
.main-wrap h3 {float: left; font-size: 22px; line-height: 34px; font-weight: 400; margin: 0 0 10px; width: 100%;}
.main-wrap ul {float: left; width: 100%; margin: 0 0 15px;}
.main-wrap > ul li {background: rgba(0, 0, 0, 0) url("../images/wrap-list-ico.png") no-repeat scroll left 10px; float: left; font-size: 14px; font-weight: 400; line-height: 26px; margin: 0 0 15px; padding-left: 15px; width: 100%;}
.sidebar .clients-slider li:hover img {opacity: 1;}
.full-pg {width: 100%;}              
.contact-pg .cont-form {margin: 20px 0 0 ;}
.contact-pg .cont-form .field-row .list-row:first-child {padding-left: 0;}
.contact-pg .cont-form .field-row .list-row:last-child {padding-right: 0;}
.main-wrap .right-qty ul li {background: rgba(0, 0, 0, 0) url("../images/wrap-list-ico.png") no-repeat scroll left 11px; float: left; font-size: 16px; font-weight: 300; line-height: 28px; margin: 0 0 15px;  padding-left: 15px; width: 100%;}
.left-qty {float: left; width: 50%;}
.right-qty {float: right; width: 45%;}   
.main-wrap b {font-weight: 700;}         
