.navbar-default .nav:hover li a{
	opacity: 1 !important;
}
#main-menu .navbar-nav .dropdown-menu {
	min-width:260px
}
#main-menu .navbar-nav > .menu-item-has-children > a:after{
	color: #e84c40;
	font-weight: normal;
	font-size: 14px;
}
.header-bttn-wrapper .tt_button.modal-menu-item{
	padding-left: 15px;
    padding-right: 15px;
}
.key-icon-box.icon-default.icon-top .tt-iconbox-customimg img {
	max-width:100%
}
@media (min-width: 960px){
	.navbar-nav > li{
		margin-left: 25px !important;
	}
	.main-nav-extra-content{
		margin-left: 30px;
	}
}
.upper-footer{
	padding-top: 75px;
	padding-bottom: 35px;
	border-top: 0;
	color: #ffffff;
}
.upper-footer .textwidget{
	margin-bottom: 0;
}
.footer_widget{
	margin-bottom: 0 !important;
}
.footer-widget-area{
	padding-top:0;
}
.footer-widget-area .custom-html-widget{
	text-align: center;
} 
.lower-footer{
	border-top: 0 !important;
}
.lower-footer .container{
	text-align: left;
}
.lower-footer span, .lower-footer span a{
	font-size: 11px;
	line-height: 16px;
	color: #ffffff;
}
.footer_widget{
	max-width: 100%;
}
.footer-col{
	text-align: left;
}
.footer-col + .footer-col{
	margin-top: 40px;
}
.footer-title{
	color: #ffffff;
}
.footer-col >ul >li{
	padding-top: 6px;
	padding-bottom: 6px;
}
.footer-col >ul >li >a, .custom-row >ul >li a{
	display: inline-block;
	vertical-align: middle;
}
.footer_widget ul a:hover, .lower-footer span a:hover{
	color: #220068 !important; 
}
.footer-col-left{
	font-size: 13px;
	line-height: 20px;
	text-align: left;
	color: #ffffff;
}
.footer-col-left >p{
	font-size: 14px;
	line-height: 24px;
}
.footer-col-left >img, .footer-col-left >p{
	margin-bottom: 40px !important;
}
.footer-col-left >p{
	color: #ffffff;
}
.footer-col-left >h6{
	margin-bottom: 0;
}
.custom-row{
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 25px;
}
.custom-row >ul{
	flex: 0 0 auto;
	width: 50%;
	margin: 10px 0;
} 
.custom-row >ul >li a{  
	line-height: 22px;
}
.curve-shape{
	position: relative;
}
.curve-shape:after{
	content: '';
	display: block;
	background: url('core/assets/images/curve-shape.png')repeat-x center center;
	height: 200px; 
    width: 100%;
	background-size:cover;
    position: absolute;
    bottom: 0;
    left: 0; 
    z-index: 2;
}
.banner-abs{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: flex;
	align-items: flex-end;
	z-index: 6;
	padding-bottom: 5px;
}
header.kd-section-title .separator_off{
	margin-bottom: 5px;
}
header.kd-section-title .subtitle{ 
	color: #e84c40;
	font-weight: 400;
	margin-bottom: 0;
}
.py-70, .py-100, .py-120{
	padding-top: 35px;
	padding-bottom: 35px;
} 
.pb-70, .pb-100, .pb-120{
	padding-bottom: 35px;
} 
.pt-120,.pt-150{
	padding-top: 35px;
}

