@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Arizonia&family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Raleway:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Work+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

html,body{overflow-x: hidden;}
ul{list-style: none;padding-left: 0;margin-bottom: 0;}
a:hover{text-decoration: none;}
p{margin-bottom: 0;font-family: 'Work Sans', sans-serif;}
h1,h2,h3,h4,h4{font-family: 'Montserrat', sans-serif;}

/* Header */

.custmHdr{transition: all 0.5s linear;}
.lp .custmHdr,.lp .custmHdr{border-bottom: 1px solid #eef5f0;}
.custmHdr .container-fluid{margin-bottom: 1px;}
.hdrMain{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;padding: 40px 20px;}
.site-logo img{height: 75px;}

.sidemenu {width: 400px;height: 100%;position: fixed;background-image: linear-gradient(
-77deg, #e2512b 0%, #df2f2f 99%);z-index: 9999;transform: translateX(105%);transition: all 0.5s linear;-o-transition: all 0.5s linear;
    -ms-transition: all 0.5s linear;-moz-transition: all 0.5s linear;-webkit-transition: all 0.5s linear;box-shadow: 8px 0px 11px 7px rgb(0 0 0 / 50%);right: 0;padding: 50px;}
.menuIcon{cursor: pointer;}
.icon-close{display: block;text-align: right;cursor: pointer;}
.icon-close i{color: #fff;font-size: 30px;}
.sidemenu ul{padding-top: 50px;}
.sidemenu ul li{padding-bottom: 20px;}
.sidemenu ul li a{color: #fff;font-size: 20px;font-weight: 600;transition: all 0.5s linear;}
.sidemenu ul li a:hover{color: #f96828;}

/* Landing Page */
.lp{background: url('images/lpBg.jpg') no-repeat center top / cover;}
.lpbnrinnr{text-align: center;padding-top: 4rem;padding-bottom: 10rem;}
.lp .lpbnrinnr{padding-top: 15rem;}
.container{max-width: 1250px;}
.smInfo .row{align-items: center;}
.smInfo p{font-size: 20px;line-height: 38px;color: #202020;font-weight: 700;margin-bottom: 40px;font-family: 'Poppins', sans-serif;}
.smInfo .col-md-5{-ms-flex: 0 0 45.666667%;flex: 0 0 45.666667%;max-width: 45.666667%;}
.smInfo .col-md-7{-ms-flex: 0 0 54.333333%;flex: 0 0 54.333333%;max-width: 54.333333%;}
.smInfo .col-md-5 img{width: 100%;height: 466px;object-fit: cover;}
.smInfo h4{font-size: 25px;color: #ee4c2b;font-weight: 800;font-family: 'Montserrat', sans-serif;margin-bottom: 18px;}
.smInfo a{font-family: 'Montserrat', sans-serif;font-size: 81px;font-weight: 800;color: #ee4c2b;line-height: 1;}
.smInfo{padding-bottom: 10rem;}

/* Home */
.hmpage .lpbnrinnr img{margin-bottom: 40px;}
.hmpage .lpbnrinnr h1{font-size: 62px;color: #222222;font-weight: 400;font-family: "Arizonia";text-align: center;}
.hmpage .lpbnrinnr h2{font-size: 40px;color: #222222;font-weight: 400;font-family: "Arizonia";text-align: center;}

.steps{padding-bottom: 5rem;}
.steps .col-md-4::after{content: " ";background: url(images/arrow.png) no-repeat center center / contain;width: 200px;height: 100px;position: absolute;right: -100px;bottom: 80px;}
.steps .col-md-4:last-child::after{display: none;}
.stepsInr{text-align: center;}
.stepsImg{position: relative;z-index: 1;width: 126px;height: 126px;border-radius: 63px;background-color: rgba(75,197,253,0);border: 2px solid #e6ebf0;margin: auto;text-align: center;padding: 30px 11px;}
.stepsInr span{position: absolute;width: 36px;height: 36px;border-radius: 18px;background-color: #f93069;color: #fff;font-family: "Montserrat";font-size: 12px;filter: drop-shadow(-0.07px 0.999px 3px rgba(0,0,0,0.16));padding: 9px 10px;top: 0px;}
.stepsInr h3{font-size: 16px;line-height: 23px;color: #202020;font-weight: 500;padding-top: 25px;margin-bottom: 20px;}
.stepsInr p{font-size: 12px;color: #535353;line-height: 20px;font-weight: 400;}

.reachmrePpl{padding: 50px 0;}
.reachmrePpl .col-md-6:first-child{background-color: #f7f7f7;padding: 60px 50px;}
.reachmrePpl .col-md-6:last-child{padding: 0;}
.reachmrePpl h2{font-size: 24px;letter-spacing: 3px;line-height: 23px;color: #202020;font-weight: 500;text-transform: uppercase;margin-bottom: 20px;}
.reachmrePpl p{font-size: 12px;line-height: 20px;color: #535353;font-weight: 400;margin-bottom: 20px;text-align: justify}
.reachmrePpl a{background: #f93069;border: 2px solid #f93069;font-size: 11px;letter-spacing: 1px;font-weight: 500;color: #ffffff;font-family: "Montserrat";display: inline-block;padding: 14px 20px;border-radius: 30px;text-align: center;text-transform: uppercase;margin-top: 30px;transition: all 0.5s linear;}
.reachmrePpl a:hover{background: transparent;color: #f93069;}

.latestwrk{padding: 8rem 0;}
.allHd{margin-bottom: 8rem;}
.allHd h2{text-transform: uppercase;font-size: 24px;letter-spacing: 7px;line-height: 23px;font-weight: 500;background: -webkit-linear-gradient(#fc562a, #f82f68);-webkit-background-clip: text;-webkit-text-fill-color: transparent;text-align: center;position: relative;font-weight: 500;}
.allHd h2::after{content: " ";background: url(images/heading-logo.png) no-repeat center center / contain;position: absolute;left: 50%;transform: translate(-50%,-50%);width: 130px;height: 90px;top: 10px;z-index: -1;}
.wrkImg img{width: 100%;object-fit: cover;transition: all 0.5s linear;}
.latestWrkInnr .row .col-md-6:first-child .wrkImg:first-child img,.latestWrkInnr .row .col-md-6:last-child .wrkImg:last-child img{width: 100%;height: 671px;clear: both;}
.latestWrkInnr .row .col-md-6:first-child .wrkImg img,.latestWrkInnr .row .col-md-6:last-child .wrkImg img{width: 50%;float: left;height: 336px;}
.wrkImg:hover img{opacity: 0.80;}

.testimonials{padding: 5rem 0 2rem;position: relative;z-index: 1;}
.testimonials::after{content: " ";background-image: linear-gradient(-77deg, #e35f3f 0%, #e03c62 84%, #df3c77 99%);width: 100%;height: 400px;position: absolute;left: 0;bottom: 0;opacity: 0.84;}
.testInnr{filter: drop-shadow(-0.07px 0.999px 3px rgba(0,0,0,0.16));margin: 10px;background: #fff;padding: 40px 30px;text-align: center;}
.testInnr img{border-radius: 50%;width: 134px!important;height: 133px;margin: auto;}
.testInnr h4{font-size: 14px;line-height: 28px;color: #202020;font-weight: 500;text-transform: uppercase;margin-top: 25px;}
.desgin{color: #f93069!important;font-size: 11px!important;font-weight: 600!important;font-family: "Montserrat";margin-bottom: 18px!important;}
.testInnr p{font-size: 13px;line-height: 22px;color: #535353;font-weight: 400;margin-bottom: 25px;}
.testInnr ul{display: flex;flex-wrap: wrap;justify-content: center;}
.testInnr ul li{margin-right: 5px;}
.testInnr ul li a{display: inline-block;width: 28px;height: 28px;border-radius: 2px;background-color: #c2d2df;transition: all 0.5s linear;}
.testInnr ul li a:hover{background: #10deeb;}
.testInnr ul li i{color: #fff;font-size: 13px;}
.owl-dots{text-align: center;margin-top: 21px;}
.owl-dots span{width: 8px;height: 8px;background-color: rgba(255,255,255,0.50);display: inline-block;border-radius: 50%;margin: 0 5px;}

.fservices{padding: 12rem 0 8rem;position: relative;z-index: 1;}
.fservices::after{content:"STRATEGIES";font-size: 223px;letter-spacing: -29px;color: #f7f7f7;font-weight: bold;font-family: 'Montserrat', sans-serif;position: absolute;left: 0;top: 39%;z-index: -1;}
.fservices .col-md-4{padding-bottom: 6rem;}
.fservices h4{font-size: 15px;line-height: 20px;color: #202020;font-weight: 700;font-family: "Raleway";text-transform: uppercase;margin-top: 20px;margin-bottom: 12px;}
.fservices p{font-size: 12px;line-height: 20px;color: #535353;font-weight: 400;}
.fservices .col-md-6{padding-bottom: 6rem;}

.companies{border-top: 2px solid #e5e5e5;}
.companies .item{padding: 50px 60px;border-left: 2px solid #e5e5e5;}
.companies img{width: 100%;height: 100px;object-fit: contain;}

/*  Footer */
.ftrLeft{background: #252e31;}
.cntinfo{display: flex;flex-wrap: wrap;justify-content: space-between;padding: 50px 70px;}
.ftrLgo a{position: relative;left: -32px;}
.ftrLgo p{font-size: 13px;color: #ffffff;font-weight: 400;position: relative;top: -25px;left: 5px;}
.ftrLgo ul{display: flex;flex-wrap: wrap;justify-content: center;}
.ftrLgo li{margin-right: 10px;}
.ftrLgo li a{display: inline-block;width: 36px;height: 36px;border-radius: 50%;text-align: center;padding: 2px 5px;transition: all 0.5s linear;}
.ftrLgo li a:hover{background-color: transparent!important;}
.ftrLgo li:first-child a:hover i{color: #5572de;}
.ftrLgo li:first-child a{background-color: #5572de;border: 2px solid #5572de;}
.ftrLgo li:nth-child(2) a{background-color: #3dc5f7;border: 2px solid #3dc5f7;}
.ftrLgo li:nth-child(2) a:hover i{color: #3dc5f7;}
.ftrLgo li:nth-child(3) a{background-color: #f95636;border: 2px solid #f95636;}
.ftrLgo li:nth-child(3) a:hover i{color: #f95636;}
.ftrLgo li:nth-child(4) a{background-color: #f23737;border: 2px solid #f23737;}
.ftrLgo li:nth-child(4) a:hover i{color: #f23737;}
.ftrLgo li:nth-child(5) a{background-color: #5d6f91;border: 2px solid #5d6f91;}
.ftrLgo li:nth-child(5) a:hover i{color: #5d6f91;}
.ftrLgo li:nth-child(6) a{background-color: #f68326;border: 2px solid #f68326;}
.ftrLgo li:nth-child(5) a:hover i{color: #f68326;}
.ftrLgo li i{color: #fff;font-size: 12px;}

.cntDetails{text-align: right;margin-top: 30px;}
.cntDetails .tel{font-size: 33px;color: #ffffff;font-weight: 600;font-family: "Montserrat";line-height: 32px;margin-bottom: 20px;display: inline-block;}
.cntDetails p,.cntDetails p a{font-size: 17px;line-height: 32px;color: #ffffff;font-weight: 600;}
.cntDetails p a{font-weight: 400;padding-left: 10px;}
.getbtn{width: 137px;border-radius: 20px;background-color: #f96828;border: 2px solid #f96828;font-size: 11px;letter-spacing: 1px;color: #ffffff;font-weight: 400;font-family: "Montserrat";text-align: center;text-transform: uppercase;padding: 12px 18px;display: inline-block;margin-top: 2.5rem;transition: all 0.5s linear;}
.getbtn:hover{background-color: transparent;color: #f96828;}

.ftrMenu{padding: 40px 70px;}
.ftrMenu ul{display: flex;flex-wrap: wrap;align-items: center;}
.ftrMenu li{padding: 0 25px}
.ftrMenu li:first-child{padding-left: 0;}
.ftrMenu li a{color: #fff;font-size: 13px;letter-spacing: 1px;font-family: "Raleway";font-weight: 600;transition: all 0.5s linear;}
.ftrMenu li a:hover{color: #f96828;}

.custmFtr .copyright{padding: 30px 20px;}
.custmFtr .copyright p{text-align:left;}
.ftrRight{background-image: linear-gradient(-77deg, #e2512b 0%, #df2f2f 99%);opacity: 0.90;height: 100%;padding: 4rem 7rem;}
.ftrRight h2{font-size: 33px;line-height: 32px;color: #ffffff;font-weight: bold;font-family: "Montserrat";margin-bottom: 30px;}
.ftrRight p{font-size: 17px;line-height: 32px;color: #ffffff;font-weight: 400;text-decoration: underline;margin-bottom: 6rem;}

/* Footer */
.copyright{background: #ffffff;padding: 35px 0;margin-bottom: 10px;}
.copyright p{font-weight: 400;}
.copyright p,.copyright a{text-align: center;font-size: 13px;color: #202020;}
