/*!
Theme Name: eescorporation
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: eescorporation
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

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

eescorporation is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Generic
	- Normalize
	- Box sizing
# Base
	- Typography
	- Elements
	- Links
	- Forms
## Layouts
# Components
	- Navigation
	- Posts and pages
	- Comments
	- Widgets
	- Media
	- Captions
	- Galleries
# plugins
	- Jetpack infinite scroll
# Utilities
	- Accessibility
	- Alignments

--------------------------------------------------------------*/

/*--------------------------------------------------------------
# Generic
--------------------------------------------------------------*/

/* Normalize
--------------------------------------------- */

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
	 ========================================================================== */

/* 	 @font-face { font-family: Aguafina Script-Regular; src: url(https://test-site.com/wp-content/themes/twentynineteen/fonts/AguafinaScript-Regular.ttf); font-weight: normal; } */

	 *:focus{outline:-webkit-focus-ring-color none;outline:none;}
	 a:visited,a:focus,a:active,a:hover{outline:none!important;text-decoration:none !important;}
	 
	 /*--------------------------------------------------------------# Global defination of elements--------------------------------------------------------------*/
	 
	 body{font-family: 'Lato', sans-serif !important; font-display:auto;line-height:1.5;background:none;background-color:#fff;font-size:14px;color:#000;font-weight: 500;overflow-x: hidden;}
	 .container {width:100%; max-width: 1200px;padding: 0 15px;}
	 .main, .site-main {margin: 20px 0px;}
	 img{max-width:100%;height:auto;}
	 a{color:#000; font-family: 'Lato', sans-serif;}
	 a:hover,a:focus{text-decoration:none;color: #ff8123;}
	 h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family: 'Lato', sans-serif !important;color:#000;font-weight: 600;text-transform: unset;line-height:30px;margin-bottom:10px;}
	 h1,.h1{font-size:28px !important;}
	 h2,.h2{font-size:26px;}
	 h3,.h3{font-size:25px;}
	 h4,.h4{font-size:20px;}
	 h5,.h5{font-size:20px;}
	 h6,.h6{font-size:15px;}
	 h1 small,.h1 small{font-size:16px;}
	 h2 small,.h2 small{font-size:14px;}
	 h3 small,.h3 small{font-size:14px;}
	 h4 small,.h4 small{font-size:14px;letter-spacing:1px;margin-top:10px;}
	 h5 small,.h5 small{font-size:14px;}
	 h6 small,.h6 small{font-size:14px;}
	 p{margin-bottom:20px;line-height:25px; font-weight: 400; font-size: 14px;}
	 b,strong{font-weight:bold;}
	 input.wpcf7-submit, button, .btn-primary{font-size:0.75rem;}
	 ul{margin-bottom: 0px;padding: 0px;}
	 li{list-style: none;}
	 .page-title {text-align: center;margin-bottom: 40px; text-transform: capitalize;}
	 
	 /* .sub-menu li:hover a,.sub-menu li:active a,.sub-menu li:focus a{color: white !important; background-color: #ff8123
	  !important;} */
	 /* ================================================================================ */
	 
	 .btn{padding:0px;border-radius:unset;font-family: 'Lato', sans-serif !important;border:none;}
	 
	 /* ======= */
	 
	 input {
		 width: 100%;
		 border: unset;
		 background: #fff;
		 padding: 10px;
		 color: #666666;
		 font-size: 14px;
		 font-weight: 400;
		 border: 2px solid #ff8123;
		 /* border-radius: 7px; */
		 font-family: 'Lato';
	 }
	 input#submit, .woocommerce #respond input#submit {
		 background-color: #ff8123;
		 color: #fff;
		 font-family: 'Lato';
		 
	 }
	 input#submit:hover, .woocommerce #respond input#submit:hover {
		 background-color: #fff;
		 color: #ff8123;
		 border: 1px solid #ff8123;
		
	 ;
	 }
	 textarea {
		 width: 100%;
		 border: unset;
		 background: #fff;
		 padding: 10px;
		 color: #666666;
		 font-size: 14px;
		 font-weight: 600;
		 max-height: 150px;
		 margin-top: 5px;
		 border: 2px solid #ff8123;
		 /* border-radius: 7px; */
		 text-transform: capitalize;
	 }
	 label{
		width: 100%;
		 margin-bottom:0px;
	 }
	 .wpcf7-form textarea{ font-weight: 400;}
	 input.wpcf7-submit, button, .btn-primary {
		 background: #ff8123;
		 width: auto !important;
		 border: 1px solid #ff8123;
		 padding: 10px 30px;
		 color: #fefefe;
		 text-transform: uppercase;
		 font-weight: 700;
		 border-radius: 7px;
	 }
	 input.wpcf7-submit:hover, button:hover, .btn-primary:hover {
		 background: #fff;
		 color: #ff8123
	 ;
		 border: 1px solid #ff8123
	 ;
	 }
	 .btn-medium {
		 padding: 17px 15px;
		 -moz-border-radius: 10px;
		 -webkit-border-radius: 10px;
		 border-radius: 10px;
	 }
	 .modal-dialog{display:flex;align-items:center;align-content:center;height:100%;top:0;bottom:0;margin-top:0;margin-bottom:0;}
	 svg {height: 20px; width: 20px;}
	 .slick-slide {height: auto;}
	 
	 /* ============== */
	 
	 .wpcf7 form .wpcf7-response-output{margin:5px 0 10px 0;padding:010px;font-size:14px;letter-spacing:1px;}
	 .wpcf7 br{line-height:0;height:0;font-size:0;margin:0;}
	 .wpcf7 .wpcf7-not-valid-tip{font-size:12px;letter-spacing:1px;}
	 .wpcf7-form-control-wrap{position:relative;display:block;margin-bottom:0px;line-height:1;}
	 .submit_wrap{position:relative;}
	 .submit_wrap .wpcf7-spinner{padding:0;margin:0;position:absolute;top:20px;right:0;left:0;}
	 .wpcf7 p{margin-bottom:5px;line-height:1.5;}
	 .wpcf7 input,.wpcf7 textarea{margin-bottom:5px;margin-top:0;}
	 .top-bar .container_fluid {padding: 0 15px;}
	 .main-menu-div > ul > li.current-menu-item .sub-menu a {color: #fff;}
	 .main-menu-div > ul > li.current-menu-item .sub-menu a:hover {color: #ff8123;}
	 
	 
	 /* Slicker Dots */
	  .slick-dots button::before {
		 width: 14px !important;
		 height: 14px !important;
		 font-size: 14px;
		 opacity: 1;
		 color: transparent;
		 content: '' !important;
		 border-radius: 50%;
	 }
	 .slick-dots button::before {  width: 12px !important;  height: 12px !important;}
	 
	 .slick-dotted.slick-slider { margin-bottom: 0px;}
	  /* .slick-dots li.slick-active button::before {opacity: 1;color: #ff8123;background-color: #ff8123;} */
	 .slick-dots li button {
		border: none !important;
		color: transparent;
		background-color: #D8D8D8 !important;
		height: 5px !important;
		border-radius: 50px !important;
		width: 10px !important;
	}

	.slick-dots li.slick-active button {
		width: 10px !important;
		background-color: #ff8123 !important;
	}

	.slick-dots li {
		width: auto !important;
		height: 0px !important;
		margin: 0px 3px 10px !important;
	}
	.slick-dots{
		bottom: -25px !important;	
	}
	 /* Slick Arrows */
	  .reviews-cards svg  {
		 height: 50px;
		 width: 50px;
		 border-radius: 50%;
		 display: flex;
		 align-items: center;
		 justify-content: center;
		 cursor: pointer;
		 position: absolute;
		 z-index: 1;
		 top: -25px;
		 bottom: 0;
		 right: 70;
		 margin: auto 0;
		 color: #000;
		 font-size: 25px;
		 border: 1px solid black;
		 padding: 6px;
		 background-color: rgba(255, 255, 255, 0.536);
	 }
	 
	 svg.nextArrow {right: 0;left: 70;transform: rotate(-180deg);}
	


	 /* Home Page Css */
/* New Home Banner Css */
.home-banner.home-banner-new {
    display: none;
}
.home-banner.home-banner-new{
	 background: linear-gradient(297.14deg, #FF8123 46.65%, #FFCA23 150.23%);
}
.home-banner.home-banner-new h1{ 
	color: #fff;
}
.banner_count_down{
	background-color: rgba(255, 255, 255, 0.42);
	border-radius: 28px;
	padding: 50px 15px;
	text-align: center;
}
.banner_count_down h2{
	font-size: 40px;
	font-weight: 700;
	color: #000;
	text-transform: uppercase;
	display: flex;
    justify-content: center;
    align-items: center;
}
.banner_count_down h2::before {
    content: url(/wp-content/uploads/2023/07/Group-1686560216.png);
	margin-right: 15px;
}
.round-sales{
	color: #000;
	font-size: 16px; 
}
.page-template-page-home-custom .home-banner {
	background-color: #F8F9FD;
	padding: 100px 0px;
}
.coin-wrapper {
    position: relative;
	z-index: 1;
}
.coin-wrapper::after {
    content: url(/wp-content/uploads/2023/07/0-1-1.png);
    position: absolute;
    top: 0;
    right: 0;
	z-index: -1;
}
.coin-wrapper-widget{
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 20px 0px 30px;
}
.coin-wrapper-widget::after {
    content: url(/wp-content/uploads/2023/07/image-55.png);
    margin-left: 10px;
}
.coin-wrapper .dai-grl{
	color: #fff;
	border-radius: 12px;
	background: linear-gradient(297.14deg, #FF8123 46.65%, #FFCA23 150.23%);
	padding: 10px 18px;
	margin-right: 20px;
}
.coin-wrapper-widget p{
	color: #fff;
}
.banner_image_button{
	display: flex;
	justify-content: center;
}
.banner_whitepaper_btn a{
	color: #ff8123;
	font-weight: 500px;
	border: 2px solid #ff8123;
	border-radius: 30px;
	background: #fff;
	padding: 8px 15px;
	margin-right: 10px;
	font-size: 18px;
}
.banner_whitepaper_btn a:hover{
	color: #fff;
	background: #ff8123;
}
.banner_whitepaper_btn a:hover svg path {
    stroke: #fff;
}
.banner_purchase_btn a{
	color: #fff;
	font-weight: 500px;
	border: 2px solid #ff8123;
	border-radius: 30px;
	background: #ff8123;
	padding: 8px 16px;
	font-size: 18px;
}
.banner_purchase_btn a:hover{
	color: #ff8123;
	background: #fff;
}
.time_circles h4,.time_circles span{
	color: #000;
	font-weight: 600;
}
@media(max-width:1200px){
	.banner_count_down{
		margin: 50px 0px
	}
}
@media(max-width:768px){
	.banner_count_down{
		padding: 40px 15px;
	}

	.banner_count_down h2{
		font-size: 20px;
	}
	.banner_purchase_btn a,.banner_whitepaper_btn a{
		font-size: 16px;
		padding: 8px 12px;
	}
}
@media(max-width:576px){
	.banner_count_down{
		padding: 30px 15px;
		margin: 30px 0px;
	}
	#popup-box{
		width: 350px;
	}
	#popup-box .banner_count_down h2{
		font-size: 20px;
	}
	.coin-wrapper::after{
		content: "";
	}
}
/* ......................................... */






 /* SUBSIDIARIES , PARTNERS*/
 #subsidiaries,#partners{padding: 20px 0px;}
 #partners .row{ align-items: center;}
 .subsidiaries-heading h6,.partner-heading h6{font-size: 16px; font-weight: 500; line-height: 16.4px; padding-left: 5px; margin: 25px 0px; text-transform: uppercase;}
 .subsidiaries-logo,.partner-logo{ margin-left: -100px;}
 .subsidiaries-logo a,.partner-logo a{margin: 0 auto;}
 /* .subsidiaries-logo .slick-slide img,.partner-logo .slick-slide img{ width: 82px; height: 21px;} */
 @media(min-width: 576px){
	.subsidiaries-logo .slick-slide img, .partner-logo .slick-slide img { width: 115px; height: 29px; margin-left: 0px;}
 }
 @media(min-width: 768px){
	.subsidiaries-heading h6, .partner-heading h6{font-size: 20px; line-height: 20.5px; padding-left: 10px;}
 }
 @media(min-width: 992px){
	.subsidiaries-logo, .partner-logo{display: flex; align-items: center; margin: 40px 0px;}
}
 @media(min-width: 1200px){
	.subsidiaries-heading h6, .partner-heading h6{ margin: revert;}
	.subsidiaries-heading h6::before, .partner-heading h6::before { content: ''; width: 7px; height: 76px; background-color: #FF8123; position: absolute;left: 0; bottom: 15px;}
 }

 /* SERVICES */
 #services{padding-top: 30px;}
 .services-fixed-wrapper { margin-bottom: 46px;}
 .services-fixed-wrapper h2,.work-with-us-heading h2, #blogs h2, #testimonials h2,.stay-in-loop h2,.case-studies-heading h2{ font-size: 20px; font-weight: 400; line-height: 27.6px; text-transform: uppercase; margin: 0px; margin-bottom: 25px;}
 .services-fixed-wrapper h2,.work-with-us-heading h2{text-transform: capitalize;}
 .get-started a{ color: #fff; background-color: #FF8123; padding: 13px 27px; border-radius: 7px; border: 1px solid #FF8123;}
 .get-started a:hover{ color: #FF8123; background-color: #fff; border: 1px solid #FF8123;}
 .services-wrapper h5, .services-wrapper h6 { margin: 0; margin-bottom: 14px;}
 .services-wrapper h5 { font-size: 16px; font-weight: 700; line-height: 19px; text-transform: uppercase; color: #ff8123;}
 .single-blog-post .blog_category a:hover{ color: #000;}
 .services-wrapper h6 a.button{ font-size: 20px; font-weight: 400; line-height: 24px; color: #000;}
 .services-wrapper h6:hover a.button ,.single-blog-post .blog-post-content h5:hover{color: #FF8123;}
 .services-wrapper p{ color: #696969; font-size: 14px; line-height: 18.76px;}
 .service-widget{ margin-bottom: 30px;}
 .service-categories {display: none;}

 @media(min-width: 576px){
	#services{padding-top: 50px;}
	.services-fixed-wrapper h2,.work-with-us-heading h2, #blogs h2, #testimonials h2,.stay-in-loop h2,.case-studies-heading h2{ font-size: 28px; line-height: 37.6px; text-transform: uppercase; margin-bottom: 30px;}

 }
 @media(min-width: 768px){
	#services{padding-top: 80px;}
	.services-wrapper p{ font-size: 18px; line-height: 24px; color: #696969;}
 }
 @media(min-width: 992px){
	.service-widget{ margin-bottom: 50px;}
	.services-fixed-wrapper h2,.work-with-us-heading h2, #blogs h2, #testimonials h2,.stay-in-loop h2,.case-studies-heading h2{ font-size: 36px; line-height: 53.28px; text-transform: uppercase; margin-bottom: 38px;}
	.service-categories{ display: flex; flex-wrap: wrap;}
	.service-categories .categories{ margin: 0px 5px 15px 0px;}
	.service-categories .categories a{ border: 1px solid #FF8123; border-radius: 50px; padding: 7px 15px; font-size: 14px; margin: 0 auto; transition: 0.4s; color: #FF8123;}
	.service-categories .categories>a:hover{ background-color: #FF8123; color: #fff;}
 }
 @media(min-width: 1200px){
	#services{padding: 100px 0px;}
 }

/* FORBES SECTION CSS */
#forbes{ margin-bottom: 30px;}
.featured-forbes p { font-size: 36px; text-transform: capitalize; margin-bottom: 20px;}
.forbes-article p { font-size: 18px; line-height: 26px; font-weight: 700; margin-bottom: 20px;}
.forbes-wrapper .col-md-3 { margin: auto 0;}
.forbes-heading-logo img{ width: 120px; margin-bottom: 15px;}
.forbes-single-article { padding: 10px 0px;}

@media(min-width:768px){
	#forbes{ margin-bottom: 60px;}
	.forbes-article::before { content: ''; position: absolute; width: 7px; height: 165px; background-color: #FF8123; left: 0; top: 0;}
	.forbes-article { padding-left: 40px;}
	.featured-forbes p { font-size: 36px; text-transform: capitalize; margin-bottom: 45px;}
	.forbes-heading-logo { padding: 30px;}
	.forbes-heading-logo img{ width: 100%; margin-bottom: 0px;}
	.forbes-article p { font-size: 32px; line-height: 38px; font-weight: 700; margin-bottom: 25px;}



 }

/* WHY WORK WITH US */
#work-with-us{padding: 15px 0px;}
.work-with-us-card{padding: 35px; border-radius: 6px; box-shadow: 0px 13.3299px 26.6597px rgba(255, 129, 35, 0.08), 0px 6.66493px 13.3299px rgba(21, 21, 21, 0.06);backdrop-filter: blur(3.33247px); transition: 0.6s;}
.work-with-us-card h6,.work-with-us-card p,.breather-wrapper p{ font-size: 16px; font-weight: 400; line-height: 20px; margin: 11px 0px 17px;}
.work-with-us-card p,.breather-wrapper p{ color: #696969;}
.work-with-us-wrapper-slider .slick-list {padding-bottom: 35px !important;}
.work-with-us-wrapper .row{ display: flex;}
.work-with-us-wrapper .row .col-md-3{ display: flex;}
.work-with-us-wrapper .row .col-md-3 .work-with-us-card{ height: 100%;}	
.work-with-us-card .card-hover-thumbnail{ display: block;}
.work-with-us-card .card-thumbnail{display: none;}
/* .work-with-us-card:hover .card-hover-thumbnail{ display: block;} */

@media(min-width: 576px){
}
@media(min-width: 768px){}
@media(min-width: 992px){
	.work-with-us-card{ transition: 0.6s;}
	.work-with-us-card:hover{ transform: translate(0,-18px);}
}
@media(min-width: 1024px){}
@media(min-width: 1200px){
	#work-with-us{padding: 50px 0px;}
}

/* BREATHER */
#breather{ padding: 15px 0px;}
.breather-wrapper{padding: 25px 19px; border-radius: 15px;border: 3px solid #FF8123; }	
.breather-wrapper h2{font-size: 30px; font-weight: 400; line-height: 35.75px; margin: 0;}
.breather-wrapper p{ margin: 22px 0px;}

@media(min-width: 576px){
	.breather-wrapper{padding: 40px;border-radius: 15px;border: 3px solid #FF8123; }	
}
@media(min-width: 768px){
	#breather{ padding: 30px 0px;}
	.breather-wrapper h2{font-size: 37px; line-height: 43.81px;}
	.breather-wrapper{padding: 50px;border-radius: 15px;border: 3px solid #FF8123; }	
	.breather-wrapper p{ padding-right: 100px; margin: 22px 0px;}

}
@media(min-width: 992px){
	.breather-wrapper{padding: 55px;}
}
@media(min-width: 1024px){}
@media(min-width: 1200px){
	#breather{ padding: 50px 0px;}
	.breather-wrapper h2{font-size: 47px; line-height: 53.81px;}
	.breather-wrapper{padding: 65px;border-radius: 15px;border: 3px solid #FF8123; }
	.breather-wrapper p{ padding-right: 200px; margin: 22px 0px;}	

}

/* CATEGORY SLIDER */
#category-slider{padding: 0px 0px 50px;}
.category-slider-wrapper{ transform: rotate(-4deg); margin-top: -30px;}
.category-slider-wrapper .category{ background-color: #000; border: 1px solid #000; padding: 10px 25px;  text-align: center; border-radius: 51px; margin: 0px 7px; transition: 0.2s;}
.category-slider-wrapper .category:hover{ background-color: #fff; border: 1px solid #000;}
.category-slider-wrapper .category>a{ color: #fff;font-size: 18px; font-weight: 800;}
.category-slider-wrapper .category:hover>a{color: #000;}

@media(min-width: 576px){}
@media(min-width: 768px){}
@media(min-width: 992px){
	#category-slider{padding: 0px 0px 80px;}
}
@media(min-width: 1024px){}
@media(min-width: 1200px){}
	#category-slider{padding: 0px 0px 100px;}


/* CASE STUDIES CSS */
section#case-studies { padding: 10px 0px 20px;}
.case-studies-container-wrap {position: relative;z-index: 100;width: 100%;height: 100%;padding: 0 60px;overflow: hidden;}

/* .case-studies-container-wrap:after {content:'';position: absolute;z-index: 2;top: 0;left: 0;right: 0;bottom: 0;background: rgba(0,0,0,.5);} */

.case-studies-container-wrap {position: relative;z-index: 200;padding: 0 0px;max-width: 1200px;width: 100%;}
.case-studies-container-wrap .slick-arrow {position: absolute;top: 45%;width: 40px;height: 50px;line-height: 50px;margin-top: -25px;border: none;background: transparent;color: #000;font-family: monospace;font-size: 5rem;z-index: 300;outline: none;}
.case-studies-container-wrap .slick-prev {left: -50px;text-align: left;}
.case-studies-container-wrap .slick-next {right: 15px;text-align: right;}
#case-studies .slick-prev:before,#case-studies .slick-next:before{visibility: hidden;}
.single-case-study.slick-slide {width: 400px;height: 100%;transition: transform .4s;position: relative; }
.single-case-study.slick-slide:after {content:'';position: absolute;z-index: 2;top: 0;left: 0;right: 0;bottom: 0;background: rgba(0,0,0,.5);transition: transform .4s;}
.single-case-study.slick-slide {transform: scale(0.7)  translate(640px);}
.single-case-study.slick-slide.slick-center + .single-case-study.slick-slide {transform: scale(0.8) translate(-250px);z-index: 10;}
.single-case-study.slick-slide.slick-center + .slick-slide + .single-case-study.slick-slide {transform: scale(0.7)  translate(-640px);z-index: 5;}
.single-case-study.slick-slide.slick-active {transform: scale(0.8) translate(250px);}
.single-case-study.slick-slide.slick-center {/* margin: 0 -10%; */transform: scale(1);z-index: 30;}
.single-case-study.slick-center:after {opacity: 0;}

#case-studies .case-study-content{ padding: 0px 50px; position: relative; z-index: 11;}
.case-study-slider.slick-slider{ margin: 0px 15px;}
#case-studies .single-case-study.slick-slide .case-study-content h5{ display: none;}
.case-study-content h5 { margin-top: 15px;}
/* #case-studies .single-case-study.slick-slide img{ height: 300px;} */
#case-studies .single-case-study.slick-current.slick-active .case-study-content h5{ display: block; text-align: center; font-weight: 700;}
#case-studies .single-case-study.slick-current.slick-active .case-study-content a:hover h5{ color: #FF8123 !important;}
/* #case-studies .single-case-study.slick-current.slick-active{ box-shadow: 0px 13.3299px 26.6597px rgba(255, 129, 35, 0.08), 0px 6.66493px 13.3299px rgba(21, 21, 21, 0.06); } */

#case-studies .slick-prev:hover,#case-studies .slick-prev:focus,#case-studies .slick-next:hover,#case-studies .slick-next:focus{ color: #FF8123;}
.get-started.see-all-stories { text-align: center; margin-top: 15px;}

@media (min-width:768px){
	section#case-studies { padding: 10px 0px 30px;}
}

@media (min-width:1024px){
	section#case-studies { padding: 20px 0px 50px;}
/* 	#case-studies .single-case-study.slick-slide img{ height: auto;} */
	.case-studies-container-wrap {margin: 3rem auto; }
}

@media (min-width:1200px){
	section#case-studies { padding: 50px 0px 80px;}
}


/* BLOGS */
#blogs{padding: 0px;}
.single-blog-post .blog_category p{ font-size: 14px; text-transform: uppercase; font-weight: 700; color: #FF8123;}
.single-blog-post .blog-post-content h5{font-size: 20px; font-weight: 400; line-height: 24.8px; text-transform: capitalize; margin: 0; margin-bottom: 10px;}
.single-blog-post .blog-post-content p{ color: #696969; font-size: 16px; line-height: 19.84px; margin: 0; margin-bottom: 10px; height: 55px;}
.blog-post-content .blog_post_date p{color: #000; height: auto;}
.blog-post-wrap{ margin-bottom: 50px;}
.blog-cards .get-started { text-align: center; margin-bottom: 30px;}

@media(min-width: 576px){}
@media(min-width: 768px){}
@media(min-width: 992px){
	.blog-post-wrap{ margin-bottom: 0px;}
}
@media(min-width: 1024px){}
@media(min-width: 1200px){
	#blogs{padding: 50px;}
	.blog-cards .get-started { margin-top: 50px;}
}

/* TESTIMONIALS */
#testimonials{ padding: 30px 0px; background: linear-gradient(297.14deg, #FF8123 46.65%, #FFCA23 150.23%); color: #fff;}
.testimonial-left { margin-bottom: 50px;}
#testimonials h2{ color: #fff;}
#testimonials .get-started a{ background: transparent; border: 1px solid #fff;}
#testimonials .get-started a:hover{ background: #fff; color: #FF8123;} 
.testimonial-wrapper-slider .testimonial-text p{ font-size: 14px; line-height: 17.5px; font-weight: 500; margin: 14px 0px;}
.testimonial-wrapper-slider .testimonial-text h6 { color: #fff; font-size: 20px; font-weight: 800; margin: 0;}
.testimonial-wrapper-slider .testimonial-text p.designation{ font-size: 18px; margin: 0;}
.testimonisal-company-logos { overflow: hidden;}
.testimonisal-company-logos-a, .testimonisal-company-logos-b{ display: flex;}
.testimonial-logo{margin: 0px 50px; display: inline-block;}
.testimonial-wrapper-slider .slick-slide img { width: 67px; height: 35px;}

.marqueee-wrapper{
	text-align:center;
  }

  .marqueee-inner span{
	float:left;
	width:100%;
  }
  .marqueee-wrapper .marqueee-block{
	--total-marquee-items:5;
	height: 150px;
	width: calc(380px * (var(--total-marquee-items)));
	overflow: hidden;
	box-sizing: border-box;
	position: relative;
  }
  .marqueee-inner{
	display: block;
	width: 200%;
	position: absolute;
  }

  .marqueee-inner.to-left{
	animation: marqueeLeft 20s linear infinite;
  }
  .marqueee-inner.to-right{
	animation: marqueeRight 20s linear infinite;
  }
  .marqueee-item{
	width: 230px;
	height: auto;
	display: inline-block;
	margin: 0 10px;
	float: left;
	transition: all .2s ease-out;
  }
  @keyframes marqueeLeft{
	0% {
	  left: 0;
	}
	100% {
	  left: -100%;
	}
  }
  @keyframes marqueeRight{
	0% { 
	  left: -100%; 
	}
	100% {
	 left: 0; 
	}
  }

/* Privacy Policy */
.privacy-policy-page{margin:30px 0px;}

 @media(min-width: 576px){
	 .privacy-policy-page{margin:40px 0px;}
}
 @media(min-width: 768px){
	 .privacy-policy-page{margin:60px 0px;}
	#testimonials{ padding: 50px 0px 0px;}
	.testimonial-wrapper-slider .testimonial-text p{ font-size: 20px; line-height: 25px; }
    .testimonial-wrapper-slider	.slick-slide img { width: 109px; height: 57px;}
	.testimonisal-company-logos {padding: 50px 0px;}

 }
 @media(min-width: 992px){
	 .privacy-policy-page{margin:80px 0px;}
	 .blog-cards .get-started { margin-top: 20px;}
}
 @media(min-width: 1024px){
	.testimonisal-company-logos {padding: 70px 0px 0px;}
 }
 @media(min-width: 1200px){
	 .privacy-policy-page { margin: 100px 0px;}
	#testimonials{ padding: 100px 0px 0px;}
 }


/* CASE STUDY PAGE */
/* #case-studies{ display:none;} */
.post--list { position: relative; margin: -10px 0 0 -10px; display: -ms-flexbox; display: flex; -ms-flex-pack: start; justify-content: flex-start; -ms-flex-align: stretch; align-items: stretch; -ms-flex-wrap: wrap; flex-wrap: wrap;}
.post-block--inner { display: -ms-flexbox; display: flex; width: 100%; overflow: hidden; background-color: #F7F7F7; transition: background-color 250ms ease-in;}
.post-block--inner:hover{background: linear-gradient(297.14deg, #FFCA23 46.65%, #FF8123 150.23%);}
.post-block--inner:hover h5{color: #fff;}
.post-block--inner a { color: inherit; text-decoration: none; transition: all 250ms ease;}
.post-block { display: -ms-flexbox; display: flex; width: 100%; padding: 30px 15px 0;}
.post-block a { display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; height: 100%; width: 100%;}
.post--image {margin: 0;height: 200px;overflow: hidden;}
.post--image img {display: block;position: relative;left: 50%;top: 50%;transform: translate(-50%, -50%); }
@supports (object-fit: cover) {.post--image img {width: 100%;height: 100%;left: auto;top: auto;transform: none;object-fit: cover; } }
.post-title {font-size: 25px;line-height: 23.68px;}
.post-title { padding: 5px 5px 10px 10px; margin: 0 0 10px; display: inline-block; overflow: hidden; line-height: 1.41026em; text-decoration: none; -ms-flex-positive: 1; flex-grow: 1;}
.post-tag {margin: 20px 0px 20px 10px; position: relative;}

@media(min-width: 576px){}
@media(min-width: 768px){.post-block {	width: 50%;}
	.post--image {margin: 0;height: 299px;overflow: hidden;}
	.post-tag {margin: 35px 0px 25px 18px;}
}
@media(min-width: 992px){}
@media(min-width: 1024px){}
@media(min-width: 1200px){

	.post--list--landing .post-block:nth-child(1),
	.post--list--landing .post-block:nth-child(6), 
	.post--list--landing .post-block:nth-child(7), 
	.post--list--landing .post-block:nth-child(12), 
	.post--list--landing .post-block:nth-child(13), 
	.post--list--landing .post-block:nth-child(18), 
	.post--list--landing .post-block:nth-child(19), 
	.post--list--landing .post-block:nth-child(24), 
	.post--list--landing .post-block:nth-child(25), 
	.post--list--landing .post-block:nth-child(30), 
	.post--list--landing .post-block:nth-child(31), 
	.post--list--landing .post-block:nth-child(36), 
	.post--list--landing .post-block:nth-child(37), 
	.post--list--landing .post-block:nth-child(42), 
	.post--list--landing .post-block:nth-child(43), 
	.post--list--landing .post-block:nth-child(48), 
	.post--list--landing .post-block:nth-child(49), 
	.post--list--landing .post-block:nth-child(54), 
	.post--list--landing .post-block:nth-child(55), 
	.post--list--landing .post-block:nth-child(60), 
	.post--list--landing .post-block:nth-child(61), 
	.post--list--landing .post-block:nth-child(66), 
	.post--list--landing .post-block:nth-child(67), 
	.post--list--landing .post-block:nth-child(72), 
	.post--list--landing .post-block:nth-child(73), 
	.post--list--landing .post-block:nth-child(78), 
	.post--list--landing .post-block:nth-child(79), 
	.post--list--landing .post-block:nth-child(84), 
	.post--list--landing .post-block:nth-child(85), 
	.post--list--landing .post-block:nth-child(90), 
	.post--list--landing .post-block:nth-child(91), 
	.post--list--landing .post-block:nth-child(96), 
	.post--list--landing .post-block:nth-child(97) {
		width: 50%;
	}

	.post-block {width: 25%;}
	.post-title {font-size: 32px;line-height: 39.68px;padding: 10px 18px 22px 22px;}
	.post--image {margin: 0;height: 350px;overflow: hidden;}
}

 /* SINGLE CASE STUDY PAGE */
#single-case-study-banner,#page-case-studies{ padding-top: 30px;}
.single-case-study-content h1,.page-case-studies-heading h1{ font-size: 28px !important; line-height: 27.46px !important; color: #FF8123; text-transform: uppercase;}
.single-case-study-content p{ font-size: 14px; line-height: 17.71px;}
.single-case-study-post-thumbnail{ display: none;}	

.solution-heading p{ font-size: 14px}
.solution-points{ padding-top: 10px;}

.solution-points .col-md-4{ display: block; width: 100%; margin-bottom: 36px;}
.solution-points .point{  transition: 0.1s; text-align: center; padding: 33px 31px; display: flex; justify-content: center; align-items: center; box-shadow: 0px 13.33px 26.66px rgba(255, 129, 35, 0.08), 0px 6.66px 13.33px rgba(21, 21, 21, 0.06); border-radius: 6.66px; height: 100%;}
.solution-points .point:hover{ transform: scale(1.03); box-shadow: 0px 13.33px 26.66px rgb(255 129 35 / 12%), 0px 6.66px 13.33px rgb(21 21 21 / 10%);}

.solution-points .point p{ font-size: 12px; line-height: 17.7px;}
.solution-content h2{ font-size: 20px; text-transform: uppercase;}
.solution-content p,.solution-results-content p{ font-size: 14px; color: #696969;}

#solution-results{padding: 10px 0px;}
.solution-results-content p{ margin-bottom: 20px;}
.results-breather h2{ color: #FF8123; text-transform: uppercase; font-size: 24px;}



.solution-points .col-md-4:first-child .point{background-image: url('https://ees.frontom.com/wp-content/uploads/2022/10/1-1-min.png'); background-size: contain; background-position: left; background-repeat: no-repeat;}
.solution-points .col-md-4:nth-child(2) .point{background-image: url('https://ees.frontom.com/wp-content/uploads/2022/10/2-1-min.png'); background-size: contain; background-position: left; background-repeat: no-repeat;}
.solution-points .col-md-4:nth-child(3) .point{background-image: url('https://ees.frontom.com/wp-content/uploads/2022/10/3-1-min.png'); background-size: contain; background-position: left; background-repeat: no-repeat;}
.solution-points .col-md-4:nth-child(4) .point{background-image: url('https://ees.frontom.com/wp-content/uploads/2022/10/4-min.png'); background-size: contain; background-position: left; background-repeat: no-repeat;}
.solution-points .col-md-4:nth-child(5) .point{background-image: url('https://ees.frontom.com/wp-content/uploads/2022/10/5-min.png'); background-size: contain; background-position: left; background-repeat: no-repeat;}
.solution-points .col-md-4:nth-child(6) .point{background-image: url('https://ees.frontom.com/wp-content/uploads/2022/10/6-min.png'); background-size: contain; background-position: left; background-repeat: no-repeat;}
.solution-points .col-md-4:nth-child(7) .point{background-image: url('https://ees.frontom.com/wp-content/uploads/2022/10/7-min.png'); background-size: contain; background-position: left; background-repeat: no-repeat;}
.solution-points .col-md-4:nth-child(8) .point{background-image: url('https://ees.frontom.com/wp-content/uploads/2022/10/8-min.png'); background-size: contain; background-position: left; background-repeat: no-repeat;}
.solution-points .col-md-4:nth-child(9) .point{background-image: url('https://ees.frontom.com/wp-content/uploads/2022/10/9-min.png'); background-size: contain; background-position: left; background-repeat: no-repeat;}
.solution-points .col-md-4:nth-child(10) .point{background-image: url('https://ees.frontom.com/wp-content/uploads/2022/10/10-min.png'); background-size: contain; background-position: left; background-repeat: no-repeat;}
.solution-points .col-md-4:nth-child(11) .point{background-image: url('https://ees.frontom.com/wp-content/uploads/2022/10/11-min.png'); background-size: contain; background-position: left; background-repeat: no-repeat;}
.solution-points .col-md-4:nth-child(12) .point{background-image: url('https://ees.frontom.com/wp-content/uploads/2022/10/12-min.png'); background-size: contain; background-position: left; background-repeat: no-repeat;}
.solution-points .col-md-4:nth-child(13) .point{background-image: url('https://ees.frontom.com/wp-content/uploads/2022/10/13-min.png'); background-size: contain; background-position: left; background-repeat: no-repeat;}
.solution-points .col-md-4:nth-child(14) .point{background-image: url('https://ees.frontom.com/wp-content/uploads/2022/10/14-min.png'); background-size: contain; background-position: left; background-repeat: no-repeat;}
.solution-points .col-md-4:nth-child(15) .point{background-image: url('https://ees.frontom.com/wp-content/uploads/2022/10/15-min.png'); background-size: contain; background-position: left; background-repeat: no-repeat;}
.solution-points .col-md-4:nth-child(16) .point{background-image: url('https://ees.frontom.com/wp-content/uploads/2022/10/16-min.png'); background-size: contain; background-position: left; background-repeat: no-repeat;}
.solution-points .col-md-4:nth-child(17) .point{background-image: url('https://ees.frontom.com/wp-content/uploads/2022/10/17-min.png'); background-size: contain; background-position: left; background-repeat: no-repeat;}
.solution-points .col-md-4:nth-child(18) .point{background-image: url('https://ees.frontom.com/wp-content/uploads/2022/10/18-min.png'); background-size: contain; background-position: left; background-repeat: no-repeat;}
.solution-points .col-md-4:nth-child(19) .point{background-image: url('https://ees.frontom.com/wp-content/uploads/2022/10/19-min.png'); background-size: contain; background-position: left; background-repeat: no-repeat;}
.solution-points .col-md-4:nth-child(20) .point{background-image: url('https://ees.frontom.com/wp-content/uploads/2022/10/20-min.png'); background-size: contain; background-position: left; background-repeat: no-repeat;}
.solution-points .col-md-4:nth-child(21) .point{background-image: url('https://ees.frontom.com/wp-content/uploads/2022/10/21-min.png'); background-size: contain; background-position: left; background-repeat: no-repeat;}





@media(min-width: 576px){
	#single-case-study-banner,#page-case-studies{ padding-top: 50px;}
}
@media(min-width: 768px){
	.solution-points{ padding-top: 60px;}
	.solution-heading p{ font-size: 16px }
	#single-case-study-banner,#page-case-studies{ padding-top: 80px;}
	.solution-content p,.solution-results-content p{ font-size: 16px;}
	.solution-points .point p{ font-size: 18px; line-height: 27px;}
	.solution-content h2,.results-breather h2{ font-size: 36px;}
	.single-case-study-content h1,.page-case-studies-heading h1{ font-size: 48px !important; line-height: 47.08px !important;}	
	.single-case-study-content p{ font-size: 16px; line-height: 19.84px;}
	.solution-points .col-md-4{ margin-bottom: 47px;}
	

}
@media(min-width: 992px){
	.single-case-study-post-thumbnail{ display: block;}
	
	#solution-results{padding: 50px 0px;}
	.solution-results-content p{ margin-bottom: 20px;}
	.results-breather h2>span{ color: #FF8123; font-weight: 900;}
	.results-breather{margin: 45px 95px; padding: 0px 24px; text-align: center; border-left: 7px solid #FF8123; border-right: 7px solid #FF8123;}
	.results-breather h2{ color: #000;}
	.solution-points .row { display: flex; flex-wrap: wrap;}
	.solution-points .col-md-4{ display: flex; align-items: center; width: 33.33%;}

}
@media(min-width: 1024px){

}
@media(min-width: 1200px){	
	#single-case-study-banner,#page-case-studies{ padding-top:100px;}
	.single-case-study-widget { display: flex;align-items: center;}
	.results-breather{margin: 45px 120px;}
	
}


/* CONTACT US PAGE */

/* CONTACT US BANNER */
#contact-us-info .row.contact-us-info-row{ display: flex; flex-direction: column-reverse;}
#contact-us-banner{ padding: 30px 0px 50px; background: linear-gradient(13.14deg, #FF8123 58%, #FFCA23 150.23%);}
#contact-us-banner .contact-us-banner-content h2,.about-us-banner-content h2 ,.about-us-count-heading h2{ font-size: 27px !important; font-weight: 400; line-height: 32.8px !important; color: #fff; margin: 10px 0px;}
#contact-us-banner .contact-us-banner-content p{ font-size: 14px; line-height: 19.92px; color: #fff;}
.contact-us-banner-gif { display: flex; justify-content: flex-end;}

/* CONTACT US INFO */
section#contact-us-info { position: relative; z-index: 99; margin-top: -60px; display: flex; flex-direction: column-reverse;}
.contact-us-wrapper .contact-us-map iframe,.contact-us-wrapper.contact-us-wrapper-2, .contact-us-wrapper.contact-us-wrapper-3 ,.contact-us-form{ border-radius: 18px; box-shadow: 0px 13.3299px 26.6597px rgba(255, 129, 35, 0.08), 0px 6.66493px 13.3299px rgba(21, 21, 21, 0.06); margin-bottom: 27px;}
.contact-us-wrapper.contact-us-wrapper-1 p{ margin-bottom: 0px;}
.contact-us-wrapper.contact-us-wrapper-2, .contact-us-wrapper.contact-us-wrapper-3{ padding: 30px 40px;}
.contact-us-wrapper.contact-us-wrapper-2 svg { margin-bottom: 8px;}
.contact-us-wrapper.contact-us-wrapper-2 h6, .contact-us-mail a{ margin: 0px; font-size: 13px; font-weight: 700; line-height: 15.6px;}
.contact-us-wrapper.contact-us-wrapper-2 p{font-size: 14px; line-height: 19.18px;}
.contact-us-address p{ margin-top: 5px;}
.contact-us-phone{margin-bottom: 22px;}	
.contact-us-phone a{ font-size: 15px; font-weight: 700; line-height: 20.2px; color: #000;}
.contact-us-mail a{ font-weight: 400; color: #000;}
.contact-follow-us{ text-align: center;}
.contact-follow-us h6{ font-weight: 700; margin: 20px 0px;}
.contact-follow-us a{ margin-right: 20px;}
.contact-us-form {padding: 30px 35px 15px; background-color: #fff;}
.contact-us-form h5{ font-size: 24px; font-weight: 700;}
.contact-us-form .get-in-touch input,.contact-us-form .get-in-touch textarea{background-color: transparent !important; font-weight: 400;}
.contact-us-wrapper .contact-us-map iframe {  width: 100%; height: auto;}
.wpcf7 .wpcf7-form.sent .wpcf7-response-output{ background: linear-gradient(297.14deg, #FF8123 46.65%, #FFCA23 150.23%);}
button.close.toggle-alert { border: none; margin-right: 8px;}
.fusion-alert.alert.custom.alert-custom.fusion-alert-center.wpcf7-response-output.alert-dismissable.error.fusion-danger{ background-color: #E54848;}
.contact-follow-us a svg,.footer_Wrapper .follow-us a svg{  transition: 0.4s;}
.contact-follow-us a svg:hover ,.footer_Wrapper .follow-us a svg:hover{ transform: scale(1.5);}
.contact-us-wrapper.contact-us-wrapper-2 a:hover{ color: #FF8123;}
@media(min-width: 576px){}
@media(min-width: 768px){
	#contact-us-info .row.contact-us-info-row{ flex-direction: row;}
	#contact-us-banner{ padding: 40px 0px 80px;}
	#contact-us-banner .contact-us-banner-content h2,.about-us-banner-content h2,.about-us-count-heading h2{ font-size: 35px !important; line-height: 40.8px; margin: 14px 0px;}
	#contact-us-banner .contact-us-banner-content p{ font-size: 16px; line-height: 21.92px;  padding-right: 200px;}
	.contact-us-form {padding: 35px 75px 25px;}
	.contact-us-phone a{ font-size: 26px; line-height: 31.2px;}
	.contact-us-wrapper.contact-us-wrapper-2 svg { margin-bottom: 0px;}



}
@media(min-width: 992px){
	
	section#contact-us-info { position: relative; z-index: 99; margin-top: -60px; display: block;}
	.contact-us-form {padding: 50px 55px 25px; background-color: #fff;}
}
@media(min-width: 1024px){
	.contact-us-wrapper.contact-us-wrapper-2, .contact-us-wrapper.contact-us-wrapper-3{ padding: 30px 40px;}
	#contact-us-banner{ padding: 60px 0px 100px; background: linear-gradient(297.14deg, #FF8123 46.65%, #FFCA23 150.23%);}
	#contact-us-banner .contact-us-banner-content h2,.about-us-banner-content h2,.about-us-count-heading h2{ font-size: 48px !important; line-height: 52.8px !important; margin: 28px 0px;}	
	#contact-us-banner .contact-us-banner-content p{  padding-right: 121px;}
}
@media(min-width: 1200px){
	
	.contact-us-wrapper .contact-us-map iframe {  width: 570px; height: 280px;}
	.contact-us-form {padding: 50px 65px 25px; background-color: #fff;}
}


/* ABOUT US PAGE */
.about-us-banner-content { text-align: center; padding-top: 0px;}
.about-us-banner-content h2 ,.about-us-count-heading h2{ color: #000;}
.about-us-breather { border: 3px solid #FF8123; border-radius: 18px;}
.about-us-breather-content { padding: 15px 15px 30px;}
.about-us-breather-content h5{ font-size: 16px; font-weight: 700;margin: 14px 0px;}	
.about-us-count-heading { text-align: center; padding-top: 30px;}
.about-us-breather .row{ display: flex;}
.about-us-breather img{ width: 100%;}

/* counter */
.about-us-counter { display: flex; justify-content: space-between;}
.about-us-counter p.about { font-size: 11px; color: #696969; margin-top: 0px;}
.about-us-counter p.number-count { font-size: 30px; font-weight: 600;color: #FF8123; margin: 10px 0px 0px;}


/* about us container */
section#about-us-container { padding: 30px 0px;}
#about-us-container p{ font-size: 14px; line-height: 17.84px; color: #696969;}
#about-us-container h3,.leader h3{ font-size: 28px; line-height: 28px; text-transform: uppercase;}
#about-us-container h4,.leader h4{ font-size: 16px; line-height: 22px !important; font-weight: 700; margin: 10px 0px !important;}
.work-with-us-card h4{font-size: 16px; font-weight: 500; margin: 24px;}
.who-we-are-wrapper,.our-misson-cards .card-widget, .choose-card-widget, .medals{ border-radius: 6.665px; box-shadow: 0px 13.3299px 26.6597px rgba(255, 129, 35, 0.08), 0px 6.66493px 13.3299px rgba(21, 21, 21, 0.06);}
.who-we-are-wrapper{ padding: 15px 20px;}
.our-misson-cards .card-widget{margin: 20px 0px; padding: 20px;}

.who-we-are,.our-mission,.choose-us,.leader,.achievements{ padding-top: 30px;}
/* why choose us */

.choose-us-wrapper .row{ display: flex; flex-wrap: wrap;}
.choose-card-widget { padding: 20px; margin-top: 20px;}
.who-we-are-wrapper, .choose-us-wrapper, .our-mission-wrapper,.achievements-wrapper { margin: 20px 0px;}	

/* Leader */
.leader-wrapper h3,.leader-image p{ color: #FF8123 !important;}
.leader-wrapper h3{ font-size: 21px !important;}
.leader-image h4{ margin: 12px 0px 0px !important; text-transform: uppercase;}
.leader-image p{ margin-top: 5px;}
.leader-image{text-align: center; font-weight: 400; padding-top: 25px;}


/* Achievements */

.medals { display: flex; justify-content: space-evenly; padding: 50px 0px;}
.medal-image.slick-slide { margin: 0px 15px;}





@media(min-width: 576px){
	.about-us-counter p.about { font-size: 15px; margin-top: 0px;}
	.about-us-counter p.number-count { font-size: 45px; margin: 15px 0px;}

}
@media(min-width: 768px){
	.about-us-banner-content { padding-top: 10px;}
	.about-us-counter p.about { font-size: 18px; color: #696969; margin-top: 0px;}
	.about-us-counter p.number-count { font-size: 55px; margin: 20px 0px;}
	.who-we-are-wrapper {padding: 30px 40px;}
	.our-misson-cards .card-widget{margin: 25px 0px; padding: 30px;}
	.choose-card-widget { padding: 33px; margin-top: 24px;}
	.leader-wrapper h3{ font-size: 28px !important;}
	.who-we-are,.our-mission,.choose-us,.leader,.achievements{ padding-top: 40px;}
	.medal-image { margin: 0px 20px;}

}
@media(min-width: 992px){
	.about-us-banner-content { padding-top: 20px;}
	.about-us-breather { margin: 0px 80px;}
	.about-us-breather .row{ flex-direction: row;}

	.about-us-breather-content { padding: 40px 0px 40px 40px;}
	.about-us-breather-content h5{ font-size: 20px; margin: 5px 0px; line-height: 23px;}
	.about-us-breather-content .get-started {	margin-top: 60px;}
	
	.who-we-are-wrapper, .choose-us-wrapper, .our-mission-wrapper,.achievements-wrapper { margin: 30px 0px;}
	.who-we-are-heading,.choose-us-heading,.our-mission-heading,.leader-heading,.achievements-heading{ margin-left: 50px;}
	
	.about-us-count-heading { text-align: center; padding-top: 50px;}
	.about-us-counter p.about { font-size: 20px;}
	.about-us-counter p.number-count {font-size: 70px; margin: 25px 0px;}
	#about-us-container p{ font-size: 16px; line-height: 19.84px;}
	#about-us-container h3,.leader h3{ font-size: 36px; line-height: 37px;}
	#about-us-container h4{ font-size: 24px; line-height: 30px;}
	.card-widget .col-md-2 {  text-align: center;}
	.leader-content{ padding-top: 60px;}
	.leader-image{ padding-top: 0px;}
	.achievements{ padding: 50px 0px;}
	.who-we-are,.our-mission,.choose-us,.leader,.achievements{ padding-top: 60px;}
	.choose-us-wrapper .col-md-6{ display: flex;}

/* EFFECT */
.about-us-box{display: flex; margin-top: 45px;}
.messageline {
    position: relative;
    z-index: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    width: 80px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
}

.round26 {
    position: relative;
    z-index: 3;
    overflow: hidden;
    width: 26px;
    height: 26px;
    border-radius: 50%;
    background-color: #696969;
}

.round26.roundtop {
    overflow: hidden;
}
.roundone, .roundtwo {
    width: 100%;
    height: 0%;
    background-color: #696969;
	transition: 0.5s ease-in-out;
}
.roundline {
    position: absolute;
    left: 50%;
    top: 0;
    right: auto;
    bottom: 0;
    z-index: 1;
    margin-left: -1px;
    border-right: 2px solid #696969;
}
.roundmask {
    position: absolute;
    left: 50%;
    top: 0;
    right: auto;
    bottom: auto;
    z-index: 1;
    width: 2px;
    height: 100%;
    margin-left: -1px;
    border-right: 2px solid #696969;	
	transition: 0.7s;
	transition: 0.5s ease-in-out;
}
.who-we-are:hover .round26,
.our-mission:hover .round26,
.choose-us:hover .round26,
.leader:hover .round26,
.achievements:hover .round26{
	background-color: #ff8123;
	transition: 0.5s ease-in-out;
}

.who-we-are:hover .roundmask ,.our-mission:hover .roundmask,.choose-us:hover .roundmask,.leader:hover .roundmask,.achievements:hover .roundmask{border: 1px solid #ff8123; transition: 1s ease-in-out;}
		
}
@media(min-width: 1024px){
	.our-misson-cards .card-widget{margin: 25px 0px; padding: 50px 100px 50px 20px;} 
	.about-us-breather-image{ text-align: right;}
	
}
@media(min-width: 1200px){
	.about-us-banner-content { padding-top: 100px;}
	.about-us-banner-content h2{margin-bottom: 15px;}	
	.about-us-breather{ margin: 0px 110px;}
	.about-us-breather-content{ padding: 54px 47px;}
	.about-us-breather-content h5{ font-size: 24px; letter-spacing: inherit;}
	.about-us-breather-content p{line-height: 28px;}
	.about-us-breather-content p{ font-size: 16px; line-height: 19.84px;}
	.about-us-breather-image{ text-align: end;}
	.about-us-breather-content .get-started{ margin-top: 80px;}
	.about-us-counter p.number-count { font-size: 85px; margin: 30px 0px;}

	section#about-us-container { padding: 50px 0px;}
	.about-us-count-heading { text-align: center; padding-top: 80px;}
	.our-mission,.who-we-are{ padding-top: 100px;}
	.who-we-are-wrapper{ padding: 60px 55px;}	
	.leader-wrapper h3{ font-size: 36px !important;}
	.who-we-are,.our-mission,.choose-us,.leader,.achievements{ padding-top: 100px;}
}



/* Blog Page CSS */
#blog-banner { background: linear-gradient(0.14deg, #FF8123 75.65%, #FFCA23 150.23%); margin-bottom: 25px;}
.blog-banner-title h1{ margin: 30px 0px 30px; color: #fff; font-weight: 400 !important;}
.blog-banner-gif { text-align: center; display: none;}

.all_blog_post{ margin-bottom: 10px;}
.all_blog_post [id="179_child"], .all_blog_post [id="241_child"], .all_blog_post [id="2_child"], .all_blog_post [id="1_child"],
.all_blog_post [value="179"], .all_blog_post [value="241"], .all_blog_post [value="2"], .all_blog_post [value="1"]
,.all_blog_post [id="179_parent"], .all_blog_post [id="241_parent"], .all_blog_post [id="2_parent"], .all_blog_post [id="1_parent"]{ display: none !important;}

.blog_post_wrapper h3,.service-widget-heading p{ font-size: 12px;  color: #FF8123; border: 1px solid #FF8123; padding: 10px 20px; border-radius: 20px; text-align: center; display: inline;}
.blog_post_wrapper .child_term a:hover h3,.child_term_name.active h3,.service-widget-heading:hover p,.service-widget-heading.active p{ background-color: #FF8123; color: #fff;}
.parent_term.active{ border-bottom: 3px solid #FF8123;}

ul.child_term { display: flex; flex-wrap: wrap; justify-content: center;}
ul.child_term li { margin: 11px 13px;}

.parent_terms_wrapper ul {  display: flex; justify-content: space-around;}
.child_term{ display: flex; flex-wrap: wrap; row-gap: 15px; justify-content: center; margin-top: 20px;}
.child_term_name, .service-widget-heading { margin: 10px 4px;}
.child-categories{ display: none;}
.child_post_term{ display: none;}
.child_post_term .row { row-gap: 20px;}
.blog_category p{ font-size: 14px; font-weight: 700; color: #FF8123; margin-bottom: 5px; text-transform: uppercase;}
.blog-post-wrap h5 { margin-bottom: 15px;}
.blog-post-wrap h5:hover { color: #FF8123;}
.parent_terms_wrapper{ display: none;}
select.decorated option:hover { box-shadow: 0 0 10px 100px #1882A8 inset; border: none; border-radius: 0px;}
a.load-more-categories{ color: #000 !important; font-size: 12px; text-decoration: underline !important; margin-bottom: 35px; display: block; text-align: end;}
a.load-more-categories:hover{ color: #FF8123;}

/* li#\33 7_parent {
    order: 4;
}
li#\33 8_parent {
    order: 3;
}
li#\33 6_parent {
    order: 2;
}
li#\33 5_parent {
    order: 1;
}
li#\33 5_parent {
    order: 1;
} */

/* Blog page Counter */
.child_term_name { position: relative;}
.child_term_name span.categories-counter {
    position: absolute;
    top: -20px;
    right: -8px;
    color: #fff;
    background: rgb(255 129 33 / 5%);
    background: #FF8123;
    padding: 5px 11px;
    border-radius: 50px;
    font-size: 12px;
    border: 1px solid #fff;
}

@media(min-width: 768px){
	.parent_term h2{ font-size: 16px;}
	.child_post_term .row { row-gap: 50px;}
	.all_blog_post{ margin-bottom: 30px;}
	.blog-banner-gif { display: block;}
}

@media(min-width: 992px){
	.all_blog_post{ margin-bottom: 50px;}
}
	
@media(min-width: 1200px){
	.all_blog_post{ margin-bottom: 70px;}
}





/* Drop Down Blog Page */

.parent_terms_wrapper-mobile { margin: 0px -15px;}
select#list { width: 100%; padding: 18px 26px; background-color: #F6F6F6; border: none;}
option:checked { background-color:#E7E5E5;}
.ddl-options.ddl-options-list div:nth-child(1),
.ddl-options.ddl-options-list div:nth-child(2),
.ddl-options.ddl-options-list div:nth-child(7),
.ddl-options.ddl-options-list div:nth-child(8){ display: none;}










@media (min-width:576px){
	
	#blog-banner { background: linear-gradient(0.14deg, #FF8123 69.65%, #FFCA23 150.23%);}
	.blog-banner-title h1 {	margin: 50px 0px 50px;}
}

@media (min-width:768px){
	#blog-banner{ background: linear-gradient(297.14deg, #FF8123 46.65%, #FFCA23 150.23%); margin-bottom: 50px;}
	.child_term{ margin-bottom: 60px; margin-top: 0px;}

	.blog-banner-gif { text-align: right;}
	.blog-banner-title h1{ margin: 80px 0px 80px;}
	.blog_post_wrapper h3,.service-widget-heading p{ font-size: 14px; padding: 10px 25px;}
	.child_term_name { margin: 11px 13px;} 
	.parent_terms_wrapper-mobile{ display: none;}
	.parent_terms_wrapper{ display: block;}



}
@media (min-width:992px){
	#blog-banner{ margin-bottom: 80px;}
	.blog-banner-title h1{ margin: 100px 0px 100px;}

}
@media (min-width:1024px){}
@media (min-width:1200px){
	#blog-banner{ margin-bottom: 100px;}
	.blog-banner-title h1{ margin: 130px 0px 100px;}
	.blog_post_wrapper h2{ font-size: 24px;}
}


/* Single Blog Page Css */
#main-content .free-consultation{ padding: 50px 30px; text-align: center; border: 3px solid #FF8123; border-radius: 15px;}
.see-more a{ color: #fff; background-color: #FF8123; border: 1px solid #FF8123; padding: 13px 49px; border-radius: 15px;}
.see-more a:hover{ color: #FF8123; background-color: #fff;}
.see-more{ text-align: center;}
#main-content .free-consultation p{ font-size: 12px;}
#main-content .table-of-contents{ margin-bottom: 50px;}
#main-content .free-consultation h4,#main-content .table-of-contents .ez-toc-title{ font-weight: 700; font-size: 24px;}
.blog_single_post_content a{ color: #000;}
.blog_single_post_content a:hover{ color: #FF8123;}
#ez-toc-container { border: none; padding: 35px 23px; box-shadow: 0px 13.3299px 26.6597px rgb(255 129 35 / 8%), 0px 6.66493px 13.3299px rgb(21 21 21 / 6%); backdrop-filter: blur(3.33247px); border-radius: 18px;}
#ez-toc-container a:hover{ color: #000;}
.more-blogs{ margin: 30px 0px;}
.more-blogs h2{ margin-bottom: 20px;}
textarea#comment { border-radius: 18px;}
#single-blog__page input{ border-radius: 15px;}
p.comment-form-cookies-consent { display: none;	}
.blog_single_post_content .single_blog_content ul li,.blog_single_post_content .single_blog_content ol li { list-style: inherit;}
.blog_single_post_content .single_blog_content li { font-size: 14px; line-height: 25px; font-weight: 400;}
.blog_single_post_content .single_blog_content ul, .blog_single_post_content .single_blog_content ol { padding-left: 30px;}
.blog_single_post_content .single_blog_content h2{ font-size:25px;line-height:32px;}
.blog_single_post_content .single_blog_content h3{ font-size:20px;line-height:28px;}
.blog_single_post_content .single_blog_content h4{ font-size:16px;line-height:22px;}
.single_blog_content a { color: #ff8123;}
.single_blog_content a:hover { color: #000;}
.blog-cards img { border: 1px solid #fefe;}
.blog-social-icons { display: grid; justify-content: end;}
.blog-social-icons .norm_row.sfsi_wDiv { display: contents;}
.table-of-contents a{ color: #000;}
/* .single_blog_content td, .single_blog_content th {
	border: 1px solid #ddd;
	padding: 8px;
  }
  table {
  table-layout: fixed ;
  width: 100% ;
}
td {
  width: 25% ;
}
  .single_blog_content tr:nth-child(even){background-color: #F8F9FD;}
  
  .single_blog_content th {
	padding-top: 12px;
	padding-bottom: 12px;
	text-align: left;
	background-color: #ff8123;
	color: white;
  } */

.consult-contact-us {
	background-color: #FF8123;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	border: none;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	font-family: sans-serif;
	font-size: 20px;
	padding: 13px 50px;
	text-align: center;
	text-decoration: none;
  }
  .consult-contact-us:hover{ color: #fff;}
  @keyframes glowing {
	0% {
	  background-color: #FF8123;
	  box-shadow: 0 0 5px #FF8123;
	}
	50% {
	  background-color: #FF8123;
	  box-shadow: 0 0 30px #FFCA23;
	}
	100% {
	  background-color: #FF8123;
	  box-shadow: 0 0 5px #ff8123;
	}
  }
  .consult-contact-us {
	animation: glowing 1300ms infinite;
  }

#single-blog__page .fixed-side{ display: none;} 

@media (min-width:576px){
	
}
@media (min-width:768px){
	#single-blog__page .fixed-side{ display: block;}
}
@media (min-width:992px){
		.blog_single_post_content .single_blog_content ul, .blog_single_post_content .single_blog_content ol { padding-left: 40px;}
		.blog_single_post_content .single_blog_content h2{ font-size:34px;line-height:40px;}
		.blog_single_post_content .single_blog_content h3{ font-size:24px;line-height:30px;}
		.blog_single_post_content .single_blog_content h4{ font-size:20px;line-height:30px;}
		.more-blogs h2{ margin-bottom: 40px;}
		.more-blogs{ margin: 40px 0px;}
		 

}
@media (min-width:1024px){}
@media (min-width:1200px){
	.blog_single_post_content .single_blog_content h2{ font-size:38px;line-height:45px;}
	.blog_single_post_content .single_blog_content h3{ font-size:26px;line-height:33px;}
	.blog_single_post_content .single_blog_content h4{ font-size:20px;line-height:30px;}
	.more-blogs h2{ margin-bottom: 70px;}
	.more-blogs{ margin: 100px 0px 30px;}

}




/* comment section */
.comment_Section { margin: 35px 0px;}
.comment-author.vcard img { border-radius: 20px; margin-right: 10px;}
footer.comment-meta { display: flex; align-items: center; flex-wrap: wrap;}
.comment-body { border: none; padding: 35px 23px; box-shadow: 0px 13.3299px 26.6597px rgb(255 129 35 / 8%), 0px 6.66493px 13.3299px rgb(21 21 21 / 6%); backdrop-filter: blur(3.33247px); border-radius: 18px; margin-bottom: 20px;}
span.says { display: none;}
.reply a,.comment-metadata { padding-left: 45px; font-size: 13px; }
.comment-content p { padding: 10px 0px 0px 45px; font-size: 13px; }
.reply a::before { content: ''; position: absolute; background-image: url('https://ees.frontom.com/wp-content/uploads/2022/11/Icon-min.png'); background-repeat: no-repeat; background-size: cover; width: 19px; height: 15px; left: 45px; bottom: 39px;}
.comment-notes{ display: none;}




/* Service Page Css */
div#service-banner { background: linear-gradient(297.14deg, #FF8123 46.65%, #FFCA23 150.23%); margin-bottom: 35px;}
#help .help-heading h2{ text-transform: uppercase;}
#help p{ font-size: 16px; color:#696969;}
.help-icon { margin: auto 0;}
.service-description p { margin-bottom: 30px;}
#service-banner .contact-us-form{ margin-top: 20px;}
/* .service-expertise-wrapper .entry-footer { display: none;} */
/* .service-expertise-wrapper .entry-header a { pointer-events: none; color: #FF8123;} */

/* Service-single Category Page Css */
.service-description{ display: none;}
.service-widget-heading{ cursor: pointer;}
.service-expertise-wrapper { border-radius: 6.66px; box-shadow: 0px 0px 26.65999984741211px 0px rgba(255, 129, 35, 0.08); margin-bottom: 35px;}
.service-widget-description {  text-align: center;  padding: 30px 15px;}
.service-widget-title { display: flex; flex-wrap: wrap; background: rgba(255, 129, 35, 0.05); padding: 30px 15px;}
.service-expertise-title{ margin-bottom: 50p;}


#service-banner .row { align-items: center;}
.service-banner-content h1{ color: #fff; font-weight: 400 !important; margin-bottom: 15px;}
.service-banner-content p{ color: #fff; margin-bottom: 30px;}
.talk-to-experts a { color: #FF8123; text-transform: capitalize; padding: 11px 20px; font-size: 14px; border: 1px solid #fff; border-radius: 7px; background-color: #fff;}
.talk-to-experts a:hover{ background-color: #FF8123; color:#fff;border: 1px solid #FF8123;}
#service-banner .contact-us-form{ display: none;}
.service-banner-content { padding: 50px 0px;}




@media (min-width:576px){
	div#service-banner,.service-expertise-wrapper { margin-bottom: 50px;}

}

@media (min-width:768px){
	div#service-banner,.service-expertise-wrapper { margin-bottom: 60px;}
	.talk-to-experts a { padding: 13px 27px; font-size: 16px;}
	.service-banner-content h1{ margin-bottom: 30px;}
	.service-widget-title { justify-content: center; padding: 50px 70px;}

}

@media (min-width:992px){
	div#service-banner,.service-expertise-wrapper { margin-bottom: 80px;}
	.service-banner-content { padding: 0px;}
	#service-banner .contact-us-form{ display: block;}	
    .service-widget-description {padding: 50px 150px;}
	
}

@media (min-width:1024px){
	.blog_single_post_content .single_blog_content li { font-size: 16px; line-height: 25px;}
}

@media (min-width:1200px){
	div#service-banner,.service-expertise-wrapper { margin-bottom: 100px;}
	.blog_single_post_content .single_blog_content li { font-size: 20px; line-height: 30px;}
}



/* CTA BLOG PAGE STARTS HERE */
.cta-container{ position: relative; margin-bottom: 30px;}
.cta-button a.button {
    font-weight: 600;
    color: #fff;
    background-color: #FF8123;
    padding: 10px 25px;
    border-radius: 25px;
    border: 1px solid #FF8123;
    position: absolute;
    left: 49px;
    bottom: 50px;
}

.cta-button a.button:hover{ background-color: #fff; color: #FF8123; border: 1px solid #FF8123;}
.cta_image img {
    border: 2px solid #E5E5E5;
    border-radius: 8px;
}

@media(max-width:1500px){
	.cta-button a.button{
		padding: 8px 22px;
		left: 40px;
		bottom: 40px;
	}
}

@media(max-width:1100px){
	.cta-button a.button {
		padding: 6px 20px;
		left: 35px;
		bottom: 35px;
		font-size: 14px;
	}
}

@media(max-width:768px){
	.cta-button a.button {
		padding: 5px 20px;
		left: 30px;
		bottom: 30px;
	}
}

@media(max-width:576px){
	.cta-button a.button {
		padding: 3px 15px;
		left: 20px;
		bottom: 13px;
		font-size: 12px;
	}
}
@media(max-width:415px){
	.cta-button a.button {
		padding: 3px 15px;
		left: 15px;
		bottom: 10px;
	}
}












/* ==================================================== */

/* Footer Css */
/* .px-0{ padding-left: 0px !important; padding-right: 0px !important;} */

/*Stay In Loop*/
.stay-in-loop{padding: 30px 0px; background-color: #fff;}
.stay-in-loop h2{ font-size: 36px; line-height: 40px;}
.stay-in-loop-wrapper p{ font-size: 14px; line-height: 19.18px; margin: 0;}
.stay-in-loop-form input[type=email]{ font-size: 24px; background-color: transparent !important;}
.stay-in-loop-form{position: relative;}
.stay-in-loop-form .wpcf7-form input[type=submit]{position:absolute; top: 24px; right: 0; border: none !important; background-color: transparent !important; color: #000;}
.stay-in-loop-form .wpcf7-form input[type=submit]:hover{ border: none !important; background-color: transparent !important; color: #000;}
/* .stay-in-loop-form .wpcf7-form input[type=submit]::after{content: '\f107'; font-family: 'Font Awesome 5 Free'; font-weight: 900; position: absolute; right: 0;} */
.fusion-alert.alert.custom.alert-custom.fusion-alert-center.wpcf7-response-output.alert-dismissable.error.fusion-danger { margin: 0px;}	
.stay-in-loop-form .wpcf7-submit { color: transparent !important;}
.stay-in-loop-form img { position: absolute; top: 32px; right: 0px;}
/* ------------ */

.site-footer{ background-color: #F9F9F9;}
.site-footer a:hover{ color: #FF8123;}
.footer_Wrapper{ padding: 40px 0px 30px;}
.footer-logo p { margin-bottom: 10px !important;}
.footer_Wrapper a{color: #000; font-size: 14px; line-height: 16.8px;}
.footer_Widget .follow-us ul{ display: flex; list-style: none; padding-left: 0px;}
.footer_Widget .follow-us ul li{ padding-right: 23px;}
.footer_Widget.footer_widget_1 .row{ display: flex; flex-wrap: wrap; flex-direction: column;}
.footer_Widget.footer_widget_1 .col-lg-3 { margin-bottom: 20px;}
.footer-menu .menu-item{ background-color: #F9F9F9 !important;}
.contact-mail ul{list-style: none;padding-left: 0px;}
.footer-menu ul,.footer-menu {box-shadow: none; list-style: none; padding-left: 0px; margin: 0px;}
.footer-menu h6,.contact-mail a,.get-in-touch a{font-weight: 600; font-size: 14px; margin-top: 7px; cursor: pointer;}
.footer-menu h6{ margin: 0px; margin-bottom: 13px;}
.footer-menu ,.contact-mail p, .footer-logo p{ padding-top: 10px;}
.contact-mail p, .footer-logo p{margin: 0px; font-size: 14px;}
a.contact-mail-phone{ font-size: 28px; font-weight: 700; line-height: 25.6px;}
a.contact-mail-email{ font-size: 13px; font-weight: 400; line-height: 15.6px;}
li.contact-email-list>a, a.contact-mail-phone { display: flex; align-items: center;}
.mail-icon, .contact-icon{ padding-right: 10px; padding-top: 2px;}
.get-in-touch a{ font-size: 18px;}
.get-in-touch p{ font-size: 14px; line-height: 17.78px; margin: 0px;}
.get-in-touch input,.get-in-touch textarea, .stay-in-loop-form input{ border: none !important; border-bottom: 1px solid #000 !important; background-color: #F9F9F9 !important;}
.get-in-touch textarea{ height: 38px !important; background-color: #F9F9F9 !important;}
.wpcf7-form input[type=submit]{ text-transform: capitalize !important; border-radius: 7px !important;}
.get-in-touch .wpcf7-submit, .contact-us-form .get-in-touch .wpcf7-submit { width: 100% !important; border: 1px solid #FF8123 !important; background-color: #FF8123 !important; color: #fff; margin-top: 30px;}
.wpcf7-form input[type=submit]:hover{ border: 1px solid #ff8123 !important; color: #ff8123; background-color: #fff !important;}
.footer-menu h6::before, a.contact-mail-heading::before, a.get-in-touch-heading::before { content: '';position: absolute;width: 45px;height: 2px;top: 32px;background: linear-gradient(90deg, #FF8123 0%, #FFCA23 100%); transition: 0.6s;}
a.contact-mail-heading::before, a.get-in-touch-heading::before{ top: 25px;}
.footer-menu ul.menu{ display: none;}
/* .footer-menu h6.is-active ul.menu{ display: block;} */
.footer-menu h6.active::before{ width: 93%;}
.footer-menu h6::after { content: '\f107'; font-family: 'Font Awesome 5 Free'; font-weight: 900; position: absolute; right: 20px; top: 7px;}
.footer-menu h6.active:after { content: '\f106'; color: #FF8123;}

.footer_Widget.footer_widget_1 .col-lg-3:nth-child(1) { order: 1;}
.footer_Widget.footer_widget_1 .col-lg-3:nth-child(2) { order: 4;}
.footer_Widget.footer_widget_1 .col-lg-3:nth-child(3) { order: 5;}
.footer_Widget.footer_widget_1 .col-lg-3:nth-child(4) { order: 2;}
.footer_Widget.footer_widget_1 .col-lg-3:nth-child(5) { order: 6;}
.footer_Widget.footer_widget_1 .col-lg-3:nth-child(6) { order: 7;}
.footer_Widget.footer_widget_1 .col-lg-3:nth-child(7) { order: 8;}
.footer_Widget.footer_widget_1 .col-lg-3:nth-child(8) { order: 3;}

.copy_righttext p { font-size: 12px; color: #696969; text-align: center;}
	


/* Contact Side Widget Css */
.connectwithus { position: fixed; right: 0; top: 225px; cursor: pointer; z-index: 1;box-shadow: 0px 13.3299px 26.6597px rgba(255, 129, 35, 0.08), 0px 6.66493px 13.3299px rgba(21, 21, 21, 0.06);     border-bottom-left-radius: 15px; display:none}
.connectwithuswrapper { display: flex; width: 100%; border-bottom-left-radius:15px;}
.connectwithuswrapper h4 { width: 52px; font-size: 18px; line-height: 22px; padding: 15px; display: flex; align-items: center; text-transform: capitalize; margin-bottom: 0; background-color: #FF8123; margin: 0 !important; writing-mode: vertical-lr; transform: rotate(180deg);color: #fff !important; border-radius: 15px; font-family: 'Poppins',sans-serif !important;}
.contentwrapper { padding: 30px; background-color: #fff; width: 260px;}
.connectwithuswrapper h4 svg { margin-right: 0;margin-bottom: 10px;transform: rotate(180deg);}
.contentwrapper a { display: block; font-size: 18px; line-height: 23px; color: #000; font-weight: 300; display: flex; align-items: center; margin-bottom: 15px;}
.connectwithuswrapper a:hover{ color: #FF8123;}
.contentwrapper .closebtn { position: absolute; right: 15px; top: 5px;}

/* Footer Responsiveness */
@media(min-width: 576px){
	.footer_Widget.footer_widget_1 .row{ flex-direction: row;}
	.footer-menu h6.active::before { width: 95%;}
	.footer_Wrapper{ padding: 45px 0px 30px;}
}
@media(min-width: 768px){
	.stay-in-loop{padding: 50px 0px 30px;}
	.stay-in-loop h2{ font-size: 45px;}
	.stay-in-loop-wrapper p{ font-size: 16px; line-height: 22.56px;}
	.footer-menu h6.active::before { width: 96.5%;}
	.connectwithus { display:block;}
	.footer_Wrapper{ padding: 60px 0px 30px;}
}
@media(min-width: 992px){
	.stay-in-loop{padding: 80px 0px 30px;}
	.footer-menu ul.menu{ display: block !important;}	
	.footer-menu h6::after{display: none;}	
	.footer-menu h6{ pointer-events: none;}
	.footer-menu h6::before{ width: 45px;}
	.stay-in-loop h2{ font-size: 55px;}
	.footer_Wrapper{ padding: 70px 0px 30px;}
	.footer_Widget.footer_widget_1 .col-lg-3 { margin-bottom: 60px;}

	.footer_Widget.footer_widget_1 .col-lg-3:nth-child(1) { order: 1;}
	.footer_Widget.footer_widget_1 .col-lg-3:nth-child(2) { order: 2;}
	.footer_Widget.footer_widget_1 .col-lg-3:nth-child(3) { order: 3;}
	.footer_Widget.footer_widget_1 .col-lg-3:nth-child(4) { order: 4;}
	.footer_Widget.footer_widget_1 .col-lg-3:nth-child(5) { order: 5; margin-bottom: 0px;}
	.footer_Widget.footer_widget_1 .col-lg-3:nth-child(6) { order: 6; margin-bottom: 0px;}
	.footer_Widget.footer_widget_1 .col-lg-3:nth-child(7) { order: 7; margin-bottom: 0px;}
	.footer_Widget.footer_widget_1 .col-lg-3:nth-child(8) { order: 8; margin-bottom: 0px;}

/* EFFECT */
.about-us-box{display: flex; margin-top: 45px;}
.messageline {
    position: relative;
    z-index: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    width: 80px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
}

.round26 {
    position: relative;
    z-index: 3;
    overflow: hidden;
    width: 26px;
    height: 26px;
    border-radius: 50%;
    background-color: #696969;
}

.round26.roundtop {
    overflow: hidden;
}
.roundone, .roundtwo {
    width: 100%;
    height: 0%;
    background-color: #ff8123;
}
.roundline {
    position: absolute;
    left: 50%;
    top: 0;
    right: auto;
    bottom: 0;
    z-index: 1;
    margin-left: -1px;
    border-right: 2px solid #696969;
}
.roundmask {
    position: absolute;
    left: 50%;
    top: 0;
    right: auto;
    bottom: auto;
    z-index: 1;
    width: 2px;
    height: 100%;
    margin-left: -1px;
    border-right: 2px solid #696969;	
}	

}
@media(min-width: 1024px){
	a.contact-mail-phone{ font-size: 20px; font-weight: 700; line-height: 30px;}
}
@media(min-width: 1200px){
	.stay-in-loop h2{ font-size: 60px;}
	.stay-in-loop{padding: 100px 0px 30px;}
	.stay-in-loop-wrapper p{ font-size: 18px; line-height: 24.66px;}
	a.contact-mail-phone{ font-size: 28px; font-weight: 700; line-height: 33.6px;}
	.footer-menu .menu-item { margin-bottom: 5px;}
	.footer_Wrapper{ padding: 100px 0px 40px;}
}

	 /* ==================================================== */


	 
	 
	 /* Resonpsive Css */
	 
	 @media(min-width: 400px){

	  
	 }
	 @media(min-width: 466px){
		 

	 
	 }
	 
	 @media(min-width:576px){
		 body, input.wpcf7-submit, button, .btn-primary{font-size:14px;}
		 .main, .site-main {margin: 30px 0px;}
		 h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{line-height:28px;margin-bottom:10px;}
		 h1{font-size:45px !important; line-height:50px;}
		 /* h1,h4,h5,h6,.h1,.h4,.h5,.h6{} */
		 h2,.h2{font-size:40px;line-height:45px;}
		 h3,.h3{font-size:30px; line-height:35px;}
		 h4,.h4{font-size:20px;}
		 h5,.h5{font-size:22px;}
		 h6,.h6{font-size:20px;}
		 p{margin-bottom: 25px;}
	 
		 .read-more a.button,.ajax_add_to_cart.add_to_cart_button.read-more,.work a.button,input.wpcf7-submit, button, .btn-primary, button.woocommerce-button.button.woocommerce-form-login__submit,.woocommerce-Button.button { padding: 15px 40px;}
	 
		 
	 
	 }
	 
	 @media(min-width:768px){
		 .main, .site-main {margin: 40px 0px;}
		 body, input.wpcf7-submit, button, .btn-primary{font-size:14px;}
		 h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{line-height:35px;margin-bottom:15px;}
		 h1{font-size:55px; line-height:60px;} 
		 h1,h4,h5,h6,.h1,.h4,.h5,.h6{margin-bottom:15px;}
		 h2,.h2{font-size:45px;}
		 h3,.h3{font-size:30px;}
		 h4,.h4{font-size:25px;}
		 h5,.h5{font-size:20px;}
		 p { margin-bottom: 30px;}
		 svg {height: 26px; width: 26px;}
	 }
	 
	 @media(min-width:992px){
		 .main, .site-main {margin: 60px 0px;}
		 body, input.wpcf7-submit, button, .btn-primary{font-size:14px;}
		 h1{font-size:70px;line-height:78px;}
		 h1,h4,h5,h6,.h1,.h4,.h5,.h6{margin-bottom:15px;}
		 h2,.h2{font-size:50px; line-height:50px;}
		 h3,.h3{font-size:38px;}
		 h4,.h4{font-size:30px;}
		 h5,.h5{font-size:30px;}
		 h6,.h6{font-size:25px;}
		 input, textarea {padding: 11px;}
		 p {font-size: 16px; line-height: 28px;}
/* 		 .wpcf7-form-control-wrap{margin-bottom:15px;} */
	 
	 }
	 
	 @media(min-width:1024px){    .main, .site-main {margin: 60px 0px;}
	 body, input.wpcf7-submit, button, .btn-primary{font-size:14px;}
	 h1{font-size:35px; line-height: 45.5px;}
	 h1,h4,h5,h6,.h1,.h4,.h5,.h6{margin-bottom:15px;}
	 h2,.h2{font-size:30px;}
	 h3,.h3{font-size:28px;}
	 h4,.h4{font-size:25px;}
	 h5,.h5{font-size:20px;}
	 h6,.h6{font-size:18px;}
	 }

	 
	 @media(min-width:1100px){
	 }
	 
	 @media(min-width:1200px){
		 .main, .site-main {margin:0px;}
		 body, input.wpcf7-submit, button, .btn-primary{font-size:1.00rem;}
		 .btn-medium{font-size: 0.875rem;}
		 h1{font-size:48px !important; line-height: 58.08px !important; font-weight: 700 !important;}
		 h2,.h2{font-size:40px;}
		 h3,.h3{font-size:35px;}
		 h4,.h4{font-size:30px; margin: 10px 0px !important;}
		 h5,.h5{font-size:28px;}
		 h6,.h6{font-size: 25px;}
		input, textarea {margin-bottom: 20px;padding: 15px;}
		 p {font-size: 20px; line-height: 30px; font-weight: 400;}
	 
		 svg.arrowNext.slick-arrow { right: 320px;}
		 svg.arrowPrev.slick-arrow { right: 375px;}
	 }



/* Simple Job Post */
.sjb-page .btn-primary:hover{ border-color: #ff8123 !important;}
.sjb-page .list-data .v1 .job-info h4 a:hover{ color:  #000 !important;}
.sjb-page .sjb-detail .list-data .v1 ul li::before, .sjb-page .sjb-detail .list-data .v2 ul li::before{ color: #ff8123 !important;}
.sjb-page .sjb-detail .list-data .v1 .jobpost-form .form-control:hover{ border-color: #ff8123 !important;}



/* Page 404 css */
.error-404-image { text-align: center;}
.error-redirect-page{ margin: 30px 0px}
.error-404-btn{ padding: 10px 24px; color: #fff; background-color: #000; border-radius: 4px; font-size: 14px;}
.error-404-btn:hover{ background-color: #ff8123; color: #fff;}
.button-404{ text-align: center; padding: 30px 0px 0px;}
@media (min-width:576px){
	.error-redirect-page{ margin: 40px 0px}
	.button-404{ padding: 50px 0px 0px;}
	
}
@media (min-width:768px){}
@media (min-width:992px){
	.error-redirect-page{ margin: 60px 0px}
	.button-404{ padding: 80px 0px 0px;}
	.error-404-btn{ padding: 13px 35px; font-size: 16px;}
}
@media (min-width:1024px){}
@media (min-width:1200px){
	.error-redirect-page { margin: 100px 0px;}
	.button-404{ padding: 100px 0px 0px;}
}