.below-banner h5{
	color: #343434;
	margin: 0;
	font-weight: 500;
}
.below-banner h5 span{
	font-size: 36px;
	line-height: 1;
	color: #e84c40;
}
.key-icon-box .service-heading{
	color: #e84c40 !important;
}
.key-icon-box.icon-left.icon-default .tt-iconbox-customimg{
	width: 80px;
}
.key-icon-box.icon-left.icon-default .tt-iconbox-customimg img{
	max-width: 80px;
}
.testimonials.slider.without-image .tt-content h6{
	max-width: 980px;
	letter-spacing: 0;
}
.testimonials.slider .author{
	font-weight: 700;
	font-size: 18px;
	line-height: 25px;
}
.testimonials.slider .author, .testimonials.slider .tt-content .content{
	color: #e84c40;
	font-size: 16px;
    line-height: 26px;
}
header.kd-section-title.testimonial-title .separator_off{
	margin-bottom: 15px;
}
.testimonial-title .subtitle{
	width: 70px;
	height: 70px;
	border-radius: 50%;
	background-color: #e84c40;
	margin: 0 auto 30px !important;
	color: #ffffff !important;
	font-size: 72px !important;
    line-height: 1.5 !important;
}
.testimonial-title h6.subtitle{
	font-family: Calistoga;
}
.container h6{
	font-family: Rubik;
}
.contact-img{
	padding: 10px;
	border-radius: 8px;
	margin-bottom: 40px !important;
}
.shadow{
	box-shadow: rgb(17 17 26 / 10%) 0px 8px 24px, rgb(17 17 26 / 10%) 0px 8px 24px;
}
.single-post .wpb_text_column strong, strong{
	font-weight: 600 !important;
	color: inherit;
}
div.wpforms-container-full .wpforms-form input[type=email], div.wpforms-container-full .wpforms-form input[type=number], div.wpforms-container-full .wpforms-form input[type=search], div.wpforms-container-full .wpforms-form input[type=text], div.wpforms-container-full .wpforms-form input[type=url], div.wpforms-container-full .wpforms-form select, div.wpforms-container-full .wpforms-form textarea, .wpcf7 .wpcf7-select, .wpcf7-form textarea, .wpb_wrapper #loginform .input, .wpcf7 input[type="date"], .wpcf7 .wpcf7-text, .wpcf7 .wpcf7-email, .wpcf7 .wpcf7-select, .modal-content-inner .wpcf7 .wpcf7-text, .modal-content-inner .wpcf7 .wpcf7-email{
	border: 1px solid #b6a4a0;
	background-color: transparent;
	border-radius: 6px;
	padding-left: 20px;
	padding-right: 20px;
	min-width:70%;
	width:70%
}
.wpcf7-form textarea:focus, .wpcf7 .wpcf7-text:focus{
	border-color: #625187;
}
.form-submit p,
.field-group{
	display: flex;
	align-items: center;
	font-weight: 600 !important;
    color: #635289;
    font-size: 18px !important;
    line-height: 22px !important;
	margin-bottom: 15px !important;
}
.field-group input, .field-group textarea{
	margin-bottom: 0 !important;
}
.field-group .wpcf7-form-control-wrap{
	flex: 0 0 auto;
	width: 85%;
	margin-left: auto;
}
.clients .owl-wrapper{
	display: flex;
	align-items: center;
}
.wpcf7-not-valid-tip, .section .wpcf7-not-valid-tip:before{
	font-size: 14px !important;
	font-weight: 400 !important;
} 
/* .wpcf7-form textarea, #commentform textarea, #single-page .wpcf7-form-control-wrap textarea{
	text-align: center;
} */
.home .first-section-btm .wpcf7-form-control-wrap textarea::placeholder,
.home .first-section-btm .wpcf7-form-control-wrap input::placeholder{
	font-weight: 500;
	color:#e84c40
}
.wpcf7 form.invalid .wpcf7-response-outpu, .wpcf7 form.unaccepted .wpcf7-response-outpu{
    color: #ff4747 !important;
    border-color: #ff4747 !important;
}
.wpcf7 form .wpcf7-response-outpu{
	font-size: 16px;
	border-width: 1px;
}
.owl-nav div:before{
	font-weight: 400;
}
.owl-nav div:before{
	content: "\f054";
}
.owl-nav div.owl-prev:before{
	content: "\f053";
}
.owl-nav div.owl-next, .owl-nav div.owl-prev, .owl-nav div.owl-next:before, .owl-nav div.owl-prev:before{
	width: 50px;
	height: 50px;
	line-height: 50px;
	border-color: transparent !important;
	color: #b6a4a0;
}
.owl-nav div.owl-next:before, .owl-nav div.owl-prev:before{
	font-size: 25px;
}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output{
    color: #ff4747 !important;
    border-color: #ff4747 !important;
}
.wpcf7 form .wpcf7-response-output{
	font-size: 16px;
	border-width: 1px;
}
#comments input[type="submit"], #single-page #comments input[type="submit"], .wpcf7 .wpcf7-submit{
	float: none;
}
.form-submit{
	position: relative;
	margin-left: auto;
}
.form-submit .wpcf7-submit{
	width: 190px; 
	height: 70px;
	margin:0
}
.form-submit .wpcf7-spinner{
	position: absolute;
    top: 50%;
    left: 10px;
	z-index: 3;
	margin: -12px 0 0;
}
.pattern-icons{
	display: none;
}
.pattern-icons >div{
  background: url('core/assets/images/pattern_icons.png')no-repeat;
  display: block;
  position: absolute;
  z-index: 2;
}
.backward_arrows_blue {
  width: 58px; height: 31px;
  background-position: -103px -96px !important; 
}
.backward_arrows_gray {
  width: 58px; height: 31px;
  background-position: -135px -161px !important;
}
.cloud_blue {
  width: 46px; height: 34px;
  background-position: -288px -61px !important;
}
.cloud_gray {
  width: 46px; height: 34px;
  background-position: -288px -115px !important;;
}
.cloud_red {
  width: 44px; height: 32px;
  background-position: -288px -169px !important;
}
.double_squares {
  width: 49px; height: 49px;
  background-position: -66px -161px !important;
}
.forward_arrows_red {
  width: 58px; height: 31px;
  background-position: -288px -10px !important;
}
.dots_blue {
  width: 73px; height: 45px;
  background-position: -10px -96px !important;
}
.dots_red {
  width: 73px; height: 45px;
  background-position: -195px -10px !important;
}
.dots_gray {
  width: 73px; height: 45px;
  background-position: -195px -75px !important;
}
.dots_red_vertical {
  width: 36px; height: 73px;
  background-position: -10px -161px !important;
}
.squares_gray {
  width: 165px; height: 23px;
  background-position: -10px -10px !important;
}
.squares_red {
  width: 165px; height: 23px;
  background-position: -10px -53px !important;
}
.top0{
  top: 0 !important;
}
.top10{
  top: 10px !important;
}
.top20{
  top: 20px !important;
}
.top30{
  top: 30px !important;
}
.top40{
  top: 40px !important;
}
.top50{
  top: 50px !important;
}
.top60{
  top: 60px !important;
}
.top70{
  top: 70px !important;
}
.top80{
  top: 80px !important;
} 
.top90{
  top: 90px !important;
} 
.top100{
  top: 100px !important;
} 
.top_p10{
  top: 10% !important;
}
.top_p20{
  top: 20% !important;
}
.top_p30{
  top: 30% !important;
}
.top_p40{
  top: 40% !important;
}
.top_p50{
  top: 50% !important;
}
.bottom0{
  bottom: 0 !important;
}
.bottom10{
  bottom: 10px !important;
}
.bottom20{
  bottom: 20px !important;
}
.bottom30{
  bottom: 30px !important;
}
.bottom40{
  bottom: 40px !important;
}
.bottom50{
  bottom: 50px !important;
}
.bottom60{
  bottom: 60px !important;
}
.bottom70{
  bottom: 70px !important;
}
.bottom80{
  bottom: 80px !important;
}
.bottom90{
  bottom: 90px !important;
} 
.bottom100{
  bottom: 100px !important;
} 
.bottom_p10{
  bottom: 10% !important;
}
.bottom_p20{
  bottom: 20% !important;
}
.bottom_p30{
  bottom: 30% !important;
}
.bottom_p40{
  bottom: 40% !important;
}
.bottom_p50{
  bottom: 50% !important;
}
.right0{
  right: 0 !important;
}
.right_n10{
  right: -10px !important;
}
.right10{
  right: 10px !important;
}
.right20{
  right: 20px !important;
}
.right20{
  right: 30px !important;
}
.right40{
  right: 40px !important;
}
.right50{
  right: 50px !important;
}
.right60{
  right: 60px !important;
}
.right70{
  right: 70px !important;
}
.right80{
  right: 80px !important;
} 
.right90{
  right: 90px !important;
} 
.right100{
  right: 100px !important;
} 
.right_p10{
  right: 10% !important;
}
.right_p20{
  right: 20% !important;
}
.right_p30{
  right: 30% !important;
}
.right_p40{
  right: 40% !important;
}
.right_p50{
  right: 50% !important;
}
.left0{
  left: 0 !important;
}
.left10{
 left: 10px !important;
}
.left20{
  left: 20px !important;
}
.left20{
  left: 30px !important;
}
.left40{
  left: 40px !important;
}
.left50{
  left: 50px !important;
}
.left60{
  left: 60px !important;
}
.left70{
  left: 70px !important;
}
.left80{
  left: 80px !important;
} 
.left90{
  left: 90px !important;
} 
.left100{
  left: 100px !important;
} 
.left_p10{
  left: 10% !important;
}
.left_p20{
  left: 20% !important;
}
.left_p30{
  left: 30% !important;
}
.left_p40{
  left: 40% !important;
}
.left_p50{
  left: 50% !important;
}
.test-home{
	position: relative;
	background-image:url(https://949793c7e2.nxcli.net/wp-content/uploads/2023/05/testi-bg.png) !important;
	background-repeat:no-repeat
}
.pattern-section >.vc_column_container, .pattern-section >.vc_column_container >.vc_column-inner{
	position: static;
}
@media (max-width: 959px){
	.vc_row.wpb_row.vc_inner {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	.vc_row.wpb_row.vc_inner .vc_column-inner { 
		padding-top: 10px!important;
		padding-bottom: 10px!important;
	}
	
}



/** Media Query **/
@media (max-width: 960px){
	body, .box, .cb-text-area p, body p, .upper-footer .search-form .search-field, .upper-footer select, .footer_widget .wpml-ls-legacy-dropdown a, .footer_widget .wpml-ls-legacy-dropdown-click a{
		font-size: 16px;
		line-height: 24px;
	}
	.footer-widget-area{
		margin-left: -15px;
		margin-right: -15px;
	}
	.upper-footer{
		padding-top: 35px;	
	}
	.lower-footer .container, .footer-col, .footer-col-left,.upper-footer .widget-title, .footer_widget .menu li, .footer_widget li{
		text-align: center;
	}
	.footer-col >ul >li{
		padding-top: 3px;
		padding-bottom: 3px;
	}
	.container h1{
		 font-size: 36px !important;
		 line-height: 1.3 !important;
	}
	 .container h2{
		 font-size: 34px !important;
		 line-height: 1.2 !important;
	}
	 .container h3{
		 font-size: 26px !important;
		 line-height: 1.2 !important;
	}
	 .container h4{
		 font-size: 25px !important;
		 line-height: 1.2 !important;
	}
	 .container h5{
		 font-size: 18px !important;
		 line-height: 1.3 !important;
	}
	 .mobile-300{
		 height: 350px !important;
	}
	 .field-group{
		 display: block;
		 font-size: 16px !important;
		 line-height: 24px !important;
	}
	 .form-submit{
		 width: 100% !important;
	}
	 .form-submit .wpcf7-submit{
		 margin-left: 0 !important;
	}
	 .testimonials.slider{
		 padding: 0 !important;
	}
	 .testimonial-title .subtitle{
		 width: 55px;
		 height: 55px;
		 font-size: 55px !important;
		 line-height: 1.5 !important;
		 margin-bottom: 20px !important;
	}
	 .container .vc_row-has-padding-top{
		 padding-top: 0 !important;
	}
	 #wrapper .wpb_text_column p:last-child{
		 margin-bottom: 10px;
	}
	.key-icon-box.cont-left, .key-icon-box{
		text-align: center;
	}
	.key-icon-box.icon-left.icon-default .tt-iconbox-customimg{
		margin-left: auto;
		margin-right: auto;
	}
	.m-pb-0{
		padding-bottom: 0 !important;
	}
	.curve-shape:after{
		display: none;
	}
	.banner-abs{
		padding-bottom: 0 !important;
	}
	.banner-abs .vc_column_container >.vc_column-inner{
		background-color: #fff; 
	}
	.banner-abs .vc_column_container header.kd-section-title{
		text-align: center !important;
		padding-left: 10px !important;
		padding-right: 10px !important;
	}
}
@media (min-width: 768px){
	.custom-row >ul{
		width: 25%;
	}
	.py-70, .py-100{
		padding-top: 40px;
		padding-bottom: 40px;
	}
	.pb-70, .pb-100, .pb-120{
		padding-bottom: 40px;
	}
	.pt-120, .pt-150{
		padding-top: 40px;
	}
}
@media (min-width: 960px){
	.under-menu-topbar {
		margin-top: 142px;
	}
	.key-icon-box.icon-left.cont-left p{
		width: calc(100% - 105px);
	}
}
@media (min-width: 992px){
	.footer-widget-area .col-lg-6.first-widget-area{
		width: 66%;
	}
	.footer-widget-area .col-lg-6.second-widget-area{
		width: 34%; 
	}
	header.kd-section-title .subtitle{
		font-size: 30px;
		line-height: 40px;
		letter-spacing: 0.5px;
	}
	.py-70, .py-100{
		padding-top: 50px;
		padding-bottom: 50px;
	}
	.pb-70, .pb-100, .pb-120{
		padding-bottom: 50px;
	} 
	.pt-120, .pt-150{
		padding-top: 50px;
	}
	.testimonials.slider.without-image .tt-content h6{
		font-size: 18px;
		line-height: 30px;
	}
	
}
@media (min-width: 767px) and (max-width: 1024px){
	.vc_grid-item.vc_col-sm-3, .wpb_column.vc_col-md-6, .vc_element.vc_col-md-6{
		padding-left: 15px !important;
		padding-right: 15px !important;
	}
}
@media (min-width: 1270px){
	.pattern-icons{
		display: block;
	}
}
@media (min-width: 1270px){
	.footer-widget-area .col-lg-6.first-widget-area{
		width: 64%;
	}
	.footer-widget-area .col-lg-6.second-widget-area{
		width: 36%;
		padding-left: 100px;
	}
	.lower-footer{
		padding-bottom: 50px;
	}
	.custom-row{
		margin-bottom: 5px;
	}
	.custom-row >ul{
		margin: 5px 0;
	}
	.md-space-100 >.vc_column-inner{
		padding-left: 85px !important;
	}
	.pb-70{
		padding-bottom: 70px;
	}
	.py-70{
		padding-top: 70px;
		padding-bottom: 70px;
	}
	.py-100{
		padding-top: 100px;
		padding-bottom: 100px;
	}
	.pb-100{
		padding-bottom: 100px;
	}
	.py-120{
		padding-top: 120px;
		padding-bottom: 120px;
	}
	.pt-120{
		padding-top: 120px;
	}
	.pb-120{
		padding-bottom: 120px;
	}
	.pt-150{
		padding-top: 150px;
	}
} 
.n-uc-1fda8186e19a1-inner .n2-ss-layer--block p,
.n-uc-11de7589e1c5f-inner .n2-ss-layer--block p {
	margin-bottom: 0 !important;
    padding: 0 !important;
}
.n-uc-1fda8186e19a1-inner p,
.n-uc-1fda8186e19a1-inner .n2-ss-layer--block p,
.n-uc-1fda8186e19a1-inner .n2-ss-layer--block .skip-lazy,
.n-uc-11de7589e1c5f-inner .n2-ss-layer--block .skip-lazy{
	position: relative;
    top: -3px;
}
.n-uc-1fda8186e19a1-inner .n2-ss-layer--block .skip-lazy,
.n-uc-11de7589e1c5f-inner .n2-ss-layer--block .skip-lazy{
	top:-4px
}
.n-uc-1fda8186e19a1-inner .n2-ss-layer--block .n2-ss-layer-content,
.n-uc-11de7589e1c5f-inner .n2-ss-layer--block .n2-ss-layer-content{
	padding-top:0 !important;
	padding-bottom:0 !important
}

/* EMMANUEL */
.first-section-con .wpcf7 .wpcf7-form-control {
    background: white !important;
    height: 45px;
    width: 100%;
    color: #333333;
    margin-bottom: 0;
    padding: 0 10px;
}
.first-section-con .wpcf7 label{
	display: flex;
    color: white;
	flex-wrap:wrap
}
.first-section-con .wpcf7 label span:first-child{
	text-align:right;
	font-weight:700
}
.first-section-con .wpcf7 .wpcf7-form-control-wrap {
	width:100%
}
.first-section-con .wpcf7  .full-width span{
	width:100% !important
}
.first-section-con .wpcf7  .full-width {
	display:block
}
.first-section-con .wpcf7  .full-width .wpcf7-form-control{
	margin:0;
	width:100%;
	height:90px;
	min-width:215px;
	font-weight:600
}
.first-section-con .wpcf7  .full-width.textarea textarea{
	border:none;
	border-radius:0;
	height:auto
}
.first-section-con .wpcf7  .full-width.textarea .wpcf7-form-control-wrap{
	    margin: 0;
    width: 215px;
    height: 90px;
    min-width: 215px;
	border:1px solid #b6a4a0 !important;
	border-radius:6px;
    font-weight: 600;
	background: white;
    display: flex;
    align-items: center;
    justify-content: center;
	overflow:hidden
}
.first-section-con .wpcf7  .full-width  .wpcf7-form-control.wpcf7-submit{
	background: #635289 !important;
    color: white;
    border: 1px solid white;
    width: 70px;
    min-width: 70px;
	margin:0 auto;
    height: 50px;
	transition:all 0.2s linear
}
.first-section-con .wpcf7 .full-width .wpcf7-form-control.wpcf7-submit:hover{
	border-color:#635289;
	background:white !important;
	color:#635289
}
.wpcf7-spinner,
.wpcf7-not-valid-tip{
	display:none !important
}
.wpcf7-response-output {
	background:white;
	width:200px
}
.n2-ss-button-container a{
	transition:all 0.2s linear !important
}
@media(min-width:1300px) and (max-width:1400px){
	.n-uc-11e734c7af2b2{
		transform:translate(-230px, -60px) translate(-50%, -50%) !important
	}
	.n-uc-139d0a72860a2{
		transform:translate(-263px, 120px) translate(-50%, -50%) !important
	}
	.n-uc-137182c648d79{
		transform:translate(223px, 10px) translate(-50%, -50%) !important
	}
	div#n2-ss-9 .n-uc-1fa7ca14ec3c8{
		transform:translate3d(-240px, 0px, 0px) !important
	}
	.n-uc-1927d639ecadc{
		transform:translate(275px, 241px) translate(-50%, -50%) !important
	}
	.n-uc-Tfpf1J32BvfO{
		transform:translate(275px, 83px) translate(-50%, -50%) !important
	}
	.n-uc-183e83a2dbb9e{
		transform:translate(266px, 287px) translate(-50%, -50%) !important
	}
	.n-uc-1eb9b4241ceb5{
		transform:translate(165px, 220px) translate(-50%, -50%) !important
	}
	.n-uc-12ad455a984be{
		transform:translate(-215px, 455px) translate(-50%, -50%) !important
	}
	.n-uc-15e87884091e2{
		transform:translate(60px, 352px) translate(-50%, -50%) !important
	}
	.n-uc-1a120c46d245d{
		transform:translate(952px, -70px) translate(-50%, -50%) !important
	}
	.n-uc-198cc62a14a24{
		transform:translate(357px, -73px) translate(-50%, -50%) !important
	}
	.n-uc-15e87884091e2{
		width:650px !important
	}
	.n-uc-139d0a72860a2{
		display:none !important
	}
	div#n2-ss-9 .n-uc-UAOhMdE1mvoc {
		--margin-right: 85px !important;
	}
	div#n2-ss-9 .n-uc-107d0d8a4bec6-inner,
	div#n2-ss-9 .n-uc-17c94543809b7-inner,
	div#n2-ss-9 .n-uc-1d75d43e04faf-inner,
	div#n2-ss-9 .n-uc-18d829376f736-inner,
	div#n2-ss-9 .n-uc-10bf5ebd44de6-inner,
	div#n2-ss-9 .n-uc-1c60d852c8338-inner,
	div#n2-ss-9 .n-uc-1e16963583d21-inner{
		padding:0 !important
	}
	.n-uc-EEzi6z7ODxmz{
		transform:translate(467px, 87px) translate(0%, -100%) !important
	}
	.n-uc-1845fcbdbf056{
		transform:translate(637px, -13px) translate(-50%, -50%) !important
	}
	.n-uc-bcu9MDwj4eWA{
		transform:translate3d(-130px, 0px, 0px) !important
	}
	div#n2-ss-9 .n-uc-Zn2r6llIZVo8 {
		width:100% !important
	}
	.n-uc-rJhnnLAcsBB5,
	.n-uc-VI2ypRgPcEKZ{
		transform:translate3d(-130px, 0px, 0px) !important
	}
	.n-uc-03s3LreOntDm{
		width:515px !important;
		transform:translate(199px, 267px) translate(-50%, -50%) !important
	}
	.n-uc-urkNtzN0nLA5{
		width:400px !important;
		transform:translate(155px, 161px) translate(-50%, -50%) !important
	}
	.n-uc-1c62e2a146604{
		transform:translate(533px, -40px) translate(-50%, -50%) !important
	}
	.n-uc-8P50tMdMlXSr{
		transform:translate(593px, 486px) translate(-50%, -50%) !important
	}
	.n-uc-uyH8XoDGK6um{
		transform:translate(620px, 171px) translate(-50%, -50%) !important
	}
	.n-uc-14c12824cbb6e{
		transform:translate(-217px, -30px) translate(-50%, -50%) !important
	}
	.n-uc-OwW9rUej2wy5{
		transform:translate3d(-130px, 0px, 0px) !important
	}
	.n-uc-HO9M0tp5bBGr{
		width:555px !important;
		transform:translate(294px, 292px) translate(-50%, -50%) !important
	}
	.n-uc-QqxuG9IlA5qR {
		width:565px !important;
		height:auto !important;
		transform:translate(340px, 236px) translate(-50%, -50%) !important
	}
}
@media(max-width:1400px){
	.menubar {
		padding-top: 15px;
		padding-bottom: 15px;
	}
}
@media (min-width:992px) and (max-width:1199px){
	div#n2-ss-9 .n-uc-UAOhMdE1mvoc {
		max-width:490px
	}
	div#n2-ss-9 .n2-font-22e7c9db62425b1e4c3d0e05eb96f855-hover,
	div#n2-ss-9 .n2-font-ad027662400ce25b93c4636afae5528e-hover,
	div#n2-ss-9 .n2-font-8a904d0aa070b201496752fbf7bec8dc-hover{
		font-size:40px
	}
	div#n2-ss-9 .n2-font-3a182c72316df14aa7ea3f388b678e35-paragraph,
	div#n2-ss-9 .n2-font-6550a65615a92096661da05141bf2802-paragraph,
	div#n2-ss-9 .n2-font-1f01d104be2d5da4de41399c14b4fa6c-paragraph{
		font-size:16px
	}
	div#n2-ss-9 .n-uc-1e16963583d21,
	div#n2-ss-9 .n-uc-107d0d8a4bec6,
	div#n2-ss-9 .n-uc-10bf5ebd44de6,
	div#n2-ss-9 .n-uc-1c60d852c8338{
		width:28px
	}
	div#n2-ss-9 .n2-font-c97f246a40ca09e64c3e7e8e32ff908e-link a{
		font-size:13px;
		line-height:1px
	}
	div#n2-ss-9 .n2-font-1d12e5da88c5977a712dbe3d1c521911-highlight{
		font-size:52px
	}
	
	div#n2-ss-9 .n-uc-1d75d43e04faf,
	div#n2-ss-9 .n-uc-18d829376f736,
	div#n2-ss-9 .n-uc-17c94543809b7{
		width:8% !important
	}
	.n-uc-C6rKXCbgiZsX{
		transform:translate(648px, -180px) translate(-100%, 0%) !important
	}
	.n-uc-FeZu5tJM83sY{
		transform:translate(368px, -102px) translate(-50%, -100%) !important
	}
	.n-uc-1c62e2a146604{
		transform:translate(265px, -173px) translate(-50%, -50%) !important
	}
}
@media(min-width:768px) and (max-width:991px){
	
	.n-uc-urkNtzN0nLA5{
	 	width: 290px !important
	}
	div#n2-ss-9 .n2-font-22e7c9db62425b1e4c3d0e05eb96f855-hover,
	div#n2-ss-9 .n2-font-948d375bc0a0f987de8138a335dd5609-hover,
	div#n2-ss-9 .n2-font-8a904d0aa070b201496752fbf7bec8dc-hover{
		font-size:45px !important;
		text-align:left !important
	}
	div#n2-ss-9 .n-uc-17c94543809b7,
	div#n2-ss-9 .n-uc-1d75d43e04faf,
	div#n2-ss-9 .n-uc-18d829376f736,
	div#n2-ss-9 .n-uc-1e16963583d21,
	div#n2-ss-9 .n-uc-107d0d8a4bec6,
	div#n2-ss-9 .n-uc-10bf5ebd44de6,
	div#n2-ss-9 .n-uc-1c60d852c8338{
		width:28px
	}
	div#n2-ss-9 .n2-font-6550a65615a92096661da05141bf2802-paragraph{
		font-size:15px !important
	}
	div#n2-ss-9 .n2-font-bd46f4e7b85e26ee18ccf333d92f6c54-link a{
		font-size:14px !important;
		padding:10px !important
		
	}
	.n-uc-1fa7ca14ec3c8{
		transform:translate3d(30px, 0px, 0px) !important
	}
	div#n2-ss-9 .n2-font-1d12e5da88c5977a712dbe3d1c521911-highlight{
		font-size:36px !important;
		padding-right:90px !important
	}
