

@import url('https://fonts.googleapis.com/css2?family=Rajdhani:wght@300;400;500;600;700&display=swap');
:root {
--e-global-color-primary: #202020;
--e-global-color-secondary: #f86823;
--e-global-color-text: #656565;
--e-global-color-accent: #f86823;
--e-global-color-white: #ffffff;
--e-global-color-light-white: #d6d8e2;
--e-global-color-very-dark-mostly-black-blue: #010521;
--e-button-gradient-1: #fa6220;
--e-button-gradient-2: #ef8b33;
--e-global-color-desaturated-blue: #353956;
--e-global-color-bright-orange: #f68a49;
--e-global-color-very-pale-orange: #fff7f4;
--e-global-color-very-light-gray-mostly-white: #f9f9f9;
}
@font-face {
font-family: "bookosb";src: url("../font/BOOKOSB.TTF");font-style: normal;}

::-webkit-scrollbar {
    width: 7px;
    background-color:#fff;
}
::-webkit-scrollbar-thumb {
    background-color: #881517;
    border-radius:20px;
}

 *, html, body{ scroll-behavior: smooth;}
body {font-family: 'Rajdhani', sans-serif; }
.p0{padding: 0;}

.loader-container{position: fixed;display:flex;justify-content:center;align-items:center;width: 100%;height: 100vh;background: #fff;z-index: 9999;}
.ring{position:absolute;height: 150px;width: 150px;border: 0px solid #272727;border-radius:50%;}
.ring:nth-child(1){border-bottom-width: 10px;border-color: #d32b2e;animation: rotate1 1.5s linear infinite;}

.ring:nth-child(2){border-right-width: 10px;border-color: #6c9060;animation: rotate2 1.5s linear infinite;}
.ring:nth-child(3){border-top-width: 10px;border-color: #1e2e18;animation: rotate3 1.5s linear infinite;}


@keyframes rotate1{
0%{
transform: rotateX(35deg) rotateY(-45deg) rotateZ(0deg)
}
100%{
transform: rotateX(35deg) rotateY(-45deg) rotateZ(360deg)
}
}
@keyframes rotate2{
0%{
transform: rotateX(50deg) rotateY(10deg) rotateZ(0deg)
}
100%{
transform: rotateX(50deg) rotateY(10deg) rotateZ(360deg)
}
}
@keyframes rotate3{
0%{
transform: rotateX(35deg) rotateY(55deg) rotateZ(0deg)
}
100%{
transform: rotateX(35deg) rotateY(55deg) rotateZ(360deg)
}
}
.preloader-content{font-family: "bookosb";font-size: 25px;color: #891517;}

.h1,
h1 {font-size: 85px;line-height: 90px;font-weight: 700;text-transform: uppercase;}

.h2,
h2 {font-size: 56px;line-height: 54px;font-weight: 700;text-transform: uppercase;color: var(--e-global-color-primary);}

.h3,
h3 {font-size: 30px;line-height: 30px;font-weight: 700;color: var(--e-global-color-primary);}

.h4,
h4 {font-size: 20px;line-height: 30px;font-weight: 700;color: var(--e-global-color-primary);}

.h5,
h5 {font-size: 24px;line-height: 30px;font-weight: 700;color: var(--e-global-color-primary);}

.h6,
h6 {font-size: 26px;line-height: 30px;font-weight: 500;}
p {font-size: 18px;line-height: 22px;}
.text-size-18 {font-size: 16px;line-height: 20px;font-weight: 500;color: #000;}
.text-size-16 {font-size: 15px;line-height: 26px;color: var(--e-global-color-text);}

/* Home Page Style */

.banner_outer {background: #891517;background-position: center;background-repeat: no-repeat;background-size: cover;position: relative;overflow: hidden;}
.banner-logo img{width: 300px;}
#navbarSupportedContent{justify-content: end;}
.banner_outer::before {content: "";width: 65%;height: 100%;position: absolute;left: 0;top: 0;border-radius: 0 0 600px 0;background: #6c9060;}
.banner_outer::after {content: "";background-image: url('../images/banner-bck.webp');border-radius: 0 0 600px 0;width: 65%;height: 100%;position: absolute;left: 0;top: 0;opacity: 15%;}
.header{background: #fff;}
.banner_outer .header {padding: 0 252px;position: relative;z-index: 2;}
.banner_outer .banner-layerright {position: absolute;right: 0;top: 0;}
.navbar-collapse ul {align-items: center;display: inherit;}
.navbar-nav .nav-item a {font-size: 20px;line-height: 30px;color: #000 !important;text-transform: uppercase;font-weight: 600;}
.navbar-nav .nav-item a:hover {color: #891517 !important;background-color: transparent;}
.navbar-nav .active>a {color: #891517 !important;}
.navbar-brand {margin-left: 0;margin-right: 0;padding-top: 0;padding-bottom: 0;}
.navbar {position: relative;padding: 15px 0;z-index: 1;}
.navbar-nav li {margin: 0 15px;}
.navbar-nav {padding-left: 190px;}
.navbar-nav li:first-child {margin-left: 0;}
.navbar-nav .dropdown {margin: 0 8px 0 10px;}
.navbar-nav .nav-item .dropdown-item {color: var(--e-global-color-black) !important;transition: all 0.3s ease-in-out;}
.navbar-nav .nav-item .dropdown-item:hover {color: var(--e-global-color-white) !important;background-color: var(--e-global-color-accent) !important;transition: all 0.3s ease-in-out;}
.navbar-nav .drop-down-pages .active>a {color: var(--e-global-color-white) !important;background-color: var(--e-global-color-accent) !important;}

.last_list{margin-left:68px}
.last_list figure{background:var(--e-global-color-white);border-radius:100px;height:60px;width:60px;line-height:60px;text-align:center;float:left;transition:all .3s ease-in-out}
.banner-section .banner_wrapper .banner-vedioimage:hover,.last_list figure:hover{transform:translateY(-5px)}
.last_list .content{padding-left:75px;padding-top:5px}
.last_list .content p{margin-bottom:0}
.last_list a{display:inline-block}
.last_list .last_list_atag{color:#6c9060!important;font-size:24px;line-height:30px;font-weight:700;transition:all .3s ease-in-out}
.last_list .last_list_atag:hover{color:var(--e-global-color-primary)!important}
.navbar-collapse .drop-down-pages{text-align:left;margin-left:0}
.navbar-nav .dropdown-menu{background-color:var(--e-global-color-white);position:absolute;left:-20px;top:45px;padding:0;border:0;border-radius:0;box-shadow:1px 1px 30px rgb(0 0 0/20%)}
.navbar-nav .drop-down-pages li{margin:0}
.navbar-nav .drop-down-pages .nav-item a{font-size:20px;line-height:30px;font-weight:500;padding:8px 20px;margin-top:0}
.navbar-expand-lg .drop-down-pages .nav-link{padding-left:0}
.navbar-nav .drop-down-pages li:last-child{margin-left:0}
.banner-section{position:relative;padding:202px 200px 290px 246px;z-index:1}
.banner-section .banner_content .banner-line{position:absolute;display:block;top:6px;left:18px}
.banner-section .banner_content h6{margin-bottom:18px;padding-left:88px;font-family:"bookosb",sans-serif}
.banner-section .banner_content h1{margin-bottom:14px}
.banner-section .banner_content p{font-size:22px;line-height:33px;font-weight:500;margin-bottom:28px;color:#fff}
.banner-section .banner_content .button1{margin-right:10px}
.banner-section .banner_content .button2 figure{margin-left:18px}
.banner-section .banner_content .banner-circleleft{position:absolute;left:-66px;bottom:-122px}
.banner-section .banner_content .banner-dotleft{position:absolute;left:26px;bottom:-162px}
.banner-section .banner_wrapper{position:relative;z-index:0}
.banner-section .banner_wrapper .banner-image{position:absolute;right:240px;top:-55px;z-index:1}
.banner-section .banner_wrapper .banner-image img{border-radius:300px 300px 0 300px}
.banner-section .banner_wrapper .banner-vedioimage{position:absolute;top:-100px;left:40px;z-index:1;transition:all .3s ease-in-out}
.banner-section .banner_wrapper .banner-circleright{position:absolute;right:-116px;top:242px}
.banner-section .banner_wrapper .banner-dotright{position:absolute;right:-68px;top:430px}
.banner-section .social-icons ul{left:-214px;top:0px}
.banner-section .social-icons ul li .social-networks{font-size:20px;margin-top:2px;color:var(--e-global-color-white);background:var(--e-global-color-very-dark-blue);border-radius:100px;text-align:center;width:55px;height:55px;line-height:55px;transition:transform ease 300ms}
.banner-section .social-icons ul li .social-networks:hover{background-image:linear-gradient(to right,#cd3e40 0,#881517 100%);color:var(--e-global-color-white);transform:translateY(-5px)}

/* Service */
.service-section{position:relative;padding:50px 0;overflow:hidden}
.service-section .service-leftlayer{position:absolute;top:0;left:116px}
.service-section .service-rightlayer{position:absolute;bottom:-20px;right:112px}
.service-section .service-dotimage{position:absolute;left:334px;bottom:102px}
.service-section .service-box h4{padding-right:65px;font-size:18px;line-height:20px;color:#1e2e18;}
/* .service-section .service-box p{margin-bottom:10px;color:#000;} */
.service-section .service-box p{margin-bottom:10px;color:#000;}
.text-color-chg1{margin-bottom:10px;color:#000;}
.service-section .service_contentbox .box-top{padding-top:37px}
.service-section .service_contentbox .service-box{background:var(--e-global-color-white);border-radius:10px;padding:38px 24px 28px 30px;margin-bottom:-12px;display:inline-block;transition:all .3s ease-in-out;box-shadow:1px 21px 46px rgb(0 0 0/4%);box-shadow:2px 3px 9px 4px #00000012}
.service-section .service_contentbox .service-box:hover{background-image:linear-gradient(to right,#cd3e40 0,#881517 100%);transform:translateY(-5px)}
.service-section .service-box:hover h4,.service-section .service-box:hover p{color:var(--e-global-color-white)}
.service-section .service-box:hover .text-color-chg1{color:var(--e-global-color-white)}
.know-more1 ul{padding: 5px;}
.service-section .service_contentbox .service-box figure{background:#8915171a;border-radius:100px;height:100px;width:100px;line-height:100px;text-align:center;margin-bottom:20px;display:inline-block;margin-left:4px;transition:all .3s ease-in-out}
.service-section .service-box .circle:hover,.service-section .service_contentbox .service-box figure:hover{transform:translateY(-5px)}
.service-section .service-box:hover figure{background:#6c9060b3}
.service-section .service-box:hover img{filter:brightness(0) invert(1)}
.service-section .service-box .circle,.service-section .service_content ul li .circle{background-image:linear-gradient(to right,#cd3e40 0,#881517 100%);border-radius:100px;height:45px;width:45px;line-height:45px;margin-left:-2px;text-align:center;display:inline-block;transition:all .3s ease-in-out}
.service-section .service-box:hover .circle{background-image:linear-gradient(to right,#fff 0,#fff 100%)}
.service-section .service-box .circle:before,.service-section .service_content ul li .circle:before{font-size:18px;padding-top:2px;font-family:"FontAwesome";transition:all .3s ease;color:var(--e-global-color-white)}
.service-section .service-box:hover .circle:before{color:#6c9060}
.service-section .service_content .service-rightcircle{position:absolute;right:-38px;top:162px}
.service-section .service_content{padding-left:48px;padding-top:150px}
.service-section .service_content h2{margin-bottom:18px;padding-right:10px}
.service-section .service_content p{margin-bottom:12px;font-size:18px;line-height:25px;padding-left:40px;color: #000;}
.service-section .service_content .text{font-size:20px;line-height:30px;font-weight:500;color:var(--e-global-color-primary)}
.service-section .service_content ul li .circle{background-image:linear-gradient(to right,#6c9060b3 0,#6c9060 100%);height:18px;width:18px;line-height:18px;margin-right:12px;margin-left:0}
.service-section .service_content ul li .circle:before{font-size:12px}
.service-section .service_content .text1{margin-bottom:36px}
.service-section .service_content .get_started:hover{background-image:linear-gradient(to right,var(--e-global-color-desaturated-blue) 0%,var(--e-global-color-desaturated-blue) 100%)}
/* Offer */

.offer-section{background-color:var(--e-global-color-very-light-gray-mostly-white);position:relative;padding:50px 0 0;overflow:hidden}
.offer-section .offer-toplayer{position:absolute;left:-24px;top:0}
.offer-section .offer-bottomlayer{position:absolute;right:0;bottom:0}
.offer-section .offer-circleimage{position:absolute;left:-146px;bottom:70px}
.offer-section .offer_boxcontent{box-shadow:1px 1px 50px rgb(0 0 0/10%);width:100%;border-radius:10px;position:relative;z-index:1;background:var(--e-global-color-white);transition:all .3s ease-in-out}
.offer-section .offer_boxcontent:hover{background:var(--e-global-color-primary)}
.offer-section .offer_boxcontent:hover h4{color:var(--e-global-color-white)}
.lower_portion,.offer-section .offer_content{text-align:center}
.offer-section .offer_content h2{margin-bottom:18px}
.offer-section .offer_content p{margin-bottom:42px;padding:0 135px;color: #000;}
.offer_content h6{color: #1e2e18;}
.offer-section .offer_boxcontent .upper_portion{position:relative}
.offer-section .offer_boxcontent .upper_portion figure img{border-radius:10px 10px 0 0}
.offer-section .offer_boxcontent .upper_portion .image_content{background-image:linear-gradient(to right,#cd3e40 0,#881517 100%);box-shadow:8px 2px 20px rgb(0 0 0/10%);border-radius:100px;height:105px;width:105px;line-height:105px;text-align:center;left:210px;bottom:-50px;position:absolute;transition:all .3s ease-in-out}
.offer-section .offer_boxcontent .upper_portion .image_content:hover{background-image:linear-gradient(to right,#607e53cc 0,#881517 100%);transform:translateY(-5px)}
.offer-section .offer_boxcontent .lower_portion_wrapper{padding:70px 45px 36px;border-radius:0 0 10px 10px;border-top:none}
.content-list{list-style:none;padding:20px 0 0}
.content-list li p{color:gray;font-family:sans-serif}

/* About us */

.about-section{background-image:linear-gradient(to right,#cd3e40 0,#881517 100%);background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;overflow:hidden;padding:230px 0 240px}
.about-section::after,.about-section::before{content:"";border-radius:0 0 0 600px;width:65%;height:100%;position:absolute;right:0;top:0}
.about-section::before{background:#6c9060}
.about-section::after{background-image:url(../images/wwr-back.webp);opacity:10%}
.about-section .about-rightimage{position:absolute;right:-150px;top:254px;z-index:1}
.about-section .about-rightcircle{position:absolute;right:170px;bottom:212px;z-index:1}
.about-section .about_wrapper{position:relative}
.about-section .about_wrapper .about-image1{position:absolute;left:-60px;top:-180px;z-index:1}
.about-section .about_wrapper .about-image1 img{border-radius:0 200px 200px 200px}
.about-section .about_wrapper .about-image2{position:absolute;left:-108px;top:185px;z-index:1}
.about-section .about_wrapper .about-image2 img{border-radius:100px 0 100px 100px;border-top:5px solid var(--e-global-color-white);border-right:5px solid var(--e-global-color-white)}
.about-section .about_wrapper .years{text-align:center;position:relative;z-index:2;right:-216px;top:-84px}
.about-section .about_wrapper .years .value{font-size:56px;line-height:30px;font-weight:700;margin-bottom:8px;display:inline-block}
.about-section .about_wrapper .years .plus{font-size:34px;line-height:34px;font-weight:700;display:inline-block}
.about-section .about_wrapper .years .text{font-size:18px;line-height:17px;font-weight:600;display:block;padding:0 200px}
.about-section .about_wrapper .about-imagecircle{position:absolute;right:-22px;top:-130px;z-index:1;transition:all .3s ease-in-out}
.about-section .about_wrapper .years:hover .about-imagecircle{transform:translateY(-5px)}
.about-section .about_wrapper .about-dot{position:absolute;left:-120px;top:-186px}
.about-section .about_wrapper .about-leftcircle{position:absolute;left:-106px;top:170px}
.about-section .about_wrapper .about-layer{position:absolute;left:-480px;top:240px}
.about-section .about_content{padding-left:55px;position:relative;z-index:1}
.about-section .about_content h2{margin-bottom:16px;margin-right:-12px}
.about-section .about_content p{color:#fff}
.about-section .about_content .text1{margin-bottom:8px}
.about-section .about_content .text2{margin-bottom:38px}
.about-section .about_content .read_more{background-image:linear-gradient(to right,#cd3e40 0,#881517 100%);font-size:20px;line-height:30px;font-weight:600;border-radius:30px;padding:15px 25px 15px 43px;text-align:center;display:inline-block;transition:all .3s ease-in-out}
.about-section .about_content .read_more figure{display:inline-block;margin-left:20px}
.about-section .about_content .read_more:hover{background-image:linear-gradient(to right,var(--e-global-color-desaturated-blue) 0%,var(--e-global-color-desaturated-blue) 100%)}
.abt-content{padding: 45px 0;}
.abt-content p{ font-size: 22px;line-height: 34px;text-align: center;font-weight: 500;}
/* Achievements */

.achievement-section{position:relative;padding:80px 0;overflow:hidden}
.achievement-section .service-rightlayer{position:absolute;top:0;right:110px}
.achievement-section .service-leftlayer{position:absolute;bottom:0;left:118px}
.achievement-section .achievement_content{position:relative;margin-right:-8px}
.achievement-section .achievement_content .offer-circleimage{position:absolute;left:-116px;top:10px}
.achievement-section .achievement_content h2{margin-bottom:16px}
.achievement-section .achievement_content p{margin-bottom:15px;color: #000;}
.achievement-section .achievement_content .get_started{background-image:linear-gradient(to right,#cd3e40 0,#881517 100%);font-size:20px;line-height:30px;font-weight:600;border-radius:30px;padding:15px 25px 15px 43px;text-align:center;display:inline-block;transition:all .3s ease-in-out}
.achievement-section .achievement_content .get_started figure{display:inline-block;margin-left:20px}
.achievement-section .achievement_content .get_started:hover{background-image:linear-gradient(to right,var(--e-global-color-desaturated-blue) 0%,var(--e-global-color-desaturated-blue) 100%)}
.achievement-section .achievement_wrapper{position:relative}
.achievement-section .achievement_wrapper .achievement-box{background:#8915171a;border-radius:100px;width:210px;height:210px;line-height:210px;display:inline-block;text-align:center;transition:all .3s ease-in-out;box-shadow:1px 21px 46px rgb(0 0 0/2%);position:absolute}
.achievement-section .achievement_wrapper .achievement-box:hover{background-image:linear-gradient(to right,#cd3e40 0,#881517 100%);transform:translateY(-5px)}
.achievement-section .achievement_wrapper .achievement-box .achievement-icon{top:-35px;left:-3px;right:0;margin:0 auto;position:relative}
.achievement-section .achievement_wrapper .achievement-box:hover img{filter:brightness(0) invert(1)}
.achievement-section .achievement_wrapper .achievement-box .wrapper{position:absolute;bottom:60px;left:0;right:0;margin:0 auto}
.achievement-section .achievement_wrapper .achievement-box:hover .plus,.achievement-section .achievement_wrapper .achievement-box:hover h3,.achievement-section .achievement_wrapper .achievement-box:hover p{color:var(--e-global-color-white)}
.achievement-section .achievement_wrapper .achievement-box p{padding:0 65px;margin-top:-8px;line-height:20px}
.achievement-section .achievement_wrapper .achievement-box .number{position:relative;top:86px}
.achievement-section .achievement_wrapper .achievement-box .value{display:inline-block}
.achievement-section .achievement_wrapper .achievement-box .plus{font-size:30px;line-height:30px;font-weight:700}
.achievement-section .achievement_wrapper .box1{top:58px;left:22px;    background: linear-gradient(to right, #cd3e40 0, #881517 100%);}
.achievement-section .achievement_wrapper .box1 img{filter: brightness(0) invert(1);}
.achievement-section .achievement_wrapper .box1 .wrapper p{color: #fff;}
.achievement-section .achievement_wrapper .box2{top:-42px;left:226px}
.achievement-section .achievement_wrapper .box3{top:58px;right:0}
.achievement-section .achievement_wrapper .box4{top:180px;left:222px}

/* Project */

.project-section{background-color:var(--e-global-color-very-light-gray-mostly-white);position:relative;padding:120px 0 140px}
.project-section .offer-toplayer{position:absolute;left:-36px;top:0}
.project-section .offer-bottomlayer{position:absolute;right:0;bottom:0}
.project-section .project_content{position:relative;text-align:center}
.project-section .project_content h2{margin-bottom:18px}
.project-section .project_content p{padding:0 530px;margin-bottom:40px}
.project-section .project_content .offer-circleimage{position:absolute;right:344px;top:40px}
.project-section .case-box .overlay-image{position:relative}
.project-section .case-box .overlay-image:before{content:"";position:absolute;width:100%;height:100%;opacity:38%;border-radius:10px;background-image:linear-gradient(to top,#000 0,#000 100%)}
.project-section .overlay:hover figure{border-radius:10px;opacity:1;background-image:linear-gradient(to top,#f86823 0,#000 100%)}
.project-section .overlay:hover img{opacity:.4}
.project-section .case-box .image img{border-radius:10px 10px 10px 10px}
.project-section .case-box .content{position:absolute;padding:0 32px;margin-top:-124px}
.project-section .case-box .content h5{margin-bottom:-10px}
.project-section .case-box .content .text-size-18{display:inline-block;margin-bottom:0}
.project-section .case-box .content span{font-size:14px;line-height:20px;font-weight:500;text-transform:uppercase;border-radius:20px;background-color:#6a6661;padding:2px 18px;text-align:center;display:inline-block;margin-bottom:12px}
.project-section .case-box .circle{background-image:linear-gradient(to right,#cd3e40 0,#881517 100%);border-radius:100px;height:45px;width:45px;line-height:45px;margin-left:-2px;text-align:center;display:inline-block;transition:all .3s ease-in-out;position:relative;right:-38px;top:-10px}
.project-section .case-box .circle:hover{transform:translateY(-5px)}
.project-section .case-box1 .circle{right:-50px}
.project-section .case-box:hover .circle{background-image:linear-gradient(to right,#fff 0,#fff 51%,#fff 100%)}
.project-section .case-box:hover .circle:before{color:#891517}
.project-section .case-box .circle:before{font-size:18px;padding-top:2px;font-family:"FontAwesome";transition:all .3s ease;color:var(--e-global-color-white)}
.project-section .owl-carousel .owl-dots{display:block!important;margin-top:40px!important;line-height:0}
.project-section .owl-carousel .owl-dots .owl-dot span{background:#d3d3d3;width:15px;height:15px;margin:0 8px;transition:all .3s ease-in-out}
.project-section .owl-carousel .owl-dots .owl-dot.active span,.project-section .owl-carousel .owl-dots .owl-dot:hover span{background-image:linear-gradient(to right,#cd3e40 0,#881517 100%)}
.project-section .owl-carousel .owl-dots .owl-dot.active span{width:20px;height:20px}
.project-section .owl-carousel .owl-dots .owl-dot:focus{outline:0}

/* Testimonial */

.testimonial-section{padding:150px 0 180px;overflow:hidden}
.testimonial-section .service-leftlayer{position:absolute;top:0;left:116px}
.testimonial-section .service-rightlayer{position:absolute;bottom:-20px;right:112px}
.testimonial-section .testimonial_wrapper .service-rightcircle{position:absolute;top:-42px;left:0}
.testimonial-section .testimonial_wrapper .circle_wrapper{height:380px;width:380px;border-radius:100%;margin-left:-6px;margin-top:18px;background:#fffaf8}
.testimonial-section .testimonial_wrapper .circle_wrapper .center-circle{height:100%;width:100%;border-radius:100%;background:var(--e-global-color-white);position:relative;left:-4px;right:0;margin:0 auto;top:120px}
.testimonial-section .testimonial_wrapper .circle_wrapper figure img{border-radius:0 60px}
.testimonial-section .testimonial_wrapper .circle_wrapper .center-circle .testimonial-centerimage{position:absolute;top:6px;left:-4px;transition:all .3s ease-in-out;border:1px solid #881517;padding:10px;border-radius:0 67px}
.testimonial-section .testimonial_wrapper .circle_wrapper .testimonial-image1{right:115px;top:-22px;transition:all .3s ease-in-out;left:122px;width:300px}
.testimonial-section .testimonial_wrapper .circle_wrapper .testimonial-image1:hover,.testimonial-section .testimonial_wrapper .circle_wrapper .testimonial-image2:hover,.testimonial-section .testimonial_wrapper .circle_wrapper .testimonial-image3:hover,.testimonial-section .testimonial_wrapper .circle_wrapper .testimonial-image4:hover{transform:translateY(-5px)}
.testimonial-section .testimonial_wrapper .circle_wrapper .testimonial-image2{left:-42px;top:32px;transition:all .3s ease-in-out}
.testimonial-section .testimonial_wrapper .circle_wrapper .testimonial-image3{left:20px;bottom:-100px;transition:all .3s ease-in-out}
.testimonial-section .testimonial_wrapper .circle_wrapper .testimonial-image4{right:-58px;bottom:10px;transition:all .3s ease-in-out}
.testimonial-section .testimonial_contentwrapper{padding-left:40px}
.testimonial-section .heading{margin-bottom:15px}
.testimonial-section .testimonial_content .content{display:flex}
.testimonial-section .testimonial_content .content .circle{background-image:linear-gradient(to right,#cd3e40 0,#881517 100%);border-radius:100px;height:64px;width:64px;line-height:64px;text-align:center;display:inline-block;border:1px solid transparent;position:relative;margin-right:16px;top:-4px;transition:all .3s ease-in-out}
.testimonial-section .testimonial_content .content .circle:hover{background-image:linear-gradient(to right,#6c9060b3 0,#6c9060 100%);transform:translateY(-5px)}
.testimonial-section .testimonial_content p{margin-bottom:26px}
.testimonial-section .testimonial_content .content .designation-outer span{font-size:21px;line-height:30px;font-weight:700;color:#1e2e18;margin-bottom:-2px;}
#carouselExampleControls{display:inline-block;border-radius:10px;color:var(--e-global-color-white)!important;position:relative;z-index:1}
#carouselExampleControls .carousel-control-prev{left:0;top:0;font-size:26px;line-height:26px;color:#010521;opacity:1}
#carouselExampleControls,#carouselExampleControls .carousel-control-next i,#carouselExampleControls .carousel-control-prev i{transition:all .3s ease-in-out}
#carouselExampleControls .carousel-control-next{right:-58px;top:0;font-size:30px;line-height:30px;color:#6c9060;opacity:1}
.testimonial-section .pagination-outer{position:relative;display:inline-block;top:24px;right:-16px}


/* Footer */

.footer-section{background-image:linear-gradient(to right,#cd3e40 0,#881517 100%);position:relative;padding:94px 0 0}
.footer-section::before{content:"";width:62%;height:100%;position:absolute;left:0;top:0;border-radius:0 0 100px 0;background:#6c9060}
.footer-section .footer-leftimage{position:absolute;left:-90px;top:72px}
.footer-section .about-leftcircle{position:absolute;left:204px;top:102px}
.footer-section .footer-dotimage{position:absolute;right:226px;top:88px}
.footer-section .footer-leftlayer{position:absolute;right:0;bottom:0}
.footer-section .middle-portion{margin-bottom:10px}
.footer-section .middle-portion .first-column{margin-right:-10px}
.footer-section .middle-portion .first-column p{color:#fff;margin-bottom:22px}
.footer-section .middle-portion .footer-logo{margin-bottom:8px;position:relative;top:-12px; width: 300px;}
.footer-section .middle-portion .lower{display:flex}
.footer-section .middle-portion .lower .lower-content{display:contents}
.footer-section .middle-portion .lower .icon{position:relative;top:12px;transition:all .3s ease-in-out}
.footer-section .middle-portion .lower .icon:hover{transform:translateY(-5px)}
.footer-section .middle-portion .lower .content{padding-left:10px}
.footer-section .copyright p,.footer-section .middle-portion .lower .content a{color:#fff}
.footer-section .middle-portion .lower .content a{color:#fff;text-transform: lowercase;}
.footer-section .middle-portion .links li a:hover,.footer-section .middle-portion .lower .content a:hover{color:#891517}
.footer-section .middle-portion .lower .content span{font-size:20px;line-height:30px;font-weight:700;display:block;margin-bottom:-3px}
.footer-section .middle-portion .lower .content .text{margin-right:22px}
.footer-section .middle-portion .list-pd{padding-left:28px}
.footer-section .middle-portion .links h4{margin-bottom:16px}
.footer-section .middle-portion .links li{margin-bottom:5px}
.footer-section .middle-portion .links li a{color:#fff;padding-left:20px;position:relative}
.footer-section .middle-portion .links li a:before{content:"•";color:#fff;font-weight:700;display:inline-block;margin-left:0;position:absolute;top:-6px;left:0;font-size:30px;line-height:30px}
.footer-section .copyright{border-top:1px solid #34374d;padding:10px 0;position:relative;width:62%}
.footer-section .copyright .column{padding:0}
.footer-section .copyright p{position:relative;display:inline-block;margin-bottom:0;margin-right:-84px}
.footer-section .copyright .social-icons{float:right;right:166px;top:-10px}
.footer-section .copyright .social-icons ul{margin-bottom:0;display:flex}
.footer-section .copyright .social-icons ul li .social-networks{font-size:16px;color:var(--e-global-color-white);background:var(--e-global-color-very-dark-blue);border-radius:100px;text-align:center;width:40px;height:40px;line-height:40px;transition:all .3s ease-in-out}
.footer-section .copyright .social-icons ul li .social-networks:hover{background:#1b1e38;color:var(--e-global-color-white);transform:translate(0,-5px)}
.footer-section .middle-portion .icons{padding-left:110px;margin-right:-16px}
.footer-section .middle-portion .icons h4{margin-bottom:10px}
.footer-section .middle-portion .icons p{margin-bottom:12px}
.footer-section .middle-portion .icons input{font-family:"Nunito",sans-serif;font-weight:500;font-size:14px;line-height:20px;box-shadow:1px 1px 50px rgb(0 0 0/10%);background-color:var(--e-global-color-white);color:var(--e-global-color-text);border:1px solid #dae7fb;border-radius:30px;padding:16px 25px;margin-bottom:20px;width:96%;overflow:visible;outline:0}
.footer-section .middle-portion .icons .subscribe_now{border:1px solid #fff;background:0 0;font-size:20px;line-height:30px;font-weight:600;border-radius:30px;padding:11px 25px;text-align:center;display:inline-block;transition:all .3s ease-in-out;width:96%}
.footer-section .middle-portion .icons .subscribe_now:hover{border:1px solid var(--e-global-color-desaturated-blue);background:var(--e-global-color-desaturated-blue)}
.footer-section .middle-portion .icons .subscribe_now .circle:before{font-size:20px;margin-left:16px;font-family:"FontAwesome";transition:all .3s ease;color:var(--e-global-color-white)}
.footer-text{font-size: 18px;line-height: 25px;font-weight: 600;}



.text-font-size{font-size: 35px;}
.f-chng{font-size: 27px; line-height: 0;}
.f-chng-footer{font-size: 22px; line-height: 0;}
.text-font-size-1{font-size: 22px;}
.text-font-size2{font-size: 32px; text-transform: lowercase; line-height: 0;font-family: "bookosb", sans-serif;}
.text-font-size-aim{font-size: 34px; text-transform: lowercase; line-height: 0;font-family: "bookosb", sans-serif;}
span.text-font-size2.m-text-size {font-size: 27px;}
.text-font-size3{font-size: 71px; text-transform: lowercase;line-height: 0;}
.text-font-size4{font-size: 20px; text-transform: lowercase;font-family: "bookosb", sans-serif;}
.text-font-size4-sub{font-size: 20px; text-transform: lowercase;font-family: "bookosb", sans-serif;}
.text-font-size6{font-size: 40px; text-transform: lowercase;font-family: "bookosb", sans-serif;}
.text-font-size7{font-size: 24px; text-transform: lowercase;font-family: "bookosb", sans-serif;}
span.text-font-size7.md-text7{font-size: 22px; text-transform: lowercase;font-family: "bookosb", sans-serif;}
.text-font-size5{font-size: 22px; text-transform: lowercase;color: #000 !important;    font-family: "bookosb", sans-serif;}
.text-font-size-hiw{font-size: 22px; text-transform: lowercase; font-family: "bookosb", sans-serif;}
.how_we_do_cont_back{background-image: url(../images/do2.webp);background-repeat: no-repeat;background-attachment: fixed;background-size: cover;z-index: 1;}
.how_we_do_cont_back-1{background-image: url(../images/do1.webp);background-repeat: no-repeat;background-attachment: fixed;background-size: cover;z-index: 1;}
.how_we_do_cont{color: #fff;padding: 50px 25px;}
.how_we_do_cont h2{color: #fff;font-size: 36px;}
.bck-clr{background-color: #891517bf;}
.bck-clr-1{right: 0;float: right;background-color: #6c9060d1;top: 0;height: 100%;position: relative;overflow: hidden;}
.text-color-chg{color: #1e2e18;font-size: 18px;font-weight: 600;}
.service-box figure{position: relative; }
.service-box figure img{position: relative;z-index: 1;}

.why_choose_us_list{padding-left:25px;list-style:circle}
.why_choose_us_list .text span{color:#1e2e18;font-weight:600;font-size:20px;}
.content-tl p{color: #000;}
.text-title{text-transform:uppercase;color:#891517;font-weight:600}
.btn-color{font-size:17px;padding:0;color:#8e191b;font-weight:600;text-decoration: underline;}
.btn:focus{box-shadow:none}
.content-box{margin-top:25px}
.num{color:#fff;padding:15px 0 0 1px}
.heading p{font-size:16px;line-height:22px;color: #000;font-weight: 500;}
.designation-outer{width:70%}
.lets_connet{background-image:url(../images/let1.webp);padding:50px 0;background-repeat:no-repeat;background-attachment:fixed;background-size:cover}
.let_connet_content{position:relative;background:#13131387;color:#fff;padding:20px}
.let_connet_content h3{color:#fff}
.let_connet_content::before{top:0;left:0;width:5px;height:100%}
.how_we_do_cont p{font-size:16px;line-height:22px;font-weight: 500;margin-bottom: 0;}
.how_work{padding:50px 0;background-image:url(../images/unnamed.png);background-repeat:repeat}
.card-header{background:0 0;position:relative;border-radius:30px;margin-bottom:10px!important}
.card-header h2 button{font-size:20px;color:#8e191b;font-weight:700}
.card{border:0;border-radius:0;padding: 0 0px 20px 0;color: #000;font-weight: 500;}
.work_title{text-align:center;font-size:50px}
.card-header::before,.let_connet_content::before,.timeline::after{content:"";position:absolute;background-color:#6c9060}
.card-header::before{top:0;left:0;width:5px;height:100%}
.clicker5{font-weight:600;cursor:pointer;text-decoration:underline;transition:.3s;list-style: none;}
.clicker5:hover{color:#6c9060!important}
.clicker6 {font-weight: 600;text-decoration: underline;cursor: pointer;}
.btn-link:hover{color:#6a8d5e}
.card-body ul li span{color:#8e191b;font-weight:600}
.rt{rotate:180deg}
.font-fmy{font-family:"bookosb",sans-serif;font-size:19px;}
.font-fmy-footer{font-family:"bookosb",sans-serif;font-size:16px;}
#lab-text{font-family:"bookosb",sans-serif;font-size:23px;}
.font-fmy4{font-family:"bookosb",sans-serif;font-size:16px}
.font-fmy-ft,.font-fmy1,.font-fmy2{font-family:"bookosb",sans-serif;font-size:53px;color: #8e191b;}
.font-fmy-ft,.font-fmy2{font-size:14px}
.font-fmy-bn{color: #8e191b;}
.pr li{padding-right:20px}
.p-t{padding-top:28px}
.timeline{max-width:1200px;position:relative;margin:0 auto}
.timeline::after{top:33px;bottom:0;left:50%;width:6px;margin-left:-3px}
.container1{width:50%;position:relative;background-color:inherit}
.container1::after{content:"";position:absolute;top:32px;right:-13px;width:25px;height:25px;z-index:1;border-radius:50%;background-color:#fff;border:5px solid #891517}
.content-tl h2{font-size:30px;color:#891517}
.left{left:0}
.right{left:50%}
.right::after{left:-13px}
.content-tl{margin:20px 30px;position:relative;border-radius:6px;background-color:#fff;box-shadow:1px 2px 5px #bababa;padding:5px 15px;transition: all 0.5s ease-in-out;}
.content-tl:hover{background: #6c90607a; transform: translateY(-20px);}
.content-tl:hover span{color: #891517;}
.carousel-item{min-height: 190px;}
.get{padding: 40px 0px;}
.get_start{text-align: center;}
.get_start h3{color: #1e2e18;}
.clr{color: #891517;font-family: "bookosb";}
.text1 .clr{font-size: 16px;}
.img1{margin-top: 50px;margin-left: 100px;position: relative;display: inline-block;}
.img1 img{width: 150px;border-radius: 100%;height: 150px;}
.img2 img{border-radius: 100%;height: 100px;width: 100px;}
.img2{margin-left: 350px;position: relative;display: inline-block;}
.img1::before {position: absolute;top: 0;left: 0;content: "";width: 155px;height: 155px;background: #891517;z-index: -1;border-radius: 100%;}
.img2::before {position: absolute;top: 0;left: 0;content: "";width: 105px;height: 105px;background: #891517;z-index: -1;border-radius: 100%;}
.know-more5{padding: 0;list-style: disc;}
.fixed-header {position: fixed !important;width: 100%;box-shadow: 0px 0px 5px #000;background: #fff !important;}
/*.fixed-header .navbar-light .navbar-toggler-icon{background:#891517 !important;}*/
