/*
Theme Name: Evan
Theme URI: http://www.inboundwebhub.com/
Author: the IWH team
Author URI: http://wordpress.org/
Description: 
Version: 1.0
Tags: black, green, white, light, dark, two-columns, three-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
Text Domain: evan

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/


@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.5.0/css/font-awesome.min.css);
@import url('https://fonts.googleapis.com/css?family=Montserrat:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i&display=swap');
@import url('https://fonts.googleapis.com/css?family=Quattrocento+Sans:400,700&display=swap&subset=latin-ext');


* {/* box-sizing:border-box; *//* -webkit-box-sizing:border-box; */-moz-box-sizing:border-box;}
body { margin:0; padding:0; font-size:16px; line-height:24px;font-family: 'Montserrat', sans-serif; font-weight:400; color:#000; overflow-X:hidden; transition: .4s ease all;}

h1 { margin:0 0 10px; padding:0; font-size:40px; line-height:48px; font-family: 'Montserrat', sans-serif; font-weight:700; color:#111; }
h2 { margin:0 0 10px; padding:0; font-size:36px; line-height:44px; font-family: 'Montserrat', sans-serif; font-weight:600; color:#4A7C59; }
h3 { margin:0 0 10px; padding:0; font-size:30px; line-height:36px; font-family: 'Montserrat', sans-serif; font-weight:500; color:#4A7C59; }
h4 { margin:0 0 10px; padding:0; font-size:26px; line-height:34px; font-family: 'Montserrat', sans-serif; font-weight:400; color:#4A7C59; }
h5 { margin:0 0 10px; padding:0; font-size:22px; line-height:28px; font-family: 'Montserrat', sans-serif; font-weight:300; color:#4A7C59; }
h6 { margin:0 0 10px; padding:0; font-size:18px; line-height:24px; font-family: 'Montserrat', sans-serif; font-weight:300; color:#4A7C59; }

img { max-width:100%; height:auto; border:none; }
a { text-decoration:none; color:#000; transition:all ease 0.3s; -moz-transition:all ease 0.3s; -o-transition:all ease 0.3s; -webkit-transition:all ease 0.3s;cursor:pointer;}
a:hover { color:#2794fa;  }
p { margin:0 0 10px; }
input[type=submit] { cursor:pointer;   }
.wrapper { box-sizing: border-box; width: 100%; float:none !important; display:block; margin:0 auto !important; max-width: 1140px; padding-left: 15px; padding-right: 15px; }
.inner-padding { padding:0 30px; }
body .row-fluid [class*="span"] { min-height:0px; }
body .row-fluid [class*="span"].widget-type-space { min-height:1px; }

.set-bg { background-size:cover; background-position:center; position:relative; }
/*.set-bg > * { position:relative; z-index:2; }
.set-bg:before { content:''; background:rgba(25,150,255,0.3); top:0; left:0; width:100%; height:100%; z-index:1; position:absolute; } */
.get-bg { display:none !important; }

.font_white , .font_white h1 ,.font_white h2 ,.font_white h3 ,.font_white h4 ,.font_white h5 , .font_white h6 ,.font_white a { color:#fff; }
.font_white a:hover { color:#e3511e; }
.button a , a.button { padding:8px 25px; background:#1996ff; color:#fff; border:2px solid #1996ff; max-width:100%; display:inline-block;   }
.button a:hover , a.button:hover { background:#fff; color:#f6950a; }

strong { font-weight:700; }
.text-center { text-align:center; }
.text-right { text-align:right; }
.text-left { text-align:left; }

/*unique paddings*/
.p0-20 { padding-left:20px; padding-right:20px; }
.p10-0 { padding-top:10px; padding-bottom:10px; }
.p20-0 { padding-top:20px; padding-bottom:20px; }
.p30-0 { padding-top:30px; padding-bottom:30px; }
.p40-0 { padding-top:40px; padding-bottom:40px; }
.p50-0 { padding-top:50px; padding-bottom:50px; }
.p60-0 { padding-top:60px; padding-bottom:60px; }
.p70-0 { padding-top:70px; padding-bottom:70px; }
.pb10 { padding-bottom:10px; }
.pb20 { padding-bottom:20px; }
.pb30 { padding-bottom:30px  }
.pb40 { padding-bottom:40px; }
.pb50 { padding-bottom:50px; }
.pb60 { padding-bottom:60px; }
.pb70 { padding-bottom:70px; }
.pt10 { padding-top:10px; }
.pt20 { padding-top:20px; }
.pt30 { padding-top:30px  }
.pt40 { padding-top:40px; }
.pt50 { padding-top:50px; }
.pt60 { padding-top:60px; }
.pt70 { padding-top:70px; }

textarea, input[type="text"], input[type="number"], input[type="email"], input[type="tel"], select {/* border:1px solid #ddd; *//* outline:none; *//* background:#fff; *//* font-size:16px; *//* line-height:24px; *//* font-family: 'Open Sans', sans-serif; *//* font-weight:300; *//* color:#000; *//* min-height:46px; *//* margin:8px 0; *//* padding:10px 20px; */}
input[type="submit"] { padding:10px 30px; text-align:center; background:#1996ff; outline:none; font-size:16px;  line-height:24px; font-family: 'Open Sans', sans-serif;
	font-weight:300; color:#fff; border:2px solid #1996ff; min-height:46px; margin:5px 0; -webkit-transition:all ease 0.3s; -moz-transition:all ease 0.3s;
	transition:all ease 0.3s;  }
input[type="submit"]:hover { color:#1996ff; background:#fff; }
ul{margin-top: 0px; margin-bottom: 27px;}
li{}


.full-width{display: flex; width: 100%; flex-direction: column; align-items: center;}
/*...............header.css..................*/

.header {padding: 20px 0 0 0; position: fixed; background-color: #000; z-index: 999; transition:  all 0.7s ease;}
.navigation-right {text-align: center;}
.row-fluid .navigation li { margin: 0; padding: 0 14px; line-height: normal;}
.row-fluid .navigation li a {margin: 0; padding:0 !important;  font-size: 13px;text-overflow: inherit !important;}
/*.navigation li a:last-child {padding-right: 0 !important; color:#2794fa;}*/

.call-us span a{  font-size: 16px;  display: inline-block;font-weight: 700; color:#ffffff;}
.call-us strong{font-weight: 700;color:#ffffff;}
.call-us span i {margin: 0 3px;}

/*--------header-css-----------------*/


/*----------menu-hover----------------*/
.navigation ul li:before {left: 14px; }
.navigation ul li:after, .navigation ul li:before {content: ''; position: absolute; right: 14px; bottom: 0; height: 0px; width: 0px; background: #56cc76; transition: all 0.7s ease; display:none;}
.navigation ul li.active:before, .navigation ul li.active:after{width: 16px; height: 1px;}
.navigation ul li{position: relative;}
.navigation ul li:hover:after, .navigation ul li:hover:before {width: 34%; height: 1px;}
/*----------menu-hover---End-------------*/


.logo{line-height: 7px; padding-top: 4px;}
.navigation{justify-content: center;}
.navigation ul{margin: 0; padding: 0;}
.navigation ul li{margin: 0; padding: 0;}
.navigation > ul > li > a{ display: inline-block; text-decoration: none;padding:0 0px 50px 0px; line-height: normal; font-size: 15px; font-weight: 400; text-transform: uppercase; position: relative; border-bottom: 6px solid transparent;color:#2468a6;transition: ease all .5s;}
/*.navigation ul > li > a:before{content: ''; position: absolute;left:0; right: 0; margin: 0 auto; height: 4px; width: 4px; border:2px solid #fff;bottom: -4px; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; background-color: #fff;display: none;}*/
.navigation ul > li > a:hover:before{ background-color: #47cb6c;}
.navigation ul > li.active > a{color: #47cb6c;}
.navigation ul > li.active > a:before{background-color: #47cb6c;}
.navigation ul > li.active > a{border-color: #47cb6c;}
.call-us{text-align: center; margin-bottom: 28px;}
.call-us a{text-align: center; font-weight: 500; font-size: 16px; color: #ffffff;margin-left: 5px;}
.call-us a:hover{color: #47cb6c;}
.call-us strong{font-weight: 700; color: #000;}
.navigation > ul > li > a:before {position: absolute;	top: auto;	left: 0;	height: 6px;	background: #47cb6c;	content: '';	width: 0%;	border-radius: 0;	bottom: 39px;	box-shadow: none;	border: 0;transition: ease all .5s;    opacity: 0;}
.navigation > ul > li  {padding:0 14px; list-style: none;}
.navigation ul > li > a:hover:before, .navigation ul > li.current-menu-item > a:before, .navigation ul > li.current-menu-ancestor > a:before{color: #47cb6c; border-color: #47cb6c;display: block;}
.navigation ul > li.current-menu-item > a, .navigation ul > li > a:hover, .navigation > ul > li.current-menu-ancestor > a {color: #47cb6c !important;}
.navigation > ul > li > a:hover:before, .navigation > ul > li.current-menu-item a:before, .navigation > ul > li.current-menu-ancestor a:before{opacity: 1;width: 100%;}
/*------------hero-section---------------*/

.hero-section{ background-position: top center; background-repeat: no-repeat; background-size: cover; width: 100%; padding: 130px 0 155px; position: relative;}
/*.hero-section:before{content: '';position: absolute;left: 0;right: 0;margin: 0 auto;height: 100%;width: 100%;background-color: rgba(51, 77, 100, 0.5);top: 0;}*/
.caption{position: relative;z-index: 9; max-width: 722px; color: #fff; font-weight: 600; font-size: 18px; line-height: 26px; display: block;}
.caption h2, .caption h1{font-size: 45px; color: #fff; line-height: 46px; font-weight: 700; margin-bottom: 20px;}
.hero-button a, a.paoc-popup.popupaoc-link{font-size: 18px !important; margin-right: 18px !important; font-weight: 500; color: #fff !important; line-height: normal !important; display: inline-block !important; border-radius: 30px !important; -moz-border-radius: 50px !important; -webkit-border-radius: 50px !important; border: 1px solid #fff !important; padding: 12px 30px !important; background: transparent !important;}
.hero-button a:hover, a.paoc-popup.popupaoc-link:hover{background: #2468a5 !important;border-color: #2468a5 !important;}
.hero-button:last-child a, a.paoc-popup.popupaoc-link{margin-right: 0 !important;}
.hero-button, a.paoc-popup.popupaoc-link {margin-top: 20px;float: left;}
/*------------about-us-section---------------*/

.about-us-section{background-color: #eeecee;padding: 60px 0 110px 0;}
.evan-title{text-align: center;}
.evan-title h2, h2.evan-title, .rec-post-section h2 {position: relative; font-weight: 700; font-size: 35px; color: #fe2222; line-height: normal;text-align: center !important;}
.evan-title h2:before, h2.evan-title:before, .rec-post-section h2:before{content: '';position: absolute;left: 0;right: 0;margin: 0 auto;height: 2px;width: 159px;background-color:#2468a5; bottom: -16px;}
.About-culom-4{display: flex; flex-direction: row; justify-content: center; flex-wrap: wrap;padding-top: 88px;display: -webkit-flex; -webkit-flex-direction: row; -webkit-justify-content: center; -webkit-flex-wrap: wrap;display: -moz-flex; -moz-flex-direction: row; -moz-justify-content: center; -moz-flex-wrap: wrap;display: -o-flex; -o-flex-direction: row; -o-justify-content: center; -o-flex-wrap: wrap;}
body .About-culom-main {width:24% !important;text-align: center;margin-right: 1.3%;border:0 !important;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;background-color: #fff;border-top:0;padding: 64px 15px 39px;font-size: 14px;color: #525050;line-height: 20px;box-shadow: none !important;margin-bottom: 60px;transition: ease all .5s;}
.About-culom-main:nth-child(4n) {margin-right: 0;}
.About-culom-main h3{line-height: 20px;}
.About-culom-main a{display: inline-block; color: #1a1a1a;font-size: 18px;line-height: 20px;font-weight: 700; margin: 30px 0 10px; min-height: 36px;}
.About-culom-main:hover a, .About-culom-main a:hover{color: #47cb6c;}


/*------------about-us-section---------------*/

.tab button {background-color: inherit;border: none;outline: none;cursor: pointer;padding: 9px 0 9px 53px;transition: 0.3s;font-size: 10px;text-align: center;margin: auto;width: 19%;line-height: 16px;color: #bbbbbb;border-bottom: 1px solid #fff;text-transform: uppercase;position: relative;text-align: left;min-height: 47px;}
.tab button.active {border-bottom: 1px solid #4394fa; color: #3a3a3a; }
.tabcontent {visibility: hidden; padding: 0px 12px; border-top: none; opacity:0; transition:opacity 1s; height:0; }
.tabcontent.activetab {visibility: visible;opacity:1;transition:1s;height:auto;}
.service-section {padding: 60px 0 110px;}
.evan-title.service{padding-bottom: 60px;}
.tab-contant {position: relative; }
.tab-icon {float: left;width: 47px;position: absolute;left: 0;height: 29px;top: 0;}
.tab button.tablinks:nth-child(2) .tab-icon img {margin-top: -8px; }
.tab {padding-bottom: 22px; }
.fabrication-images img {display: none; }
.tabcontent.activetab .fabrication-images img {display: block; }

/*----------blog-section-------------------*/
.Blog-box-main{display: flex; flex-direction: row; flex-wrap: wrap; justify-content: center; padding: 0;}
.blog-inner {width: 358px;margin-right: 18px;border-radius: 4px;color: #3a3a3a;font-size: 14px;box-shadow: #cee6fd 0 2px 2px 0px;}
.blog-inner:last-child{margin-right: 0; }
.blog-images{min-height: 217px; width: 100%;border-radius: 4px 4px 0 0;}
.blog-inner a {font-size: 19px; line-height: 0; color: #2292fa; font-weight: 700; }
.blog-inner a:hover{color: #47cb6c;}
.blog-inner h3 {line-height: 30px; }
.blog-inner-title{padding: 18px 29px;}
.read-button a {text-transform: uppercase; font-size: 10px; font-weight: 400; color: #2794fa; }

/*-------------evan-testimoniyal------------------------*/
.testimoniyal-section{background-color: #c9e4fe; padding: 50px 0 100px;  margin-top: 60px;}
.evan-title.testimoniyal-title h2{color: #fff;}
.evan-title.testimoniyal-title h2:before{background-color: #fff;}
.testimoniyal-slider{ text-align: center; padding: 35px 0 0;}
.slider-box{position: relative; outline: none; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; width: 236px; margin-right: 30px; display: inline-block; padding: 24px 16px; background-color: #fff; color: #3a3a3a;font-size: 14px; text-align: left; line-height: 19px;}
.rating-fild{color: #ff9636; cursor: pointer;}
.sub-title{padding-top: 10px; color: #c5c5c5; font-size: 14px; text-transform: capitalize;}
.sub-title strong{color: #000;}
.slick-initialized .slick-slide {display: block; padding: 0 20px; }
.testimoniyal-slider .slick-prev.slick-arrow {left: 0;z-index: 99;}
.testimoniyal-slider .slick-arrow {position: absolute;right: 0;top: 50%;transform: translate(0, -50%);cursor: pointer;outline: none;border: none;background: #4392f9;font-size: 0;height: 40px;width: 40px;border-radius: 50%;}
.testimoniyal-slider .slick-arrow:after{content: "\f104";  font-family: FontAwesome; font-size: 24px; color: #fff;}
.testimoniyal-slider .slick-next:after{content: "\f105"; right: 0; left: auto; z-index: 99; }
.testimo-picture{display: none; position: relative; padding-top:30px;}
.testimo-picture:before{content: "";position: absolute;left: -10px;bottom: 23px;border-top: 20px solid #fff;border-left: 20px solid transparent;border-bottom: 40px solid transparent;border-right: 40px solid transparent;transform: rotate(125deg);}
.testimonial-client-logo{background-color: #c9e3fe;}
.testimo-picture img{border-radius: 50%;float: left;}
.testimo-picture h5 {float: left; font-size: 12px; font-weight: 700; color: #999999; text-transform: capitalize; margin: 0; padding: 12px 12px 0; }
.small-logo {margin-left: 35px; }
.small-logo img {border-radius: inherit; padding: 14px 16px; }
.slick-initialized .slick-slide {outline: none;}
.slick-slide.slick-active .testimo-picture {display: block; }
.slick-slide.slick-active+div+div+div .testimoniyal-inner .slider-box:before{content: ''; height: 100%; width: 100%; z-index: 999; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-image: url(../images/slider-bg-right.png); background-repeat: no-repeat; background-position: -83px 0; background-size: cover; opacity: 1; }
/*-------------evan-testimoniyal------------------------*/

.quet-section{background-color: #2468a6; padding:40px 0 30px 0;}
.quet-section h3{float: left; font-size: 25px; font-weight:  700; margin: 0;line-height: normal;padding-top: 0px;}
.get-quet a, .quet-section a.paoc-popup.popupaoc-link{float: right; border-radius: 30px !important; -moz-border-radius: 30px !important; border: 1px solid #fff !important; -webkit-border-radius: 30px !important; padding: 10px 25px !important; font-size: 15px !important; line-height: normal !important; display: inline-block !important; color: #fff !important; font-weight: 600 !important; background: transparent !important;margin-top: -8px;}
.get-quet a:hover, .quet-section a.paoc-popup.popupaoc-link:hover{background-color: #fff !important; color: #2468a6 !important;	}
body .get-quet {text-align: right;	width: 100%;}
.quet-section .vc_column-inner {padding: 0 !important;}
/*--------------footer-section----------------------*/

.footer-section{background-color: #ffffff; background-size: cover; background-repeat: no-repeat;  background-position: top center; padding:40px 0; position: relative;}
.footer-section:after{; content: ''; position: absolute; background-color: rgba(0,0,0,0.8); height: 100%; width: 100%; top:0; left: 0; right: 0; margin: auto;}
.footer-col{float: left;width: 33.3%;color: #fff;position: relative;z-index: 1;font-size: 13px;line-height: 20px;}
.footer-col ul li a{color: #fff; font-size: 15px; line-height: 28px;}
.footer-col ul li a:hover{color: #47cb6c;}
.footer-col h3{font-size: 22px; font-weight: 600;}
.footer-col:nth-child(2) {padding-right: 160px; }
.footer-col:nth-child(2) a {color: #fff; display: block; font-size: 14px; }
.footer-col:nth-child(2) i{margin-right: 10px; font-size: 14px;}
.footer-col:nth-child(3){padding-left: 110px;max-width: 110px;}
.footer-col i{color: #fff;}
.social-icon{text-align: center; padding: 0;}
.social-icon li{float: left; margin-right: 8px;}
i.fa.fa-mobile.device {font-size: 22px; display: inline-block; vertical-align: middle; margin-right: 17px; }
.social-icon li a i{display: inline-block; font-size: 25px; color: #fff;}
.social-icon li a i:hover{color: #47cb6c;}
.footer-col ul {padding: 0; }
.footer-col:nth-child(2) a:hover {color: #47cb6c; }
.footer-inner {padding-bottom: 0;}
.slider-box:before {content: '';height: 100%;width: 100%;z-index: 999;position: absolute;top: 0;left: 0;right: 0;bottom: 0;background-image: url(../images/slider-bg.png);background-repeat: no-repeat;background-position: top center;background-size: cover;opacity: 1;}
.slick-slide.slick-active .slider-box:before {background: none; }
.toggle {display: none!important; position: absolute; top: 29px; right: 20px; cursor: pointer; font-size: 22px !important; border: 1px solid #2468a5; padding: 4px 9px 3px; border-radius: 4px; color: #2468a5; background-color: #fff; }
/*--------scroll-button------*/

.scroll-top {text-align: center; color: #fff; position: absolute; left: 0; right: 0; top: 50%; transform: translate(0, -50%); font-size: 25px; }
.scroll {position:fixed;right:10px;bottom:10px;cursor:pointer;width:40px;height:40px;background-color:#47cb6c;display:none;-webkit-border-radius:60px;-moz-border-radius:60px;border-radius:60px;z-index: 999;}
.scroll span {position:absolute; top:50%; left:50%; margin-left:-8px; margin-top:-12px; height:0; width:0; border:8px solid transparent; border-bottom-color:#ffffff; }
.scroll:hover {background-color:#47cb6c; }
/*-----screll-Css-End-----------*/



/*==========================================================================Chaild=page=Css=====================================================================*/
/*================================================================================Here==================================================================*/

/*--------Blog-child-banner-css---------------*/
.hero-section.child-page{padding: 40px 0;  background-repeat: no-repeat; background-position: top center; background-size: cover;}
.hero-section.child-page:before{background-color: inherit;}
.blog-contant{float: left;}
.blog-child{position: relative;z-index: 99;}
.blog-contant h2{color: #fff; font-size: 30px; text-transform: capitalize; margin-bottom: 0; line-height: normal;}
.blog-contant-right{float: right;}
.blog-contant-right ul{padding: 6px 0;}
.blog-contant-right ul li:first-child{padding-left: 0px;}
.blog-contant-right ul li{float: left; padding-left: 8px;}
.blog-contant-right ul li a{display: inline-block; color: #fff; font-size:12px; line-height: normal;  font-weight: 400;}
.blog-contant-right ul li:last-child a{color: #2794fa;}
.blog-contant-right ul li:last-child a:hover{color: #45ca6f;}
/*--------Blog-information-section---------------*/
.blog-information{padding: 60px 0 70px 0;}
.blog-banner-left{float: left;width: 55.9%;padding-right: 46px;color: #727272;font-size: 14px;font-weight: 400;line-height: 23px;}
.sidebar-left{float: left;width: 40%;}
.blog-banner-images{min-height: 302px; width: 100%;position: relative;}
.blog-banner-images a { position: absolute; top: 0; left: 0; height: 100%; width: 100%; cursor: pointer; }
.blog-contant-right i {color: #fff; }
.date-laft{float: left;width: 9%;text-align: center;}
/*.title-main{float: right;width: 87%; padding-left: 20px;}*/
.title-main h2 a {font-size: 26px; line-height: normal; font-weight: 500; color: #2468a6; }
.title-main h2 {line-height: 12px; margin-bottom: 0;}
.category ul {padding: 0; }
/*.category ul li:first-child {padding: 0; }*/
/*.category ul li a {font-size: 11px; font-weight: 400; color: #a1a1a1; }*/
/*.category ul li a:hover{color: #55cb6b;}*/
/*.category ul li i {padding-right: 6px; }*/
/*.category ul li {float: left; padding-left: 10px; }*/
.blog-title {padding: 27px 0 0 ; }
.date-laft h3, h4 {color: #55cb6b; font-size: 29px; font-weight: 400; margin-bottom: 18px; }
.date-laft h4 {background: #55cb6b; color: #fff; display: inline-block; font-size: 14px;line-height: normal; padding: 5px 15px; margin: 0; }
.blog-Contrary{border: 1px dotted #2292fa;padding: 24px 40px 16px;border-radius: 4px;position: relative;margin-top: 20px;}
.blog-Contrary:before{content:"\f10d";font-family: "FontAwesome";position: absolute;left: 20px;top: -10px;color: #55cb6b;font-size: 25px;}
.share-post{border-top: 1px solid #d7d7d7; padding-top: 25px; margin-top: 38px;}
.share-post h3{color: #201f1f; font-weight: 500; font-size: 24px; line-height: normal;}
.share-post .share-social-icon{padding-left: 0;}
.share-post .share-social-icon li{padding: 0; float: left; padding-left: 10px;}
.share-post .share-social-icon li a{ display: inline-block; line-height:  normal; color: #45ca6f; font-weight: normal; font-size: 30px;}
.share-post .share-social-icon li:first-child{padding:0; }
.slide-section{padding-top: 32px;}
.left-slide{float: left; width: 50%;cursor: pointer; }
.left-slide i{margin-right:7px; color: #7e7e7e; }
.left-right{float: right; width: 50%;}
.right-slide span,i{color: #56cb78; display: inline-block;cursor: pointer;}
.right-slide i{margin-left:7px; }
/*------sidebar-right-----------*/
.top-search ::placeholder{color: #2794fa;}
.subscribe-right ::-webkit-input-placeholder { color:#489cfb!important; }
.sidebar-right{float: right; width: 40%;}
.sidebar-right form{position: relative;width: 100%;}
form.search-form input{width: inherit;color: #2468a5;border-radius:30px;font-weight: 500;position: relative;height: 39px;padding: 0 31px 0 14px;max-width: 100%;font-size: 19px;outline: none;border: 1px solid #2468a5;width: 100%;}
form.search-form input.search-submit { width: auto; position: absolute; right: -4px; top: 0px; line-height: 41px; text-align: center; background-color: #2468a5; border-radius: 0 30px 30px 0; padding: 0 16px; margin: 0; height: 39px; font-size: 0; background-image: url(/wp-content/uploads/2020/01/search-icon.png) !important; background-repeat: no-repeat; background-position: center; width: 60px; box-sizing: border-box; min-height: initial; }
form.search-form ::placeholder {color:#2468a5;}
.search-icon i{color: #fff;}
div#primary-sidebar .widget_text{text-align: center;padding: 50px 34px 35px;margin: 40px 0;background: #1e5799; background: -moz-linear-gradient(left, #1e5799 0%, #4b8cc7 0%, #266aa8 55%, #266aa8 55%, #266aa8 63%, #266aa8 67%, #266aa8 67%, #266aa8 92%); background: -webkit-linear-gradient(left, #1e5799 0%,#4b8cc7 0%,#266aa8 55%,#266aa8 55%,#266aa8 63%,#266aa8 67%,#266aa8 67%,#266aa8 92%); background: linear-gradient(to right, #1e5799 0%,#4b8cc7 0%,#266aa8 55%,#266aa8 55%,#266aa8 63%,#266aa8 67%,#266aa8 67%,#266aa8 92%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#266aa8',GradientType=1 );}
div#primary-sidebar .widget_text h2 , .category-right h2 {font-size: 25px;font-weight: 700;text-transform: uppercase;margin: 0;line-height: 30px;}
div#primary-sidebar .widget_text h5{font-size: 16px; line-height: normal;}
div#primary-sidebar .widget_text input[type=email]{border-radius: 4px;}
.sidebar-right input[type=email] {display: block;width: 76.5%;margin: 30px auto 20px;border-radius: 3px;min-height: 42px;border: none;padding: 0 17px;font-size: 16px;font-weight: 500;color: #abaaaa;outline: none;} .subscribe-button{border-radius: 30px; background-color: #fff; padding: 11px 20px; outline: none; cursor: pointer; color: #087fee; font-size: 14px; line-height: normal; display: block; font-weight: 600; border: none; margin: auto;border: 2px solid #fff; transition: all 0.5s ease;}
.subscribe-button:hover {background: #48e465; color: #fff; border: 2px solid #fff; }
.category-right h2{font-weight: 400; color: #201f1f;text-transform: capitalize; border-bottom:1px solid #2292fa; display: inline-block; padding-bottom: 4px;} .category-right ul{padding: 30px 0 0;font-size: 13px;}
.category-right ul li{display:table; border-bottom: 1px dotted #47a1f9;}
.category-right ul li:last-child{border-bottom: 0;}
.category-right ul li:first-child i{color: #45ca6f;}
.category-right ul li i{color: #2292fa;}
.category-right ul li:hover i{color: #45ca6f;}
.category-right ul a{display: inline-block;font-size:13px;line-height:  normal;margin:0;padding: 8px 0px 8px 10px;color: #000;position: relative;}
.category-right ul a:hover{color: #45ca6f;}
.category-right ul a:before{content: ''; font-weight: normal; font-size: 14px; color: #000; position: absolute; top: 4px; left: 0;}
.category-right ul li.active a{color: #45ca6f;}
.category-right ul li span {color: #989b9d; padding-left: 7px; }
/*-------------related-section-------------------*/
.related-section{padding-bottom: 90px;}
.related-blog{display: flex; flex-direction: row; justify-content: center;  flex-wrap: wrap; }
.related-blogmain{width: 32%;margin-right: 2%;}
.featuer-images{min-height:260px; width: 100%;}
.related-blogmain:last-child{margin-right:0; }
.related-blogmain h3 {line-height: 23px; padding: 20px 0 25px;}
.related-blogmain h3 a {color: #4394fa;font-size: 17px;display: block;font-weight: 400;}
.related-blogmain  h3 a:hover{color: #45ca6f;}
.time-blog{color: #8a8c8d; display: block; font-size:14px; font-weight: normal;}
.related-section h3 {color: #201f1f; margin-bottom: 50px; }
.map-area iframe{float: left; width: 100%;}

/*==========================================================================Blogp-age=Css=====================================================================*/
/*================================================================================Here==================================================================*/

.blog-information.left .read-more{color: #47cb6c;}
.blog-sub-info-text.bdr{border-bottom: 1px solid #d7d7d7; padding-bottom: 20px; margin-bottom: 30px;}
.left-blog-post{float: left;width: 55.9%;}
.blog-contant-right.blog ul li:last-child a{color: #fff;}
.left-blog-post .blog-banner-left{width: 100%;}
/*---------pageination-Css-----------------*/
.pagination { text-align: center;}
.pagination-col{padding: 0; text-align: center;}
.pagination-col li{display: inline-block;border-left: 1px solid #dde2e6;font-size: 14px;font-weight: 600;color: #0082f4;line-height: 36px;}
.pagination-col li a{padding: 0 14px;color: #0084f4;}
.pagination-col li:first-child{border:none;}
.pagination-col li:first-child a{ color: #8a9399; }
.pagination-col li:last-child a{ color: #309df6;}
.pagination-col li:first-child a:hover {color: #55cb6b;}
.pagination-col li:last-child a:hover {color: #55cb6b;}
.pagination.full-width {margin: 130px 0 0 0;}
.pagination.loop-pagination {text-align: center;	display: inline-block;	box-sizing: border-box;	border: 2px solid #dfe4e8;	border-radius: 4px;}
.pagination.loop-pagination span.page-numbers.current:last-child {border: 0;}
.title-main p.post-date { margin-top: 10px;}



/*---------pageination-Css-----------------*/

/*==========================================================================Contact=page=Css=====================================================================*/
/*================================================================================Here==================================================================*/

.contact-section{padding:38px 0 74px 0;}
.evan-title.contact-title h2 {margin-bottom: 35px; }
.evan-title.contact-title {color: #666666; }
.form-left{float: left;width: 40%}
.form-right{float: right;width: 60%}
.form-col-main {color: #666666;padding: 50px 0 0;}
#contact h3 {color: #F96; display: block; font-size: 30px; font-weight: 400; } #contact h4 {margin:5px 0 15px; display:block; font-size:13px; } fieldset {border: medium none !important;margin: 0 0 20px;min-width: 100%;padding: 0;width: 100%;}
form.wpcf7-form input, form.wpcf7-form select, form.wpcf7-form textarea {width: 65%;padding: 13.5px 20px 13.5px 68px;border-radius: 30px 0 0 30px;border: 1px solid #4ecc76;color: #9d9999;font-size: 14px;font-weight: 400;position: relative;background-size: 55px;background-repeat: no-repeat;background-position: -1px 0;outline: 0 !important; color:#000;}
form.wpcf7-form  textarea {font-family: 'Montserrat', sans-serif;height:100px;max-width:100%;resize:none;background-image: url(../images/massege.png);background-size: 55px;background-repeat: no-repeat;background-position: -1px 0;border-radius: 4px;margin-bottom: -8px;}

form.wpcf7-form input[type="submit"], form.wpcf7-form input.wpcf7-form-control.wpcf7-submit{cursor:pointer;width:auto;border:none;background: #4ecc76;color:#FFF;margin:0 0 5px;padding: 13px 27px;font-size: 15px;border-radius: 6px;    font-family: 'Montserrat', sans-serif;border: 1px solid transparent;    }
form.wpcf7-form input[type="submit"]:hover, form.wpcf7-form input.wpcf7-form-control.wpcf7-submit:hover {background: transparent;	color: #4ecc76;	border: 1px solid #4ecc76;}
form.wpcf7-form  button[type="submit"]:active {outline: none;} #contact input:focus, #contact textarea:focus {outline:0;} ::-webkit-input-placeholder {color:#989797; } :-moz-placeholder {color:#989797; } ::-moz-placeholder {color:#989797; } :-ms-input-placeholder {color:#989797; }
form.wpcf7-form span.wpcf7-form-control-wrap:first-child input{background-image: url('/wp-content/uploads/2020/01/man-user.png');}
form.wpcf7-form span.wpcf7-form-control-wrap:nth-child(2) input{background-image: url('/wp-content/uploads/2020/01/man-user.png');}
form.wpcf7-form span.wpcf7-form-control-wrap:nth-child(3) input{background-image: url('/wp-content/uploads/2020/01/phone.png');}
form.wpcf7-form span.wpcf7-form-control-wrap:nth-child(4) input{background-image: url('/wp-content/uploads/2020/01/mail.png');    border-top-left-radius: 30px;}
form.wpcf7-form span.wpcf7-form-control-wrap:nth-child(5) textarea{background-image: url('/wp-content/uploads/2020/01/massege.png');}

input#mfcf7_zl_add_file{background-image: url('/wp-content/uploads/2020/01/atteched-file.png');  background-size: 46px;	background-position: -3px 0;}

.form-left form.wpcf7-form span.wpcf7-form-control-wrap:first-child input { background-image: none; border: 1px solid #4A7C59 !important; border-radius: 0px; padding-left: 20px; width: 100%;  }
.form-left form.wpcf7-form span.wpcf7-form-control-wrap:nth-child(2) input { background-image: none; border: 1px solid #4A7C59 !important; border-radius: 0px; padding-left: 20px; width: 100%; }
.form-left form.wpcf7-form span.wpcf7-form-control-wrap:nth-child(3) input { background-image: none; border: 1px solid #4A7C59 !important; border-radius: 0px; padding-left: 20px; width: 100%; }
.form-left form.wpcf7-form span.wpcf7-form-control-wrap:nth-child(4) input { background-image: none; border: 1px solid #4A7C59 !important; border-radius: 0px; padding-left: 20px;  width: 100%; }
.form-left form.wpcf7-form span.wpcf7-form-control-wrap:nth-child(5) textarea { background-image: none; border-radius: 0px; padding-left: 20px;  width: 100% !important; }
span.wpcf7-form-control.wpcf7-checkbox.wpcf7-validates-as-required{display:flex;flex-direction:column;text-align:left;align-items:flex-start;}
span.wpcf7-form-control.wpcf7-checkbox.wpcf7-validates-as-required input[type="checkbox"]{width:auto;}
span.wpcf7-form-control.wpcf7-checkbox.wpcf7-validates-as-required span.wpcf7-list-item{margin:0px;margin:10px 0px 0px;}
span.wpcf7-form-control.wpcf7-checkbox.wpcf7-validates-as-required span.wpcf7-list-item span.wpcf7-list-item-label{color:#666666;}
.form-left{color:#666666;}
.form-left i {color:#666666;}
.contact-section-new  .form-left { max-width: 900px; margin: 0px auto !important; float: none; }


.contact-section input.file-upload-field {border: 1px solid #55cb6b;border-radius: 30px 0 0 30px;height: auto;width: 64%;padding: 18.5px 20px 18.5px 72px;margin-bottom: 30px;}
.contact-section input.file-upload-field{background-image: url(../images/atteched-file.png);background-repeat: no-repeat;background-position: -2px 0;}
.form-right h5 {color: #1d1e1e; font-size: 18px; padding-bottom: 28px; border-bottom: 1px solid #cdcdcd; font-weight: 600;}
.form-about-section{padding-top: 28px;}
.left-address{float: left; width: 30%;}
.right-address{float: right; width: 70%;box-sizing: border-box;    padding-left: 40px;}
.left-address strong, .right-address strong{ color: #1d1e1e;display: block;    margin-bottom: 5px !important;}
.fax, .billing{padding-top: 15px;}
.evan-title.contact-title.Location {max-width: 52%; margin: auto; padding-bottom: 70px;}
article {float: left;width: 100%;}
body .wpb_button, body .wpb_content_element, body ul.wpb_thumbnails-fluid>li {margin-bottom: 0;}
.service-section .vc_tta-panel-body {background: #fff !important;padding: 0 !important;    border-radius: 0 !important;color: #525050;}
.service-section ul.vc_tta-tabs-list li a {background: #fff !important;border: 0 !important;	border-bottom: 6px solid transparent!important;	padding-bottom: 10px !important;	color: #2468a5 !important;    text-transform: uppercase;font-size: 15px;    border-radius: 0 !important;    min-height: 78px;    padding-left: 60px !important;}
.service-section .vc_tta-container {padding-top: 60px;}
.service-section ul.vc_tta-tabs-list {padding-bottom: 30px !important;}
.service-section ul.vc_tta-tabs-list li.vc_active a{border-bottom-color: #2468a5 !important;}
.service-section .vc_tta-panel-body figure.wpb_wrapper.vc_figure, .service-section .vc_tta-panel-body .wpb_single_image .vc_single_image-wrapper, .service-section .vc_tta-panel-body .vc_col-sm-6 img {width: 100% !important;}
.service-section .vc_tta-panel-body .vc_col-sm-6:first-child {padding-right: 35px;}
.about-intro {color: #525050;}
.service-section .vc_tta-panel-body h2, .service-section .vc_tta-panel-body h3, .service-section .vc_tta-panel-body h4, .service-section .vc_tta-panel-body h5, .service-section .vc_tta-panel-body h6 {color: #505050;font-size: 28px;	text-transform: uppercase;	font-weight: 500;line-height: 1.2;    margin: 0 0 22px;}
.service-section .vc_tta-panel-body h2 strong, .service-section .vc_tta-panel-body h3 strong {display: block;font-weight: normal;font-size: 18px;}
.service-section ul.vc_tta-tabs-list li{vertical-align: top !important;    margin: 0 !important;	width: 20%;position: relative;}
.learn-more-btn a {background: transparent !important;	font-size: 16px !important;	color: #2468a6 !important;	text-transform: uppercase;}
.learn-more-btn a i {color: #2468a6 !important;}
.learn-more-btn a:hover i, .learn-more-btn a:hover {color: #56cb78 !important;}
.learn-text {display: none;}
.service-section ul.vc_tta-tabs-list li img {position: absolute;top: 18px;	left: 0;	max-width: 45px;	z-index: 1;}
.call-us * {  color: #ffffff !important; font-size: 18px !important;}
.call-us i {font-family: fontawesome !important;}
body .navigation > ul li ul li a {color: #515050 !important;}
.navigation > ul > li > ul > li{list-style: none !important;}
.navigation > ul > li > ul {position: absolute;	top: 60px;	left: 16px;	width: 100%;	min-width: 200px;	background: #fff;	box-shadow: 2px 3px 6px -1px #26323f;    padding: 15px 0 5px 0;	border-top: 6px solid #47cb6c;display: none;}
.navigation > ul > li > ul > li > a {display: inline-block;	text-decoration: none;	margin: 0 0px;	padding: 0 35px 10px 35px;	line-height: normal;	font-size: 13px;	font-weight: 400;	text-transform: uppercase;position: relative;width: 100%;    box-sizing: border-box;}
.navigation > ul > li > ul > li > a:hover, .navigation > ul > li > ul > li.current-menu-item > a {color: #2468a6 !important;}
.navigation > ul > li > ul > li {width: 100%;}
.navigation > ul > li > ul > li > a { display: inline-block; text-decoration: none; margin: 0 0px; padding: 0 35px 10px 35px; line-height: normal; font-size: 13px; font-weight: 400; text-transform: uppercase; position: relative; width: 100%; box-sizing: border-box; }
.navigation > ul > li > ul > li > a:before { display: block; position: absolute; top: 8px; left: 10px; content: ''; background: #2468a6 !important; width: 15px !important; height: 1px; border-radius: 0; right: auto; border: 0; bottom: auto; display: none; }
.navigation > ul > li > ul > li > a:hover:before, .navigation > ul > li > ul > li.current-menu-item > a:before {display: block;}
.navigation > ul > li:hover > ul {	display: block;}
h1.entry-title {display: none;}
.rev_slider h1 {color: #fff;font-size: 45px !important;}
.tparrows {background: transparent !important;}
.tparrows:before {  font-size: 40px !important;color: #603917 !important;    font-weight: bold !important;}
.tparrows.tp-leftarrow:before {content: "\f053";font-family: fontawesome !important;}
.tparrows.tp-rightarrow:before {content: "\f054";font-family: fontawesome !important;}
.rev-btn {background: transparent !important;	border: 1px solid #fff !important;	font-size: 18px !important;	color: #fff !important;}
.tp-bgimg:before, .hero-section:before { position: absolute; left: 0; top: 0; height: 100%; width: 100%; content: ''; background: linear-gradient(0deg, #000000 0%, rgba(0,0,0,0.2) 100%)
	!important ; background-repeat: no-repeat;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover; }
.rev-btn:hover {background: #2468a5 !important;	border-color: #2468a5 !important;}
.tp-caption {font-size: 18px !important;line-height: 24px !important;}
.testimonial-section .owl-item img {display: none !important;}
.testimonial-section .item-content-wrapper {flex-flow: column-reverse;	display: -webkit-flex;-webkit-flex-flow: column-reverse;	display: flex;-moz-flex-flow: column-reverse;	display: -moz-flex;-o-flex-flow: column-reverse;	display: -o-flex;}
.testimonial-section h2.evan-title{color:#505050;margin-bottom: 54px;}
.testimonial-section h2.evan-title:before {  background-color: #505050;}
.testimonial-section .tss-wrapper .tss-carousel1 .item-content-wrapper .item-content {background: #ffffff;	padding: 25px;	border-radius: 5px;	width: 75%;font-style: normal;	text-align: left;	color: #3a3a3a;}
.testimonial-section .tss-carousel h3.author-name {color: #999999;	font-size: 15px;	margin: 30px 0 0 0;text-align: left;padding-left: 15px;}
.owl-theme .owl-nav button {background: #d7d7d7 !important;	height: 40px;	width: 40px;	border-radius: 50% !important;	color: #2468a6 !important;    position: absolute;top: 50%;	transform: translate(0,-50%);-webkit-transform: translate(0,-50%);-moz-transform: translate(0,-50%);-o-transform: translate(0,-50%);    outline: 0 !important;}
.owl-theme .owl-nav button.owl-prev {left: 0;}
.owl-theme .owl-nav button.owl-next {right: 0;}
.owl-theme .owl-nav button:hover {background: #2468a6 !important; color: #fff !Important; }
.dashicons-arrow-left-alt2:before { content: "\f053" !important;font-family: fontawesome !important;}
.dashicons-arrow-right-alt2:before { content: "\f054" !important;font-family: fontawesome !important;}

.testimonial-section .owl-carousel .owl-stage-outer {max-width: 900px;	margin: 0 auto;	overflow: inherit;}
.testimonial-section .wrapper {overflow: hidden;}
.testimonial-section .tss-wrapper .tss-carousel1 .item-content-wrapper .item-content:after { content: ""; position: absolute; left: 30px; bottom: 40px; border-top: 20px solid #fff; border-left: 20px solid transparent; border-bottom: 20px solid transparent; border-right: 20px solid transparent; transform: rotate(125deg);-webkit-transform: rotate(125deg);-moz-transform: rotate(125deg);-o-transform: rotate(125deg); }
.testimonial-section .owl-stage-outer:before {	content: '';	height: 100%;	width: 100%;	z-index: 999;	position: absolute;	top: 0;	left: -48%;	right: 0;	bottom: 0;	background: #f2f2f2;	background-repeat: no-repeat;	background-position: top center;	background-size: cover;	opacity: 0.4;	transform: translate(-50%);	-webkit-transform: translate(-50%);	-o-transform: translate(-50%);	-moz-transform: translate(-50%);}
.testimonial-section .owl-stage-outer:after {	content: '';	height: 100%;	width: 60%;	z-index: 999;	position: absolute;	top: 0;	right: -85%;	bottom: 0;	background: #f2f2f2;	background-size: cover;	opacity: 0.4;	background-repeat: no-repeat;	background-position: -83px 0;	transform: translate(-50%);}
.footer-section .wrapper * {	position: relative;	z-index: 9;	color: #fff;}
/*.footer-section .widget:nth-child(2) {	margin-right: 0;}*/
/*.footer-section .widget {float: left;	width: 48%;	margin-right: 4%;}*/


.footer-section ul {padding: 0;}
.footer-section h2 {font-size: 34px;margin: 0 0 25px 0;}
.footer-section a:hover{opacity: 0.8;}
.footer-section .widget_contactus li:first-child i {display: none;}
.footer-section .widget_contactus li:nth-child(2) i:before {font-family: fontawesome;content: "\f095";}
.footer-section .widget_contactus li:nth-child(3) i:before {font-family: fontawesome;content: "\f1ac";}
.footer-section .widget_contactus li i, .footer-section .widget:nth-child(2) li a i {margin-right: 10px;    line-height: 1.5;}
.footer-section .widget_contactus li, .footer-section .widget_contactus li a {display: flex;flex-flow: row wrap;display: -webkit-flex;-webkit-flex-flow: row wrap;display: -moz-flex;-moz-flex-flow: row wrap;display: -o-flex;-o-flex-flow: row wrap;}
.footer-section .widget li {margin: 0 0 7px 0;list-style:none;}
.footer-section .wrapper {display: flex;justify-content: space-between;display: -webkit-flex;-webkit-justify-content: space-between;display: -moz-flex;-moz-justify-content: space-between;display: -o-flex;-o-justify-content: space-between;}
.cpy-right-txt {float: left;	width: 100%;	background-color: #2468a6;	padding: 25px 0 25px 0;	color: #fff;	font-size: 20px;	text-align: center;}
.cpy-right-txt a {color: #fff;}
.recent-posts-extended .rpwe-block {padding: 67px 0 0 0;}
.rpwe-alignleft {float: none;}
ul.rpwe-ul {padding: 0;    display: flex;flex-flow: row wrap;}
ul.rpwe-ul li {width: 32%;	margin-right: 2%;	border-radius: 4px;	color: #3a3a3a;	font-size: 14px;	box-shadow: #cee6fd 1px 2px 2px 1px;	margin-bottom: 67px;position: relative; list-style: none;}
ul.rpwe-ul li:nth-child(3n) {margin-right: 0;}
ul.rpwe-ul li img {width: 100%;}
ul.rpwe-ul a.rpwe-img {min-height: 217px;	display: inline-block;	width: 100%;position: relative;    overflow: hidden;}
ul.rpwe-ul li img {	width: 100%;	border-radius: 4px 4px 0 0;position: absolute;top: 0;	left: 0;	height: 100%;    transition: ease all .5s;}
ul.rpwe-ul a.rpwe-img:hover img{ transform: scale(1.1);}
h3.rpwe-title {padding: 18px 20px 0px 20px;}
.rpwe-summary {	padding: 0px 20px 60px 20px;}
h3.rpwe-title, h3.rpwe-title a {color: #2468a6;	font-size: 21px;	line-height: 1.2;}
/*h3.rpwe-title { min-height: 108px;}*/
ul.rpwe-ul a.more-link {color: #45ca6f;	display: block;	margin: 10px 0 0 0;position: absolute;	bottom: 20px;}
ul.rpwe-ul a.more-link:hover{color:#2468a6;  }
.fab-couple h2.evan-title:before { width: 38px; height: 1px; }
form.wpcf7-form span.wpcf7-form-control-wrap {margin: 0 0 20px 0;	float: left;	width: 100%;}
div.wpcf7-mail-sent-ok, div.wpcf7-response-output {	text-align: center;font-size: 14px;}
form.wpcf7-form  ::placeholder {	color: #9d9999;	font-size: 12px;}
.contact-description {text-align: center;padding: 25px 0 70px 0;     color: #666666}
form.wpcf7-form span.wpcf7-not-valid-tip {	margin: 10px;	font-size: 12px;	margin-bottom: 0;}
div.wpcf7-validation-errors, div.wpcf7-acceptance-missing {font-size: 14px;}
.form-right {color: #666666;font-size: 16px;line-height: 20px;}
.left-address p {	min-height: 65px;}
.form-right a {color: #666666;}
.form-right a:hover {color: #2468a5;}
body.blog section, body.single section, body.search section, section {	padding-top: 150px;}
div#primary-sidebar span.screen-reader-text {display: none;}
/*.paoc-popup-modal form.wpcf7-form input, .paoc-popup-modal form.wpcf7-form select, .paoc-popup-modal form.wpcf7-form textarea {width: 100%;	box-sizing: border-box;}*/
/*.paoc-popup-modal h3 {text-align: center;font-weight: bold;}*/
/*.paoc-popup-modal form.wpcf7-form span.wpcf7-form-control-wrap input, .paoc-popup-modal form.wpcf7-form span.wpcf7-form-control-wrap textarea, .paoc-popup-modal form.wpcf7-form span.wpcf7-form-control-wrap select {background-image: none !important;	border-radius: 0 !important;	padding-left: 10px;border-color: #2468a5;}*/
/*.paoc-popup-modal form.wpcf7-form input[type="submit"], .paoc-popup-modal form.wpcf7-form input.wpcf7-form-control.wpcf7-submit {	width: auto !important;	margin: 0 auto !important;	float: none !important;	max-width: none;	display: block;background: #2468a5}*/
/*.paoc-popup-modal form.wpcf7-form input[type="submit"]:hover, .paoc-popup-modal form.wpcf7-form input.wpcf7-form-control.wpcf7-submit:hover {*/	/*background: transparent;*/	/*color: #2468a5;*/	/*border: 1px solid #2468a5;*//*}*/
/*.paoc-popup-modal form.wpcf7-form ::placeholder {font-size: 14px;color: #1a1a1a;}*/


.paoc-popup-modal form.wpcf7-form input,.paoc-popup-modal form.wpcf7-form textarea, .paoc-popup-modal form.wpcf7-form select {width: 100%;box-sizing: border-box;color:#000;}
.paoc-popup-modal h3 {text-align: center;font-weight: bold;}
.paoc-popup-modal form.wpcf7-form input[type="submit"], .paoc-popup-modal form.wpcf7-form input.wpcf7-form-control.wpcf7-submit {	width: auto !important;	margin: 0 auto !important;	float: none !important;	max-width: none;	display: block;}
.learn-more-btn.arrow-round i {transform: rotate(180deg) translate(-0%,50%) !important;	top: 50% !important;-webkit-transform: rotate(180deg) translate(-0%,50%) !important;-moz-transform: rotate(180deg) translate(-0%,50%) !important;-o-transform: rotate(180deg) translate(-0%,50%) !important;}
.learn-more-btn i {transition: ease all .5s !important;}
div#primary-sidebar .widget_text h2, div#primary-sidebar  h5 {color: #fff;}
.sidebar-right input {background-image: none !important;    margin-bottom: 0 !important;}
.sidebar-right ::placeholder {color: #989797 !important;	font-size: 14px;}
div#primary-sidebar .widget_text h2 {margin: 0 0 10px 0;}
div#primary-sidebar input.wpcf7-form-control.wpcf7-submit, div#primary-sidebar form.wpcf7-form input[type="submit"] {font-size: 12px;	color: #2468a6;	background: #fff;	border-radius: 30px;	outline: 0 !important;	box-sizing: border-box !important;	padding: 3px 27px;	text-align: center;	line-height: 23px;}
div#primary-sidebar input.wpcf7-form-control.wpcf7-submit:hover, div#primary-sidebar form.wpcf7-form input[type="submit"]:hover {	background: transparent;	border-color: #fff;	color: #fff;}
.widget_categories h2 {color: #201f1f;	font-size: 22px;	font-weight: 500;}
.widget_categories ul {padding-left: 0;}
.widget_categories ul li a, .widget_categories ul li {color: #2468a6;	font-size: 14px;list-style: none;}
.widget_categories ul li {position: relative;padding-left: 15px;    max-width: 200px;}
.widget_categories ul li:before {position: absolute;	content: "\f0da";	left: 0;	font-family: fontawesome;}
.widget_categories ul li:hover *, .widget_categories ul li:hover {color: #45ca6f !important;}
.widget_categories ul li {border-bottom: 1px dotted #2468a6;line-height: 40px;}
.widget_categories ul li:last-child {border-bottom: 0;}
.pagination .navigation {float: initial;}
.pagination.loop-pagination a, .pagination.loop-pagination span.page-numbers.current {font-size: 16px;	color: #2468a6;	font-weight: 600;	padding: 10px 20px 10px 15px;	display: inline-block;	border-right: 2px solid #dfe4e8;	text-align: center;	box-sizing: border-box;	margin: 0 !important;}
.pagination.loop-pagination a:last-child {	border-right: 0;}
.pagination.loop-pagination span.page-numbers.current {	color: #6a757c;}
.pagination.loop-pagination a:hover {	color: #6a757c;}
.pagination.loop-pagination span.page-numbers.current:hover {	color: #2468a6;}
.sharethis-inline-share-buttons {display: none !important;}
.share-post .sharethis-inline-share-buttons {display: block !important;}
.single .bred-cumb-hero span:nth-child(3) + i {	display: none;}
.single .breadcrumbs a.taxonomy.category{display: none;}
.blog-box .post-caption-main {font-size: 11px;	color: #a1a1a1;	margin: 30px 0 0 0;}
.blog-box .post-caption-main .fa {color: #a1a1a1;}
.blog-post-body-main {color: #727272;	font-size: 14px;	line-height: 23px;}
.st-btn {background: #45ca6f !important;    margin-right: 8px !important;}
.st-btn:last-child {background: #45ca6f !important;    margin-right: 0px !important;}
.share-post #st-2 .st-btn > img {display: inline-block;	height: 24px;	width: 24px;	position: relative;	top: 3px;	vertical-align: top;}
.post-nav nav.navigation.post-navigation {float: left;	width: 100%;}
.post-nav nav.navigation.post-navigation .nav-links a {	color: #45ca6f;	font-size: 18px;}
.post-nav {	padding: 45px 0 0 0;}
.post-nav nav.navigation.post-navigation .nav-links a:hover,.post-nav nav.navigation.post-navigation .nav-links a:hover * {color: #7e7e7e;}
.nav-links a + a:last-child {float: right;}
.rec-item {padding: 95px 0 60px 0;}
.related-post-bottom ul {padding: 0;}
.related-post-bottom h2 {	color: #201f1f;	font-size: 26px;	font-weight: 500;	margin: 0 0 50px 0;}
.related-post-bottom ul {	float: left;	width: 32%;	margin-right: 2%;}
.related-post-bottom ul:nth-child(3n+1) {	margin-right: 0;}
.related-post-bottom ul li a.rel-image {	min-height: 250px;	position: relative;	display: block;	background-size: cover;	background-position: center top;}
.related-post-bottom ul li a.rel-image img {display: none;}
.related-post-bottom a.r-title {	font-size: 22px;	color: #2468a6;	line-height: 25px;	margin: 23px 0 0 0;	display: inline-block;}
.related-post-bottom a.r-title:hover {color: #47cb6c;}
.paoc-popup-close {	background: url(/wp-content/uploads/2020/01/new-close.png) !important;}
.paoc-popup-modal {  flex-basis: 50% !important;}
body .custombox-content>* {	max-width: 50%}
div#primary-sidebar .widget_text .wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors, div#primary-sidebar .widget_text div.wpcf7-mail-sent-ok, div#primary-sidebar .widget_text  div.wpcf7-response-output {	color: #fff;border-color: #fff;}
.title-main p.post-date i {	color: #727272;	vertical-align: text-top;}
.search-results .post-item:nth-child(2n) {   margin-right: 0;}
.search-results .post-item {    float: left;    width: 48%;    margin-right: 4%;    margin-bottom: 45px;    border-bottom: 1px solid #d7d7d7;}
.search-results .left-blog-post { width: 100%;}
.search-results .left-blog-post .blog-banner-left {   display: flex;    flex-flow: row wrap; display: -moz-flex;    -moz-flex-flow: row wrap; display: -o-flex;    -o-flex-flow: row wrap; display: -webkit-flex;    -webkit-flex-flow: row wrap;    padding-right: 0;}
.search-results .blog-sub-info-text.bdr {  border: 0;    padding: 0;}
.search-pagesidebar {  width: 100%;padding: 60px 0 0 0;}
.search-pagesidebar div#primary-sidebar .widget_text, .search-pagesidebar div#primary-sidebar .widget_categories {    display: none;    }
body .searchpgae-bread  .vc_col-sm-6 { word-wrap: break-word;width: 100%;}
.home .has-post-thumbnail .post-thumbnail {  display: none;}
.testimonial-section .owl-dots {  display: none;  padding: 40px 0 0 0;}
.testimonial-section .owl-theme .owl-dots .owl-dot span { background: #2468a6 !important;    opacity: 1;outline: 0 !important;}
.testimonial-section .owl-theme .owl-dots .owl-dot.active span  { background: #707070 !important;}
.testimonial-section .owl-theme .owl-dots .owl-dot {outline: 0 !important;}
/*.paoc-popup-close:before {  content: "\f05c";    font-family: fontawesome;    color: #2468a5;    font-size: 35px;    background: #fff;    border-radius: 50%;}*/

.inner-error { text-align: center;}
.error-page {  min-height: 100vh;    padding: 50px 0;}
.error-details a {  display: inline-block;    background: #47cb6c;    color: #fff;    font-weight: bold;    text-transform: uppercase;    padding: 10px 20px;    border-radius: 5px;border: 1px solid transparent;transition: ease all .5s;}
.error-details a:hover { color: #47cb6c;    background: transparent;    border-color: #47cb6c;}
.error-page h1 {  text-align: center;    color: #47cb6c;}
.error-details {  margin: 10px 0 0 0;}
body .About-culom-main img {max-width: 100px;}
body .About-culom-main .wpb_single_image {min-height: 100px;}
.sidebar-child-right.mobile-side {display: none;}
.wpcf7-form-control.g-recaptcha.wpcf7-recaptcha {
    float: left;
    width: 100%;
    margin-bottom: 20px;
}
.paoc-popup-modal .wpcf7-form-control.g-recaptcha.wpcf7-recaptcha div {
    margin: 0 auto;
}


.LogoSec-layout > div > div { margin-left: -15px; margin-right: -15px; margin-top: 15px; display: -webkit-flex;  display: flex; -webkit-flex-flow: row wrap; flex-flow: row wrap; -webkit-align-items: center; align-items: center; -webkit-justify-content: center; justify-content: center; }
.LogoSec-layout > div > div > div { margin: 0 0 30px; display: inline-block; vertical-align: middle; padding: 0 10px; text-align: center !important; width: 14.28%; box-sizing: border-box; }
.LogoSec-layout img { max-width: 138px !important; vertical-align: middle; width: 100%; }
.LogoSec-layout .vc_single_image-wrapper { display: inline-block; vertical-align: middle; }

.blog .left-blog-post { width: 100%;  }
.blog .left-blog-post .blog-banner-left { width: 60%; -webkit-box-sizing:  border-box; box-sizing: border-box;}
.blog-information .sidebar-right .widget_categories h2 { margin: 30px 0 10px; }
.blog-information .sidebar-right aside ul li { position: relative; padding-left: 18px; margin: 0 0 10px; }
.blog-information .sidebar-right aside ul { list-style: none; padding: 0; }
.blog-information .sidebar-right ul li:before { position: absolute; content: "\f0da"; left: 0; font-family: fontawesome; }

body .share-post #st-2 .st-btn > img { vertical-align: middle; top: 0; }

.paoc-modal-popup #mfcf7_zl_add_file.button.button-primary.qbutton { width: 100%; }
.paoc-modal-popup form.wpcf7-form input { padding-top: 12px; padding-bottom: 12px; background-position: center left -4px; }
.paoc-modal-popup form.wpcf7-form div#mfcf7_zl_multifilecontainer { width: 100%; float: left; }
.top_popup_btn a.paoc-popup-click {
    border: 1px solid #2468a6;
    border-radius: 5px;
    padding: 5px 10px;
    font-weight: 700;
    color: #2468a6 !important;
    font-size: 14px;
}
.navigation {display: flex;display: -ms-flexbox;}
.top_popup_btn.mobile_btn { display: none; }
/*Responsive CSS*/

@media(max-width: 1200px){
  .LogoSec-layout > div > div > div { width: 25%; }

}

@media(max-width: 991px){ 

	.proRetail-text { padding-top: 30px; }
	.proRetail-text + div { padding: 0 20px; margin-left: 0 !important; margin-right: 0 !important; }
}

@media(min-width: 768px) and (max-width: 1024px) {
	.form-right{width: 54%; padding-left: 30px;}
	.left-address{width: 32%;}
	.right-address{width: 55%; padding-left: 30px;}
	.evan-title.contact-title.Location {max-width: 91%;}
	.map-area iframe {height: 250px; }
	#contact textarea{height: 60px;}
	.footer-section h2 {font-size: 24px;}

}

@media(max-width: 767px) {
	.form-left {float: none; width: 100%; }
	.form-right {float: right; width: 100%; }
	.evan-title.contact-title.Location {max-width: 100%;}
	.evan-title.contact-title.Location {padding-bottom: 45px; width: 100%;}

	.map-area iframe {height: 200px; }
	.form-col-main input, #contact textarea {box-sizing: border-box; width: 100% !important;}
	.form-col-main {padding: 30px 0 0;}
	.left-address {float: inherit; width: 100%; }
	.right-address {float: inherit; width: 100%; }
	form.wpcf7-form input, form.wpcf7-form select, form.wpcf7-form textarea {width: 100%;box-sizing: border-box;}
	.contact-section {	padding-left: 20px; padding-right: 20px;	}
	.form-right {padding: 30px 0 0 0;	}
	.our-location .evan-title, .our-location .contact-description {padding-left:20px; padding-right:20px;	}
	.right-address {padding-left: 0;	}
	.left-address p {min-height: initial;	}
	.testimonial-section .tss-wrapper .tss-carousel1 .item-content-wrapper .item-content:after {left: auto;}
  .form-left form.wpcf7-form span.wpcf7-form-control-wrap:first-child input { background-image: none; border-radius: 0px; padding-left: 20px; width: 100%;  }
.form-left form.wpcf7-form span.wpcf7-form-control-wrap:nth-child(2) input { background-image: none; border-radius: 0px; padding-left: 20px; width: 100%; }
.form-left form.wpcf7-form span.wpcf7-form-control-wrap:nth-child(3) input { background-image: none; border-radius: 0px; padding-left: 20px; width: 100%; }
.form-left form.wpcf7-form span.wpcf7-form-control-wrap:nth-child(4) input { background-image: none; border-radius: 0px; padding-left: 20px; width: 100%; }

  .LogoSec-layout > div > div > div  { width: 33.33%; }
  .proRetail-text + div > div { paddding: 0 !important; }
  .blog .left-blog-post .blog-banner-left { width: 100%; }
  .blog .left-blog-post { display: -webkit-flex; display: -moz-flex; display: flex; -webkit-flex-flow: row wrap; flex-flow: row wrap; }
  .blog .left-blog-post > div:first-child { -webkit-order: 1; order: 1;  }
  .blog .left-blog-post > div:nth-child(2) { -webkit-order: 3; order: 3;  }
  .blog .left-blog-post > div:nth-child(3) { -webkit-order: 2; order: 2; margin: 30px 0; }

}

@media(min-width: 481px) and (max-width: 505px) {
	.LogoSec-layout > div > div > div { width: 50%; padding: 0 15px; }

}

@media(max-width: 480px){

	.LogoSec-layout > div > div > div { width: 100%; padding: 0 15px; }
	/*.LogoSec-layout img { max-width: 125px !important; }*/
}
/*----------------------------------------------------Contact-page-Css-End-------------------------------------------------------------------------*/
  
@media(max-width: 1024px) {
	.blog-banner-images {min-height: 258px; width: 100%; }

	.subscribe-right h2, .category-right h2 {font-size: 22px;}
	.share-post h3{    font-size: 22px;}
}

@media(min-width: 768px) and (max-width: 1023px) {
	.subscribe-right h2, .category-right h2 {font-size: 17px;}
	.subscribe-right h5 {font-size: 13px}
	.subscribe-right input[type=email] {width: 166px;margin: 23px auto;}
	.subscribe-right{    margin: 20px 0;}
		.related-blogmain:nth-child(2) {margin-right: 0;}
	.blog-Contrary{    padding: 19px 20px 9px;}
	.related-blogmain{width: 48%;    margin: 0 3.6% 3.6% 0;}
	.related-blogmain h3{margin-bottom: 0;}
	.related-section {padding-bottom: 25px;}

}

@media(max-width: 767px) {
	.blog-contant {float: none; text-align: center; }
	.blog-contant-right {float: none; text-align: center; }
	.blog-banner-left {float: none; padding-right: 0; width: 100%;}
	.sidebar-right {float: left; width: 100%; }
	.subscribe-right h2, .category-right h2 {font-size: 19px;}
	.subscribe-right input[type=email] {width: 100%;margin: 18px auto;}
	.subscribe-right{padding: 30px 34px;}
	.top-search {margin-top: 35px;}
	.related-section h3 {text-align: center; font-size: 22px; margin-bottom: 0;}
	.related-blogmain {width: 100%; margin: 0 0 20px;}
	.related-blogmain h3 a{text-align: left;}
	.featuer-images {min-height: 164px;}
	.related-blog{margin: 20px 0 0;}
	.related-section {padding-bottom: 20px;}
	.blog-information {padding: 60px 0 35px;}

	.blog-contant-right ul li {float: none; display: inline-block;}
	.share-post .share-social-icon{text-align: center;}
	.share-post h3{text-align: center;}
	.right-slide {text-align: right;}
	.blog-Contrary{padding: 24px 20px 16px;}
	.share-post .share-social-icon li{float: none; display: inline-block; }
	.hero-section.child-page {padding: 28px 0;}
	.blog-contant h2{font-size: 22px;}
	.left-blog-post{width: 100% !important}
	.navigation ul li:hover:after, .navigation ul li:hover:before {width: 0%; height: 0px;}
	.navigation ul li.active:before, .navigation ul li.active:after{width: 0px; height: 0px;}
}
/*---------------------------------Child-inner-Css-----------------------------------------------------------------*/

/*------------media-Css-Start-here-------------*/
@media(min-width: 1200px) and (max-width: 1600px){
	.wrapper{max-width: 1170px;}
	.slider-box{width: 215px;}
	.small-logo img {padding: 14px 0;float: right;}
	body .About-culom-main {width: 23%;}
	.testimo-picture h5{    padding: 12px 4px 0;}
}

@media(min-width: 1024px) and (max-width: 1200px) {
	.wrapper{max-width: 900px;}
	.blog-inner{overflow: hidden; width: 31.9%;}
	.blog-inner h3 {line-height: 24px; }
	.blog-inner a{font-size: 15px;}
	.blog-inner-title {padding: 15px 14px;}
	.read-button a {font-size: 12px; }
	.footer-col:nth-child(3) { padding-left: 101px;}
	.footer-col:nth-child(2) {padding-right: 79px; }
	.footer-col h3 {font-size: 20px;}
	.small-logo img {padding: 14px 13px;}
	.testimo-picture h5{    padding: 12px 10px 0;}
	.small-logo img{float: right; padding: 20px 0 0;}
	.slider-box{width: 100%;}
	.testimo-picture img{max-width: 35px;}
	.slick-initialized .slick-slide{padding: 0 10px;}

}

@media(min-width: 768px) and (max-width: 1023px) {
	.wrapper{max-width: 700px;}
	.logo img {max-width: 137px; padding-top: 15px;}
	.hero-section{padding: 98px 0 103px;}
	.caption h2, .caption h1 {font-size: 33px; margin-bottom: 5px;}
	.service-section {padding: 80px 0; }
	.blog-inner {width: 48.6%;}
	.blog-inner:nth-child(2) {margin: 0; }
	.blog-inner:nth-child(3) {margin-top: 20px;}
	.blog-inner h3 {line-height: 24px; }
	.blog-inner a {font-size: 16px;}
	.read-button a {font-size: 12px;}
	.footer-col:nth-child(3) {padding-left: 0;}
	.slider-box{width: 186px;}
	/*.quet-section h3 {font-size: 18px;}*/
	.get-quet a, .quet-section a.paoc-popup.popupaoc-link {padding: 8px 16px; font-size: 13px;}
	.footer-col:nth-child(2) {padding-right: 40px;}
	.footer-col:nth-child(3) {padding-left: 73px; }
	/*.evan-title h2, h2.evan-title{font-size: 26px;}*/
	.small-logo img {padding: 14px 0;}
	.testimo-picture h5{    padding: 12px 5px 0;}
	.testimonial-section .tss-wrapper .tss-carousel1 .item-content-wrapper .item-content {width:65%;}
}

@media(max-width: 767px) {
	.wrapper{max-width: 100%;}
	.call-us a{    font-size: 15px; font-weight:600; }
	/*.header {padding: 25px 0 20px;}*/
	.call-us {float: right; position: absolute; right: 70px; margin-bottom: 0px; padding-left: 0; top: 32px;}
	.navigation {float: left;width: 100%;background-color: #2468a6;display: none;position: absolute;z-index: 99;left: 0;top: 89px;}
	.navigation ul li{float: none; }
	.navigation ul > li > a{color: #fff; display: block;    margin: 0; padding: 10px 15px; }
	.navigation ul > li > a:nth-child(5){border: none;}
	.navigation ul > li.active > a{border-color: #cccacd; color: #2794fa;}
	.navigation ul > li >  a:hover{border-color: #fff;color: #47cb6c;}
	.navigation ul > li > a:before{display: none;}
	.navigation ul > li.active > a:before{display: none;}
	.navigation-right {float: left; width: 100%; }
	.toggle{display: block!important;}
	.header .wrapper {padding: 0; }
	.navigation ul li:first-child a {border-top: 0;}
	.logo img {max-width: 101px; padding-left: 20px;}
	.service-culom-main {text-align: center; }
	.tab button{    width: 49%; margin-bottom: 10px; padding: 9px 0 9px 45px;}
	.service-section {padding: 61px 0 84px; }
	.About-culom-main a{font-size: 15px;}
	.blog-inner h3 {line-height: 23px; }
	.blog-inner a {font-size: 16px;}
	.blog-inner-title {padding: 15px 15px;}
	.About-culom-4{padding-top: 65px;}
	.about-us-section {padding: 60px 0px;}
	body .About-culom-main{padding: 25px 15px 26px;}
	body .About-culom-main a {margin: 16px 0 0;}
	.hero-section{padding: 65px 0 55px;}
	.hero-button a{margin:0 0 18px;    font-size: 14px;}
	.caption h2, .caption h1 { text-align: center !important;}
	.caption {max-width: 100%; font-size: 16px; line-height: 21px; text-align: center; }
	.evan-title h2:before, h2.evan-title:before {width: 93px;}
	body  .About-culom-main {width: 100%!important;margin: 0 0 25px;}
	/*.evan-title h2, h2.evan-title {font-size: 20px;}*/
	.blog-inner {width: 100%; margin: 0 0 25px; }
	.testimo-picture {margin: auto; width: 230px; }
	.slider-box{margin-right: 0;}
	.get-quet a, .quet-section a.paoc-popup.popupaoc-link{float: none; margin-top: 15px;}
	.quet-section {text-align: center;}
	.quet-section h3 {float: none; font-size: 18px;}
	.footer-col:nth-child(2) {padding-right: 0; }
	.footer-inner {text-align: center;}
	.footer-col {float: none;width: 100%;padding: 0 0 11px;}
	.footer-col:nth-child(3) {padding-left:0px; border: 0;    margin: 14px auto 0;}
	.social-icon li {display: inline-block;    float: none;}
	.call-us strong{font-size: 0px;}
	.navigation li:last-child a {border-bottom: 0;}
	.hero-section{margin-top: 80px;}
	.toggle.remove:before {content: "\f00d"; font-family: FontAwesome; position: absolute; left: auto; right: 0; margin: 0 auto; height: 30px; width: 36px; background-color: inherit; border: 1px solid #2468a6; color: #2468a6; top: 0px; bottom: auto; text-align: center; line-height: 30px; border-radius: 5px; }
	.toggle.remove {background: none; color: #000; border: none; padding: 0;}
	/*.hero-section:before {background-color: rgba(17, 135, 255, 0.5);top: 0;}*/
	.footer-col ul{display: block;text-align: center;}
	.contact-details{display: none;}
	.footer-col h3:before {font-family: FontAwesome;position: absolute;right: 0px;cursor: pointer;border-left: 1px dotted;padding: 0 15px;top: 0;}
	.footer-col h3.active:before{content: "\f068";}
	.footer-section{padding: 40px 0 20px;}

}
/*----------------------------child-page-section-Css------------------------------------------*/
.child-page-section{padding: 46px 0 136px; color: #525050; font-size: 14px; line-height: 22px;}
body .miss-left{ float: left;width: 66%; padding-right:45px;}
.miss-left h2{position: relative;line-height: normal; padding-bottom: 18px; color: #2468a6; font-weight:500; font-size: 35px;    margin: 0 0 20px;font-weight: bold;}
.miss-left h2:before{content: ''; position: absolute;left: 0; bottom: 0; height: 1px; width: 38px; background-color: #2468a6;    font-weight: bold;font-size: 35px;}
.miss-title{padding: 0 0;}
.sidebar-child-right{float: right;width: 30%; text-align: center; }
.sidebar-img{width: 100%; position: relative;}
.sidebar-img:after{content: ''; position: absolute;left: 0; right: 0; bottom: 0; top: 0; background-color: rgb(0,0,0,0.8);}
.sidebar-caption{position: relative; z-index: 9;padding: 86px 36px;}
.sidebar-caption h4{color: #fff; font-size: 20px; font-weight:700; line-height: 25px;margin-bottom: 20px;}
.today-button a{ color: #fff;font-size: 16px;font-weight: 700;border: 2px solid #fff;padding: 5.5px 22.5px;display: inline-block;border-radius: 30px; position: relative; z-index: 99;}
.today-button a::after{background-color:#2468a6; content: ''; height: 0px; width: 0px; position: absolute;left: 0; right: 0; top: 0; bottom: 0; margin: auto; border-radius: 30px; transition: all 0.6s ease; z-index: -1;}
.today-button a:hover:after{width: 100%; height: 100%;}

.side-slider{margin-top: 15px;}
.side-slider .slick-arrow {position: absolute;top: 50%;transform: translate(0, -50%);left :0px;font-size: 0;border: 0;height: 40px;width: 40px;border-radius: 50%;background-color: rgb(177,177,177, 0.3);z-index: 99;cursor: pointer;outline: none;}
.side-slider .slick-next {left: auto; right: 0px; }
.side-slider .slick-dots {padding: 0; max-width: 42px; margin: auto; }
.side-slider .slick-dots li {float: left; padding: 0 2px; line-height: 5px; }
.side-slider .slick-dots li button {font-size: 0; border: 0; height: 10px; background-color: #2292fa;  width: 10px; border-radius: 50%; padding: 0; outline: none; cursor: pointer;}
.slick-initialized .slick-slide{padding: 0;}
.side-slider .slick-dots li.slick-active button{background-color:#707070;}
.side-slider .slick-arrow:before{content:"\f053";font-family: FontAwesome;font-size: 20px;line-height: normal;color: rgb(80, 163, 252);position: absolute;left: 0;right: 0;margin: 0 auto;top: 50%;transform: translate(0,-50%);}
.side-slider .slick-next:before{content:"\f054";}

.our-custom h2{color: #525050; padding: 0px 0 25px 0; margin: 0;    font-size: 28px;}
.our-custom h2:before{display: none;}
.sheet-metal-area{
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: center;
	display: -webkit-flex;
	-webkit-flex-direction: row;
	-webkit-flex-wrap: wrap;
	-webkit-justify-content: center;
	display: -moz-flex;
	-moz-flex-direction: row;
	-moz-flex-wrap: wrap;
	-moz-justify-content: center;
	display: -o-flex;
	-o-flex-direction: row;
	-o-flex-wrap: wrap;
	-o-justify-content: center;
	font-size: 15px;
	padding: 71px 0 0;
}
body .seetmatel-left{width: 50%;padding-right: 80px;color: #666666;}
.seetmatel-left h5{color: #2468a6; font-size: 16px;    font-weight: 500;}
.seetmatel-left i{padding: 4px 5px 10px 0;color: #525050;font-size: 16px;float: left;width: 3%;display: inline-block;vertical-align: middle;}
body .seetmatel-right{width: 50%;margin-left: 0%;overflow: hidden;}
.sheet-metal-area.middle { flex-direction: row-reverse; padding: 77px 0;}
.sheet-metal-area.middle .seetmatel-right {padding: 0;}
.sheet-metal-area:last-child {padding: 0 0 95px;}
.sheet-metal-area.middle .seetmatel-left {padding: 0 0 0 3%;}
.sheet-metal-area-imge{min-height: 333px;width: 100%;transform: scale(1);transition: all 0.5s ease;}
.sheet-metal-area-imge:hover {transform: scale(1.1);}
section {	overflow: hidden;}
.hesperiden .tp-bullet {background:#1a1a1a !important;}
.hesperiden .tp-bullet:hover, .hesperiden .tp-bullet.selected {background: #2468a5 !important;}
.tp-bullets {display: none !important;}
.responsive-image-silder {margin: 15px 0 0 0;}
.responsive-image-silder .fotorama__arr.fotorama__arr {background: #aeaeae;	border-radius: 50%;}
.fotorama__arr.fotorama__arr--prev:before {	content: "\f053";font-family: fontawesome;left: 50%;position: relative;	color: #2468a6;	position: absolute;	top: 50%;	left: 50%;	transform: translate(-50%,-50%);	-webkit-transform: translate(-50%,-50%);	-moz-transform: translate(-50%,-50%);	-o-transform: translate(-50%,-50%);	top:50%;}
.fotorama__arr.fotorama__arr--next:before {	content: "\f054";	font-family: fontawesome;	left: 50%;	position: relative;	color: #2468a6;	position: absolute;	top: 50%;	left: 50%;	transform: translate(-50%,-50%);	-webkit-transform: translate(-50%,-50%);	-moz-transform: translate(-50%,-50%);	-o-transform: translate(-50%,-50%);	top:50%;}
.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--prev:not(:focus), .fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--next:not(:focus) {	-webkit-transform: none;transform: none;}
.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr, .fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon {	opacity: 1;}
body .fotorama__dot {width: 10px;height: 10px;border-radius: 50%;	border: 1px solid #2468a6 ;	background: #2468a6 ;}
body .fotorama__nav__frame.fotorama__active .fotorama__dot {width: 10px;	height: 10px;border-radius: 50%;border: 1px solid #707070;	background: #707070}
.miss-left p {	margin: 0 0 30px;}
body .fotorama__arr--prev {left: 10px;}
body .fotorama__arr--next{ right: 10px;}
body .seetmatel-right > .vc_column-inner {height: 100%;    min-height: 330px;}
.sheet-metal-area:nth-child(odd) {flex-direction: row-reverse;-webkit-flex-direction: row-reverse;-moz-flex-direction: row-reverse;-o-flex-direction: row-reverse;}
body .sheet-metal-area:nth-child(odd) .seetmatel-left {padding-left: 80px;padding-right: 0;}
body .seetmatel-left ul li:before {	position: absolute;	left: 0;	top: 0;	font-family: fontawesome;	content: "\f00c";}
body .seetmatel-left ul li {	padding-left: 25px;	position: relative;list-style: none;}
body .seetmatel-left ul {padding: 0 0 20px 0;}
.child-breadcrumb .breadcrumbs span, .child-breadcrumb .breadcrumbs i, .child-breadcrumb .breadcrumbs {	color: #999999;	font-size: 14px;}
.breadcrumbs i.fa.fa-chevron-right {padding: 0px 10px;}
.child-breadcrumb .breadcrumbs *:hover {color:#47cb6c !important;}
.bred-cumb-hero .vc_column-inner {	padding-top: 0 !important;}
.bred-cumb-hero {padding: 60px 0;}
.bred-cumb-hero h1, .bred-cumb-hero h2, .bred-cumb-hero h3, .bred-cumb-hero h4, .bred-cumb-hero h5, .bred-cumb-hero h6 {margin-bottom: 0;	color: #fff;	font-size: 35px;	font-weight: normal;}
.bred-cumb-hero .breadcrumbs {text-align: right;margin: 13px 0 0 0;}
.bred-cumb-hero .breadcrumbs * {color: #fff !important;font-size: 14px;}
.bred-cumb-hero .breadcrumbs *:hover {color:#47cb6c !important;}
.blog-bredcumb .vc_col-sm-6 {	width: 50%;	float: left;}
.blog-bredcumb { float: left;width:100%;}
.single li, blog li{list-style: none !important;}
.form-left .wpcf7-form-control-wrap {
    float: left;
    width: 100%;
}
.home_logo_slider.display_none { display: none; }
.home_logo_slider .vc_item { display: flex; align-items: center; }

/*css*/
#wpcf7-f134-o1 form.wpcf7-form input, 
#wpcf7-f134-o1 form.wpcf7-form select,
#wpcf7-f134-o1 form.wpcf7-form textarea { width: 100%; }
.paoc-close-popup { border: unset !important;outline: unset !important; }
.paoc-close-popup svg { display: none !important; }
.tp-bgimg:before, .hero-section:before { display: block !important; }
.paoc-cb-popup-body .upload-img { width: 100%; float: left; }
.paoc-cb-popup-body .upload-img button { cursor: pointer; }
.paoc-cb-popup-body form .upload-img-sub-text + div { padding: 10px 0 0;  }

@media(min-width:320px) and (max-width: 767px) {
	.search-fild input[type=text] {width: 93.5%; max-width: inherit; padding-right: 0;}
	.search-icon{right: 0;}
	.sidebar-right form{ overflow: hidden;}
	.subscribe-right input[type=email]{padding:0 0 0 20px;}
	.date-laft{    width: 61px;    margin-right: 22px;}
	/*.title-main{padding: 0;float: left; width: 70%;}*/
}

@media(min-width:1024px) and (max-width: 1200px) {
	.wrapper{max-width: 980px;}
	.miss-left {float: left; width: 65%;}
	.sidebar-caption {padding: 48px 10px;}
	.child-page-section {padding: 46px 0;}

}

@media(min-width:992px) and (max-width: 1023px) {
	.wrapper{max-width: 800px;}
	.miss-left {float: left; width: 60%;}
	.sidebar-caption {padding: 48px 20px;}
	.child-page-section {padding: 46px 0;}
	.sidebar-child-right{width: 34%;}
}

@media(min-width:768px) and (max-width: 991px) {
	.wrapper{max-width: 700px;}
	.miss-left {float: left; width: 59%;}
	.sidebar-child-right{width: 34%;}
	/*.sidebar-caption{padding: 25px;}*/
	.today-button a{font-size: 14px;}
	.sidebar-caption h4{font-size: 17px;}
	.sheet-metal-area.middle{padding: 40px 0;}
	.sheet-metal-area.middle .seetmatel-left{    padding: 0 0 0 5%;}
	.sheet-metal-area.middle .seetmatel-left{width: 46%;}
	.seetmatel-left {padding-right: 5%;width: 46%;}
	.seetmatel-left i{padding-right: 20px;}
	.child-page-section{padding: 46px 0 50px;}
	.sheet-metal-area:last-child {padding-bottom:50px;}

}
@media(max-width:1240px){
	.tp-caption {position: relative;left: 30px;}
}
@media(max-width: 1200px){
	.service-section ul.vc_tta-tabs-list li a {padding-left: 50px !important;padding-right: 10px !important;    display: inline-block !important;}
	.service-section ul.vc_tta-tabs-list li {    width: 33.33%;margin-bottom: 15px !important;}
	h3.rpwe-title, h3.rpwe-title a {font-size: 18px;}
	div#quote-btn, .quote-btn {left: 70px !important;}
}
@media(max-width:991px){
	ul.rpwe-ul li { width: 100%;}
	h3.rpwe-title {	min-height: auto;}
	ul.rpwe-ul a.rpwe-img {	min-height: auto;}
	ul.rpwe-ul li img {width: 100%;position: relative;top: auto;left: auto;height: auto;}
	ul.rpwe-ul li {margin-bottom: 40px;margin-right:0;}
	.service-section .vc_tta-panel-body h2, .service-section .vc_tta-panel-body h3, .service-section .vc_tta-panel-body h4, .service-section .vc_tta-panel-body h5, .service-section .vc_tta-panel-body h6 {font-size: 22px;}
	.service-section .vc_tta-panel-body h2 strong, .service-section .vc_tta-panel-body h3 strong { font-size: 16px;margin: 5px 0 0;}
	.top_popup_btn.mobile_btn { display: inline-block; }
	.top_popup_btn.desktop_btn { display: none; }

}
@media(max-width:1023px){
	div#quote-btn, .quote-btn {	left: auto !important;	}
	.tp-caption {left: auto !important;text-align: center !important;	}
    body .About-culom-main {  width: 48% !important;   text-align: center;  margin-right: 2%;   }
    body .About-culom-main:nth-child(2n) {  margin-right: 0; }

}
@media(max-width:991px){
	.rev_slider h1 {color: #fff;font-size: 26px !important;white-space: initial !important;	line-height: 1.2 !important;	}
	.tp-caption {font-size: 16px !important;white-space: initial !important;}
	.tp-parallax-wrap {	position: relative !important;	}
	.tp-loop-wrap, .tp-mask-wrap {float: left !important;width: 90% !important;text-align: center !important;	}
	.footer-section .wrapper {flex-flow: column;-webkit-flex-flow: column;-moz-flex-flow: column;-o-flex-flow: column;}
	.footer-section .wrapper * {text-align: center;}
	.footer-section .widget:nth-child(2) li, .footer-section .widget:nth-child(2) li a {justify-content: center;-webkit-justify-content: center;-moz-justify-content: center;-o-justify-content: center;}
	.widget_contactus {	margin: 20px 0 0;	}
	.footer-section h2 {font-size: 24px;}
	.footer-section .widget li {    justify-content: center;  -webkit-justify-content: center;    -moz-justify-content: center;  -o-justify-content: center;}
    body .About-culom-main {  width: 48% !important;   text-align: center;  margin-right: 2%;   }
    body .About-culom-main:nth-child(2n) {  margin-right: 0; }
	body .miss-left {float: left;width: 100%;padding-right: 0;	    text-align: left;}
	.sidebar-child-right {float: left;width: 100% !important;	}
	.sidebar-child-right .fotorama__stage {margin: 0 auto;	}
	.child-page-section {padding: 20px 20px 0px 20px;	}
	body .seetmatel-left {width: 100%;		padding-right: 0;}
	body .seetmatel-right {	width: 100%;}
	body .seetmatel-right > .vc_column-inner {height: 100%;	min-height: 300px;	}
	body .sheet-metal-area:nth-child(odd) .seetmatel-left {	padding-left: 0;}
	body .sheet-metal-area {padding: 30px 20px !important;}
	.sheet-metal-area:nth-child(odd), .sheet-metal-area {flex-flow: column;-webkit-flex-flow: column;-moz-flex-flow: column;-o-flex-flow: column;}
	.sidebar-child-right {float: inherit; width: 100%;}
	.slick-slide img{margin: auto;}
	.child-page-section {padding: 46px 0;}
	.sidebar-caption{margin: 35px 0;}
	.sheet-metal-area{padding-top: 35px;}
	.seetmatel-left {width: 100%; padding-right: 0; }
	.seetmatel-right {width: 100%; margin-top: 15px;}
	.sheet-metal-area-imge {min-height: 250px;}
	.sheet-metal-area.middle { padding: 40px 0;}
	.seetmatel-left i {padding: 4px 15px 10px 0;}
	.sheet-metal-area:last-child {padding: 0 0 50px;}
	.child-page-section {padding: 30px 0;}
	.sidebar-child-right {display: none;	}
	.sidebar-child-right.mobile-side {display: block;		margin: 0;		padding: 0px 20px;		box-sizing: border-box;	    float: inherit;}
	.sidebar-child-right.mobile-side .vc_column-inner {padding: 0;	}
	.fab-couple.metal-title {padding: 0px 15px;	}
	.fab-couple {padding: 0px 15px !important;	}
}
@media(max-width: 767px){
	.miss-left{padding-right: 0; width: 100%; text-align: center;}
	/*.miss-left h2:before{margin: auto; right: 0;}*/
	/*.miss-left h2{font-size: 18px; padding: 10px 0;}*/
	.sidebar-child-right {float: inherit; width: 100%;}
	.slick-slide img{margin: auto;}
	.child-page-section {padding: 46px 0;}
	.sidebar-caption{margin: 35px 0;}
	.sheet-metal-area{padding-top: 35px;}
	.seetmatel-left {width: 100%; padding-right: 0; }
	.seetmatel-right {width: 100%; margin-top: 15px;}
	.sheet-metal-area-imge {min-height: 250px;}
	.sheet-metal-area.middle { padding: 40px 0;}
	.seetmatel-left i {padding: 4px 15px 10px 0;}
	.sheet-metal-area:last-child {padding: 0 0 50px;}
	.child-page-section {padding: 30px 0;}
	.about-intro {	padding: 0px 20px;	}
	.about-us-section {	padding: 20px 0px 50px;}
	.service-section {	padding: 30px 0 30px;	}
	.About-culom-main a {min-height:auto;}
	.About-culom-4 {padding: 0px 20px;padding-top:65px; }
	.service-section h4.vc_tta-panel-title a {color: #fff !important;background: #2468a5 !important;font-size: 19px;font-weight: bold;cursor: pointer;}
	.service-section .vc_tta-panel-body .vc_col-sm-6:first-child {padding-right: 0;}
	.service-section .vc_tta-panel-body .vc_col-sm-6 {padding: 20px 20px !important;}
	.tp-bullets {display: block !important;}
	.tp-bgimg.defaultimg {	margin-top: 46px;	}
	.tp-caption{position: relative !important;transform-origin: initial !important;	top: 50% !important;transform: translate(-50%,-50% ) !important;left: 50% !important;-webkit-transform: translate(-50%,-50%) !important;;-moz-transform: translate(-50%,-50%) !important;;-o-transform: translate(-50%,-50%) !important;}
	div#quote-btn, .quote-btn {	left: 50% !important;		top: 5px !important;	}
	.header {padding: 20px 0 20px 0;}
	.navigation > ul > li:hover > ul, .navigation ul > li > a:hover:before, .navigation ul > li.current-menu-item > a:before {	display: none;	}
	.navigation ul > li.menu-item-has-children > .more-icon {background: #fff;height: 39px;width: 39px;	display: block;	position: absolute;	top: 0;right: 0px;    cursor: pointer;    z-index: 999;}
	span.child-icon {position: absolute;top: 50%;	background: #2468a6;		height: 2px;		width: 70%;		left: 50%;		transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);}
	span.child-icon:before {position: absolute; top: 0px; background: #2468a6; height: 2px; width: 100%; content: ''; transform: rotate(90deg); left: -1px;-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-o-transform: rotate(90deg);}
	span.child-icon:after {position: absolute;	top: auto;bottom:-7px;	background: #2468a6;	height: 2px;	width: 100%;	content: '';display: none;}
	.navigation ul > li.menu-item-has-children.opensubmenu > ul {display: block !important;}

	.navigation > ul > li > ul { position: relative; top: auto; left: auto; width: 100%; min-width: auto; background: rgba(0,0,0,0.8); box-shadow: none; padding: 0; border-top: none; }
	.navigation > ul > li > ul > li > a {    padding: 0 0px 10px 0px;}
	.navigation > ul > li > ul > li > a:before {display: none !important;}
	.navigation > ul > li > ul > li > a {    padding: 0 0px 10px 0px;}
	.navigation > ul > li > ul > li > a:before {display: none;}
	.navigation > ul > li > ul > li > a:hover, .navigation > ul > li > ul > li.current-menu-item > a {	color: #fff !important;	}
	body .navigation > ul > li > ul > li > a {color:#fff !important;    padding: 10px 10px 10px 10px;    border-bottom: 1px dotted #fff!important;}
	.navigation ul > li > a:hover, .navigation ul > li.current-menu-item > a, .navigation ul > li > a:hover {border:0;color: #fff;}
	.navigation > ul > li > a  {border: 0;}
	.navigation > ul > li {border-bottom: 1px dotted #fff;padding: 0;}
	.navigation > ul > li:last-child {border-bottom: 0;    padding: 0;}
	body .call-us a, body .call-us strong {	font-size: 0 !important;	}
	/*body .call-us a { height: 28px; width: 36px; border: 1px solid #2468a6; display: block; position: absolute; top: -2px; right: 0; border-radius: 5px; text-align: center; }*/
	body .call-us a { height: 28px;width: 36px;border: 1px solid #2468a6;position: absolute;top: -2px;right: 100px;border-radius: 4px;text-align: center; }
	body .call-us i {	line-height: 30px;	}
	body .navigation > ul > li > ul > li:last-child > a {border-bottom: 0 !important;}
	.opensubmenu span.child-icon:before {display: none;}
	.opensubmenu span.child-icon:after {transform: rotate(87deg);top: 0px;	-webkit-transform: rotate(87deg);-moz-transform: rotate(87deg);-o-transform: rotate(87deg);}
	.opensubmenu span.child-icon {transform: translate(-50%,-50%) rotate(45deg);-webkit-transform: translate(-50%,-50%) rotate(45deg);-moz-transform: translate(-50%,-50%) rotate(45deg);-o-transform: translate(-50%,-50%) rotate(45deg);	}
	.opensubmenu span.child-icon:after {display: block;}
	.quet-section * {text-align: center !important;	}
	.testimonial-section .owl-stage-outer:before, .testimonial-section .owl-stage-outer:after  {display: none;}
	section {padding-top: 0;}
	.hero-button {margin-bottom: 0 !important;}
	body .miss-left {float: left;width: 100%;padding-right: 0;	    text-align: left;}
	.sidebar-child-right {float: left;width: 100% !important;	}
	.sidebar-child-right .fotorama__stage {margin: 0 auto;	}
	.child-page-section {padding: 20px 20px 0px 20px;	}
	body .seetmatel-left {width: 100%;		padding-right: 0;}
	body .seetmatel-right {	width: 100%;}
	body .seetmatel-right > .vc_column-inner {height: 100%;	min-height: 300px;	}
	body .sheet-metal-area:nth-child(odd) .seetmatel-left {	padding-left: 0;}
	body .sheet-metal-area {padding: 30px 20px !important;}
	.sheet-metal-area:nth-child(odd), .sheet-metal-area {flex-flow: column;-webkit-flex-flow: column;-moz-flex-flow: column;-o-flex-flow: column;}
	.fabrication-title {padding: 50px 0 0 0;	}
	.hero-button, a.paoc-popup.popupaoc-link {float: none;}
	.bred-cumb-hero {padding: 30px 20px;margin: 90px 0 0;box-sizing: border-box;}
	.bred-cumb-hero * {	text-align: center !important;	}
	body.blog section, body.single section, body.search section {padding-top: 0;}
	.blog-bredcumb .vc_col-sm-6 {width: 100%;}
	form.search-form input.search-submit {right:0;}
	.rec-item {	padding: 20px 0 20px 0;	}
	.related-post-bottom ul {width: 100%;margin-right: 0;margin-bottom: 20px;	}
	.related-post-bottom ul:last-child{margin-bottom: 0px;	}
	.related-post-bottom h2 {    margin: 0 0 20px 0;}
	.share-post .sharethis-inline-share-buttons {text-align: center !important;	}
	.post-nav nav.navigation.post-navigation {	float: left;		width: 100%;		position: relative;		top: auto;		left: auto;		display: block;		background: transparent;		padding: 0 0 50px;	}
	.pagination .navigation {	float: initial;		position: relative;		top: auto;		display: block;		background: transparent;	}
	.pagination.full-width {margin: 50px 0 0 0;	}
    .search-results .post-item { width: 100%; margin-right: 0;}
    body .testimonial-section {  padding-bottom: 61px !important;    }
    body .custombox-content>* {  max-width: 90%; }
    .paoc-popup-modal { flex-basis: 90% !important;}
    body .About-culom-main { width: 100% !important;   margin-right: 0; }
    .error404 section {  padding-top: 90px; }   
    .get-a-quote-form-link .paoc-popup-click { margin-top: 18px !important; } 
    .top_popup_btn a.paoc-popup-click { border: 1px solid #2468a6;border-radius: 5px;padding: 2px 6px;font-size: 12px !important;position: relative;top: -2px;height: auto;width: auto;right: 0; }
}
@media(max-width:766px){
.testimonial-section .owl-dots {  display: block; }
.testimonial-section .owl-theme .owl-nav { display: none !important; }
.testimonial-section .owl-theme .rt-col-md-12 {padding-left: 0;padding-right: 0;}
.testimonial-section .tss-carousel h3.author-name { text-align: center; padding-left: 0;}
}
@media(max-width:480px){
	body .seetmatel-right > .vc_column-inner {min-height: 250px;}
	.cpy-right-txt a {display: block;text-align: center;	}
	.cpy-right-txt {font-size: 18px;}
	.sidebar-right input[type=email] {width: 100%;	margin: 30px auto 0px;}

}
@media(max-width:300px){
	.post-nav nav.navigation.post-navigation .nav-links a {	display: block;	text-align: center; float: none; margin: 5px 0;	}
}

/*-- TEMPORARY - Added by Ryan at Fannit ---*/
.vc_row-no-padding .vc_inner.hide {display: none !important;}

.wpb_text_column p a{color: #55cb6b;
 
    font-weight: 700}


.testimonial-section .tss-wrapper .tss-carousel1 .item-content-wrapper, 
.testimonial-section .tss-wrapper .tss-layout1 .item-content-wrapper {
	padding: 0;
}
.testimonial-section .tss-wrapper .tss-layout1 .item-content-wrapper:before, 
.testimonial-section .tss-wrapper .tss-carousel1 .item-content-wrapper:before{
	content: unset;
}
.testimonial-section .tss-wrapper .tss-layout1 .item-content-wrapper:after, 
.testimonial-section .tss-wrapper .tss-carousel1 .item-content-wrapper:after {
	content: unset;
}
.testimonial-section .tss-wrapper .tss-carousel1 .item-content-wrapper .item-content:after {
    content: "";
    position: absolute;
    left: 5px;
    bottom: -10px;
    border-top: 20px solid #fff;
    border-left: 20px solid transparent;
    border-bottom: 20px solid transparent;
    border-right: 20px solid transparent;
    transform: rotate(125deg);
    -webkit-transform: rotate(125deg);
    -moz-transform: rotate(125deg);
    -o-transform: rotate(125deg);
}
.testimonial-section  .tss-wrapper .tss-layout1 .single-item-wrapper, 
.testimonial-section  .tss-wrapper .tss-carousel1 .single-item-wrapper {
    flex-direction: column-reverse;
}
.testimonial-section .tss-carousel-main.swiper .swiper-pagination, 
.testimonial-section .tss-carousel.swiper .swiper-pagination {
	    position: unset;
}
.testimonial-section .tss-wrapper .single-item-wrapper h3.author-name {
    letter-spacing: 0;
    color: #333;
    font-weight: 600;
    font-size: 15px;
    position: relative;
    margin: 30px 0 0 0;
    text-align: left !important;
}
.testimonial-section .tss-wrapper .tss-carousel1 .item-content-wrapper .item-content {
	width: 85%;
}
.testimonial-section  .rt-container-fluid {
	padding-left: 40px;
    padding-right: 40px;
}
.get-a-quote-form-link .paoc-popup-click {
	margin-left: 0;
	font-size: 18px !important;
	font-weight: 500;
	color: #fff !important;
	line-height: normal !important;
	display: inline-block !important;
	border-radius: 30px !important;
	-moz-border-radius: 50px !important;
	-webkit-border-radius: 50px !important;
	border: 1px solid #fff !important;
	padding: 12px 30px !important;
	background: transparent !important;
	margin-top: -10px;
}

.rec-post-section .rpwe-time { color: #bbb; font-size: 16px; padding: 10px 20px 10px; width: 100%; display: block; -webkit-box-sizing: border-box; box-sizing: border-box; }
.rec-post-section .rpwe-summary{ font-size: 16px; }
.rec-post-section ul.rpwe-ul li .rpwe-img img { position: abosulte; -webkit-object-fit: cover; object-fit: cover; border: 0 !important; padding: 0 !important; margin: 0 !important; }
.rec-post-section ul.rpwe-ul li .rpwe-img { min-height: 270px; border: 0 !important; padding: 0 !important; display: block !important; }
.rec-post-section ul.rpwe-ul a.more-link { left: 20px; }
.rec-post-section h3.rpwe-title a { line-height: normal; font-size: 24px; }

/*form multilinefile upload*/
#mfcf7_zl_add_file.button.button-primary.qbutton{
	border-radius: 0px;
	padding-left: 20px;
	width: 80.5%;
	position: relative;
	background: transparent;
	margin-bottom: 20px;
}
span.wpcf7-form-control-wrap.zl-form-control-wrap.multilinefile-712 {
    display: none;
}

form.wpcf7-form span.wpcf7-form-control-wrap input,
form.wpcf7-form span.wpcf7-form-control-wrap textarea {
	background-image: unset !important;
	padding: 10px !important;
	border-radius: 4px !important;
	font-size: 16px;
	font-weight: 400;

}
.get_a_quote_field label { font-weight: 700;margin-bottom: 5px;display: inline-block; }
.post-133.page.type-page form.wpcf7-form span.wpcf7-form-control-wrap input,
.post-133.page.type-page form.wpcf7-form span.wpcf7-form-control-wrap textarea {
	width: 74% !important;
}
.paoc-modal-popup #mfcf7_zl_add_file.button.button-primary.qbutton,
#mfcf7_zl_add_file  {
    width: auto;
    background-color: #eeeeee;
    padding: 12px 40px;
    font-weight: bold;
    border-radius: 4px;
}
.button.button-primary.qbutton.mfcf7_zl_add_file  {
	width: auto !important;
	background-color: #eeeeee;
	padding: 12px 40px;
	font-weight: bold;
	border-radius: 4px;
	margin-bottom: 20px;
}
.upload-img-text {
    font-weight: bold;
    padding-bottom: 8px;
}
.upload-img .wpcf7-form-control-wrap.zl-form-control-wrap { display: none !important; }

/* THREELINES CSS */

vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_excerpt {
    height: 130px;
    overflow: hidden;
}
.header-from span.mfcf7-zl-multifile-name {
    color: #fff;
}
.custom-width-set-in-section.hero-section {
	padding: 75px 0 75px!important;
	min-height: auto!important;
} 