/* 	.n-uc-1927d639ecadc{
	 	transform: translate(114px, 490px) translate(-50%, -50%) !important;
	} */
	.n-uc-Tfpf1J32BvfO {
		transform:translate(75px, 40px) translate(-50%, -50%) !important;
	}
	.n-uc-1fa7ca14ec3c8{
		left:-30px;
		top:70px
	}
	.wpcf7 .wpcf7-form .wpcf7-form-control-wrap {
		width:auto !important
	}
	.n-uc-1927d639ecadc{
		transform:translate(75px, 200px) translate(-50%, -50%) !important
	}
	.n-uc-11e734c7af2b2{
		transform: translate(130px, -300px) translate(-50%, -50%) !important
	}
	.n-uc-19554044268f6 {
		transform:translate(185px, -250px) translate(-50%, -50%) !important
	}
	.n-uc-198cc62a14a24{
		transform:translate(159px, 410px) translate(-50%, -50%) !important
	}
	.n-uc-1eb9b4241ceb5{
		width:480px !important;
		transform:translate(23px, 100px) translate(-50%, -50%) !important
	}
	.n-uc-183e83a2dbb9e{
		transform:translate(98px, 155px) translate(-50%, -50%) !important
	}
	.n-uc-137182c648d79{
		width:40px !important;
		transform:translate(132px, -26px) translate(-50%, -50%) !important
	}
	.n-uc-139d0a72860a2{
		width:145px !important;
		transform:translate(20px, -115px) translate(-50%, -50%) !important
	}
	.n-uc-1744097c86766{
		transform:translate(175px, 526px) translate(-50%, -50%) !important
	}
	.n-uc-1a120c46d245d{
		transform:translate(420px, -290px) translate(-50%, -50%) !important
	}
	.n-uc-1e4338ffe4dce{
		position:relative;
		z-index:10 !important
	}
	.n-uc-FeZu5tJM83sY{
		transform:translate(240px, -85px) translate(-50%, -100%) !important
	}
	.n-uc-HO9M0tp5bBGr{
		width:390px !important;
		transform:translate(211px, 284px) translate(-50%, -50%) !important
	}
	.n-uc-aAeOPAOyPQMp{
		transform:translate(226px, 292px) translate(-50%, -50%) !important
	}
	.n-uc-uyH8XoDGK6um{
		transform:translate(-41px, 765px) translate(-50%, -50%) !important
	}
	.n-uc-8P50tMdMlXSr{
		transform:translate(120px, 664px) translate(-50%, -50%) !important
	}
	.n-uc-PsyTvxgUq4AI{
		transform:translate(215px, -39px) translate(-50%, -50%) !important
	}
	.n-uc-1c62e2a146604{
		transform:translate(182px, 160px) translate(-50%, -50%) !important
	}
	.n-uc-MZqtniimeBjs{
		transform:translate(182px, 57px) translate(-50%, -50%) !important;
		width:370px !important
	}
	.n-uc-qtICrzH4JYSn{
		transform:translate(13px, -107px) translate(0%, -50%) !important
	}
	.n-uc-12ad455a984be{
		transform:translate(-18px, 550px) translate(-50%, -50%) !important
	}
	.n-uc-QqxuG9IlA5qR{
		width: 316px !important;
		height: 718px !important;
		transform: translate(155px, -33px) translate(-50%, 3%) !important;
	}
	.n-uc-03s3LreOntDm {
		width:412px !important
	}
	.n-uc-133526c439f32{
		transform:translate(-35px, -210px) !important
	}
	.n-uc-ECXGx3hVIB5f{
		transform:translate(333px, -312px) !important
	}
	.n-uc-3H7wwqFGx7NC{
		transform:translate(234px, -139px) translate(-100%, 0%) !important
	}
	.n-uc-Nem3oXyva9jx{
		transform:translate(97px, 3px) translate(-50%, -50%) !important;
		width:150px !important
	}
	.n-uc-Ta7trnge8Bdj{
		transform:translate(349px, -212px) translate(-50%, -50%) !important
	}
	.n-uc-PAWlCsWk8USX{
		transform:translate(309px, 24px) translate(-50%, -50%) !important
	}
}
@media(min-width:1000px) and (max-width:1024px){
	.n-uc-QqxuG9IlA5qR{
		transform:translate(193px, 154px) translate(-50%, -50%) !important
	}
	.n-uc-133526c439f32{
		transform:translate(-35px, -240px) !important
	}
	.n-uc-ECXGx3hVIB5f{
		transform:translate(426px, -189px) !important
	}
	.n-uc-03s3LreOntDm{
		width:495px !important
	}
	.n-uc-uyH8XoDGK6um{
		transform:translate(140px, -131px) translate(-50%, -50%) !important
	}
	.n-uc-1c62e2a146604{
		transform:translate(354px, -137px) translate(-50%, -50%) !important
	}
	.n-uc-HO9M0tp5bBGr{
		transform:translate(216px, 250px) translate(-50%, -50%) !important
	}
	.n-uc-19554044268f6{
		transform:translate(196px, -100px) translate(-50%, -50%) !important
	}
	.n-uc-1744097c86766{
		transform:translate(335px, -53px) translate(-50%, -50%) !important
	}
	.n-uc-198cc62a14a24{
		transform:translate(265px, 333px) translate(-50%, -50%) !important
	}
} 
@media(min-width:1100px) and (max-width:1199px){
	
	.n-uc-urkNtzN0nLA5{
		width:436px !important
	}
	.n-uc-QqxuG9IlA5qR{
		transform:translate(232px, 133px) translate(-50%, -50%) !important
	}
	.n-uc-HO9M0tp5bBGr{
		transform:translate(259px, 212px) translate(-50%, -50%) !important
	}
}
@media(min-width:768px)  and (max-width:799px){
	div#n2-ss-9 .n2-font-1d12e5da88c5977a712dbe3d1c521911-highlight{
		padding-right:40px !important;
		font-size:34px !important
	}
	div#n2-ss-9 .n-uc-1fda8186e19a1-inner {
		padding-left:20px !important
	}
	.n-uc-aAeOPAOyPQMp{
		width:370px !important;
		transform:translate(192px, 281px) translate(-50%, -50%) !important
	}
	.n-uc-HO9M0tp5bBGr {
		width: 340px !important;
		transform: translate(191px, 284px) translate(-50%, -50%) !important;
	}
}
@media(min-width:800px) and (max-width:820px){
	.n-uc-UAOhMdE1mvoc,
	.n-uc-17bde7801746d,
	.n-uc-112df5c70565e,
	div#n2-ss-9 .n-uc-j0a1UK5C2CEP,
	.n-uc-15fa889431c92,
	.n-uc-1cc1df2bcf467,
	.n-uc-rRi9slGoADhe{
		left:30px
	}
	.n-uc-urkNtzN0nLA5{
		width:293px !important
	}
	.n-uc-MZqtniimeBjs {
		transform: translate(212px, 107px) translate(-50%, -50%) !important;
		width: 400px !important;
	}
	.n-uc-QqxuG9IlA5qR{
		width: 330px !important;
		height: 718px !important;
		transform: translate(181px, -85px) translate(-50%, 3%) !important;
	}
	div#n2-ss-9 .n-uc-1fda8186e19a1-inner{
		padding-left:100px !important
	}
	
	div#n2-ss-9 .n2-font-39d1943c73063d2ecd4c12d39a261820-link a{
		font-size:13px !important
	}
	.n-uc-v8CxNrvV7iEP{
		transform:translate(57px, 498px) translate(-100%, 0%) !important
	}
	.n-uc-C6rKXCbgiZsX{
		transform:translate(402px, 481px) translate(-100%, 0%) !important
	}
	.n-uc-8P50tMdMlXSr{
		transform:translate(357px, 497px) translate(-50%, -50%) !important
	}
	.n-uc-1a120c46d245d{
		transform:translate(293px, -32px) translate(-50%, -50%) !important
	}
	.n-uc-1845fcbdbf056{
		transform:translate(305px, 341px) translate(-50%, -50%) !important
	}
}
@media(min-width:800px) and (max-width:810px){
	div#n2-ss-9 .n-uc-1fda8186e19a1-inner {
		padding-left: 20px !important;
	}
	.n-uc-139d0a72860a2 {
		width: 145px !important;
		transform: translate(-7px, -115px) translate(-50%, -50%) !important;
	}
	.n-uc-1eb9b4241ceb5 {
		width: 480px !important;
		transform: translate(23px, 0px) translate(-50%, -50%) !important;
	}
	.n-uc-183e83a2dbb9e {
		transform: translate(98px, 55px) translate(-50%, -50%) !important;
	}
}
@media(min-width:690px) and (max-width:800px){
	div#n2-ss-9 .n-uc-1fa7ca14ec3c8 {
		--margin-bottom: 236px !important; 
		max-width: 583px !important;
	}
	.n2-ss-slider .n2-ss-layer[data-sstype=col]{
		order:inherit !important
	}
	div#n2-ss-9 .n-uc-194871a3b2893-inner > .n2-ss-layer-row-inner > .n2-ss-layer[data-sstype="col"],
	.n-uc-122c36ca17350,
	.n-uc-Zn2r6llIZVo8,
	.n-uc-yFTK6vNHIlAL,
	.n-uc-11de7589e1c5f{
		margin:0 !important
	}
	div#n2-ss-9 .n-uc-1e4338ffe4dce {
		width:62% !important;
		padding-left:30px
	}
	div#n2-ss-9 .n-uc-15ffb670d94b0{
		width:34% !important
	}
	.n-uc-122c36ca17350,
	.n-uc-1d4f42c92a94c,
	.n-uc-1fda8186e19a1,
	.n-uc-11de7589e1c5f,
	.n-uc-Zn2r6llIZVo8,
	.n-uc-yFTK6vNHIlAL{
		width:50% !important
	}
	div#n2-ss-9 .n-uc-1fda8186e19a1-inner,
	.n-uc-11de7589e1c5f-inner{
		padding-top:0 !important
	}
	
}
@media(max-width:767px){
	.n-uc-11de7589e1c5f {
		margin:0 !important;
		width:100% !important
	}
	.wpcf7 .wpcf7-form .wpcf7-form-control-wrap{
		width:auto !important
	}
	.n2-section-smartslider .n2-ss-layer-row-inner {
		flex-direction:column;
	}
	div#n2-ss-9 .n2-font-22e7c9db62425b1e4c3d0e05eb96f855-hover,
	div#n2-ss-9 .n2-font-ad027662400ce25b93c4636afae5528e-hover,
	div#n2-ss-9 .n2-font-22e7c9db62425b1e4c3d0e05eb96f855-hover,
	div#n2-ss-9 .n2-font-948d375bc0a0f987de8138a335dd5609-hover,
	div#n2-ss-9 .n2-font-8a904d0aa070b201496752fbf7bec8dc-hover{
		font-size:45px !important;
		text-align:center
	}
	div#n2-ss-9 .n-uc-1d4f42c92a94c{
		order:1 !important
	}
	div#n2-ss-9 .n-uc-IgsppcMXbexI,
	div#n2-ss-9 .n-uc-OwW9rUej2wy5,
	div#n2-ss-9 .n-uc-j0a1UK5C2CEP {
		margin:25px auto
	}
	div#n2-ss-9 .n2-style-1f793eb8c6dd63d3e06aefb23b7db0aa-heading{
		padding:15px !important;
	}
	.n-uc-16d4de78fc01b{
		transform:translate(39px, 345px) translate(-50%, -50%) !important;
		width:40px !important
	}
	div#n2-ss-9 .n-uc-UAOhMdE1mvoc p{
		text-align:center
	}
	div#n2-ss-9 .n-uc-j0a1UK5C2CEP{
		left:-15px
	}
	div#n2-ss-9 .n-uc-yFTK6vNHIlAL-inner{
		padding-top:300px !important
	}
	div#n2-ss-9 .n-uc-VI2ypRgPcEKZ p {
		text-align:center
	}
	div#n2-ss-9 .n-uc-i2g5nz1TwTgM p {
		text-align:center;
		padding:15px 0 0
	}
	
	.n-uc-ghhJajjbPkOW{
		width:40px !important
	}
	.n-uc-PAWlCsWk8USX{
		width:105px !important;
	}
	.n-uc-Ta7trnge8Bdj{
		width:40px !important;
	}
}
@media(min-width:550px) and (max-width:767px){
	.n-uc-1927d639ecadc{
		transform:translate(271px, 373px) translate(-50%, -50%) !important;
		width:420px !important
	}
	.n-uc-1927d639ecadc picture img{
		width:420px !important
	}
	.n-uc-Tfpf1J32BvfO {
		transform:translate(275px, 205px) translate(-50%, -50%) !important;
	}
	.n-uc-MZqtniimeBjs{
		width:430px !important;
		transform:translate(325px, 25px) translate(-50%, -50%) !important
	}
	.n-uc-03s3LreOntDm{
		width:350px !important;
		transform:translate(282px, 188px) translate(-50%, -50%) !important
	}
	div#n2-ss-9 .n-uc-yFTK6vNHIlAL-inner {
		padding:240px 0px 20px 0px !important;
	}
	.n-uc-aAeOPAOyPQMp{
		transform:translate(324px, 110px) translate(-50%, -50%) !important
	}
	.n2-ss-slider .n2-ss-slider-controls-absolute-right-center {
		top:-100px !important
	}
	.n-uc-PAWlCsWk8USX{
		transform:translate(99px, 55px) translate(-50%, -50%) !important
	}
	.n-uc-3H7wwqFGx7NC{
		transform:translate(556px, -14px) translate(-100%, 0%) !important
	}
	.n-uc-11de7589e1c5f-inner{
		padding-top:200px !important
	}
	div#n2-ss-9 .n-uc-UAOhMdE1mvoc{
		margin:0 auto;
		max-width:440px
	}
	div#n2-ss-9 .n-uc-VI2ypRgPcEKZ{
		--margin-top:20px !important
	}
	div#n2-ss-9 .n-uc-IgsppcMXbexI {
		margin-top:0
	}
	
	.n-uc-QqxuG9IlA5qR{
		width: 357px !important;
    	height: auto !important;
		transform:translate(290px, 11px) translate(-50%, -50%) !important
	}
	.n-uc-ePjDbIRhbKQu{
		transform:translate(4px, 68px) translate(0%, -100%) !important
	}
	.n-uc-urkNtzN0nLA5{
		width:260px !important;
		transform:translate(253px, 120px) translate(-50%, -50%) !important
	}
	.n-uc-HO9M0tp5bBGr{
		width:287px !important;
		height:auto !important;
		transform:translate(322px, 104px) translate(-50%, -50%) !important
	}
	.n-uc-v8CxNrvV7iEP{
		transform:translate(71px, 130px) translate(-100%, 0%) !important
	}
	.n-uc-1845fcbdbf056{
		width:30px !important;
		transform:translate(586px, 6px) translate(-50%, -50%) !important
	}
	.n-uc-2Bq3ykkgFu0q{
		transform:translate(164px, -145px) translate(-100%, -50%) !important
	}
	.n-uc-133526c439f32{
		transform:translate(118px, 175px) translate(-100%, -50%) !important
	}
	.n-uc-7ubIKSH3lnjE{
		transform:translate(420px, -102px) !important
	}
	.n-uc-IU8u99vP19xY{
		transform:translate(625px, 142px) translate(-50%, -50%) !important;
		width:50px !important
	}
	.n-uc-EEzi6z7ODxmz{
		width: 80px !important;
		transform: translate(-2px, 267px) translate(0%, -100%) !important;
	}
	.n-uc-12ad455a984be{
		transform: translate(51px, 255px) translate(-100%, -50%) !important
	}
	.n-uc-11e734c7af2b2{
		transform:translate(70px, -102px) translate(-50%, 0%) !important
	}
	.n-uc-139d0a72860a2{
		transform:translate(47px, 384px) translate(-50%, -50%) !important
	}
	.n-uc-137182c648d79{
		width:35px !important;
		transform:translate(546px, 265px) translate(-50%, -50%) !important
	}
	div#n2-ss-9 .n-uc-j0a1UK5C2CEP{
		left:0 !important
	}
	.n-uc-OwW9rUej2wy5{
		transform:translate3d(0px, 40px, 0px) !important
	}
	.n-uc-VI2ypRgPcEKZ{
		transform:translate3d(0px, 50px, 0px) !important
	}
	.n-uc-bcu9MDwj4eWA{
		transform:translate3d(0px, 50px, 0px) !important
	}
}

@media(max-width:500px){
	.n-uc-MZqtniimeBjs {
		transform:translate(34px, -123px) !important;
	}
	.n-uc-UAOhMdE1mvoc {
		max-width:350px !important;
		left:12px
	}
	
	.n-uc-03s3LreOntDm {
		width:295px !important;
		transform:translate(170px, 185px) translate(-50%, -50%) !important
	}
	.n-uc-PsyTvxgUq4AI{
		transform:translate(18px, -70px) translate(-50%, -50%) !important
	}
	div#n2-ss-9 .n-uc-DnGmQxASFiZ0-inner,
	div#n2-ss-9 .n-uc-Lgev0QUHhED4-inner{
		padding:0 !important
	}
	div#n2-ss-9 .n-uc-i2g5nz1TwTgM,
	div#n2-ss-9 .n-uc-VI2ypRgPcEKZ{
		max-width:320px;
		margin:20px 0 0 -35px
	}
	div#n2-ss-9 .n-uc-bcu9MDwj4eWA{
		left:-3px
	}
	div#n2-ss-9 .n-uc-i2g5nz1TwTgM {
		margin:25px auto 0
	}
	div#n2-ss-9 .n-uc-Zn2r6llIZVo8-inner{
		padding-top:0 !important
	}
	div#n2-ss-9 .n-uc-OwW9rUej2wy5{
		left:-10px
	}
	.n-uc-aAeOPAOyPQMp{
		transform:translate(185px, 110px) translate(-50%, -50%) !important
	}
	div#n2-ss-9 .n-uc-VI2ypRgPcEKZ {
		margin-left:-15px  !important
	}
	div#n2-ss-9 .n-uc-1fda8186e19a1-inner{
		padding-top:270px !important
	}
	.n-uc-1a120c46d245d{
		transform:translate(293px, -52px) translate(-50%, -50%) !important
	}
	.n-uc-QqxuG9IlA5qR{
		width: 246px !important;
    	height: auto !important;
		transform:translate(160px, -5px) translate(-50%, -50%) !important
	}
	.n-uc-urkNtzN0nLA5{
		width:220px !important;
		transform:translate(147px, 130px) translate(-50%, -50%) !important
	}
	.n-uc-HO9M0tp5bBGr{
		width:287px !important;
		height:auto !important;
		transform:translate(182px, 111px) translate(-50%, -50%) !important
	}
	.n-uc-8P50tMdMlXSr {
		width:40px !important
	}
	.n-uc-11e734c7af2b2{
		width:30px !important;
		transform:translate(67px, -32px) translate(-50%, 0%) !important
	}
	.n-uc-19554044268f6{
		width:30px !important
	}
	.n-uc-139d0a72860a2{
		width:85px !important;
		transform:translate(17px, -57px) translate(-50%, -50%) !important
	}
	.n-uc-137182c648d79{
		width:24px !important;
		transform:translate(336px, 159px) translate(-50%, -50%) !important
	}
	.n-uc-7ubIKSH3lnjE{
		width:100px !important
	}
	.n-uc-133526c439f32{
		width:40px !important
	}
	.n-uc-2Bq3ykkgFu0q{
		width:30px !important
	}
	.n-uc-ECXGx3hVIB5f{
		width:20px !important
	}
	.n-uc-ThCoQz75mGY4{
		width:100px !important;
		height:auto !important
	}
	.n-uc-16d4de78fc01b {
		width: 32px !important;
	}
	.n-uc-qtICrzH4JYSn{
		width:40px !important
	}
	.n-uc-uyH8XoDGK6um{
		width:30px !important
	}
	.n-uc-1c62e2a146604{
		width:25px !important
	}
	.n-uc-uB97aHO2bmgG{
		width:30px !important;
		transform:translate(339px, 109px) translate(-50%, -50%) !important
	}
	.n-uc-1845fcbdbf056{
		transform:translate(346px, 63px) translate(-50%, -50%) !important;
		width:30px !important
	}
	.n-uc-Ta7trnge8Bdj{
		transform:translate(273px, -14px) translate(-50%, -50%) !important
	}
	.n-uc-v8CxNrvV7iEP{
		transform:translate(52px, 246px) translate(-100%, 0%) !important
	}
	.n-uc-PAWlCsWk8USX{
		transform:translate(261px, -102px) translate(-50%, -50%) !important
	}
}
#wpcf7-f5208-o4 .wpcf7-form-control-wrap{
	margin-left:20px
}
#wpcf7-f5208-o4 .textarea .wpcf7-form-control-wrap {
	width:100%;
	margin-left:0
}

#wpcf7-f5208-o4 label>span:first-child {
	width:55px
}
@media(max-width:991px){
	#wpcf7-f5208-o4 .wpcf7-form-control-wrap {
		margin-left:0
	}
}
@media(min-width:1199px) and (max-width:1300px){
	div#n2-ss-9 .n-uc-UAOhMdE1mvoc {
		--margin-right: 131px !important;
    	overflow: visible;
	}
	div#n2-ss-9 .n-uc-UAOhMdE1mvoc div,
	div#n2-ss-9 .n-uc-UAOhMdE1mvoc {
		width: 390px;
	}
	div#n2-ss-9 .n-uc-1c60d852c8338-inner,
	div#n2-ss-9 .n-uc-1e16963583d21-inner,
	div#n2-ss-9 .n-uc-10bf5ebd44de6-inner,
	div#n2-ss-9 .n-uc-107d0d8a4bec6-inner{
		padding:0 !important
	}
	.n-uc-1845fcbdbf056{
		transform:translate(527px, 61px) translate(-50%, -50%) !important
	}
	.n-uc-16d4de78fc01b {
		transform:translate(415px, 570px) translate(-50%, -50%) !important
	}
}
@media(min-width:799px) and (max-width:810px){
	.n-uc-1845fcbdbf056{
		transform:translate(377px, -73px) translate(-50%, -50%) !important
	}
}
@media(min-width:1199px) and (max-width:1210px){
	.n-uc-QqxuG9IlA5qR
	{
		    width: 510px !important;
		height:auto !important;
    transform: translate(292px, 253px) translate(-50%, -50%) !important;
	}
	.n-uc-EEzi6z7ODxmz{
		transform:translate(451px, 206px) translate(0%, -100%) !important
	}
	.n-uc-MZqtniimeBjs {
		width: 600px !important;
	}
	div#n2-ss-9 .n-uc-hRN6LXCjpp8a{
		padding:0 90px 0 45px !important
	}
	div#n2-ss-9 .n-uc-iIcLxlmJTrGB{
		padding:0px 0 0px 115px !important
	}
	div#n2-ss-9 .n-uc-Gqy3eZX1Lwvu {
		padding:0 0 0 45px !important
	}
	.n-uc-03s3LreOntDm{
		width:515px !important
	}
	.n-uc-183e83a2dbb9e{
		width:365px !important;
		transform:translate(255px, 249px) translate(-50%, -50%) !important
	}
	.n-uc-urkNtzN0nLA5{
		width:365px !important;
		transform:translate(217px, 167px) translate(-50%, -50%) !important
	}
	.n-uc-uB97aHO2bmgG{
		transform:translate(432px, 22px) translate(-50%, -50%) !important
	}
	.n-uc-1c62e2a146604{
		transform:translate(511px, 135px) translate(-50%, -50%) !important
	}
	.n-uc-8P50tMdMlXSr{
		transform:translate(484px, 510px) translate(-50%, -50%) !important
	}
	.n-uc-uyH8XoDGK6um{
		transform:translate(233px, 29px) translate(-50%, -50%) !important
	}
	.n-uc-3H7wwqFGx7NC{
		transform:translate(639px, 363px) translate(-100%, 0%) !important
	}
	.n-uc-D3l9wplygei2{
		padding:0px 0 0px 115px !important
	}
	.n-uc-Tfpf1J32BvfO{
		transform:translate(198px, 60px) translate(-50%, -50%) !important
	}
	.n-uc-1927d639ecadc{
		transform:translate(200px, 220px) translate(-50%, -50%) !important
	}
	.n-uc-1744097c86766{
		transform:translate(431px, -110px) translate(-50%, -50%) !important
	}
	.n-uc-19554044268f6{
		transform:translate(177px, -80px) translate(-50%, -50%) !important
	}
	.n-uc-1eb9b4241ceb5{
		transform:translate(191px, 190px) translate(-50%, -50%) !important
	}
	.n-uc-11e734c7af2b2{
		transform:translate(-71px, 163px) translate(-50%, -50%)
	}
	.n-uc-15e87884091e2{
		width:651px !important;
		transform:translate(313px, 381px) translate(-50%, -50%) !important
	}
	.n-uc-1a120c46d245d {
		transform:translate(1026px, -39px) translate(-50%, -50%) !important
	}
	.n-uc-139d0a72860a2{
		transform:translate(-77px, -96px) translate(-50%, -50%) !important
	}
	.n-uc-18d05f72cf016{
		transform:translate(400px, -103px) translate(-50%, -50%) !important;
		width:auto !important
	}
	.n-uc-1e2391a2e0d75{
		transform:translate(493px, 296px) translate(-50%, -50%) !important;
		width:auto !important
	}
	.n-uc-1918b538d278d{
		transform:translate(506px, 197px) translate(-50%, -50%) !important
	}
	.n-uc-11e734c7af2b2{
		transform:translate(127px, -47px) translate(-50%, -50%) !important
	}
	.n-uc-14c12824cbb6e{
		transform:translate(-61px, 63px) translate(-50%, -50%) !important
	}
	div#n2-ss-9 .n-uc-1d75d43e04faf,
	div#n2-ss-9 .n-uc-18d829376f736,
	div#n2-ss-9 .n-uc-17c94543809b7{
		width:8% !important
	}
	.n-uc-v8CxNrvV7iEP{
		transform:translate(574px, 457px) translate(-100%, 0%) !important
	}
	.n-uc-HO9M0tp5bBGr{
		width:477px !important;
		transform:translate(257px, 292px) translate(-50%, -50%) !important
	}
}
@media(min-width:1270px) and (max-width:1280px){
	div#n2-ss-9 .n-uc-hRN6LXCjpp8a{
		padding:0 90px 0 45px !important
	}
	div#n2-ss-9 .n-uc-Gqy3eZX1Lwvu {
		padding:0 0 0 45px !important
	}
	.n-uc-15e87884091e2{
		width:699.558px !important
	}
	.n-uc-Tfpf1J32BvfO{
		transform:translate(255px, 40px) translate(-50%, -50%) !important
	}
	.n-uc-11e734c7af2b2{
		transform:translate(116px, -30px) translate(-50%, -50%) !important
	}
	.n-uc-QqxuG9IlA5qR{
		transform:translate(311px, 216px) translate(-50%, -50%) !important
	}
	div#n2-ss-9 .n-uc-1d75d43e04faf,
	div#n2-ss-9 .n-uc-18d829376f736,
	div#n2-ss-9 .n-uc-17c94543809b7{
		width:8% !important
	}
	.n-uc-HO9M0tp5bBGr{
		width:537px !important
	}
	.n-uc-19554044268f6{
		transform:translate(554px, 121px) translate(-50%, -50%) !important
	}
	.n-uc-1744097c86766{
		transform:translate(430px, 477px) translate(-50%, -50%) !important
	}
	.n-uc-1a120c46d245d{
		transform:translate(1074px, -57px) translate(-50%, -50%) !important
	}
	.n-uc-MZqtniimeBjs{
		transform:translate(362px, 269px) translate(-50%, -50%) !important
	}
	.n-uc-urkNtzN0nLA5{
		transform:translate(222px, 150px) translate(-50%, -50%) !important
	}
	.n-uc-uB97aHO2bmgG{
		transform:translate(416px, 21px) translate(-50%, -50%) !important
	}
	.n-uc-2Bq3ykkgFu0q{
		transform:translate(29px, -35px) translate(-50%, -50%) !important
	}
	.n-uc-ePjDbIRhbKQu{
		transform:translate(63px, 589px) translate(-50%, -50%) !important
	}
}
.page-id-7792 .navbar.navbar-default.navbar-shrink,
.home .navbar.navbar-default.navbar-shrink {
	
	box-shadow:none !important
}
.home.transparent-navigation .navbar .menubar {
	background-color:transparent !important;
	box-shadow:none !important
}
.home.transparent-navigation .navbar.navbar-shrink .menubar {
	background-color:white !important;
	box-shadow:none !important;
	padding:10px 0
}
.home.transparent-navigation .navbar.navbar-shrink {
	box-shadow:0px 2px 40px 0px hsl(0deg 0% 6% / 5%) !important
}
#wrapper .page-id-7792 .vc_grid-btn-load_more .vc_general, 
#wrapper .page-id-7792 .tt_button,
#wrapper #home .vc_grid-btn-load_more .vc_general, 
#wrapper #home .tt_button{
	margin:40px 0 0
}
.page-id-7792 .wpb_text_column ul,
#home .wpb_text_column ul{
	padding-left:10px;
	padding-top:20px
}
.page-id-7792 .wpb_text_column li,
#home .wpb_text_column li {
	position:relative;
	font-weight:500;
    color: RGBA(52,52,52,1);
    font-size: 18px;
	padding-left:20px
}
.page-id-7792 .wpb_text_column li:before,
#home .wpb_text_column li:before{
	content: "";
    width: 10px;
    height: 10px;
    border-radius: 100%;
    background: #E84C40;
    position: absolute;
    left: 0;
    top: 9px;
}
#wrapper .page-id-7792 .vc_grid-btn-load_more .vc_general,
#wrapper .page-id-7792 .tt_button,
.page-id-7792 .wpb_text_column p, .page-id-7792 .wpb_text_column li,
#wrapper #home .vc_grid-btn-load_more .vc_general,
#wrapper #home .tt_button,
#home .wpb_text_column p, #home .wpb_text_column li{
	font-family: 'Rubik';
}
.page-id-7792 .wpb_text_column p,
#home .wpb_text_column p{
    color: RGBA(52,52,52,1);
    font-size: 18px;
	padding-top:20px
}
.page-id-7792 .wpb_text_column h2,
#home .wpb_text_column h2 {
	margin-bottom:0
}

.page-id-7792 .wpb_text_column,
#home .wpb_text_column{
	width:100%
}
.page-id-7792 .first-section h2,
.home .first-section h2{
	font-family: 'Rubik';
    color: #333333;
    font-size: 52px;
	line-height:57px
}
.page-id-7792 .first-section h2 strong,
.home .first-section h2 strong{
	color:#e84c40;
	font-weight: 900 !important;
}
.page-id-7792 .first-section .first-sec-lft .wpb_wrapper,
.home .first-section .first-sec-lft .wpb_wrapper {
	display:flex;
	flex-wrap:wrap
}
.page-id-7792 .first-section .first-sec-lft .wpb_wrapper .tt_primary_button,
.home .first-section .first-sec-lft .wpb_wrapper .tt_primary_button {
    border: none;
	border-left: 5px solid white !important;
    display: block;
    background: none;
    padding: 0;
    margin: 25px 0 0 10px !important;
}
.page-id-7792 .first-section .first-sec-lft .wpb_wrapper .tt_primary_button.btn-first,
.home .first-section .first-sec-lft .wpb_wrapper .tt_primary_button.btn-first {
	border-left:none !important;
	margin-left:-10px !important
}
.page-id-7792 .first-section .first-sec-lft .wpb_wrapper .tt_primary_button span,
.home .first-section .first-sec-lft .wpb_wrapper .tt_primary_button span{
    padding: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
    border:2px dashed transparent;
	background:none;
    font-size: 19px;
	border-radius:5px;
	margin:5px 10px;
	color:#e84c40;
    line-height: normal;
	font-weight:600
}
.page-id-7792 .first-section .first-sec-lft .wpb_wrapper .tt_primary_button:hover span,
.home .first-section .first-sec-lft .wpb_wrapper .tt_primary_button:hover span{
    border-color: #f6b7b3;
	color:#635289;
	background:#f1efff
}
.page-id-7792 .first-section .vc_col-sm-7 .vc_column-inner .wpb_wrapper,
#home .first-section .vc_col-sm-7 .vc_column-inner .wpb_wrapper {
	position:relative;
}

.first-section-con .wpcf7 label span:first-child{
	margin-right:0
}
.first-section .wpcf7 .full-width .wpcf7-form-control.wpcf7-submit {
	width: 130px;
    background-color: #635289 !important;
    color: white !important;
    border: 3px solid #dad6e4;
    border-radius: 5px;
    height: 60px;
    font-size: 18px;
    font-weight: 600;
    margin: 20px 0 0;
    min-width: auto;
    display: flex;
    justify-content: center;
}
.first-section .wpcf7 .full-width .wpcf7-form-control.wpcf7-submit:hover{
	background:white !important;
	color:#635289 !important;
	border-color: #635289 !important
}
.first-section-con .wpcf7 .wpcf7-form-control{
	height:35px;
	font-size:16px
}
.vc_custom_1677142947906 .wpb_single_image{
	margin-left:60px
}
.vc_custom_1677142947906 .vc_custom_heading{
	margin-top:60px
}
.vc_custom_1677149599882 .vc_col-sm-6:last-child .vc_column-inner{
	margin-left:60px
}
	.second-section h2,
	.third-section h2,
	.fourth-section h2{
		margin-bottom:0 !important
	}
/* .third-section {
	border-top:1px solid #dad1cf;
	border-bottom:1px solid #dad1cf
} */
.fourth-section {
	border-bottom:1px solid #dad1cf
}
.wpcf7-response-output{
	width: 78%;
	text-align: center;
	font-size: 15px;
	line-height: 18px;
}
.third-section .vc_row{
	display:flex;
	justify-content:center;
	flex-wrap:wrap
}
.vc_custom_1669731332903 .vc_single_image-wrapper,
.vc_custom_1669731332903 .vc_figure{
	width:100% !important
}
#wpcf7-f5208-p7431-o2 .wpcf7-form input[type="text"],
#wpcf7-f5208-p7431-o2 .wpcf7-form input[type="email"],
#wpcf7-f5208-p7431-o2 .wpcf7-form textarea{
	background:white !important
}
#wpcf7-f5208-p7431-o2 .wpcf7-response-output{
	width:75%;
	margin-left:97px !important
}

#wrapper .page-id-7792 .first-section .vc_col-sm-7 .vc_column-inner .tt_button.button-scroll-to-section,
#wrapper #home .first-section .vc_col-sm-7 .vc_column-inner .tt_button.button-scroll-to-section{
    position: absolute;
    left: 0;
    top: 140px;
    display: none;
    right: 0;
    margin: auto !important;
	width: 182px !important;
}
.page-id-7792 .first-section .vc_col-sm-7 .vc_column-inner .button-scroll-to-section:hover,
#home .first-section .vc_col-sm-7 .vc_column-inner .button-scroll-to-section:hover{
	background:white;
	color:#E84C40
}
.first-section .tt_primary_button{
	display:none
}
.first-section .wpb_single_image {
	width:796px;
	margin:0 auto;
}
.first-bg{
	position:absolute !important;
	right: 0;
    top:50px;
	height: 100vh;
    display: flex;
    align-items: flex-end;
}
.first-bg .vc_column-inner{
	padding:0
}
.first-bg img{
	height: 80vh;
   	 width: auto;
}
.first-bg figure{
	float:right
}
.vc_custom_1677216490230 .first-section-con{
	position:relative;
	z-index:10
}
.fst-rt-con .wpb_wrapper{
	display:flex;
	flex-wrap:wrap;
	justify-content:center
}
.page-id-7792 .first-section .vc_col-sm-5 .wpb_text_column + .tt_button,
#home .first-section .vc_col-sm-5 .wpb_text_column + .tt_button{
	display:none
}
#wrapper .page-id-7792 .first-section .fst-rt-con .tt_primary_button:hover,
#wrapper #home .first-section .fst-rt-con .tt_primary_button:hover{
	background:white
}
@media(min-width:1570px){
	.page-id-7792 .container, 
	.home .container{
		width:1560px
	}
}
@media(min-width:1200px) and (max-width:1300px){
	.page-id-7792 .first-section .vc_col-sm-7:after,
	.home .first-section .vc_col-sm-7:after {
		bottom:16px !important
	}
	#wpcf7-f5208-p7431-o2 .wpcf7-response-output{
		margin-left:94px !important
	}
}
@media(min-width:1400px){
.page-id-7792 .first-sec-lft .wpb_text_column .wpb_wrapper,
#home .first-sec-lft .wpb_text_column .wpb_wrapper{
	width:605px
}
	.page-id-7792 .first-section .vc_col-sm-7,
	.home .first-section .vc_col-sm-7 {
		left:70px;
		top:40px
	}
	.first-section .wpb_single_image{
		position:relative;
		left:-120px;
		top:30px
	}
	.page-id-7792 .first-section .vc_col-sm-5 .vc_column-inner>.wpb_wrapper,
	#home .first-section .vc_col-sm-5 .vc_column-inner>.wpb_wrapper{
		left: 0;
   		position: relative;
		margin-top:110px
	}
	.page-id-7792 .first-section .vc_col-sm-7 img,
	.home .first-section .vc_col-sm-7 img{
		max-width: 890px;
		position: relative;
		bottom: -168px;
		left: 0;
	}
	.second-section img{
		left: -160px;
		position: relative;
		max-width: 500px;
	}
	.third-section img{
		max-width:500px;
		margin-top:-100px
	}
	.fourth-section img{
		left:-100px;
		position:relative;
		width:450px
	}
	.container .vc_row-has-padding-top.second-section h2,
	.container .vc_row-has-padding-top.third-section h2,
	.container .vc_row-has-padding-top.fourth-section h2 {
		font-size: 52px !important
	}
	.container .vc_row-has-padding-top.fourth-section img{
		margin-top:-50px
	}
	.parent-pageid-7445 .serv-top-content>.vc_column_container,
	.page-id-7938 .about-us-con>.vc_column_container,
	.bottom-content>.vc_column_container, .talk-sec>.vc_column_container,
	.parent-pageid-7445  .container,
	.page-id-7938 .container{
		width:1385px;
		float:none;
		margin:0 auto
	}
}
@media(max-width:1399px){
	.first-section {
		background-size:contain;
		padding-top:130px !important;
		padding-bottom:50px !important;
	}
	.page-id-7792 .wpb_text_column,
	#home .wpb_text_column{
		width:100%
	}
	.wpcf7-response-output{
		width:310px
	}
	.vc_custom_1669731332903{
		position:relative;
		z-index:5
	}
}
@media(min-width:1211px) and (max-width:1399px){
	.page-id-7938 .about-us-con>.vc_column_container,
	.parent-pageid-7445 .serv-top-content>.vc_column_container,
	.bottom-content>.vc_column_container, .talk-sec>.vc_column_container,
	.parent-pageid-7445  .container{
		width:1240px;
		float:none;
		margin:0 auto
	}
	.page-id-7792 .first-section .vc_col-sm-5 .vc_column-inner>.wpb_wrapper,
	#home .first-section .vc_col-sm-5 .vc_column-inner>.wpb_wrapper{
		left:0;
   		position: relative;
		margin-top:10px
	}
	.page-id-7792 .first-section .vc_col-sm-7 .vc_column-inner>.wpb_wrapper,
	#home .first-section .vc_col-sm-7 .vc_column-inner>.wpb_wrapper{
		margin-left:0;
		top:-140px;
		position:relative
	}
	.page-id-7792 .first-section .vc_col-sm-7, .home .first-section .vc_col-sm-7 {
		top:70px;
		z-index:10
	}
	.page-id-7792 .first-section .vc_col-sm-7 img,
	.home .first-section .vc_col-sm-7 img{
		max-width: 720px;
		position: relative;
		bottom: -108px;
		left: 0;
	}
	.first-section-con .wpcf7 .full-width.textarea .wpcf7-form-control-wrap{
		height:70px
	}
	.first-section-con .wpcf7 .full-width .wpcf7-form-control.wpcf7-submit{
		height:40px
	}
	.second-section h2, .third-section h2, .fourth-section h2,
	.page-id-7792 .first-section h2,
	.home .first-section h2 {
		font-size: 49px;
		line-height: 59px;
	}
	.page-id-7792 .first-section .first-sec-lft .wpb_wrapper .tt_primary_button,
	.home .first-section .first-sec-lft .wpb_wrapper .tt_primary_button {
		height:55px
	}
	.second-section,
	.third-section,
	.fourth-section{
		padding-top:130px !important
	}
	.first-bg{
		top:25px
	}
	.first-bg img {
		height: 71vh;
		width: auto;
		position: relative;
    	left: 60px;
	}
	#wrapper .page-id-7792 .first-section .fst-rt-con .tt_primary_button,
	#wrapper #home .first-section .fst-rt-con .tt_primary_button{
		top:-130px
	}
	#wrapper .first-section .wpcf7 form .wpcf7-response-output, 
	.first-section .wpcf7 form .wpcf7-response-output {
		margin: 10px 0 0 0;
		font-size: 14px;
	}
}
@media(min-width:1211px){
	.page-id-7792 .first-section .first-sec-lft,
	.home .first-section .first-sec-lft {
		width: 46.666667%;
	}
	.page-id-7792 .first-section .vc_col-sm-7,
	.home .first-section .vc_col-sm-7 {
		width: 52.333333%;
	}
	
	.page-id-7792 .first-section .vc_column-inner,
	.page-id-7792 .first-section .vc_column_container,
	.home .first-section .vc_column-inner,
	.home .first-section .vc_column_container{
		display: flex;
		align-items: center;
	}
	.page-id-7792 .first-section .right-img .vc_column-inner, 
	.page-id-7792 .first-section .right-img .vc_column_container,
	.home .first-section .right-img .vc_column-inner, 
	.home .first-section .right-img .vc_column_container{
		height:auto;
		display:block
	}
	.first-section .wpb_single_image{
		position:relative;
		left:0;
		top:0
	}

}
@media(max-width:1199px){
	.first-section .tt_primary_button, .first-section .wpb_single_image {
		display:block;
		width:100%
	}
	.wpb_single_image {
		width:100%
	}
	.first-bg{
		display:none
	}
	.page-id-7792 .container .vc_row-has-padding-top.first-section,
	#home .container .vc_row-has-padding-top.first-section{
		padding:0 0 30px !important
	}
	.container .vc_row-has-padding-top.first-section {
		min-height:auto !important;
		padding:60px 0 !important
	}
	.page-id-7792 .first-section .first-sec-lft,
	.page-id-7792 .first-section .vc_col-sm-7,
	.home .first-section .first-sec-lft,
	.home .first-section .vc_col-sm-7 {
		width:100%
	}
	.page-id-7792 .first-section .first-sec-lft .wpb_wrapper,
	.home .first-section .first-sec-lft .wpb_wrapper{
		justify-content:center;
		text-align:center
	}
	.first-section .wpcf7 .wpcf7-form .wpcf7-form-control-wrap{
		width:100% !important
	}
	#wrapper .page-id-7792 .first-section .vc_col-sm-7 .vc_column-inner .tt_button.button-scroll-to-section,
	#wrapper #home .first-section .vc_col-sm-7 .vc_column-inner .tt_button.button-scroll-to-section{
		display:block
	}
	#wrapper .page-id-7792 .first-section .fst-rt-con .tt_primary_button,
	#wrapper #home .first-section .fst-rt-con .tt_primary_button{
		position: absolute;
		left: 0;
		right: 0;
		bottom: 0;
		margin: auto !important;
		top: -10px;
		height: 20px;
		display:flex;
		width:180px
	}
	.fst-rt-con{
		width:100%
	}
	.page-id-7792 .first-section .wpb_wrapper .wpb_single_image img,
	.home .first-section .wpb_wrapper .wpb_single_image img{
		width:100% !important;
		margin-top:40px
	}
	.page-id-7792.transparent-navigation .navbar .menubar,
	.home.transparent-navigation .navbar .menubar{
		background:white !important
	}
}
.kd-animated[data-animation-delay="200"]{
	animation:none !important
}
@media(min-width:1100px) and (max-width:1200px){
	#wpcf7-f5208-p7431-o2 .wpcf7-response-output {
		margin-left:87px !important
	}
	.page-id-7938 .about-us-con>.vc_column_container,
	.parent-pageid-7445 .serv-top-content>.vc_column_container,
	.bottom-content>.vc_column_container, .talk-sec>.vc_column_container,
	.parent-pageid-7445  .container,
	.page-id-7938  .container{
		width:1100px;
		float:none;
		margin:0 auto
	}
	.page-id-8006 .about-us-con .vc_col-sm-4,
	.page-id-7938 .about-us-con .vc_col-sm-4,
	.parent-pageid-7445 .serv-top-content .vc_col-sm-4{
		width:45.333333%
	}
	.page-id-8006 .about-us-con .vc_col-sm-8,
	.page-id-7938 .about-us-con .vc_col-sm-8,
	.parent-pageid-7445 .serv-top-content .vc_col-sm-8{
		width:54.666667%
	}
	.parent-pageid-7445 .vc_custom_heading {
		padding:0 0 20px
	}
}
@media(min-width:992px) and (max-width:1099px){
	#wpcf7-f5208-p7431-o2 .wpcf7-response-output {
		margin-left:80px !important
	}
	
}
@media (min-width: 992px){
	.page-id-7792 .first-section .vc_col-sm-7,
	.home .first-section .vc_col-sm-7{
		position:relative;
	}
	.vc_custom_1677143678850 img{
		left:-190px
	}
	.page-id-7792 .first-section .vc_col-sm-5 .wpb_text_column,
	#home .first-section .vc_col-sm-5 .wpb_text_column{
		width: 535px;
   		position: absolute;
		left: 40px;
		top: 140px;
		z-index: 5;		
	}
}

@media(min-width:1200px) and (max-width:1210px){
	.container .vc_row-has-padding-top.first-section {
		padding: 70px 0 0 !important;
	}
	.page-id-7792 .first-section .wpb_wrapper .wpb_single_image img,
	.home .first-section .wpb_wrapper .wpb_single_image img{
		max-width: 630px !important;
		width: 640px !important;
		position: relative;
		left: 70px;
		top: 0;
	}
	.first-sec-lft{
		padding-top:0 !important;
		top:-80px
	}
	.page-id-7792 .first-section .first-sec-lft .wpb_wrapper .tt_primary_button,
	.home .first-section .first-sec-lft .wpb_wrapper .tt_primary_button{
		width: 143px;
   		 margin-left: 0 !important;
	}
	.second-section h2, .third-section h2, .fourth-section h2,
	.page-id-7792 .wpb_text_column h2,
	#home .wpb_text_column h2{
		font-size:45px
	}
}
@media(min-width:768px) and (max-width:1199px){
	.page-id-7792 .first-section h2,
	.home .first-section h2 {
		width:410px;
		font-size: 34px;
    	line-height: 45px;
	}
	
	.page-id-7792 .first-section .first-sec-lft .wpb_wrapper .tt_primary_button,
	.home .first-section .first-sec-lft .wpb_wrapper .tt_primary_button{
		height:55px
	}
	.container .vc_row-has-padding-top.first-section {
		padding: 110px 0 0 !important;
	}
	.container .vc_row-has-padding-top.second-section, .container .vc_row-has-padding-top.third-section, .container .vc_row-has-padding-top.fourth-section {
		padding: 40px 30px 60px !important;
	}
	.page-id-7792 .container h1.vc_custom_heading, 
	.page-id-7792 .container h2.vc_custom_heading, 
	.page-id-7792 .container h3.vc_custom_heading,
	.home .container h1.vc_custom_heading, 
	.home .container h2.vc_custom_heading, 
	.home .container h3.vc_custom_heading {
		font-size: 28px!important;
		line-height: 1.3!important;
		padding: 0!important;
		margin-top: 0!important;
	}
	.page-id-7792 .wpb_text_column p,
	#home .wpb_text_column p {
		font-size: 16px;
		line-height: 26px;
	}
	.page-id-7792 .wpb_text_column li,
	#home .wpb_text_column li{
		font-size:17px
	}
	#wrapper .page-id-7792 .tt_button,
	#wrapper #home .tt_button{
		font-size:17px
	}
	.page-id-7792 .first-section .vc_col-sm-7:after,
	.home .first-section .vc_col-sm-7:after{
		bottom:0;
	}
	.page-id-7792 .first-section .vc_col-sm-7:after,
	.home .first-section .vc_col-sm-7:after{
		height:92px;
		right:-80px
	}
	.page-id-7792 #wrapper,
	.home #wrapper {
		padding-top:0
	}
	.first-section .wpb_single_image .vc_single_image-wrapper,
	#home .first-section .vc_col-sm-7 .vc_column-inner .wpb_wrapper {
		width:100%
	}
	
	.page-id-7792 .first-section .wpb_wrapper .wpb_single_image img,
	.home .first-section .wpb_wrapper .wpb_single_image img {
		width: 530px !important;
		margin: 30px auto 0;
		display: block;
		left:-60px;
		position:relative;
	}
}
@media(max-width:991px){
	.page-id-7792 .navbar-default,
	.home .navbar-default{
		background:none !important;
		box-shadow:none !important
	}
	.page-id-7792 .wpb_wrapper .wpb_single_image img,
	.home .wpb_wrapper .wpb_single_image img {
		width: 100%;
		display: block;
		margin: 0 auto;
	}
	.container .vc_row-has-padding-top.second-section,
	.container .vc_row-has-padding-top.third-section,
	.container .vc_row-has-padding-top.fourth-section {
		padding:40px 30px !important
	}
	.second-section .vc_col-sm-6,
	.third-section .vc_col-sm-6,
	.fourth-section .vc_col-sm-6{
		width:100%
	}
	.vc_custom_1677222403699 .vc_row,
	.third-section .vc_row {
		display:flex;
		flex-wrap:wrap;
	}
	.third-section .vc_col-sm-6:first-child{
		order:1
	}
	.fourth-section h2.vc_custom_heading{
		margin-top:30px !important
	}
	.third-section p{
		margin-bottom:0 !important
	}
	.page-id-7792 .wpb_text_column li,
	#home .wpb_text_column li{
		font-size:18px
	}
	.third-section .vc_col-sm-5 {
		width:100%;
		order:1
	}
	.vc_custom_1669731332903 .vc_col-lg-6{
		width:100%
	}
	#wpcf7-f5208-p7431-o2 label span{
		display:block;
		width:100%
	}
	#wpcf7-f5208-p7431-o2 .wpcf7-response-output {
		width: 100%;
		margin-left: 0 !important;
	}
}
@media(max-width:767px){
	.page-id-7792 .first-sec-lft .wpb_text_column .wpb_wrapper p, #home .first-sec-lft .wpb_text_column .wpb_wrapper p{
		width:90%;
	}
	.page-id-7792 .first-section .first-sec-lft .wpb_wrapper .tt_primary_button span, .home .first-section .first-sec-lft .wpb_wrapper .tt_primary_button span {
		margin:0
	}
	.page-id-7792 .first-section .first-sec-lft .wpb_wrapper .tt_primary_button,
	.home .first-section .first-sec-lft .wpb_wrapper .tt_primary_button {
		height:50px;
		width:165px
	}
	.page-id-7792 .first-section .vc_col-sm-7 .vc_column-inner .wpb_wrapper,
	#home .first-section .vc_col-sm-7 .vc_column-inner .wpb_wrapper {
		width:100%
	}
	.page-id-7792 .first-section .vc_col-sm-5 .wpb_text_column + .tt_button,
	#home .first-section .vc_col-sm-5 .wpb_text_column + .tt_button{
		display:block
	}
	.page-id-7792 .wpb_text_column li,
	.page-id-7792 .wpb_text_column p,
	#home .wpb_text_column li,
	#home .wpb_text_column p{
		font-size:16px
	}
	.page-id-7792 .wpb_text_column p,
	#home .wpb_text_column p {
		margin-bottom:0
	}
	.page-id-7792 .wpb_text_column h2,
	#home .wpb_text_column h2{
		margin-top:30px;
		width:360px
	}
	.page-id-7792 .wpb_text_column ul,
	#home .wpb_text_column ul{
		padding-top:20px;
		padding-left:0
	}
	#wrapper .page-id-7792 .tt_button,
	#wrapper #home .tt_button {
		    width: 211px !important;
		padding: 10px 0;
		display:flex;
		height: auto;
	}
	#wrapper .page-id-7792 .first-section .fst-rt-con .tt_primary_button,
	#wrapper #home .first-section .fst-rt-con .tt_primary_button{
		width: 150px !important;
    	padding: 3px;
		font-size:16px
	}
}
@media(min-width:600px) and (max-width:767px){
	.page-id-7792 .first-section .wpb_wrapper .wpb_single_image img,
	.home .first-section .wpb_wrapper .wpb_single_image img {
		width:458px !important;
		left: -40px;
    	position: relative;
	}
}
@media(max-width:500px){
	#wrapper .page-id-7792 .tt_button,
	#wrapper #home .tt_button {
		width:100% !important;
		margin:10px 0 !important
	}
	#wrapper .page-id-7792 .first-section .tt_button,
	#wrapper #home .first-section .tt_button{
		    margin: 10px auto !important;
    	width: 90% !important;
	}
	#wrapper .page-id-7792 .first-section .fst-rt-con .tt_primary_button, #wrapper #home .first-section .fst-rt-con .tt_primary_button{
		left:0 !important
	}
	#wrapper .page-id-7792 .first-section .tt_button, #wrapper #home .first-section .tt_button{
		border:none !important;
		margin:0 !important;
		padding:0 !important
	}
	.page-id-7792 .first-section .wpb_wrapper .wpb_single_image img, .home .first-section .wpb_wrapper .wpb_single_image img{
		width: 100% !important;
		margin-top: 0;
		left: -40px;
		position: relative;
	}
	#wrapper .page-id-7792 .first-section h2,
	#wrapper #home .first-section h2 {
		padding-bottom:30px !important
	}
	.page-id-7792 .first-section .vc_col-sm-7:after,
	.home .first-section .vc_col-sm-7:after{
		right: -460px;
   		 bottom: -63px;
		height:138px
	}
	#wrapper .page-id-7792 .first-section .vc_col-sm-7 .vc_column-inner .tt_button.button-scroll-to-section,
	#wrapper #home .first-section .vc_col-sm-7 .vc_column-inner .tt_button.button-scroll-to-section {
		top:70px !important
	}
	#wrapper .page-id-7792 .first-section .fst-rt-con .tt_primary_button,
	#wrapper #home .first-section .fst-rt-con .tt_primary_button{
		top:-70px
	}
}
.wpb_single_image.mobile{
	display:none
}
@media(max-width:767px){
	
.wpb_single_image.desk{
	display:none
}
.wpb_single_image.mobile{
	display:block
}
}
@media(min-width:1100px) and  (max-width:1400px){
	
	.vc_row.wpb_row.vc_inner .first-sec-lft .vc_column-inner { 
		padding-top: 50px !important;
	}
}
@media(min-width:992px) and  (max-width:1099px){
	
	.vc_row.wpb_row.vc_inner .first-sec-lft .vc_column-inner { 
		padding-top: 90px !important;
		padding-bottom: 10px!important;
	}
}



.container {
    padding: 0;
    position: relative;
}
@media(min-width:992px) and (max-width:1300px){
	
	.vc_row.wpb_row.vc_inner .first-sec-lft .vc_column-inner {
		padding-top: 0 !important;
	}
}
@media (min-width: 1211px) and (max-width: 1300px){
	.container {
		width: 100%;
	}
	.page-id-7792 .first-section .vc_col-sm-7 .vc_column-inner>.wpb_wrapper,
	#home .first-section .vc_col-sm-7 .vc_column-inner>.wpb_wrapper{
		margin-left:0;
		top:-80px
	}
	.page-id-7792 .first-section .vc_col-sm-5 .wpb_text_column,
	#home .first-section .vc_col-sm-5 .wpb_text_column{
		top: 160px;
	}
}
@media(min-width:768px) and (max-width:1210px){
	.first-sec-lft{
		padding-top:130px
	}
}

@media(min-width:500px) and (max-width:767px){
	#wrapper .page-id-7792 .first-section .fst-rt-con .tt_primary_button,
	#wrapper #home .first-section .fst-rt-con .tt_primary_button{
		top:-100px
	}
	.page-id-7792 .first-section .wpb_wrapper .wpb_single_image img,
	.home .first-section .wpb_wrapper .wpb_single_image img{
		margin-top:0
	}
}	

@media(min-width:1200px) and (max-width:1300px){
	.first-section .wpcf7 .wpcf7-form {
		margin-top:-80px;
	}
}
.page-id-7792 .first-section{
	position:relative;
}
.page-id-7792 .first-section>.vc_column_container{
	position: relative;
	z-index: 10;
}
.page-id-7792 .first-section:before,
.page-id-7792 .first-section:after{
	content:"";
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	display:block;
	visibility:visible;
}
.page-id-7792 .first-section:before{
	background:url(https://949793c7e2.nxcli.net/wp-content/uploads/2023/05/hero-shape-bg-1.png) no-repeat -40px -90px;
	background-size:cover;
	z-index:5;
	
}
.page-id-7792 .first-section:after{
	background:url(https://949793c7e2.nxcli.net/wp-content/uploads/2023/05/hero-cloud.png) no-repeat left top;
	background-size:cover;
	animation: animatedBackground 100s linear infinite;
    -moz-animation: animatedBackground 100s linear infinite;
    -webkit-animation: animatedBackground 100s linear infinite;
    -ms-animation: animatedBackground 100s linear infinite;
    -o-animation: animatedBackground 100s linear infinite;
}

@keyframes animatedBackground {
    0% { background-position: -400px 0; }
    100% { background-position: 125% 0; }
}
@-moz-keyframes animatedBackground {
    0% { background-position: -400px 0; }
    100% { background-position: 125% 0; }
}
@-webkit-keyframes animatedBackground {
    0% { background-position: -400px 0; }
    100% { background-position: 125% 0; }
}
@-ms-keyframes animatedBackground {
    0% { background-position:-400px 0; }
    100% { background-position: 125% 0; }
}
@-o-keyframes animatedBackground {
    0% { background-position: -400px 0; }
    100% { background-position: 125% 0; }
}
.first-section{
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+0,e2ddff+100 */
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #e2dcfe 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #ffffff 0%,#e2dcfe 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #ffffff 0%,#e2dcfe 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e2dcfe',GradientType=0 ); /* IE6-9 */

}
.first-section-con{
	position:relative;
	z-index:5
}
.first-section-btm {
	position:relative;
	z-index:2;
	margin-top:-15px
}
.first-section-btm .vc_column-inner>.wpb_wrapper{
	display:flex;
	flex-wrap:wrap;
	align-items:center;
	width:100%;    
	background: #e84c40;
    border-radius: 10px;
    padding: 40px 45px;
	justify-content:space-between
}

.first-section-btm .wpb_wrapper .wpb_text_column{
	width:83%;
	margin-left:30px
}
.first-section-btm .wpb_wrapper h5 {
	color:white;
	margin-bottom:0
}
.first-section-btm .wpcf7 .wpcf7-form input,
.first-section-btm .wpcf7 .wpcf7-form textarea{
	background:#f9d2cf;
	border:none
}
.first-section-btm .wpcf7-form p{
	margin-bottom:0 !important;
	padding:0
}
.first-section-btm .wpcf7 .wpcf7-form input {
	height:35px;
	line-height:35px;
	font-size:15px
}
.first-section-btm .wpcf7 .wpcf7-form textarea{
	font-size: 15px;
	font-weight:500 !important;
    text-align: left !important;
    padding: 10px 15px !important;
   	margin: 0 0 -10px !important;
    height: 81px;
}
.page-id-7792 .button-center {
	margin: 40px 0px 0px !important;
}
.page-id-7792 .first-section .fst-rt-con .button-center {
    position: absolute;
    left: -40px;
    right: 0;
    margin: auto !important;
    top: -40px;
    bottom: 0;
    width: 182px !important;
    height: 10px;
}
.first-section .wpcf7-response-output {
	display: inline-block;
    left: 16px;
    position: relative;
	width: auto;
}
.first-section .wpcf7-not-valid-tip{
	display:none !important
}
.first-section-btm .wpcf7 .wpcf7-form textarea,
.first-section-btm .wpcf7 .wpcf7-form input{
	margin-bottom:0;
	width:100%
}
/* .talk-sec label.textarea span{
	display: flex;
    align-items: center;
    height: 100px;
	border: 1px solid #b6a4a0;
	width:404px
}
.talk-sec label.textarea span textarea{
	border:none !important
} */
.talk-sec label.textarea span textarea::placeholder{
	font-weight:600;
	color:#635289
}
.page-id-7792 .first-section .first-sec-lft .wpb_wrapper .tt_primary_button span, .home .first-section .first-sec-lft .wpb_wrapper .tt_primary_button span{
	margin-right:0
}
.kd-side-panel .field-group .wpcf7-form-control-wrap{
	width:79.5%
}
.kd-side-panel .form-submit{
	width:auto;
	margin-left:11px
}
.second-section {
	position:relative;
}
.second-section>.wpb_column,
.third-section>.wpb_column,
.fourth-section>.wpb_column{
	position:relative;
	z-index:5
}
.second-section:before,
.second-section:after,
.third-section:before,
.third-section:after,
.fourth-section:before,
.fourth-section:after{
	content:"";
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	display:block;
	visibility:visible;
}
.second-section:before{
	background:url(https://949793c7e2.nxcli.net/wp-content/uploads/2023/05/it-support-shape.png) no-repeat -40px -60px;
	background-size:cover;
	z-index:5;
	
}
.second-section:after{
	background:url(https://949793c7e2.nxcli.net/wp-content/uploads/2023/05/it-support-cloud.png) no-repeat left top;
	background-size:cover;
	animation: animatedBackground 80s linear infinite;
    -moz-animation: animatedBackground 80s linear infinite;
    -webkit-animation: animatedBackground 80s linear infinite;
    -ms-animation: animatedBackground 80s linear infinite;
    -o-animation: animatedBackground 80s linear infinite;
	
}
.third-section:before{
	background:url(https://949793c7e2.nxcli.net/wp-content/uploads/2023/05/website-shape.png) no-repeat -40px bottom;
	background-size:cover;
	z-index:5;
	
}
.third-section:after{
	background:url(https://949793c7e2.nxcli.net/wp-content/uploads/2023/05/website-cloud.png) no-repeat left top;
	background-size:cover;
	animation: animatedBackground 80s linear infinite;
    -moz-animation: animatedBackground 80s linear infinite;
    -webkit-animation: animatedBackground 80s linear infinite;
    -ms-animation: animatedBackground 80s linear infinite;
    -o-animation: animatedBackground 80s linear infinite;
	
}

.fourth-section:before{
	background:url(https://949793c7e2.nxcli.net/wp-content/uploads/2023/05/software-shape.png) no-repeat -40px 0px;
	background-size:cover;
	z-index:5;
	
}
.fourth-section:after{
	background:url(https://949793c7e2.nxcli.net/wp-content/uploads/2023/05/software-cloud.png) no-repeat left top;
	background-size:cover;
	animation: animatedBackground 80s linear infinite;
    -moz-animation: animatedBackground 80s linear infinite;
    -webkit-animation: animatedBackground 80s linear infinite;
    -ms-animation: animatedBackground 80s linear infinite;
    -o-animation: animatedBackground 80s linear infinite;
	
}
@media(min-width:1199px){
	.fourth-section .wpb_single_image.desk,
	.second-section  .wpb_single_image.desk{
		display:flex;
		justify-content:flex-end
	}
	.talk-sec .wpcf7-response-output{
		position:relative;
		margin:15px auto 0;
	}
	.first-section>.wpb_column>.vc_column-inner{
		display: flex;
		align-items: flex-end;
		height: 100vh;
		flex-direction: column;
		justify-content: flex-end;
	}
}
@media(min-width:1200px) and (max-width:1399px){
	.first-section-btm .wpb_wrapper .wpb_text_column {
		width:77%
	}
	.first-section .wpb_single_image{
		width:675px;
	}
	div.wpforms-container-full .wpforms-form input[type=email], div.wpforms-container-full .wpforms-form input[type=number], div.wpforms-container-full .wpforms-form input[type=search], div.wpforms-container-full .wpforms-form input[type=text], div.wpforms-container-full .wpforms-form input[type=url], div.wpforms-container-full .wpforms-form select, div.wpforms-container-full .wpforms-form textarea, .wpcf7 .wpcf7-select, .wpcf7-form textarea, .wpb_wrapper #loginform .input, .wpcf7 input[type="date"], .wpcf7 .wpcf7-text, .wpcf7 .wpcf7-email, .wpcf7 .wpcf7-select, .modal-content-inner .wpcf7 .wpcf7-text, .modal-content-inner .wpcf7 .wpcf7-email{
		width:100%;
		min-width:100%
	}
	.talk-sec .wpcf7-response-output{
		left:68px;
		width:84%
	}
}
@media(min-width:1180px) and (max-width:1399px){
	
	
	.kd-side-panel .field-group .wpcf7-form-control-wrap{
		width:79.5% !important
	}
	.kd-side-panel .wpcf7 form .wpcf7-response-output,
	.kd-side-panel .field-group.textarea .wpcf7-form-control-wrap{
		width:100% !important
	}
}
@media(max-width:1199px){
	.kd-panel-header .kd-panel-subtitle{
		padding:0 30px !important
	}
	.first-section-btm .vc_column-inner>.wpb_wrapper{
		flex-direction:column
	}
	.first-section-btm .wpb_wrapper .wpb_text_column{
		width:100%;
		margin:0
	}
	
	.first-section-btm .wpb_wrapper h5{
		margin-bottom:15px;
	}
	.wpcf7 form .wpcf7-response-output{
		margin: 0 auto !important;
		display: block;
		width: 490px;
		left: 0;
		font-size:14px
	}
	.wpcf7-form label {
		margin-bottom:10px !important
	}
	.page-id-7792 .first-sec-lft .wpb_text_column .wpb_wrapper p,
	#home .first-sec-lft .wpb_text_column .wpb_wrapper p{
		width:70%;
		margin:0 auto
	}
	.page-id-7792 .first-section .first-sec-lft .wpb_wrapper .tt_primary_button span, .home .first-section .first-sec-lft .wpb_wrapper .tt_primary_button span {
		font-size:16px
	}
	.page-id-7792 .first-section .first-sec-lft .wpb_wrapper .tt_primary_button, 
	.home .first-section .first-sec-lft .wpb_wrapper .tt_primary_button{
		width:230px
	}
	.first-section-btm .wpb_wrapper .vc_row{
		margin-left:-15px !important;
		margin-right:-15px !important
	}
}
@media(min-width:992px) and (max-width:1199px){
	.wpcf7 form .wpcf7-response-output{
		font-size: 14px;
	}
	.page-id-7792 .first-section:before {
		background-position:center !important
	}
	.first-section-btm{
		margin-top:-10px
	}
	
	.talk-sec .form-submit .wpcf7-submit {
		width:auto !important;
		margin:0
	}
	div.wpforms-container-full .wpforms-form input[type=email], div.wpforms-container-full .wpforms-form input[type=number], div.wpforms-container-full .wpforms-form input[type=search], div.wpforms-container-full .wpforms-form input[type=text], div.wpforms-container-full .wpforms-form input[type=url], div.wpforms-container-full .wpforms-form select, div.wpforms-container-full .wpforms-form textarea, .wpcf7 .wpcf7-select, .wpcf7-form textarea, .wpb_wrapper #loginform .input, .wpcf7 input[type="date"], .wpcf7 .wpcf7-text, .wpcf7 .wpcf7-email, .wpcf7 .wpcf7-select, .modal-content-inner .wpcf7 .wpcf7-text, .modal-content-inner .wpcf7 .wpcf7-email{
		width:100%;
		min-width:100%
	}
	.talk-sec .wpcf7-response-output{
		left:68px;
		width:84%
	}
	.talk-sec .wpcf7-form .form-submit p,
	.talk-sec .wpcf7-form label {
		display: flex;
		flex-direction: column;
		justify-content: flex-start;
		align-items: flex-start;
	}
	.field-group .wpcf7-form-control-wrap {
		width:100% !important
	}
	.talk-sec .wpcf7-response-output {
		width:100%
	}
	.form-submit{
		margin-left:0;
		margin-bottom:20px
	}
	.wpcf7 form .wpcf7-response-output{
		width:460px;
		margin-left:0 !important
 	}
}
@media(min-width:992px) and (max-width:1100px){
	div.wpforms-container-full .wpforms-form input[type=email], div.wpforms-container-full .wpforms-form input[type=number], div.wpforms-container-full .wpforms-form input[type=search], div.wpforms-container-full .wpforms-form input[type=text], div.wpforms-container-full .wpforms-form input[type=url], div.wpforms-container-full .wpforms-form select, div.wpforms-container-full .wpforms-form textarea, .wpcf7 .wpcf7-select, .wpcf7-form textarea, .wpb_wrapper #loginform .input, .wpcf7 input[type="date"], .wpcf7 .wpcf7-text, .wpcf7 .wpcf7-email, .wpcf7 .wpcf7-select, .modal-content-inner .wpcf7 .wpcf7-text, .modal-content-inner .wpcf7 .wpcf7-email{
		width:100%;
		margin-left:100%;
		margin-left:10px
	}
	.form-submit .wpcf7-submit{
		margin-left:0
	}
	.wpcf7 form .wpcf7-response-output{
		    width: 100%;
		left: 0;
		position: relative;
		margin-top: 20px !important;
	}
	.talk-sec .field-group span{
		width: 100px;
    	display: inline-block;
	}
	.talk-sec .field-group span.wpcf7-form-control-wrap{
		width: 100%;
    	display: inline-block;
	}
	.form-submit{
		width:100%
	}
	.talk-sec .field-group span.wpcf7-form-control-wrap .wpcf7-form-control{
		margin-left:0
	}
	.wpcf7-form label{
		display:flex;
		flex-wrap:wrap
	}
	header.kd-section-title.testimonial-title .separator_off{
		margin-left:20px
	}
	.form-submit{
		margin-left:0;
		margin-bottom:20px
	}
	.first-section .wpcf7 form .wpcf7-response-output{
		width:490px;
		margin:20px auto 0 !important
	}
	.first-section-btm{
		margin-top:-10px
	}
	.kd-side-panel .form-submit,
	.kd-panel-contact #wpcf7-f5208-o4 .wpcf7-form-control-wrap{
		margin-left:0
	}
	
	.kd-panel-contact .wpcf7-form-control{
		margin-left:0
	}
}
@media(max-width:991px){
.kd-side-panel .form-submit{
	margin-left:0
}
	.page-id-7792 .first-section .first-sec-lft .wpb_wrapper .tt_primary_button span, .home .first-section .first-sec-lft .wpb_wrapper .tt_primary_button span{
		margin-right:0
	}
	.container .vc_row-has-padding-top{
		padding-top:50px !important
	}
	#wrapper .page-id-7792 .first-section .fst-rt-con .tt_primary_button, #wrapper #home .first-section .fst-rt-con .tt_primary_button {
		top: -60px;
		left: 0;
	}
	.talk-sec .wpcf7-form label {
		display: flex;
		flex-direction: column;
		justify-content: flex-start;
		align-items: flex-start;
	}
	.talk-sec .wpcf7 .wpcf7-form .wpcf7-form-control-wrap {
		width:100% !important
	}
	.talk-sec .wpcf7-response-output {
		width:100%
	}
	.form-submit .wpcf7-submit{
		height:50px
	}
	.second-section:before, .third-section:before, .fourth-section:before {
		display:none
	}
	.talk-sec, .test-home {
		padding-left:20px !important;
		padding-right:20px !important
	}
	.first-section .wpcf7 .full-width .wpcf7-form-control.wpcf7-submit{
		margin:20px 0 0
	}
	.upper-footer .footer_widget p{
		padding:0 20px
	}
	.wpcf7 form .wpcf7-response-output{
		width:100% !important
	}
	.first-section-btm .vc_column-inner>.wpb_wrapper{
		padding:40px 25px;
		margin:0 auto;
		width:90%
	}
	.page-id-7792 .first-section .wpb_wrapper .wpb_single_image img, .home .first-section .wpb_wrapper .wpb_single_image img{
		margin-bottom:-31px !important
	}
	.page-id-7792 .first-section .first-sec-lft .wpb_wrapper .tt_primary_button:hover span, .home .first-section .first-sec-lft .wpb_wrapper .tt_primary_button:hover span {
		border-color: #e64b40;
		color: white;
		background: #e64b40;
	}
	.talk-sec .form-submit .wpcf7-submit {
		width:auto !important;
		margin:0
	}
	div.wpforms-container-full .wpforms-form input[type=email], div.wpforms-container-full .wpforms-form input[type=number], div.wpforms-container-full .wpforms-form input[type=search], div.wpforms-container-full .wpforms-form input[type=text], div.wpforms-container-full .wpforms-form input[type=url], div.wpforms-container-full .wpforms-form select, div.wpforms-container-full .wpforms-form textarea, .wpcf7 .wpcf7-select, .wpcf7-form textarea, .wpb_wrapper #loginform .input, .wpcf7 input[type="date"], .wpcf7 .wpcf7-text, .wpcf7 .wpcf7-email, .wpcf7 .wpcf7-select, .modal-content-inner .wpcf7 .wpcf7-text, .modal-content-inner .wpcf7 .wpcf7-email{
		width:100%;
		min-width:100%
	}
	
	.vc_row.wpb_row.vc_inner.vc_custom_1670591931661{
		padding-top:0 !important
	}
	
	.first-section-btm .wpb_wrapper h5{
		text-align:center !important
	}
	.first-section .wpcf7 .full-width .wpcf7-form-control.wpcf7-submit{
		margin:20px auto 0 !important
	}
}
@media(min-width:768px) and (max-width:991px){
	.page-id-7792 .first-section .first-sec-lft .wpb_wrapper .tt_primary_button, .home .first-section .first-sec-lft .wpb_wrapper .tt_primary_button {
		width: 180px !important;
    	height: auto !important;
	}
	.page-id-7792 .first-section .first-sec-lft .wpb_wrapper .tt_primary_button span, 
	.home .first-section .first-sec-lft .wpb_wrapper .tt_primary_button span {
		height:62px
	} 
	.talk-sec header.kd-section-title.testimonial-title .separator_off {
		padding-left:20px
	}
	.first-section .wpcf7 form .wpcf7-response-output {
		    width: 440px !important;
	}
}
@media(max-width:767px){
	.page-id-7792 .first-sec-lft .wpb_text_column .wpb_wrapper p,
	#home .first-sec-lft .wpb_text_column .wpb_wrapper p{
		width:90%;
		margin:0 auto
	}
	.page-id-7792 .first-section .fst-rt-con .button-center{
		top: -60px !important;
		left:0 !important;
		width:170px !important;
		font-size: 16px;
		height:30px
	}
	.page-id-7792 .first-section .first-sec-lft .wpb_wrapper .tt_primary_button, .home .first-section .first-sec-lft .wpb_wrapper .tt_primary_button{
		width: auto;
		display: block;
	}
	.page-id-7792 .button-center {
		font-size: 14px;
		padding: 10px 20px;
		margin-top:20px !important
	}
	.page-id-7792 .first-section:before{
		display:none !important
	}
	#wrapper .talk-sec .wpb_text_column p:last-child {
		padding-top:0;
		margin-bottom:0
	}
}
@media(min-width:600px) and (max-width:767px){
	
	.first-section .wpcf7 form .wpcf7-response-output {
		    width: 440px !important;
	}
}
@media(max-width:500px){
	.page-id-7792 .wpb_text_column ul, #home .wpb_text_column ul{
		padding:15px 0 0
	}
	.page-id-7792 .first-section .first-sec-lft .wpb_wrapper .tt_primary_button, .home .first-section .first-sec-lft .wpb_wrapper .tt_primary_button{
		margin-top:0 !important
	}
	.page-id-7792 .first-section .first-sec-lft .wpb_wrapper .tt_primary_button, 
	.home .first-section .first-sec-lft .wpb_wrapper .tt_primary_button {
		margin:20px auto 0 !important;
		width: 125px;
		display: flex;
		align-items: center;
	}
}
.vc_custom_1683874924800{
	background-position:left top !important
}
.team-carousel .owl-nav div.owl-prev, .clients.slider .owl-nav div.owl-prev, .review-carousel .owl-nav div.owl-prev, .photobox-carousel .owl-nav div.owl-prev {
    left: -45px;
}
.team-carousel .owl-nav div.owl-next, .clients.slider .owl-nav div.owl-next, .review-carousel .owl-nav div.owl-next, .photobox-carousel .owl-nav div.owl-next{
	right:-45px
}
.home .container h3 {
	font-weight:600
}
@media(min-width:1400px) and (max-width:1570px){
	.first-section-btm .wpb_wrapper .wpb_text_column{
		width:78%
	}
	.page-id-7792 .first-section .vc_col-sm-7, .home .first-section .vc_col-sm-7{
		left:0
	}
	.home .first-section {
		padding-top:140px !important
	}
	.page-id-7792 .first-section:before{
		background-position:-100px -90px !important
	}
	.first-section-btm{
		margin-top:-10px
	}
}
@media(min-width:1200px) and (max-width:1366px){
	.review-carousel.nav-arrows .owl-nav, .photobox-carousel.nav-arrows .owl-nav, .photo-gallery-wrapper.nav-arrows .owl-nav, .team-carousel .owl-nav, .testimonials.slider .owl-nav, .clients.slider .owl-nav, .review-carousel .owl-nav, .photobox-carousel .owl-nav, .photo-gallery-wrapper .owl-nav, .owlslider-related-posts.owl-carousel .owl-nav {
		    max-width: 100% ;
    position: absolute ;
    margin-top: -20px;
    overflow: visible;
	}
	.team-carousel .owl-nav div.owl-prev, 
	.clients.slider .owl-nav div.owl-prev, 
	.review-carousel .owl-nav div.owl-prev, 
	.photobox-carousel .owl-nav div.owl-prev{
		left:-10px
	}
	.team-carousel .owl-nav div.owl-next, .clients.slider .owl-nav div.owl-next, .review-carousel .owl-nav div.owl-next, .photobox-carousel .owl-nav div.owl-next {
		right:-10px
	}
}
@media(min-width:1320px) and (max-width:1366px){
	
	.team-carousel .owl-nav div.owl-prev, 
	.clients.slider .owl-nav div.owl-prev, 
	.review-carousel .owl-nav div.owl-prev, 
	.photobox-carousel .owl-nav div.owl-prev{
		left:-85px 
	}
	.team-carousel .owl-nav div.owl-next, .clients.slider .owl-nav div.owl-next, .review-carousel .owl-nav div.owl-next, .photobox-carousel .owl-nav div.owl-next {
		right:-85px 
	}
}
@media(min-width:1200px) and (max-width:1299px){
	.pattern-section.talk-sec{
		padding-left:55px !important;
		padding-right:55px !important
	}
	.second-section,
	.fourth-section,
	.third-section{
		padding-left:25px !important;
		padding-right:25px !important;
	}
	.container .vc_row-has-padding-top.first-section{
		padding-top:120px !important
	}
	.first-section .wpcf7 .wpcf7-form{
		margin-top:0
	}
	.page-id-7792 .first-section .wpb_wrapper .wpb_single_image img, .home .first-section .wpb_wrapper .wpb_single_image img{
		left:10px
	}
	
	.first-section .first-sec-lft.vc_col-md-5{
		position:relative;
		z-index:5
	}
	.first-section-con{
		padding-top:30px !important
	}
	.page-id-7792 .first-section:before{
		background-position:-200px -90px !important
	}
	.page-id-7792 .first-section .vc_col-sm-7, .home .first-section .vc_col-sm-7 {
    width: 49.333333%;
}
}
@media(min-width:1200px) and (max-width:1399px){
	.page-id-7792 .first-section .wpb_wrapper .wpb_single_image img, .home .first-section .wpb_wrapper .wpb_single_image img{
		max-width: 670px !important;
		width: 670px !important;
		position:relative;
		left:10px;
		top:19px !important
	}
	.first-section>.wpb_column>.vc_column-inner{
		height:auto !important
	}
	.first-section-con{
		padding-top:90px !important
	}
	.first-section-btm {
		margin-top:-10px
	}
}

/* INNER PGE */
	.page-id-8006 .about-us-con .vc_row,
	.page-id-7938 .about-us-con .wpb_column,
	.page-id-7938 .about-us-con .vc_row,
	.parent-pageid-7445 .serv-top-content .wpb_column,
	.parent-pageid-7445 .serv-top-content .vc_row{
		display:flex;
		flex-wrap:wrap;
	}
.page-id-7938 .wpb_column,
.parent-pageid-7445 .wpb_column{
	position:relative;
	z-index:5
}
.navbar.navbar-default .menubar{
	background:none !important
}
.serv-top-content .wpb_wrapper .vc_row:first-child {
	position:relative;
	z-index:10;
	display:flex;
	align-items:center
}

.serv-top-content:before{
	content:"";
	position:absolute;
	left:0;
	top:-50px;
	width:100%;
	height:100%;
	background:url(https://949793c7e2.nxcli.net/wp-content/uploads/2023/06/serv-top-sec.png) no-repeat right top;
}
.about-us-con:before {
	background: url(https://949793c7e2.nxcli.net/wp-content/uploads/2023/10/about-con.png) no-repeat right top;
	top: 180px;
	content:"";
	position:absolute;
	left:-140px;
	width:100%;
	height:100%;
}
.about-us-con:after,
.serv-top-content:after{
	content:"";
	position:absolute;
	left:0;
	top:-150px;
	width:100%;
	height:120vh;
	background:url(https://949793c7e2.nxcli.net/wp-content/uploads/2023/06/serv-top-sec-cloud.png) no-repeat left top;
	background-size:cover;
	animation: animatedBackground 130s linear infinite;
    -moz-animation: animatedBackground 130s linear infinite;
    -webkit-animation: animatedBackground 130s linear infinite;
    -ms-animation: animatedBackground 130s linear infinite;
    -o-animation: animatedBackground 130s linear infinite;
	
}
.about-us-con:after {
	top: -100px;
}
.page-id-7938 .about-us-con,
.parent-pageid-7445 .serv-top-content{
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+0,e4dfff+50,fbfaff+100 */
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(228,223,255,1) 50%, rgba(251,250,255,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(228,223,255,1) 50%,rgba(251,250,255,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(228,223,255,1) 50%,rgba(251,250,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fbfaff',GradientType=0 ); /* IE6-9 */


}

.parent-pageid-7445 .kd-section-title {
	padding:0 0 40px
}
.parent-pageid-7445 header.kd-section-title + .wpb_text_column p {
	font-size:16px;
	padding-right:30px
}
.parent-pageid-7445 .vc_custom_heading {
	padding-top:15px;
	font-size:24px;
	font-weight:800
}
.parent-pageid-7445 .serv-top-content .key-icon-box {
	background:rgb(234 231 255 / 80%) !important;
	border:1px dotted #e7bccf;
	border-radius:20px;
	padding:20px;
	height:100%
}
.parent-pageid-7445 .service-heading,
.parent-pageid-7445 .tt-iconbox-customimg{
	text-align:center
}
.parent-pageid-7445 .service-heading {
	font-size:22px !important;
	font-family: Rubik !important;
	font-weight:900 !important
}
.parent-pageid-7445 .key-icon-box p{
	font-size:16px !important;
	line-height:25px !important
}
.parent-pageid-7445 .serv-ban-content {
	margin-top:-30px
}
.below-banner {
	margin-top:-30px
}
.below-banner .vc_column-inner,
.below-banner .wpb_column,
.below-banner .vc_row{
	display:flex;
	flex-wrap:wrap
}
.below-banner .wpb_wrapper {
	height:100%
}
.serv-ban-content .vc_column-inner {
	padding:0 8px
}
.below-banner .key-icon-box.icon-default.icon-top .tt-iconbox-customimg img {
	height: 60px;
    max-width: 100%;
    width: auto;
}

.bottom-content {
	padding:110px 0 50px;
	position:relative
}
.bottom-content .testimonial-title .subtitle {
	margin-bottom:0 !important
}
.parent-pageid-7445 .serv-top-content .wpb_column{
	align-items:flex-start !important;
}
.serv-top-content .wpb_wrapper,
.parent-pageid-7445 .serv-top-content .vc_column_container>.vc_column-inner {
	height:100%
}
.wpb_single_image.vc_align_left{
	text-align:center
}

.bottom-content:before{
	content:"";
	position:absolute;
	left:-50%;
	top:-50px;
	width:100vw;
	height:100%;
	margin-left: 29%;
	background:url(https://949793c7e2.nxcli.net/wp-content/uploads/2023/06/testi-bg.png) no-repeat right top;
}
.page-id-7938 .bottom-content:before{
	top: -40px;
}
.bottom-content:after{
	content:"";
	position:absolute;
	right:-50%;
	top:120px;
	width:100vw;
	height:100%;
	background:url(https://949793c7e2.nxcli.net/wp-content/uploads/2023/06/testi-cloud.png) repeat-x left top;
	background-size:cover;
	animation: animatedBackground 80s linear infinite;
    -moz-animation: animatedBackground 80s linear infinite;
    -webkit-animation: animatedBackground 80s linear infinite;
    -ms-animation: animatedBackground 80s linear infinite;
    -o-animation: animatedBackground 80s linear infinite;
	margin-right: 29%;
	
}
.page-id-7938 .bottom-content:after{
	top: 0;
}
.talk-sec.vc_row{
	margin:80px 0 !important;
	position:relative;
}
.talk-sec .wpcf7 .wpcf7-text, 
.talk-sec .wpcf7 .wpcf7-textarea {
	max-width:100%;
	width:100%;
}
.talk-sec .wpcf7-form{
	width:100%
}
.talk-sec .vc_column_container .vc_col-sm-6:last-child .vc_column-inner {
	padding-left: 85px;
}
.talk-sec .wpcf7-form .field-group {
	flex-wrap:wrap
}
.talk-sec .wpcf7-form .form-submit span:first-child,
.talk-sec .wpcf7-form .field-group span:first-child{
	width:75px;
	display:block
}
.talk-sec .wpcf7-form .form-submit .wpcf7-form-control-wrap,
.talk-sec .wpcf7-form .field-group .wpcf7-form-control-wrap{
	width:65%;
	margin-left:20px
}
 .talk-sec .wpcf7-form .field-group.textarea span.wpcf7-form-control-wrap {
	width: 65% !important;
}
.talk-sec:before{
	content:"";
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:url(https://949793c7e2.nxcli.net/wp-content/uploads/2023/06/talk-sec-bg.png) no-repeat right top;
}
.page-id-7938 .about-us-con li,
.page-id-7938 .about-us-con p {
	font-size: 16px;
}
.page-id-7938 .about-us-con li{
	font-family: Rubik;
	padding:5px 0 5px 25px
}
.page-id-7938 .about-us-con h5 {
	margin-bottom: 0;
}
.page-id-7938 .kd-section-title{
	padding:0 0 50px;
}
.about-us-con blockquote {
	background: none !important;
	padding: 0 0 0 30px !important;
	box-shadow: none !important;
	border-left:8px solid #e84c40 !important;
	margin-bottom:50px !important
}
.about-us-con blockquote:before{
	display: none !important;
}
.about-us-con blockquote p {
	margin: 0 !important;
	font-size: 18px !important;
	color:#e84c40
}
.about-us-con blockquote p strong{
	color: #635289 !important;
	font-weight: 800;
	display: block;
}
.about-us-con blockquote p a{
	font-weight: 800;
	text-decoration: underline;
}
.page-id-8006 .about-us-con:after {
	display:none
}
.wpcf7-text, .wpcf7-textarea{
	background:white !important
}
.page-id-7938 .wpb_text_column .modal-menu-item {
	cursor:pointer
}

.kd-side-panel .kd-panel-wrapper .wpcf7 .wpcf7-text, .kd-side-panel .kd-panel-wrapper .wpcf7 .wpcf7-text,
.kd-side-panel .kd-panel-wrapper .wpcf7 textarea{
	width:100% !important
}
@media(min-width:1500px){
	.page-id-8006 .about-us-con,
	.page-id-7938 .about-us-con {
		padding-top:260px !important
	}
}
@media(min-width:1200px) and (max-width:1300px){
	.page-id-7792 .first-section:before {
		display:none
	}
	
}
@media(min-width:1200px) and (max-width:1500px){
	.first-section{
		padding-top:150px !important
	}
	.about-us-con:before {
		left:0
	}
	.page-id-7938 .about-us-con {
		padding:170px 0 110px !important
	}
	.about-us-con:before{
		top:110px
	}
}
@media(min-width:1300px){
	.kd-side-panel .kd-panel-contact {
	padding-right:25px !important
}
	.page-id-8006 .about-us-con .vc_col-sm-4,
	.page-id-7938 .about-us-con .vc_col-sm-4,
	.parent-pageid-7445 .serv-top-content .vc_col-sm-4{
		width:45.333333%
	}
	
	.page-id-8006 .about-us-con .vc_col-sm-8,
	.page-id-7938 .about-us-con .vc_col-sm-8,
	.parent-pageid-7445 .serv-top-content .vc_col-sm-8{
		width:54.666667%
	}
	.parent-pageid-7445 .testimonials.slider.without-image .tt-content h6{
		width:70%
	}
	.page-id-7938 .bottom-content .clients:after {
		background: url(https://949793c7e2.nxcli.net/wp-content/uploads/2023/10/dots.png) no-repeat right bottom;
		content:"";
		position: absolute;
		left:-690px;
		bottom: -120px;
		width: 100vw;
		height:76px;
	
	}
}
@media (max-width:1199px){
	.parent-pageid-7445 .serv-ban-content {
		margin-top:0
	}
	.talk-sec .wpcf7-form .form-submit .wpcf7-form-control-wrap,
	.talk-sec .wpcf7-form .field-group.textarea span.wpcf7-form-control-wrap,
	.talk-sec .wpcf7-form .field-group .wpcf7-form-control-wrap{
		width: 100% !important;
    	margin-left: 0;
	}
	.parent-pageid-7445 .clients.slider .owl-nav div.owl-prev{
		left:0
	}
	.parent-pageid-7445 .clients.slider .owl-nav div.owl-next{
		right:0
	}
}
@media(min-width:992px) and (max-width:1199px){
	.page-id-8006 .about-us-con,
	.parent-pageid-7445 .serv-top-content,
	.page-id-7938 .about-us-con {
		padding:190px 0 80px !important
	}
	.talk-sec:before{
		background-position:right -130px top
	}
	.talk-sec .vc_column_container .vc_col-sm-6:last-child .vc_column-inner {
		padding-left:35px
	}
	.header-bttn-wrapper .tt_button.modal-menu-item {
		padding-left: 15px;
		padding-right: 15px;
	}
	.navbar .modal-menu-item{
		display:block !important;
		font-size:16px !important
	}
}
@media(min-width:1170px){
	.bottom-content,
	.talk-sec.vc_row{
		padding-left:0 !important;
		padding-right:0 !important
	}
	.parent-pageid-7445 .serv-top-content{
		padding:190px 0 80px !important
	}
	.talk-sec .wpcf7-form .field-group.textarea {
		align-items:flex-start
	}
}
@media(min-width:1200px) and (max-width:1399px){
	.talk-sec:before {
		left: 40px;
    	top: -100px;
	}
}
@media (min-width:960px) and (max-width:991px){
	    .logo img {
        max-height: 47px;
        margin-top: 0px;
        width: auto;
    }
	.testimonials.slider .tt-content h6 {
        margin: auto;
        max-width: 100%;
        font-size: 18px;
        line-height: 28px;
        font-weight: normal;
        margin-bottom: 25px;
        text-align: center;
    }
	.page-id-7938 .about-us-con {
		padding:140px 0 0 !important
	}
}
@media(max-width:991px){
	.third-section .vc_custom_1686923545321{
		padding-left:0 !important
	}
	.page-id-7938 .about-us-con .vc_column-inner > .wpb_wrapper > .vc_row:first-child,
	.parent-pageid-7445 .serv-top-content .vc_column-inner > .wpb_wrapper > .vc_row:first-child{
		flex-direction:column
	}
	.page-id-7938 .about-us-con .vc_column-inner > .wpb_wrapper > .vc_row:first-child {
		justify-content: center;
		align-items: center;
	}
	.page-id-8006 .about-us-con .vc_col-sm-4,
	.page-id-7938 .about-us-con .vc_col-sm-4,
	.parent-pageid-7445 .serv-top-content .vc_column-inner > .wpb_wrapper > .vc_row:first-child .vc_col-sm-4{
		width:100%
	}
	.page-id-8006 .about-us-con .vc_col-sm-8,
	.page-id-7938 .about-us-con .vc_col-sm-8,
	.parent-pageid-7445 .serv-top-content .vc_column-inner > .wpb_wrapper > .vc_row:first-child .vc_col-sm-8{
		order:1;
		width:90%
	}
	.parent-pageid-7445 .kd-section-title {
		padding: 0 0 20px;
	}
	.parent-pageid-7445 .serv-top-content p{
		padding-right:0 !important
	}
	.bottom-content {
		padding:60px 0 0
	}
	.testimonials.slider.without-image .tt-content h6{
		max-width:90%
	}
	.parent-pageid-7445 .serv-top-content:before,
	.about-us-con:before,
	.bottom-content:before,
	.talk-sec:before {
		display:none
	}
	.talk-sec .kd-section-title{
		text-align:center
	}
	.talk-sec .vc_col-sm-6 {
		width:100%
	}
	.talk-sec .wpcf7-form-control.wpcf7-submit{
		margin:20px 0 0 !important
	}
	header.kd-section-title.testimonial-title .separator_off {
		font-size:25px!important
	}
	.page-id-7938 .kd-section-title {
		padding-bottom: 15px;
	}
	.page-id-7938 .about-us-con p {
		width: 100% !important;
	}
	.about-us-con blockquote {
		padding-left:15px !important;
		margin-bottom:0 !important
	}
	.page-id-8006 .about-us-con {
		padding-left:15px !important;
		padding-right:15px !important
	}
}
@media(min-width:992px){
	.vc_custom_1516029036131 .owl-nav div.owl-prev {
		left:-50px
	}
	.vc_custom_1516029036131 .owl-nav div.owl-next {
		right:-50px
	}
}
@media(min-width:768px)and (max-width:991px){
	.wpb_wrapper .wpb_single_image img{
		width:100% !important;
		margin:0 auto !important
	}
	.parent-pageid-7445 .serv-top-content {
		padding:70px 0 80px
	}
	.serv-ban-content .vc_col-sm-3{
		width: 49.9%;
    	padding: 0 10px;
	}
	.first-section-btm .wpb_wrapper h5 {
		font-size:24px !important
	}
	.first-section-btm{
		margin-top:20px !important
	}
}
@media(max-width:767px){
	.wpb_wrapper .wpb_single_image img{
		margin:0 auto !important
	}
	.parent-pageid-7445 .serv-top-content .key-icon-box {
		margin:0 20px
	}
	.parent-pageid-7445 .serv-top-content {
		padding:70px 0 80px
	}
	.first-section-btm .wpb_wrapper h5 {
		font-size:24px !important
	}
	.page-id-7792 .wpb_wrapper .wpb_single_image img, .home .wpb_wrapper .wpb_single_image img {
		width:80%
	}
	.talk-sec.vc_row{
		margin:40px 0 !important;
		padding: 0 30px !important;
	}
	.test-home {
		padding-top:65px !important
	}
}