/*scroll*/


.field-inner input, .field-inner select, .field-inner textarea {
    width: 100%;
    border: 2px solid #e62e2d;
    font-size: 17px;
    height: 75px;
    padding: 10px;
    color: #707070;
    font-family: "Roboto";
    font-weight: 400;
}

.fm-btn {
    color: #fff!important;
    display: block;
    padding: 20px 22px;
    font-size: 20px;
    font-weight: 500;
    border-radius: 0;
    border: none;
    width: 100%;
    background-color: #e62e2d;
}
.payment-sec  {
    padding: 60px 0;
}
.thankyou-hd::after {
    display: none;
}
div h4.thankyou-hd {
    padding: 200px 0;
    font-size: 170px;
    text-decoration: underline;
}


.innerBanner.thankyou-banner {
    height: auto !important;
    max-height: unset !important;
}
.faq-sec {
    margin-top: 24px;
}
.s-h h2 {
    font-size: 18px;
    font-weight: 500;
    padding-bottom: 14px;
}

.tech-box {
    box-shadow: 1px 2px 13px 3px #ebebeb;
    padding: 13px 16px;
    margin: 16px 14px;
}
.more-about li img {
    filter: grayscale(147%);
}

.bullet-p p {font-size: 16px !important;margin-bottom: 14px;position: relative;}
.bullet-p p::before {content: '\f111';position:absolute;font-family: 'Font Awesome 5';left: -17px;font-size: 9px;top: 5px;color: #f80017;}
.btn-form {
    border-radius: 0;
    color: white;
    padding: 16px 30px;
    width: 100%;
    border: none;
    text-decoration: none;
    font-size: 20px;
    text-transform: uppercase;
    font-weight: 500;
    cursor: pointer;
    display: inline-block;
    transition-duration: 0.4s;
    letter-spacing: 2px;
    transition: all 0.9s ease;
    background-image: linear-gradient(to right,#e62e2d,#951c23);
}
.sec-title h2 {
    margin-bottom: 30px;
    font-size: 40px;
    text-transform: capitalize;
}
.pay-icn {
    display: flex;
    padding-top: 50px;
    padding-bottom: 20px;
    justify-content: space-around;
    align-items: center;
}



::selection{background:#895ffc;color:#fff;text-shadow:none;}
::-webkit-scrollbar{width:5px;background-color:#F5F5F5;}
::-webkit-scrollbar-button:start:decrement,::-webkit-scrollbar-button:end:increment{display:none;}
::-webkit-scrollbar-track-piece{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#dedede;}
::-webkit-scrollbar-thumb:vertical{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-image:linear-gradient(#ff0016,#f92a3c);}
.form-group1 {
    margin-bottom: 0;
}



.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;outline:0;background-color:rgba(0,0,0,.4)}
h2#changetopic{font-size: 32px;color: #000;line-height:1.2;font-weight:600;position:relative;letter-spacing: 0px;padding-left: 11px;padding-top: 5px;margin-bottom: 6%;border-left: solid 4px #f80017;}
label{display:inline-block;line-height:24px;font-weight: 600;font-size: 17px;color: #000000;margin-bottom:0;/* padding-bottom: 8px; */margin-bottom: 8px;}
label:hover{cursor:pointer}
#nextbtn{background-color: #f80017;border: 1px solid #f80017;}
#nextbtn:active{border:1px solid #ff5b00}
#nextbtn:focus{border:1px solid #ff5b00}
#backbtn{border: 1px solid #f80017;color:#fff;transition:.4s;background: #f80017;}
#backbtn:hover{border:1px solid #fff}
#form6 input{width:34%;margin-left:7%}
#form6 input:focus{border:1px solid #ff5b00}
#submitdata{background-color:#ff5b00;color:#fff;border-radius:5px;border:1px solid #ff5b00}
[type=radio]:checked,[type=radio]:not(:checked){position:absolute;left:-9999px}
[type=radio]:checked+label,[type=radio]:not(:checked)+label{position:relative;padding-left:48px;cursor:pointer;line-height:20px;display:inline-block;color: #000;font-size:14px;width: 93%;}
[type=radio]:checked+label:before,[type=radio]:not(:checked)+label:before{content:'';position:absolute;left:15px;top: 50%;transform: translateY(-50%);width:20px;height:20px;border: 2px solid #f80017;border-radius:100%;background: #ffffff94;}
[type=radio]:checked+label:after,[type=radio]:not(:checked)+label:after{content:'';width:12px;height:12px;background: #f80017;position:absolute;top: 50%;transform: translateY(-50%) !important;left:19px;border-radius:100%;-webkit-transition:all .2s ease;transition:all .2s ease;}
[type=radio]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}
[type=radio]:checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}
.main-head h1{color:#ff5b00;font-weight:700;font-size:25px;margin-bottom:14px;margin-top:0;text-transform:uppercase}
.mar-top-pls div{margin-bottom:10px;}
.bubbles{position:absolute;width:100%;height:100%;z-index:0;overflow:hidden;top:0;left:0;display:none}
.bubble{position:absolute;bottom:-100px;width:40px;height:40px;background:#ff5b00;border-radius:50%;opacity:.5;animation:rise 3s infinite ease-in}
.bubble:nth-child(1){width:40px;height:40px;left:10%;animation-duration:7s}
.bubble:nth-child(2){width:20px;height:20px;left:20%;animation-duration:4s;animation-delay:1s}
.bubble:nth-child(3){width:50px;height:50px;left:35%;animation-duration:6s;animation-delay:2s}
.bubble:nth-child(4){width:80px;height:80px;left:50%;animation-duration:10s;animation-delay:0s}
.bubble:nth-child(5){width:35px;height:35px;left:55%;animation-duration:5s;animation-delay:1s}
.bubble:nth-child(6){width:45px;height:45px;left:65%;animation-duration:7s;animation-delay:3s}
.bubble:nth-child(7){width:90px;height:90px;left:70%;animation-duration:11s;animation-delay:2s}
.bubble:nth-child(8){width:25px;height:25px;left:80%;animation-duration:5s;animation-delay:2s}
.bubble:nth-child(9){width:15px;height:15px;left:70%;animation-duration:4s;animation-delay:1s}
.bubble:nth-child(10){width:90px;height:90px;left:25%;animation-duration:4s;animation-delay:1s}
@keyframes rise{
    0%{bottom:-100px;transform:translateX(0)}
    50%{transform:translate(100px)}
    100%{bottom:1080px;transform:translateX(-200px)}
}
.get-quote1{margin-top:35px;margin-left:1%;text-align:right}
header{}
.get-quote1:hover a{color:#fff}
.modal-btn ul{display:flex;justify-content:space-between}
.modal-btn ul li button{padding: 10px 39px;border-radius: 6px;}
input#submitdata{padding:12px 40px;border-radius:50px}
#form6 input[type=text]{width:96%;padding:14px;border-radius:50px;margin:auto;color:#ff5b00!important}
#form6 input[type=email]{width:96%;padding:14px;border-radius:50px;margin:auto;color:#ff5b00!important}
#form6 input[type=submit]{width:96%;padding:14px;border-radius:50px;margin:auto;color:#fff}
.center-txt{text-align:center}
.modal-dialog{border-radius:0}
.port-box{transition:.4s}
.port-box:hover{transform:rotate(0deg);z-index:999}
.close{font-size: 16px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5;}
.close:focus,.close:hover{color:#ff5b00;text-decoration:none;opacity:.75}
.close:not(:disabled):not(.disabled){cursor:pointer}
button.close{padding:0;background-color:transparent;border:0;-webkit-appearance:none;position: absolute;right: 25px;top: 26px;}
.modal-open{overflow:hidden}
.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:none;overflow:hidden;outline:0}
.modal-open .modal{overflow-x:hidden;overflow-y:auto}
.modal-dialog{
    position: absolute;
    right: 0;
    left: 0;
    bottom: 0;
    top: 0;
    margin: auto;
    height: fit-content;
}
.modal.fade .modal-dialog{transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-25%);transform:translate(0,-25%)}
.modal.show .modal-dialog{-webkit-transform:translate(0,0);transform:translate(0,0);height: fit-content;}
.modal-dialog-centered{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:calc(100% - (0.5rem * 2))}
.modal-content{border: 0px solid #ff5b00;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;background-color: #ffffff;backdrop-filter:blur(5px);outline:0;border-radius: 22px;}
.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}
.modal-backdrop.fade{opacity:0}
.modal-backdrop.show{opacity:.5}
.modal-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:6px 15px;border-bottom:none;border-top-left-radius:.3rem;border-top-right-radius:.3rem}
.modal-header .close{color: #000000;font-size: 15px;}
.modal-title{margin-bottom:0;line-height:1.5}
.modal-body{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}
.modal-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:5px 0!important}
.modal-footer>:not(:first-child){margin-left:.25rem}
.modal-footer>:not(:last-child){margin-right:.25rem}
.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}
.modal-dialog{max-width:600px}
.mt-4{margin:0!important}
.suces-ctn p br{display:none}
.whats.cal{bottom:14%}
.whats.cal>a{transform:rotate(0deg);font-size:20px}
.cal{position:fixed;width:50px;height:50px;background:linear-gradient(45deg,#ff5b00 0,#f19563 100%);bottom:5%;margin:auto;left:15px;display:flex;align-items:center;justify-content:center;border-radius:50px;cursor:pointer;transition:250ms color;animation-name:wa;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite;z-index:99}
.cal a{color:#fff;transform:rotate(136deg);box-shadow:0 0 0 0 #ff5b00}
@keyframes wa{
    0%{box-shadow:0 0 0 0 rgba(255,91,0,.6)}
    60%{box-shadow:0 0 0 10px rgba(255,91,0,.2)}
}

.pop-fom {
    width: 100%;
    border: solid 1px #efefef;
    padding: 15px 12px;
    border-radius: 8px;
    font-size: 15px;
    box-shadow: 0px 4px 9px 1px #f3f3f3;
    margin-bottom: 2%;
    color: #565656;
}
h2#changetopic::before {
    width: 3px;
    background-color: #f80017;
    left: 0px;
    top: 0;
}
.btn-marg {margin: 10px 0px 30px;}










/*body*/
.overflw{overflow:hidden;}
[class^="box-"]{display:none}
[class^="box-"].showfirst{display:block}
img{max-width:100%;height:auto;}
a:hover{text-decoration: none;-webkit-transition:all 0.4s ease-In-out;-moz-transition:all 0.4s ease-In-out;-o-transition:all 0.4s ease-In-out;transition:all 0.4s ease-In-out;}
p{line-height: 1.4;}
body{padding: 0;margin: 0;overflow-x:hidden;font-family: 'Roboto'; }

/*popup-two*/
.overlay{background-color: rgb(0 0 0 / 26%);position:fixed;top:0px;left:0px;width:100%;height:100%;z-index: 9999;display:none;backdrop-filter: blur(3px);}
.popupMaintwo{background-image:url('../images/popup/bg.png');position:fixed;top:0px;bottom:0px;right:0px;left:0px;width:855px;padding: 20px 35px 0 35px;height:466px;border-radius:15px;margin:auto;z-index: 999999999999;display:flex;align-items:center;display:none;background-repeat:no-repeat;background-size: 100% 100%;overflow: hidden;box-shadow: 0px 0px 23px 2px #707070;}
.popupMaintwo .closePoptwo{display: none !important;position:absolute;right: -2px;top: -3px;background: #cd2027;color:#ffffff;width: 40px;height: 40px;border-radius: 50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;z-index:1;box-shadow: 0px 0px 19px 0px #000;}
.popup-closetwo{position:absolute;right:-15px;top:-15px;background:#159567;width:30px;height:30px;border-radius:50%;color:#ffffff;font-size:20px;font-weight:600;z-index:10;padding:0px;line-height:27px;text-align:center;}
.pop-h h1{font-size: 23px;color: #136a00;font-weight:700;}
.pop-h h2{font-size: 24px;color:#fff;font-weight:500;margin-bottom:17px;padding-top: 5px;text-shadow: 2px 2px #8b8b8b;}
.pop-h2 h2{font-size:16px;color:#8c8c8c;font-weight:700;padding:15px 0px 0px 0px;text-align:left;}
.pop-h2 p{font-size:14px;color:#8c8c8c;font-weight:400;text-align:left;padding:10px 0px 0px 0px;line-height:19px;}
.fom4{font-size:14px;padding: 10px 0px;width:100%;background-color: #fffffffa;border:none;height:44px;}
.fom3-back{background-color: #ffffff;margin: 0 1px 13px 0;padding:1px 14px;border-radius:6px;width:100%;box-shadow: 0px 0px 4px -2px #000;}
.fom3-back img{vertical-align:middle;display:inline;}
.fom3-back .fom3{vertical-align:middle;}
.fom5{width:100%;border:none;font-size:14px;height:105px;resize:none;padding:10px;background-color: #ffffff;border-radius:6px;margin-bottom:8px;}
.fom4-back{width:100%;background-color: #ffffff;border-radius:6px;margin-bottom:8px;box-shadow: 0px 0px 4px -2px #000;}
.fom4-back img{vertical-align:top;display:inline;}
.fom4-back .fom4{vertical-align:middle;}
.pop-li li{display:inline-block;}
.imgg{}
.white-back{border-radius:43px;}
.pop-h{background-image:url(../images/pop-h.png);background-size:cover;border-radius:14px;background-repeat:no-repeat;margin-top: 4%;}
.sign-btn3{color:#fff;font-size:17px;padding:16px 0px;width:100%;border-radius:6px;font-weight:600;letter-spacing:1px;background: #cd2027;text-transform:unset;border:navajowhite;text-transform:uppercase;}
.sign-btn3:hover{background: #000000;color:#fff;}
.col-md-5.right-s{padding:0;position:relative;}
.right-s h1{color: #000000;font-size: 42px;font-weight:600;margin-top: 9%;margin-bottom:8px;}
.right-s p{color: #000;font-size: 20px;padding-top: 2%;}
@keyframes rise{
    0%{bottom:-100px;transform:translateX(0);}
    50%{transform:translate(100px);}
    100%{bottom:1080px;transform:translateX(-200px);}
}
.right-s h1>span{color: #cd2027;}
.right-s h2>span{/* font-weight:500; *//* font-size:22px; */}
img.vr-img{position:absolute;bottom: -7%;left:7%;}
ul.pop-li{width: 100%;}

/*popup-two*/



/*sticky-header*/
header{position:fixed;z-index: 1020;top:0;width:100%;}
header.sticky-header .logo img{width:170px;transition:all 0.4s ease;}
header.sticky-header .main-header{padding: 7px 50px;z-index: 1080;transition:all 0.4s ease;}
header.sticky-header ul.ser-menu>li>a{padding:13px 0;font-size:16px;transition:all 0.4s ease;}


/*Header*/
.main-header{padding: 14px 33px;border-bottom: solid 3px #f80017;background-color: white;z-index: 1080;}
ul.menu li{display: inline-block;margin-right: 4%;/* padding: 7px 0px; */}
ul.menu li a{color: #707070;font-size: 16px;font-weight: 700;text-transform: uppercase;position: relative;padding: 12px 0;}
ul.menu li.active>a{color: #f92a3c;}
ul.menu>li:hover>a{color: #f92a3c;}
.site-bar a {color: #707070;padding-right: 6%;font-weight: 500;font-size: 14px;}
.site-bar a:hover {color: #f80017;}
.site-bar i {color: #f80017;}
span.dp {display: none;}
/*Header end*/

.link-effect-2 a.pakar{position:relative;display:inline-block;-moz-transition:0.3s;-o-transition:0.3s;-webkit-transition:0.3s;transition:0.3s;}
.link-effect-2 a.pakar::before{color:#f92a3c;position:absolute;top:100%;content:attr(data-hover);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:0;transition:.3s}
.link-effect-2 a.pakar:hover{-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-webkit-transform:translateY(-100%);transform:translateY(-100%);}
.link-effect-2 a.pakar span{transition: .3s}
.link-effect-2 a.pakar:hover span{opacity: 0}
.link-effect-2 a.pakar:hover::before{opacity: 1;}

/*dropdown*/
.dropdown-nav{position:relative;}
.new-navigation ul>li.dropdown-nav:hover>a{background:#fdae37;color:#fff;}
ul.dropdown{position:absolute;width:241px;left:0;top: 46px;margin:auto;padding:0;border-radius:0;text-align:left;z-index: 999999999999;box-shadow:40px 18px 40px rgba(0,0,0,0.09);display:none;border-top: 2px solid #ffffff;background-image: linear-gradient(to right,#ffffff,#ffffff);}
ul.dropdown>li{width:100%;display:block;padding: 0px 0px;}
ul.dropdown>li>a{font-size: 14px;font-weight:500;letter-spacing: 0px;display:block;color: #707070 !important;padding:11px 11px;border-bottom: 1px solid #ebebeb;text-transform:capitalize;line-height: 22px;}
ul.dropdown>li>a:before{display:none;}
ul.dropdown>li:hover>a{color: #fff !important;background: #f92a3c;}
ul.dropdown>li.last{margin-bottom:0px;}

.sub-dropdown {position:relative;}
.new-navigation ul>li.dropdown-nav:hover>a{background:#fdae37;color:#fff;}
ul.dropdown-sub{position:absolute;width:241px;left: 100%;top: 0px;margin:auto;padding:0;border-radius:0;text-align:left;z-index: 999999999999;box-shadow:40px 18px 40px rgba(0,0,0,0.09);display:none;border-top: 2px solid #ffffff;background-image: linear-gradient(to right,#ffffff,#ffffff);}
ul.dropdown-sub>li{width:100%;padding: 0px 0px;display:block;}
ul.dropdown-sub>li>a{font-size: 14px;font-weight:500;letter-spacing: 0px;display:block;color: #707070 !important;padding:11px 11px;border-bottom: 1px solid #ebebeb;text-transform:capitalize;line-height: 22px;}
ul.dropdown-sub>li>a:before{display:none;}
ul.dropdown-sub>li:hover a{color: #fff !important;background: #f92a3c;}
ul.dropdown-sub>li.last{margin-bottom:0px;}
ul.dropdown-sub>li.last a{border:none;}
/*dropdown*/

/*Main Banner*/
.mainBanner{background-image:url('../images/banner/01.png');height: 100vh;background-repeat:no-repeat;background-size: 100% 100%;position:relative;}
.ban-h {margin-top: 15%;}
.ban-h h1{font-size: 51px;font-weight:600;line-height: 56px;}
.ban-h span{color: #f80017;}
.ban-h p{color:#000;font-weight:500;font-size: 20px;}
.ban-h2 p {color: #000;font-weight: 500;font-size: 20px;padding-bottom: 12%;padding-top: 17%;}
.ban-h2{padding:0% 0% 0% 6%;}
.back-g {background-color:#fff;padding: 10px 9px;border-radius: 5px;box-shadow: 0px 0px 14px -2px #b9b9b9;margin-top: 6%;/* width: 70%; */display: flex;max-width: 470px;justify-content: space-between;}
.fom1{border:solid 1px #fff;font-size:16px;width: 100%;}
.form-group{/* width: 48%; */flex-grow: 1;/* width: 100%; */}
.abs1{position:absolute;bottom:0;left: 8%;}
.ma1 {margin-top: 12%;}
.test .slick-prev.slick-arrow{right:32%;}
.test .slick-arrow{position:absolute;right:30%;top:-40px;font-size:60px;color:#25234d;}
.icon-margin{margin-left:-47px;}
ul.index-slider button.slick-prev.slick-arrow:after{content: '\f053';}
ul.index-slider button.slick-arrow:after{content: '\f054';position:absolute;font-family: 'Font Awesome 5';font-size: 26px;width:50px;height:50px;padding:4px;border-radius:18px;color: black;transition: .5s;}
ul.index-slider button:hover.slick-arrow:after {color: #f92a3c;transition: .5s;}
ul.index-slider button.slick-arrow.slick-next{position:absolute;z-index:1;font-size:0;border:0;padding:0;bottom: 0;left: 8%;}
ul.index-slider button.slick-arrow.slick-prev{position:absolute;z-index:1;font-size:0;border:0;padding:0;bottom: 0;left: 0;}
/*Main Banner End*/

/*Inner Banner*/
.innerBanner {background-repeat:no-repeat;position:relative;background-color: black;padding-bottom: 2%;margin-top: 4%;}
.innerBanner h4{color: #e62e2d;font-size: 52px;font-weight:500;margin-top: 3%;}
.innerBanner h1{color: #e62e2d;font-size: 52px;font-weight:500;margin-top: 3%;}
.innerBanner h1::after{content:'';position:absolute;height:3px;width:142px;background-color: #ffffff;bottom: 34px;left:0;right:0;margin:0 auto;}
.innerBanner h2{color:#e62e2d;margin-top:29px;}
.innerBanner h4::after{content:'';position:absolute;height:3px;width:142px;background-color: #ffffff;bottom: 34px;left:0;right:0;margin:0 auto;}
.innerBanner h3{color:#e62e2d;margin-top:29px;}
.innerBanner a{color:#fff;}
.innerBanner a:hover{color:#e62e2d;}
/*Inner Banner End*/

/*section Start*/
.box1{padding: 0% 7% 8%;margin-top: 12%;margin-bottom: 10%;border: solid 1px #d3d3d3;transition: .5s;position: relative;}
.box1:hover{box-shadow: 0px 29px 28px -2px #d2d1d7;border: solid 1px #f80017;transition: .5s;}
.box1:hover h1{color: #f80017;transition: .5s;}
.box1 h1{font-size:32px;font-weight:600;padding-bottom: 0%;transition: .5s;position: absolute;background-color: #fff;top: -9%;padding: 0% 2%;}
.box1 p{font-size:18px;color:#808080;line-height: 30px;padding-bottom: 4%;margin-top: 9%;}
.box1 a{color:black;font-weight:500;font-size:19px;}
.box1 a:hover{color: #f80017;}
ul.in1-ul{margin-top:15%;}
/*section End*/

/*Section start*/
.in1 {background-image: url('../images/backgrounds/in1.png');background-repeat: no-repeat;background-position: top;background-size: 100% 60%;margin-top: 4%;padding-top: 3%;}
.mb1 {margin-top: -9%;}
#shiva{background: #fff;padding: 1% 2%;border-radius: 8px;position: absolute;right: -8%;top: 31%;font-size: 17px;z-index: 2;font-weight: 600;width: 19%;align-items: center;vertical-align: middle;box-shadow: 0px 0px 13px -4px #000;}
.count{color: #f92a3c;margin-left: 17%;font-size: 30px;align-items: center;vertical-align: middle;}
.in1-ul li {display: inline-block;width: 49%;vertical-align: top;padding: 0% 10% 0% 0%;}
.in1-ul h1 {font-size: 24px;font-weight:700;padding-bottom: 7%;color: #f80017;}
.in1-ul p {font-size: 18px;color:#808080;}
/*Section End*/

/*Services Section*/
.service {position: relative;}
.s-h h1 {font-size: 48px;font-weight: 700;padding-bottom: 3%;/* text-transform: capitalize; */}
.s-h span {color: #e62e2d;}
.s-h p {font-size: 18px;color:#808080;padding-bottom: 4%;}
/*.s-h p::before{content:'';position:absolute;height:76px;width:3px;background-color:#cd2027;left:0;}*/
.s-h a,.find-more-btn {color: #000;}
.s-h a:hover,.find-more-btn:hover{color: #f80017;}
.ma2{margin-top:4%;}
.abs2 {position: absolute;bottom: 17%;left: 0;}
.abs3 {position: absolute;right: 0;top: 25%;}
.abs4 {position: absolute;right: 7%;bottom: 20%;}
/*Services End*/

/*Services2 Start*/
.in2 {background-image: linear-gradient(#f9f9f9, white);padding: 4% 0% 3%;}
.ser-box{transition: .5s;background-color:#fff;padding:7% 5%;margin:2% 3%;border-radius:11px;box-shadow:0px 0px 7px -2px #c1c1c1;}
.ser-box:hover{box-shadow: 0px 0px 8px -2px #000000;transition: .5s;}
.ser-box h1{font-size:21px;font-weight:700;padding-bottom:7%;color:#212529;}
.ser-box p{font-size:16px;color:#808080;padding-bottom:4%;}
.ser-box a{color:#000;font-size: 20px;}
.ser-box a:hover{color:#cd2027;}
.ma3 {margin-top: 3%;}
ul.service-slider button.slick-prev.slick-arrow:after{content: '\f053';}
ul.service-slider button.slick-arrow:after{content: '\f054';position:absolute;font-family: 'Font Awesome 5';font-size: 26px;width:50px;height:50px;padding:4px;border-radius:18px;color: black;transition: .5s;}
ul.service-slider button:hover.slick-arrow:after {color: #f80017;transition: .5s;}
ul.service-slider button.slick-arrow.slick-next{position:absolute;z-index:1;font-size:0;border:0;padding:0;top: -16%;right: 8%;}
ul.service-slider button.slick-arrow.slick-prev{position:absolute;z-index:1;font-size:0;border:0;padding:0;top: -16%;right: 12%;}
/*Services2 End*/

/*Request Section*/
.in3 {background-image: url('../images/backgrounds/in3.png');background-size: 100% 100%;margin: 9% 2% 2%;position: relative;}
.mat {margin-top: -8%;margin-bottom: -3%;}
/*Request Section End*/

/*Slider Section*/
.sliderbox {background-image: url('../images/backgrounds/port-bg.png');padding: 0% 4%;border-radius: 22px;box-shadow: 0px 19px 30px -3px #d3d2d9;margin: 9% 4% 6%;}
.abs5{position:absolute;right:0;top:6%;}
.abs7{display:none !important;position:absolute;z-index:-1;bottom: -37%;left: -32%;}
.abs6{display:none !important;position:absolute;z-index:-1;top: -13%;}
.sliderbox h1{font-size:48px;font-weight:700;padding-bottom:8%;padding-top:9%;}
.sliderbox p{font-size:18px;color:#808080;padding-bottom: 4%;}
.mar-img {margin-top: -16%;}
.icons span{display:inline-block;vertical-align:middle;margin:0% 0%;font-size:16px;font-weight:900;text-align:center;}
.icons{background-color:#fff;box-shadow: 0px 9px 17px 0px #a7a7a7;border-radius:7px;padding:2% 4%;position:absolute;bottom:10%;}
.icons span img{width:66%;}
ul.m-slider button.slick-prev.slick-arrow:after{content: '\f053';}
ul.m-slider button.slick-arrow:after{content: '\f054';position:absolute;font-family: 'Font Awesome 5';font-size:38px;width:50px;height:50px;padding:4px;border-radius:18px;color: black;transition: .5s;}
ul.m-slider button:hover.slick-arrow:after {color: #f80017;transition: .5s;}
ul.m-slider button.slick-arrow.slick-next{position:absolute;z-index:1;font-size:0;border:0;padding:0;top: 0;right: -4%;bottom: 0;}
ul.m-slider button.slick-arrow.slick-prev{position:absolute;z-index:1;font-size:0;border:0;padding:0;top: 0;left: -9%;bottom: 0;}
/*Slider Section End*/

/*Section Start*/
.in4 {background-image: linear-gradient(#f9f9f9, #ffffff);padding: 3% 0% 3%;}
.in4box{border-radius:14px;background-color:#fff;padding:5% 4%;margin:3% 0%;box-shadow:0px 5px 16px -5px #7f869f;position: relative;height: 30vh;min-height: 240px;}
.in4box h1{font-size:23px;font-weight:800;padding-left:5%;padding-bottom:6%;line-height:32px;}
.in4box h1::before{content:'';position:absolute;background-color: #f80017;height:63px;width:4px;left:5%;}
.in4box p{font-size:18px;color:#808080;}

.client-slider span {color: #f80017;font-size: 47px;padding-bottom: 0;margin-bottom: 0;}
.client-slider p{font-size:30px;font-weight:600;padding-bottom:5%;}
.client-slider h1{color: #f80017;font-size:47px;padding-bottom:0;margin-bottom:0;}
.client-slider h2{font-size:22px;font-weight:500;padding-bottom:1%;}
.client-slider h3{color: #f80017;font-weight:500;}
ul.client-slider button.slick-prev.slick-arrow:after{content: '\f30a';}
ul.client-slider button.slick-arrow:after{content: '\f30b';position:absolute;font-family: 'Font Awesome 5';font-size: 29px;width:50px;height:50px;padding:4px;border-radius:18px;color: black;transition: .5s;}
ul.client-slider button:hover.slick-arrow:after {color: #f92a3c;transition: .5s;}
ul.client-slider button.slick-arrow.slick-next{position:absolute;z-index:1;font-size:0;border:0;padding:0;left: 4%;bottom: 0;}
ul.client-slider button.slick-arrow.slick-prev{position:absolute;z-index:1;font-size:0;border:0;padding:0;left: -1%;bottom: 0;}
.abs8{position:absolute;right:-21%;top:42%;bottom:0%;margin:0 auto;transition: .5s;}
.play-btn a:hover .abs8 {right: -25%;}

/*in4b*/
.in4b {background-image: linear-gradient(#f9f9f9, #f9f9f9);padding: 3% 0% 3%;/* height: 100vh; *//* min-height: 840px; */height: auto;}

/*Call to Action*/
.in5 {display:none;background-image: url('../images/backgrounds/in5.png');background-repeat: no-repeat;background-position: top;background-size: 100% 100%;padding: 9% 0% 9%;margin-top: 3%;overflow: hidden;position: relative;}
.abs9 {}
.img-box{position:absolute;transition:1.2s transform cubic-bezier(0,0,0.23,0.95);}
.img-box.box-1{bottom: -9px;right: 20%;}
.img-box.box-2{left: 12%;bottom: -3px;}
.img-box.box-3{bottom: 3%;right: 21%;z-index: 1;}
.img-box.box-4{right: 7%;z-index:1;top: 19%;}
.img-box.box-5{right: 11%;bottom: 0;z-index:0;}
.scroll{margin-top:40%;}
.desc{padding:10px 50px;color:#fff;}
.desc h1{text-align:center;}
.img-fluid{padding-top:30px;padding-bottom:30px;width:100vw;height:600px;overflow:hidden;}
.img-fluid img{width:100%;}
.container2.top .img-box div{opacity:1;transition:opacity 0.7s ease,transform .4s ease-out;}
.container2.top.fadeOut .img-box div{transform:translateY(-25px);opacity:0;transition:opacity 0.7s ease,transform .4s ease-out;}

/*FAQS*/
.faq-btn {
    display: block !important;
    max-width: 144px;
    margin: 0 auto;
    margin-top: 20px;
    margin-bottom: 30px;
}
.faq-btn.active {
    display: none !important;
}
.faq-sec{padding: 100px 0 137px 0;}
.ul.faq-ul li{border:solid 1px #d7ecf8;background-color:#ffffff;margin:0 0 10px;box-shadow:7px 7px 27px 0 #d7ecf8;border-radius:50px;padding:10px 0px;}
.faq-h h3{margin-bottom:20px;}
.faq-h{padding-bottom:50px;}
ul.faq-ul li h3{font-size: 18px;font-weight: bold;color: #000;padding: 5px 30px 5px 10px;position:relative;cursor:pointer;line-height: 22px;text-transform: uppercase;}
ul.faq-ul li h3:after{content:"\f078";position:absolute;right: 11px;top: 6px;font-size:17px;font-family:"Font Awesome 5";}
ul.faq-ul li{background-color: white;margin:0 3% 20px 0;border-radius:5px;padding:10px 0px;border: 1px solid #ffffff;box-shadow: 0 0 10px -1px #f1f1f1;}
ul.faq-ul li div{padding: 5px 10px;position:relative;display:none;}
ul.faq-ul li p{font-size: 15px;line-height:1.5;color:#3b4250;}
ul.faq-ul li.active h3:after{content:"\f077";}
ul.faq-ul li.active h3{color: #f80017;}
.faq-sec{position:relative;}
img.pros-b2{position:absolute;right:0;bottom:0;}
ul.faq-ul{padding:50px 0px 0;}
.faq-ul2.faq-ul {
    padding: 0 0 50px;
     display: none;
}
.faq-ul2.faq-ul.active {
    display: block;
}
.main-faq-li{width: 49%;display: inline-block;}
/*Faqs End*/

/*Contact*/
.in6 {padding: 0% 0% 6%;margin-top: -7%;}
.cont{box-shadow:0px 12px 14px 0px #e9eaf1;border-radius: 10px;padding:45px 33px;position:relative;background-color:white;overflow: hidden;}
.con-det li a{font-size:18px;color:#808080;}
.con-det li i{color: #f80017;width:5%;text-align:center;}
ul.con-det{margin-top:5%;}
ul.con-det li{padding:1% 0%;}
.fom2{width:100%;border:solid 1px #e3e3e3;padding:3% 3%;margin:0% 0% 4%;box-shadow:0px 5px 12px -4px #bdbdbd;border-radius:7px;}
.abs8a{position:absolute;z-index:0;top:-31%;right:-7%;}
.abs9{position:absolute;z-index:0;bottom:-31%;left:-7%;}

/*button Start*/
.btn-a{background-color: #f80017;border: 2px solid #f80017;border-radius:6px;color:white;padding: 10px 40px;text-decoration:none;font-size:16px;font-weight:500;cursor:pointer;display:inline-block;-webkit-transition-duration:0.4s;transition-duration:0.4s;}
.btn-a:hover{background:transparent;color: #f92a3c;}

.btn-pop {background-color: #f80017;border: 2px solid #f80017;border-radius:6px;color:white;padding: 15px 36px;text-decoration:none;font-size:16px;font-weight:500;cursor:pointer;display:inline-block;-webkit-transition-duration:0.4s;transition-duration:0.4s;}
.btn-pop:hover{background:transparent;color: #f92a3c;}


.btn-b{background-color: #ffffff;border: 2px solid #ffffff;border-radius:6px;color: black;text-decoration:none;font-weight:500;cursor:pointer;display:inline-block;-webkit-transition-duration:0.4s;transition-duration:0.4s;box-shadow: 0px 0px 8px -3px #000;align-items: center;vertical-align: middle;padding: 11px 9px;font-size: 16px;}
.btn-b:hover{background: #f80017;color: #ffffff;border: solid 2px #f80017;}
.btn-b i{color: #f80017;margin-left:60px;font-size: 21px;align-items:center;vertical-align:middle;transition: .5s;}
.btn-b:hover i{color: #fff;transition: .5s;}

.btn-c{background-color: #f80017;border: 2px solid #f80017;border-radius:6px;color: white;text-decoration:none;font-weight:500;cursor:pointer;display:inline-block;-webkit-transition-duration:0.4s;transition-duration:0.4s;box-shadow: 0px 0px 8px -3px #000;align-items: center;vertical-align: middle;padding: 11px 19px;font-size: 16px;}
.btn-c:hover{background: #ffffff00;color: #f92a3c;border: solid 2px #f92a3c;}
.btn-c i{color: #ffffff;margin-left:60px;font-size: 21px;align-items:center;vertical-align:middle;transition: .5s;}
.btn-c:hover i{color: #f92a3c;transition: .5s;}

.btn-d{background-color: #000000;border: 2px solid #000000;border-radius:6px;color: white;text-decoration:none;font-weight:500;cursor:pointer;display:inline-block;-webkit-transition-duration:0.4s;transition-duration:0.4s;box-shadow: 0px 0px 8px -3px #000;align-items: center;vertical-align: middle;padding: 11px 30px;font-size: 16px;}
.btn-d:hover{background: #ffffff00;color: #000000;border: solid 2px #000000;}
.btn-d i{color: #ffffff;margin-left:60px;font-size: 21px;align-items:center;vertical-align:middle;transition: .5s;}
.btn-d:hover i{color: #000000;transition: .5s;}
/*Button End*/

/*Case Study*/
.case-inbg{background-color:#f9f9f9;position:relative;padding:9% 0%;margin:6% 0% 0%;}
.case-detials h2{font-size:29px;color:#f80017;font-weight:600;padding:24px 0px 19px 0px;}
.case-abs{position:absolute;right:0;top:-161px;}



/*Footer*/
footer {background-color: #000000;padding: 5% 0% 3%;}
.f-links a{color: #f80017;padding-right:5%;transition:.5s;}
.f-links a:hover{color:#fff;}
.f-links2 a{color:#a8a8a8;line-height:32px;font-size: 13px;transition:.5s;}
.f-links2 a:hover{color: #f80017;}
.widget h4{color: #f80017;font-weight:500;font-size:19px;padding-bottom:47px;}
.widget p{color:#a8a8a8;font-size: 13px;line-height: 26px;}
.fom3{background-color:#00ffff00;border:none;padding:0% 0% 0% 3%;color:#fff;width:85%;font-size: 13px;}
.widget h3{color:#a8a8a8;padding:12% 0% 11%;}
.widget span{color: #f80017;}
.social-links{margin-top:12%;}
.social-links a{background-color:white;padding:9px 12px;border-radius:50%;color:#f92a3c;font-size:17px;text-align:center;margin-right:4%;}
.social-links a:hover{background-color:#f92a3c;color:#fff;}
.social-links a i{width:18px;}
.fom-back{background-color:#333333;padding:2% 0%;margin-top:8%;border-radius:5px;width:85%;}
.fot-bottom h4 {color: #f80017;}

.footer-bottom {
    padding-top: 40px;
    margin-top: 50px;
    border-top: dotted 3px #525252;
}


.footer-privacy-list {
    display: flex;
    align-items: center;
    justify-content: flex-end;
}
.footer-privacy-list a {
    font-size: 15px;
    color: #f80017;
    
}
.footer-privacy-list li:last-child {
    margin-left: 15px;
}

/*Footer End*/

/*About Page*/
.about-abs1{position:absolute;right:-6%;bottom:-25%;z-index:-1;}
.tabs li {display: inline-block;padding-right: 9%;}
.tabs li a {color: #808080;font-size: 20px;font-weight: 600;padding-bottom: 7%;}
.tabs li.current a {color:#000;border-bottom: solid 3px #f92a3c;}
.tabs li a:hover{color:#000;border-bottom: solid 3px #f92a3c;}
.tab-p p{font-size:20px;color:#808080;padding-top:5%;}
.count-ul li {display: inline-block;width: 24%;}
#shiva2{color: #e62e2d;font-weight:600;}
.count2{color: #000000;font-weight: 700;font-size: 86px;align-items: center;vertical-align: middle;}
.in7 {background-image: url('../images/backgrounds/in7.png');background-size: 100% 100%;padding: 4% 0%;}
.about-box1{padding: 0% 7% 3%;margin-top: 12%;border: solid 1px #e62e2d;transition: .5s;position: relative;border-radius: 15px;box-shadow: 0px 12px 16px 2px #3c0405;}
.about-box1:hover{border: solid 1px #cd2027;transition: .5s;}
.about-box1:hover h3{color: #ffffff;transition: .5s;}
.about-box1 h3{font-size:32px;font-weight:600;padding-bottom: 0%;transition: .5s;position: absolute;background-color: #030303;top: -9%;padding: 0% 2%;color: #e62e2d;}
.about-box1 h2{font-size:32px;font-weight:600;padding: 10% 0% 0%;color: #c9bbbb;}
.about-box1 p{font-size: 20px;color:#808080;line-height: 30px;padding-bottom: 4%;margin-top: 3%;}
.about-box1 a{color:black;font-weight:500;font-size:19px;}
.about-box1 a:hover{color:#f92a3c;}
.about-abs2{position:absolute;right: 0;bottom: 0;z-index: 1;left: 0;margin: 0 auto;top: 2%;}
.about-ma2 {margin-top: 9%;}
.about-in4 {background-image: linear-gradient(#f3fbfc, #f3fbfc);padding: 3% 0% 3%;margin-top: 5%;}
.about-in2 {background-image: url('../images/backgrounds/ab-in2.jpg');padding: 4% 0% 3%;background-repeat: no-repeat;background-position: bottom;background-size: 100% 45%;}
.ser-box2{position:relative;transition: .5s;background-color:#fff;padding:7% 5%;margin: 29% 3% 0%;border-radius:11px;box-shadow:0px 0px 7px -2px #c1c1c1;text-align: center;height: 36vh;}
.ser-box2:hover{box-shadow: 0px 0px 8px -2px #000000;transition: .5s;}
.ser-box2 h3{font-size: 23px;font-weight:700;padding-bottom:7%;color:#212529;margin-top: 19%;}
.ser-box2 p{font-size: 16px;color:#808080;padding-bottom:4%;line-height: 22px;}
.ser-box2 a{position: absolute;color:#000;bottom: 18px;}
.ser-box2 a:hover{color:#cd2027;}
.ser-box2 img{position:absolute;top: -17%;right:0;left:-8px;margin:0 auto; width: 135px;}
ul.service-slider2 button.slick-prev.slick-arrow:after{content: '\f053';}
ul.service-slider2 button.slick-arrow:after{content: '\f054';position:absolute;font-family: 'Font Awesome 5';font-size: 27px;width:50px;height:50px;padding:4px;border-radius:18px;color: black;transition: .5s;}
ul.service-slider2 button:hover.slick-arrow:after {color: #ffffff;transition: .5s;}
ul.service-slider2 button.slick-arrow.slick-next{position:absolute;z-index:1;font-size:0;border:0;padding:0;bottom: 27%;left: -8%;}
ul.service-slider2 button.slick-arrow.slick-prev{position:absolute;z-index:1;font-size:0;border:0;padding:0;bottom: 27%;left: -13%;}
.ma1-minus {margin-top: -10%;}


.service-slider2 .slick-dots{display:flex;position:absolute;left:50%;}
.service-slider2 .slick-dots li> button{display:none;}
.service-slider2 .slick-dots li{width:15px;height:15px;border-radius:100%;margin-right:7px;margin-top:20px;border: 1px solid #ffffff;}
.service-slider2 .slick-dots li.slick-active{background-color: #ffffff;border: 1px solid #ffffff;}

/*Contact Page*/
.contact-in6{padding:0% 0% 6%;margin-top:3%;}

/*FAQ Page*/
.faq-in4b{background-image:linear-gradient(#ffffff,#ffffff);padding:3% 0% 3%;height:100vh;}

/*History Page*/
.history-in7 {background-image: url('../images/backgrounds/history-in7.png');background-size: 100% 100%;padding: 4% 0%;}
.history-box1{background-color: white;padding: 0% 7% 3%;margin-top: 12%;border: solid 1px #cd2027;transition: .5s;position: relative;border-radius: 15px;box-shadow: 0px 12px 16px 2px #d1d1d1;}
.history-box1:hover{border: solid 1px #cd2027;transition: .5s;}
.history-box1:hover h3{color: #000000;transition: .5s;}
.history-box1 h3{font-size:32px;font-weight:600;padding-bottom: 0%;transition: .5s;position: absolute;background-color: #ffffff;top: -9%;padding: 0% 2%;color: #cd2027;}
.history-box1 h4{font-size:32px;font-weight:600;padding: 10% 0% 0%;color: #000000;}
.history-box1 p{font-size: 20px;color:#808080;line-height: 30px;padding-bottom: 4%;margin-top: 3%;}
.history-box1 a{color:black;font-weight:500;font-size:19px;}
.history-box1 a:hover{color:#f92a3c;}
.history-abs2{position:absolute;right: 0;bottom: 0;z-index: 1;left: 0;margin: 0 auto;top: 2%;}

/*How We Work Page*/
.ser-box3{position:relative;transition: .5s;background-color:#fff;padding: 3% 5%;border-radius: 20px;box-shadow:0px 0px 7px -2px #c1c1c1;}
.ser-box3:hover{box-shadow: 0px 0px 8px -2px #000000;transition: .5s;}
.ser-box3 h3{font-size: 29px;font-weight:700;padding-bottom: 2%;color:#212529;margin-top: 10%;}
.ser-box3 p{font-size: 16px;color:#808080;padding-bottom:4%;line-height: 36px;}
.ser-box3 a{color:#000;}
.ser-box3 a:hover{color:#cd2027;}
.ser-box3 img{position:absolute;top: -21%;left: 11px;margin:0 auto; max-width: 120px;}
.ser-box3 h4{position:absolute;right:6%;font-size:97px;font-weight:800;color:#efefef;top:5px;}
.mar1{margin-top: 17%;}
.mar2{margin-top:22%;}
.mar3{margin-top:34%;}
.mar4{margin-top:22%;}

/*Service Page*/
.logo-slider li {display: inline-block;width: 14%;vertical-align: middle;}
.iner-tab a{padding-left:2%;font-size:16px;color:#808080;line-height:30px;font-weight:500;}
.iner-tab a:hover{color:#f92a3c;}
.bor-right::after{content:'';position:absolute;height:80%;width:3px;background-color:#f92a3c;right:1%;top:10%;}
.tab-in-box h2{font-size:24px;font-weight:600;margin-top:0%;}
.tab-in-box p{padding-top:3%;font-size:15px;color:#808080;padding-bottom:3%;}
.tab-in-box a{color:#f92a3c;font-size:17px;font-weight:700;}
.tab-in-box hr{padding:0;margin:9px 0px;background-color:lightgrey;}
.tab-in-box h3{font-size:17px;font-weight:700;padding-bottom:1%;}
.tab-in-box span{font-size:16px;color:#808080;padding-right:9%;line-height:30px;}
.tab-in-box b{color:#f92a3c;font-size:22px;}
.tab-in-box{border:solid 1px #e5e5e5;padding:25px 28px;border-radius:18px;box-shadow:5px 6px 10px 0px #d3d3d3;margin-top:6%;}

/*Technologies Page*/
.boxleft{border:solid 1px #e3e3e3;box-shadow:0px 4px 13px 0px #bfbfbf;border-radius:13px;padding:28px 19px;}
.boxleft h3{font-size:27px;font-weight:700;padding-bottom:2%;}
.boxleft span{color: #e62e2d;}
.boxleft p{font-size:19px;color:#808080;padding-top:2%;}
.boxright{border:solid 1px #e3e3e3;box-shadow:0px 4px 13px 0px #bfbfbf;border-radius:13px;padding:21px 19px;}
.boxright ul li{display:inline-block;width:16%;text-align:center;}
.boxright h3{color:#808080;font-size: 16px;font-weight:600;transition:.5s;}
.boxright li:hover h3{color:#f92a3c;transition:.5s;}
.slick-track{top:0;left:0;margin-left:0;margin-right:auto;}
.benifits h1{font-size:23px;font-weight:800;padding-bottom:1%;}
.benifits p{font-size:18px;color:#808080;padding-bottom:2%;}

.service-benifit{border:solid 1px #e5e5e5;box-shadow:0px 8px 11px 5px #e5e5e5;margin-top:7%;padding:25px 20px;height: 24vh;min-height: 250px;}
.service-benifit h3{font-size:21px;font-weight:700;padding-bottom:1%;color:#f92a3c;}
.service-benifit p{font-size:18px;color:#808080;padding-top:2%;}

.more-h{margin-top:3%;}
.more-about li{display:inline-block;text-align:center;width:16%;vertical-align: top;}
.more-about h3{color:#808080;font-size:19px;font-weight:600;transition:.5s;}
.more-h h3{font-size:21px;font-weight:700;padding-bottom:2%;}


/*Our Team*/
.member{position:relative;margin-bottom:13%;}
.member-detail{z-index:10;padding:14px 17px 54px;margin-top: -30%;z-index:10;position:absolute;width:100%;transition:.5s;background-color: #e62e2d;}
.member:hover .member-detail{background-color: #000;}
.member:hover a{color:#fff;}
.member-detail h3{color:#fff;font-size:26px;font-weight:600;}
.member-detail h4{color:#fff;font-size:20px;padding-top:2%;}
.member-detail a{position:absolute;color:#e62e2d00;right:10%;bottom:15%;transition:.5s;}
.member-detail a:hover{color:#e62e2d;}
.mem-ab1{z-index:-1;filter: grayscale(1);}
.member:hover .mem-ab1{filter: grayscale(0);}
.member-detail::before{content:'';position:absolute;background-color:#e62e2d;height:105px;width:100%;left:0;transform:skewY(352deg);z-index:-1;top:-21%;}
.black-bg {background-color: #000;padding: 5% 0%;}
.black-bg h1{color:#fff;font-size:33px;font-weight:200;line-height:53px;text-shadow:2px 2px #938f8f;font-style:italic;}
.black-bg h2{color:#f80017;font-size:22px;padding-top:1%;font-weight:300;}
.member-social{}
ul.member-social li{display:inline-block;width:33%;text-align:center;margin-top:2%;}
ul.member-social li i{color:#e62e2d;font-size:27px;display:inline-block;align-items:center;vertical-align:middle;text-align:center;}
ul.member-social li a{    /* align-items: center; */

  /* vertical-align: middle; */
font-size:17px;color:#000;}
ul.member-social li a:hover{color:#e62e2d;}
/* blog */
#blog-sec {
    padding: 80px 0;
}
.blog-box {
    width: 100%;
    overflow: hidden;
    max-width: 450px;
    margin: 0 auto;
    margin-bottom: 20px;
    border-radius: 20px;
    box-shadow: 0px 0px 7px -2px #c1c1c1;
    transition: all 0.6s;
}
.blog-box:hover {
    box-shadow: 0px 29px 28px -2px #d2d1d7;
}
.blog-box img {
    width: 100%;
}
.blog-content {
    padding: 20px;
}
.blog-content h3 {
    font-size: 26px;
    line-height: 1.3;
    color: #000;
    margin-bottom: 20px;
}
.blog-content h3 span{
  color: #f80017;
}
.blog-sep {
    width: 100%;
    height: 3px;
    background-color: #f80017;
    margin-bottom: 20px;
}
.blog-date {
    font-size: 16px;
    color: #000;
}
.blog-row {
    padding-top: 40px;
}
.single-blog-img {
    padding-bottom: 30px;
    width: 100%;
}
/* blog end */


/*Global*/
@keyframes img-move{
  0%{transform:translateY(0)}
  50%{transform:translateY(40px)}
  100%{transform:translateY(0)}
}
.who-img{animation:img-move 6s infinite 0.2s;}
@keyframes img-move2{
  0%{transform:translateX(0)}
  50%{transform:translateX(40px)}
  100%{transform:translateX(0)}
}
.who-img2{animation:img-move2 6s infinite 0.2s;}
.alignment{align-items:center;}
.text-rights{text-align:right;}
.pad-tb{padding:4% 0% 0;}
.relative{position:relative;}
.o-hide{overflow:hidden;}
.m1-h h1{font-size:48px;font-weight:700;padding-bottom:2%;text-transform: capitalize;}
.m1-h span{color:#e62e2d;}
.m1-h h2{font-size:24px;font-weight:500;padding-bottom:2%;color:#e62e2d;}
.m1-h p{font-size:20px;color:#808080;}
.m1-h h5{font-size:25px;padding:27px 0px;font-weight:600;}


.m2-h h1{font-size:48px;font-weight:700;padding-bottom:2%;color:#fff;}
.m2-h span{color:#f80017;}
.m2-h p{font-size:20px;color:#fff;padding-bottom:3%;}
.m3-h h1{font-size:48px;font-weight:700;padding-bottom:2%;color:#fff;}
.m3-h span{color:#e62e2d;}
.m3-h p{font-size:20px;color:#fff;padding-bottom:3%;}
.tech-h h1{font-size:25px;font-weight:600;padding-bottom:4%;}
.tech-h img{width:6%;padding:0% 1%;margin:0% 3%;}


.pad-r {padding-right: 21%;}
.pad-b {padding-bottom: 4%;}

.container2,.container2-lg,.container2-md,.container2-sm,.container2-xl{max-width:1140px;}
.container2,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;}
.abs10{position:absolute;width:10%;}
.abs11{position:absolute;top:0;width:25%;}
.abs12{position:absolute;bottom:7%;}
.abs13{position:absolute;bottom:39%;right:0;}

/*Scroll to Top*/
#button{display:inline-block;background-color: #1e1e1e;width: 39px;height: 39px;text-align:center;border-radius: 11px;position:fixed;bottom:30px;right:30px;transition:background-color .3s,opacity .5s,visibility .5s;opacity:0;visibility:hidden;z-index:1000;transition: .5s;}
#button::after{content: "\f077";font-family:'Font Awesome 5';font-weight:normal;font-style:normal;font-size: 14px;line-height: 39px;color: #ffffff;}
#button:hover{cursor:pointer;background-color: #e62e2d;transform: translateY(-10px);}
#button:active{background-color:#555;}
#button.show{opacity:1;visibility:visible;}


/* Hamburger Menu */
.menu-Bar{width:30px;cursor:pointer;position:absolute;right:15px;top:0;/* margin:auto; */z-index:22;display:none;top: 35%;/* transform: translateY(-10px); */}
.menu-Bar span{display:block;height:4px;width:100%;background:#000;position:absolute;transition:.6s all;border-radius:100px;}
.menu-Bar span:nth-child(1){top:0;}
.menu-Bar span:nth-child(2){top:8px;transform-origin:left;}
.menu-Bar span:nth-child(3){top:16px;}
.menu-Bar.open span{background:#fff;}
.menu-Bar.open span:nth-child(1){transform:rotate(45deg);top:12px;transform-origin:right-center;}
.menu-Bar.open span:nth-child(2){width:0;opacity:0;}
.menu-Bar.open span:nth-child(3){transform:rotate(-45deg);top:12px;transform-origin:right-center;}


.mega-menu{width:100%;height:auto;background-color:#fff;position:absolute;bottom:0;left:0;transform:translateY(0%);z-index:-1;transition:all 0.5s 0.3s;box-shadow:0px 0px 5px 1px rgba(0,0,0,0.3);-webkit-box-shadow:0px 0px 5px 1px rgba(0,0,0,0.3);-moz-box-shadow:0px 0px 5px 1px rgba(0,0,0,0.3);}
.mega-menu-wrap,.mega-menu-wrap a,.mega-menu-wrap a:hover{position:unset!important;}
.mega-menu-wrap:hover .mega-menu,.mega-menu:hover{transform:translateY(100%);}
#mega-menu-list{display:flex;align-items:center;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;}
#mega-menu-list>li{width:25%!important;padding:0 15px;margin:0;height:100%;}
.mega-menu-box a.mega-menu-hds{font-size:15px;}
.mega-menu-box{padding:30px 15px;height: 294px;border-right:1px solid #a11f2a33;text-align:left;}
.mega-menu-box.first{border-left:1px solid #a11f2a33;}
.mega-menu-inner-list{padding-top:20px;}
.mega-menu-inner-list li{width:100%;display:block;padding:10px 0!important;}
.mega-menu-box .mega-menu-inner-list li a{font-size:14px;font-weight: 400;border-bottom: solid 2px #fff;/* padding: 0px 0px 3px; */}
.mega-menu-box .mega-menu-inner-list li a:hover{color:#cd2027;}
.mega-menu-box .mega-menu-inner-list li a::after {display:block;content: '';border-bottom: solid 2px #ea2129;transform: scaleX(0);transition: transform 250ms ease-in-out;margin-top: 4px;}
.mega-menu-box .mega-menu-inner-list li a:hover::after {transform: scaleX(1);}
.mega-menu-box .mega-menu-inner-list li a:hover::after {transform-origin:  0% 50%;}
.mega-menu-box:hover .mega-menu-hds{color:#cd2027;}
.btn-c:hover i,.btn-b:hover i,.btn-d:hover i{animation:arrow-move 3s infinite 0s;}
@keyframes arrow-move{
  0%{transform:translateX(0)}
  50%{transform:translateX(6px)}
  100%{transform:translateX(0)}
}
.drop-btn{display:none;z-index:1030;}

/* VR page */

.vr-pic-txt{padding:60px 0 20px 0;}
.pic-list ul {display: flex;flex-wrap: wrap;justify-content: flex-start;align-items: center;gap: 2%;}

.pic-list ul li {width: 32%;margin-bottom: 2%;}

.boxright .slick-track {
    margin: 0 auto;
    display: flex;
    width: 100% !important;
    justify-content: center;
}

.mar-auto img{margin:0 auto;}
.resize img{width:91px;height:91px;}

.boxright .slick-track>li {
    width: 20% !important;
}

/*media-quries*/
@media (max-width:1680px){
.mainBanner{height:79vh;}
.ban-h h1{font-size:56px;line-height:60px;}
.btn-b i{margin-left:49px;font-size:21px;}
.btn-d i{margin-left:45px;font-size:21px;}
.ma1{margin-top:14%;}
.m1-h h1{font-size:45px;}
.m1-h p{font-size:18px;}
.box1 h1{font-size:30px;}
.box1 h3{font-size:30px;}
.btn-c i{margin-left:38px;font-size:21px;}
.s-h h1{font-size:45px;}
.m2-h h1{font-size:45px;}
.m2-h p{font-size:18px;}
.sliderbox p{font-size:17px;padding-bottom:4%;}
.in4box{height:23vh;}
.in4b{/* height:77vh; */}
.client-slider p{font-size:29px;}
.innerBanner{background-repeat:no-repeat;position:relative;background-color:black;padding-bottom:2%;margin-top:5%;}
.innerBanner h4{margin-top:2%;}
.ser-box2 p{font-size:16px;line-height:25px;}
ul.logo-slider li img{width:43%;}
.service-benifit p{font-size:16px;}
.case-abs{position:absolute;right:0;top:-77px;width:54%;}
.ser-box2 {height: 43vh;}
}
@media (max-width: 1600px) {
.case-abs{position:absolute;right:0;top:-77px;width:54%;}
.history-abs2{position:absolute;right:0;bottom:0;z-index:1;left:0;margin:0 auto;top:3%;width:71px;}
.abs2{position:absolute;bottom:22%;left:0;width:12%;}
.mainBanner {height: 100vh;} 
.innerBanner{background-repeat:no-repeat;position:relative;background-color:black;padding-bottom:2%;margin-top:5%;}
.ban-h h1 {font-size: 44px;line-height: 47px;}
.img-box.box-2 {left: 12%;bottom: -3px;width: 21%;}
.ma1 {margin-top: 8%;}
.ban-h p {font-size: 19px;}
.container, .container-lg, .container-md, .container-sm, .container-xl {max-width: 1300px;}
.btn-a {padding: 10px 33px;}
.ban-h2 p {font-size: 18px;}
.btn-b i {margin-left: 32px;font-size: 21px;}
.m1-h h1 {font-size: 40px;}
.m1-h p {font-size: 17px;}
.box1 p {font-size: 17px;line-height: 27px;margin-top: 9%;}
.box1 a {font-size: 18px;}
#shiva {font-size: 14px;}
.in4box {height: 33vh;}
.client-slider p {font-size: 24px;}
.img-box.box-1 {bottom: -9px;right: 13%;}
.in4b {/* height: 112vh; */}
.abs3{position:absolute;right:0;top:25%;width:17%;}
.ser-box2 {height: 43vh;}
}
@media (max-width: 1440px) {
.in4box {height: 30vh;min-height: 230px;}
.ma1 {margin-top: 8%;}
.in4b {/* height: 88vh; */}
.in4box p {font-size: 15px;}
.innerBanner {height: 73vh;max-height: 160px;}
.ser-box2 p {font-size: 14px;line-height: 25px;}
.faq-in4b {height: 117vh;}
}
@media (max-width: 1366px) {
.ser-box2 a {display:none;}    
.ser-box2 p {
    font-size: 14px;
    line-height: 20px;
}    
.service-benifit {
    height: 24vh;
    min-height: 201px;
}    
.ser-box2 h3 {
    font-size: 23px;
    font-weight: 700;
    padding-bottom: 7%;
    color: #212529;
    margin-top: 14%;
}    
.ser-box2 img {
    position: absolute;
    top: -30%;
    right: 0;
    left: -8px;
    margin: 0 auto;
    width: 135px;
}
.about-in2 {
    background-size: 100% 39%;
}    
.btn-b {
    padding: 9px 5px;
    font-size: 16px;
}    
.ban-h h1 { font-size: 35px; line-height: 37px; }
.back-g {background-color: #fff;padding: 10px 9px;border-radius: 5px;box-shadow: 0px 0px 14px -2px #b9b9b9;margin-top: 2%;/* width: 70%; */display: flex;justify-content: space-between;}
.ban-h2 p {font-size: 15px;}
.btn-b i {
    margin-left: 26px;
    font-size: 18px;
}
.abs3{position:absolute;right:0;top:25%;width:15%;}
.abs2{position:absolute;bottom:22%;left:0;width:12%;}
.img-box.box-3{bottom: 0%;right: 4%;z-index:2;width:28%;}
.in4box {height: 34vh;min-height: 230px;}
.in4b {/* height: 114vh; */}
}
@media (max-width: 1280px) {
.btn-b {
    padding: 9px 2px;
    font-size: 16px;
}
ul.menu li a {
    color: #707070;
    font-size: 13px;
    font-weight: 700;
    text-transform: uppercase;
    position: relative;
    padding: 12px 0;
}
.site-bar a {
    color: #707070;
    padding-right: 3%;
    font-weight: 500;
    font-size: 13px;
}
}
@media (max-width: 1200px) {
.fa-caret-circle-down:before {
content: "\f078";
font-size: 14px;
}
.drop-btn {
    display: block;
    position: absolute;
    top: 3px;
    width: 25px;
    height: 25px;
    border-radius: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    font-size: 20px;
    border: 0;
    background-color: #0000;
    right: 15px;
}
span.dp{display:block;color:#fff;font-size:20px;position:absolute;right:19px;top:0;bottom:0;margin:auto;height:fit-content;}
.menu-Bar{display:block;/* top:0px; */}
.menuWrap.open{display:flex;left:0px;}
.menuWrap{position:fixed;left:-210%;right:0;top:0;bottom:0;margin:auto;background:#000000e6;height:100vh;display:flex;align-items:center;justify-content:center;flex-flow:column;transition:all 0.4s ease;z-index:10;width:100vw; overflow: auto;}
.menuWrap .menu li{display:block;}
.menuWrap .menu li a{display:block;text-align:center;padding-right:0px;margin-right:0px;color:#fff;font-weight:300;font-size:16px;text-transform:capitalize;}
ul.menu{width:100%;}
.container{position:relative;}
header .header-top{display:none;}
header .main-header ul.menu>li{display:block;padding:0px;border-bottom:1px solid #404040;margin-right:0;}
header .main-header ul.menu>li a{color:#fff;padding:10px 15px;text-align:left;}
header .main-header ul.menu>li a:before{display:none;}
ul.dropdown{position:unset;width:100%;background:transparent;border: 0;height: auto !important;transform: rotateX(90deg);transform-origin: top;display: block !important;height: 0 !important;visibility: hidden;}
.dropdown-nav a{position:relative;}
.dropdown-nav a:after{position:absolute;content:"\f0d7 ";font-family:'Font Awesome 5';color:#fff;font-size:12px;right:20px;bottom:13px;display: none;}
ul.dropdown a:after{display:none;}
.dropdown-nav{position:relative!important;}
.mega-menu-box{height:40px;overflow:hidden;padding:0 0 0 5px;display:none;}
.mega-menu{position:relative;background-color:transparent;z-index:1030;}
.mega-menu-wrap.show .mega-menu-box{display:block;}
.mega-menu-wrap{position:relative!important;}
.mega-menu-wrap:hover .mega-menu,.mega-menu:hover{transform:translateY(0);}
.mega-menu-box.show{height:auto;}
.mega-menu-inner-list li{padding:0 0 0 15px!important;}
.mega-menu-inner-list{padding:0!important;}
.dropdown{display:none!important;height:0!important;}
.dropdown-nav.show .dropdown{/* display:block!important; *//* height:216px!important; *//* height: auto !important; */transform: rotateX(0deg);height: auto !important;visibility: visible;transition: all 0.7s;}
ul.dropdown li:hover>a{background-color:transparent;}
ul.dropdown li a{background-color:transparent;border:0;font-size:16px;color:#fff!important;padding-left:30px!important;}
}
@media (max-width: 1024px) {
.mainBanner {
    height: 90vh;
} 
.btn-b {
    padding: 6% 4%;
    font-size: 15px;}
.btn-b i {
    margin-left: 4px;
    font-size: 16px;
}
div h4.thankyou-hd {
padding: 120px 0;
font-size: 90px;
    
}
.tab-hide{}
.site-bar{display:none;}
.ban-h p{font-size:20px;}
.btn-a{padding:9px 18px;}
.ban-h2 p{font-size:13px;}
.mat img{width:71%;}
.img-box.box-1{bottom:-9px;right:4%;width:44%;}
.count{color:#f92a3c;margin-left:7%;font-size:22px;align-items:center;vertical-align:middle;}
.about-abs2{position:absolute;right:0;bottom:0;z-index:1;left:0;margin:0 auto;top:0%;width:72px;}
.ser-box2 img{position:absolute;top:-16%;right:0;left:-8px;margin:0 auto;width:51%;}
.ser-box2 h3{font-size:19px;font-weight:700;padding-bottom:7%;color:#212529;margin-top:19%;}
.ser-box2 p {font-size: 13px;line-height: 18px;}
ul.service-slider2 button.slick-arrow.slick-next{position:absolute;z-index:1;font-size:0;border:0;padding:0;bottom:27%;left:-14%;}
.history-abs2 {
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 1;
    left: 0;
    margin: 0 auto;
    top: 4%;
    width: 58px;
}
.logo-slider li{display:inline-block;width:13.5%;vertical-align:middle;}
.ser-box img{width:37%;}
.ser-box h1{font-size:17px;font-weight:700;padding-bottom:4%;color:#212529;}
.ser-box h3{font-size:17px!important;font-weight:700;padding-bottom:4%;color:#212529;}
.ser-box p{font-size:14px;color:#808080;padding-bottom:3%;}
.boxleft h3{font-size:18px;font-weight:700;padding-bottom:2%;}
.boxleft p{font-size:14px;color:#808080;padding-top:2%;}
.member {
    position: relative;
    margin-bottom: 25%;
    max-width: 360px;
    margin: 0 auto;
    margin-bottom: 35px;
}
.service-slider2 .slick-dots li {
   margin-top: 8px;
}
ul.index-slider button.slick-arrow:after {
    content: '\f054';
    position: absolute;
    font-family: 'Font Awesome 5';
    font-size: 17px;
    width: 50px;
    height: 50px;
    padding: 4px;
    border-radius: 18px;
    color: black;
    transition: .5s;
    font-weight: 900;
}
.btn-c {padding:7px 8px;}
.btn-d {padding:7px 8px;}
.m3-h p {
    font-size: 17px;
    color: #fff;
    padding-bottom: 3%;
}
.about-box1 h2 {
    font-size: 19px;
    font-weight: 600;
    padding: 10% 0% 0%;
    color: #c9bbbb;
}
.about-box1 p {
    font-size: 14px;
    color: #808080;
    line-height: 22px;
    padding-bottom: 4%;
    margin-top: 3%;
}
.about-box1 {
    padding: 0% 7% 3%;
    margin-top: 27%;
}
.history-box1 h4 {
    font-size: 18px;
    font-weight: 600;
    padding: 10% 0% 0%;
    color: #000000;
}
.history-box1 p {
    font-size: 14px;
    color: #808080;
    line-height: 29px;
    padding-bottom: 4%;
    margin-top: 5%;
}
.abs2 {display:none;}
.abs3 {display:none;}
.abs4 {display:none;}
.service-benifit {
    border: solid 1px #e5e5e5;
    box-shadow: 0px 8px 11px 5px #e5e5e5;
    margin-top: 7%;
    padding: 25px 20px;
    height: 24vh;
    min-height: 181px;
}
.about-in2 {
    background-size: 100% 29%;
}
.s-h p {
    font-size: 14px;
    color: #808080;
    padding-bottom: 3%;
}
.s-h h2 {
    font-size: 14px;
    font-weight: 500;
    padding-bottom: 14px;
    line-height: 19px;
}
}
@media (max-width: 820px) {
.mainBanner {
    height: 53vh;
} 
.img-box.box-2 {
    left: 2%;
    bottom: -3px;
    width: 34%;
}
.ban-h p {
    font-size: 15px;
}
.btn-b {
    padding: 6% 4%;
    font-size: 11px;
}
.ban-h2 p {
    font-size: 11px;
}
.m1-h h1 {
    font-size: 27px;
}
.m1-h p {
    font-size: 13px;
}
.box1 h1 {
    font-size: 20px;
    top: -5%;
}
.box1 h3 {
    font-size: 20px;
    top: -5%;
}
.box1 p {
    font-size: 13px;
    line-height: 20px;
    margin-top: 9%;
}
.box1 a {
    font-size: 14px;
}
.m2-h h1 {
    font-size: 26px;
}
.m2-h p {
    font-size: 13px;
}
#shiva {
    font-size: 10px;
}
.in1 {
    background-size: 100% 59%;
    margin-top: 4%;
    padding-top: 3%;
}
.btn-c {
    padding: 5px 7px;
}
.btn-d {
    padding: 5px 7px;
}
.in1-ul h1 {
    font-size: 17px;
    font-weight: 700;
    padding-bottom: 5%;
    color: #f80017;
}
.in1-ul p {
    font-size: 14px;
    color: #808080;
}
.s-h h1 {
    font-size: 24px;
}
.ser-box p {
    font-size: 12px;
    color: #808080;
    padding-bottom: 3%;
}
.ser-box {
    max-height: 237px;
    height: 20vh;
}
.mat img {
    width: 46%;
}
.img-box.box-3 {
    bottom: 8%;
    right: 16%;
    z-index: 2;
    width: 12%;
}
.sliderbox h1 {
    font-size: 32px;
    font-weight: 700;
    padding-bottom: 5%;
    padding-top: 16%;
}
.sliderbox h3 {
    font-size: 32px!important;
    font-weight: 700!important;
    padding-bottom: 5%!important;
    padding-top: 16%!important;
}
.sliderbox p {
    font-size: 12px;
    padding-bottom: 3%;
}
.in4box p {
    font-size: 13px;
}
.in4box {
    height: 18vh;
    min-height: 168px;
}
.client-slider p {
    font-size: 14px;
}
ul.faq-ul li h3 {
    font-size: 15px;
}
ul.faq-ul li p {
    font-size: 13px;
    line-height: 1.5;
    color: #3b4250;
}
.widget h4 {
    color: #f80017;
    font-weight: 500;
    font-size: 13px;
    padding-bottom: 20px;
}
.faq-sec {
    padding: 34px 0 58px 0;
}
.right-s h1 {
    color: #000000;
    font-size: 26px;
    font-weight: 600;
    margin-top: 8%;
    margin-bottom: 6px;
}
.right-s p {
    color: #000;
    font-size: 16px;
    padding-top: 3%;
}
.con-det li a {
    font-size: 15px;
    color: #808080;
}
.popupMaintwo {
    width: 665px;
    padding: 20px 35px 0 35px;
    height: 434px;
}
.close-bt {
    position: absolute;
    right: 88px !important;
}
.innerBanner h4 {
    font-size: 39px;
    margin-top: 6%;
}
.innerBanner h1 {
    font-size: 39px;
    margin-top: 6%;
}
.tab-p p {
    font-size: 15px;
    color: #808080;
    padding-top: 5%;
}
.tabs li a {
    color: #808080;
    font-size: 15px;
    font-weight: 600;
    padding-bottom: 7%;
}
.count2 {
    color: #000000;
    font-weight: 700;
    font-size: 49px;
    align-items: center;
    vertical-align: middle;
}
.m3-h h1 {
    font-size: 24px;
    font-weight: 700;
    padding-bottom: 2%;
    color: #fff;
}
.m3-h p {
    font-size: 13px;
    color: #fff;
    padding-bottom: 3%;
}
.ser-box2 p {
    font-size: 12px;
    line-height: 16px;
}
.ser-box2 {
    height: 24vh;
}
.bullet-p p {
    font-size: 12px !important;
    margin-bottom: -1px;
    position: relative;
}
}
@media (max-width: 768px) {
.tech-h img {
    width: 9%;
    padding: 0% 1%;
    margin: 0% 3%;
}    
.s-h h2 {
    font-size: 14px;
    font-weight: 500;
    padding-bottom: 8px;
    line-height: 18px;
}

.bullet-p p {
    font-size: 13px !important;
    margin-bottom: 0px;
    position: relative;
}    
.bullet-p p::before {
    content: '\f111';
    position: absolute;
    font-family: 'Font Awesome 5';
    left: -10px;
    font-size: 6px;
    top: 4px;
    color: #f80017;
}
.case-detials h2 {
    font-size: 20px;
    color: #f80017;
    font-weight: 600;
    padding: 24px 0px 19px 0px;
}    
.case-abs {display:none;}
.service-benifit h3 {
    font-size: 16px;
    font-weight: 700;
    padding-bottom: 1%;
    color: #f92a3c;
}    
.service-benifit p {
    font-size: 14px;
}
.innerBanner h4 {
    margin-top: 21%;
    font-size: 21px;
}
.innerBanner h1 {
    margin-top: 21%;
    font-size: 21px;
}
.innerBanner h3 {
    color: #e62e2d;
    margin-top: 34px;
    font-size: 14px;
}
.innerBanner h2 {
    color: #e62e2d;
    margin-top: 34px;
    font-size: 14px;
}
.m1-h h1 br {
    display: none;
}    
.m1-h h3 br {
    display: none;
}    
.faq-in4b {
    height: 150vh !important;
    max-height: 889px !important;
}
.ser-box3 h3 {
    font-size: 18px;
    font-weight: 700;
    padding-bottom: 2%;
    color: #212529;
    margin-top: 14%;
}    
.ser-box3 p {
    font-size: 14px;
    color: #808080;
    padding-bottom: 4%;
    line-height: 22px;
}
.ser-box3 h4 {
    position: absolute;
    right: 8%;
    font-size: 73px;
    font-weight: 800;
    color: #efefef;
    top: 3px;
}
.ser-box3 img {
    position: absolute;
    top: -29%;
    left: 11px;
    margin: 0 auto;
    max-width: 105px;
}
.mar3 {
    margin-top: 21%;
}
.in7 {
    padding: 7% 0%;
}    
.ser-box2 {
    height: 27vh;
}    
.ser-box2 img {
    position: absolute;
    top: -16%;
    right: 0;
    left: 0;
    margin: 0 auto;
    width: 24% !important;
}
.ser-box2 h3 {
    font-size: 19px;
    font-weight: 700;
    padding-bottom: 7%;
    color: #212529;
    margin-top: 3%;
}
ul.faq-ul li {
    background-color: white;
    margin: 15px 0% 5px 0;
    border-radius: 5px;
    padding: 4px 0px;
    border: 1px solid #ffffff;
    box-shadow: 0 0 10px -1px #f1f1f1;
}    
p.border-para {
    display: none;
} 
.s-h h1 br {
    display: none;
}
.s-h h3 br {
    display: none;
}
.icons span img {
    width: 72%;
    padding: 7% !important;
}
.abs2 {display:none;}
.abs3 {display:none;}
.m1-h p br {
    display: none;
}
.mob-p-hide {display:none;}
ul.in1-ul {
    margin-top: 15%;
    display: none;
}
.slick-slide img {
    display: block;
    padding: 0px 26px !important;
} 
.ban-h {
    margin-top: 6%;
}
        div h4.thankyou-hd {
    padding: 100px 0;
    font-size: 45px;
    
}
    .payment-sec  {
    padding: 30px 0;
}

    .footer-bottom {
    padding-top: 0px;
    margin-top: 30px;
    
}
    .faq-sec {
    padding: 35px 0 50px 0;
}
    .fot-bottom {
        text-align: center;
    }
    .footer-privacy-list {
   
    justify-content: center;
    margin-top: 10px;
}
.footer-privacy-list a {
    font-size: 13px;
   
}
a.logo img {width: 58%;max-width: 190px;}
.menu-Bar{display:block;top: 35%;/* top: 0; */bottom: 0;}
.ban-h h1{font-size:26px;line-height:30px;text-align:center;margin-top: 27%;}
.ban-h p{font-size:14px;text-align:center;}
.back-g{background-color:#fff;padding: 3px 5px 3px 9px;border-radius:5px;box-shadow:0px 0px 14px -2px #b9b9b9;margin-top:2%;width:100%;align-items: center;}
.fom1{border:solid 1px #fff;font-size:14px;width:100%;padding:2px 0px;/* margin-top:6%; */}
.img-box.box-2{display:none;}
.ma1{margin-top:10%;}
.m1-h h1{font-size: 18px;}
.m1-h h3{font-size: 18px!important;}
.m1-h p{font-size:13px;}
.box1 h1{font-size:22px;top:-6%;}
.box1 h3{font-size:22px!important;top:-6%!important;}
.box1 p{font-size:13px;line-height:18px;margin-top:9%;}
.box1 a{font-size:14px;}
.mob-hide{display:none;}
.m2-h h1 {
    font-size: 18px;
}
.m2-h h3 {
    font-size: 18px!important;
}
.m2-h h1 br{display:none;}
.m2-h h3 br{display:none;}
.m2-h p{font-size:13px;}
.m2-h p br{display:none;}
.in1{background-image:url(../images/backgrounds/in1.png);background-size: 100% 100%;margin-top:4%;padding-top: 5%;padding-bottom: 5%;}
.in1-ul h1{font-size:14px;font-weight:700;padding-bottom:5%;color:#f92a3c;}
.in1-ul p{font-size:13px;color:#808080;}
.s-h h1 {
    font-size: 20px;
    margin-top: 15px;
}
.s-h h3 {
    font-size: 20px!important;
    margin-top: 15px;
}
.s-h p{font-size:13px;color:#808080;padding-bottom:4%;}
.ser-box img{width:29%;}
.mat img{width:71%;display:none;}
.img-box.box-3{display:none;}
.in3{padding:5% 0%;}
.sliderbox h1{font-size:31px;font-weight:700;padding-bottom:8%;padding-top:16%;}
.sliderbox p{font-size:13px;padding-bottom:4%;}
.mar-img{margin-top:-16%;display:none!important;}
.sliderbox{padding:0% 4% 23%;border-radius:22px;box-shadow:0px 35px 30px -3px #d3d2d9;margin:9% 4% 6%;overflow:hidden;}
.icons{background-color:#fff;box-shadow:0px 9px 17px 0px #a7a7a7;border-radius:7px;padding:2% 4%;position:absolute;bottom:-28%;}
.icons span{display:inline-block;vertical-align:middle;margin:0% 0%;font-size:12px;font-weight:900;text-align:center;}
.sliderbox{padding:0% 4% 30%;border-radius:22px;box-shadow:0px 0px 25px -11px #d3d2d9;margin:9% 4% 6%;overflow:hidden;}
.abs6{display:none;}
.in4box {
    height: 196px;
    min-height: 60px;
}
.btn-c i{margin-left:14px;font-size: 14px;}
.btn-d i{margin-left:14px;font-size: 14px;}
.abs8{position:absolute;right:-1%;top:18%;bottom:0%;margin:0 auto;transition:.5s;width:44%;}
.play-btn a:hover .abs8{right:1%;}
.client-slider p{font-size:14px;}
.client-slider h2{font-size:16px;font-weight:500;padding-bottom:1%;}
.client-slider h3{color:#f92a3c;font-weight:500;font-size:13px;}
.img-box.box-1 {display: none;}
.in5{background-image:url(../images/backgrounds/in5.pngg);background-repeat:no-repeat;background-position:top;background-size:100% 100%;padding:9% 0% 9%;margin-top:3%;overflow:hidden;position:relative;background-color:#000;}
ul.faq-ul li h3{font-size:13px;}
.con-det li a{font-size:13px;color:#808080;}
ul.faq-ul li p{font-size:13px;line-height:1.5;color:#3b4250;}
ul.faq-ul{padding:0px 0px;}
.cont{box-shadow:0px 12px 14px 0px #e9eaf1;border-radius:10px;padding:45px 4px;position:relative;background-color:white;overflow:hidden;}
ul.con-det{margin-top:5%;margin-bottom:6%;}
.social-links{margin-top:8%;margin-bottom:8%;}
.widget h4{color:#f92a3c;font-weight:500;font-size:15px;padding-bottom:9px;}
.f-links2 a{color:#a8a8a8;line-height:25px;font-size:13px;transition:.5s;}
.widget h3{color:#a8a8a8;padding:3% 0% 3%;font-size:13px;}
.f-links a{color:#f92a3c;padding-right:5%;transition:.5s;font-size:13px;}
.fom-back{background-color:#333333;padding:2% 0%;margin-top:1%;border-radius:5px;width:85%;margin-bottom:4%;}
.fot-bottom h4{color:#a11f2a;/* border-top:dotted 3px #525252; */margin-top:6%;padding-top:3%;font-size:13px;}
.innerBanner{height:33vh;min-height: 224px;}
.pad-r{padding-right:0;}
.count2{color:#000000;font-weight:700;font-size:25px;align-items:center;vertical-align:middle;}
#shiva2{color:#f92a3c;font-weight:600;font-size:8px;}
.tab-p p{font-size:13px;color:#808080;padding-top:5%;padding-bottom:5%;}
.tabs li a{color:#808080;font-size:15px;font-weight:600;padding-bottom:1%;}
.m3-h h1{font-size:25px;font-weight:700;padding-bottom:2%;color:#fff;}
.m3-h p{font-size:13px;color:#fff;padding-bottom:3%;}
.about-abs2{display:none;}
.about-box1 h2{font-size:19px;font-weight:600;padding:10% 0% 0%;color:#c9bbbb;}
.about-box1 p{font-size:13px;color:#808080;line-height:20px;padding-bottom:4%;margin-top:3%;}
.ser-box2 img{position:absolute;top: -21%;right:0;left:-8px;margin:0 auto;width: 37% !important;}
.logo-slider{display:none;}
.in4b{/* height:101vh; *//* max-height: 770px; */min-height: unset;}
.boxright{border:solid 1px #e3e3e3;box-shadow:0px 4px 13px 0px #bfbfbf;border-radius:13px;padding:21px 19px;margin-top:4%;}
.mainBanner {
    height: 615px;
    background-size: cover;
}
.ser-box {
    max-height: 247px;
    height: 28vh;
}
.box1 {
    margin-top: 6%;
    margin-bottom: 3%;
}
.btn-c {
    padding: 5px 11px;
    font-size: 12px;
}
.btn-d {
    padding: 5px 11px;
    font-size: 12px;
}
.link-effect-2 a.pakar{position:relative;display:inline-block;-moz-transition:0.3s;-o-transition:0.3s;-webkit-transition:0.3s;transition:0.3s;}
.link-effect-2 a.pakar::before{color:#f92a3c;position:absolute;top:100%;content:attr(data-hover);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:0;transition:.3s}
.link-effect-2 a.pakar:hover{-moz-transform:translateY(0%);-ms-transform:translateY(0%);-webkit-transform:translateY(0%);transform:translateY(0%);}
.link-effect-2 a.pakar span{transition: .3s}
.link-effect-2 a.pakar:hover span{opacity: 1;color: #e62e2d;}
.link-effect-2 a.pakar:hover::before{opacity: 1;}
.popupMaintwo{background-image:url(../images/popup/bg.png);position:fixed;top:0px;bottom:0px;right:0px;left:0px;width:326px;padding:14px 12px 0 12px;height:466px;border-radius:15px;margin:auto;z-index:999999999999;display:flex;align-items:center;display:none;background-repeat:no-repeat;background-size:100% 100%;overflow:hidden;box-shadow:0px 0px 23px 2px #000;}
.right-s h1{color:#000000;font-size:20px;font-weight:600;margin-top:2%;margin-bottom:-3px;}
.right-s p{color:#000;font-size:13px;padding-top:2%;}
ul.pop-li{width:100%;}
.fom3-back{background-color:#ffffff;margin:0 1px 9px 0;padding:0px 10px;border-radius:6px;width:100%;box-shadow:0px 0px 4px -2px #000;}
.fom4{font-size:14px;padding:9px 0px;width:100%;background-color:#fffffffa;border:none;height:auto;}
.fom5{width:100%;border:none;font-size:14px;resize:none;padding:10px;background-color:#ffffff;border-radius:6px;margin-bottom:2px;height:auto;}
.sign-btn3{color:#fff;font-size:17px;padding:9px 0px;width:100%;border-radius:6px;font-weight:600;letter-spacing:1px;background:#cd2027;text-transform:unset;border:navajowhite;text-transform:uppercase;}





.history-abs2 {
    display: none;
}
.faq-in4b {
    height: 117vh;
    max-height: 800px;
}
.more-about h3 {
    font-size: 11px;
line-height: 16px;}
.service .container2 .row:nth-child(2),.service .container2 .row:nth-child(4) {
    flex-direction: column-reverse;
}
.history-box1 h3 {
    font-size: 25px;
    top: -5%;
}
.history-box1 h4 {
    font-size: 22px;
}
.history-box1 p {
    font-size: 15px;
    line-height: 1.4;
}
.main-header {
    padding: 14px 10px;
}
header.sticky-header .main-header {
    padding: 7px 10px;
}
.mega-menu-wrap .mega-menu,.mega-menu-wrap:hover .mega-menu{
    transform: rotateX(90deg);
    transform-origin: top;
    transition: all 0.5s;
}
.mega-menu-box.show .mega-menu-inner-list {
    transform: rotateX(0deg);
} 
.mega-menu-box .mega-menu-inner-list {
    transform: rotateX(90deg);
    transition: all 0.5s;
} 
.service-benifit {
    height: auto;
    min-height: unset;
}
.mega-menu-wrap.show .mega-menu {
    transform: rotateX(
0deg
);
    transform-origin: top;
}
h2#changetopic {
    font-size: 22px;
}
.btn-pop {
    padding: 10px 25px;
    font-size: 15px;
}
.blog-content h3 {
    font-size: 20px;
    margin-bottom: 10px;
}
#blog-sec {
    padding: 30px 0;
}
.blog-row {
    padding-top: 20px;
}
.contact-in6 h3 {
    font-size: 18px!important;
}

.in6 h3 {
    font-size: 18px!important;
}

}
@media (max-width: 680px) {}
@media (min-width: 440px) and (max-width: 740px){

}
@media (max-width: 425px){
    .innerBanner {
        min-height: 159px;
    }
    .tab-in-box span {
        padding-right: 6%;
    }
}

/* my css */
.btn-1 {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.border-para {
    border-left: 2px solid #f80017;
    padding: 0 0 0 20px !important;
}
/* my css end */







.close-bt {
    position: absolute;
    right: 14px;
    top: 0px;
    border: none;
    background: none;
    color: #fff;
    font-weight: 500;
    background-color: #f80017;
    border-radius: 0px 12px 0 7px;
    padding: 5px 8px;
}

.detail-form {
    display: none;
}
.detail-form.active {
    display: block;
}
.step-form {
    width: 100%;
    height: 100vh;
    position: fixed;
    top: 0;
    left: 0;
    background-color: #00000061;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 15px;
    z-index: 1030;
    visibility: hidden;
    opacity: 0;
    transition: all 0.8s 0.2s;
    backdrop-filter: blur(3px);
}
.step-form.active {
   visibility: visible;
   opacity: 1;
}
.detail-form {
    max-width: 614px;
    margin: 0 auto;
    background-color: #fff;
    padding: 25px;
    border-radius: 19px;
}
.step-form .container {
    max-width: 1095px
}

.contact-in6 h3 {
    font-size: 48px;
    font-weight: 700;
    padding-bottom: 2%;
    text-transform: capitalize;
}

.in6 h3 {
    font-size: 48px;
    font-weight: 700;
    padding-bottom: 2%;
    text-transform: capitalize;
}

.pad-tb-main-h3 h3 {
    font-size: 48px;
    font-weight: 700;
    padding-bottom: 2%;
    text-transform: capitalize;
}

.pad-tb .box1 h3 {
    font-size: 32px;
    font-weight: 600;
    transition: .5s;
    position: absolute;
    background-color: #fff;
    top: -9%;
    padding: 0% 2%;
}

.m2-h h3 {
    font-size: 48px;
    font-weight: 700;
    padding-bottom: 2%;
    color: #fff;
}

.in1-ul h3 {
    font-size: 24px;
    font-weight: 700;
    padding-bottom: 7%;
    color: #f80017;
}

.pad-service h3 {
    font-size: 48px;
    font-weight: 700;
    padding-bottom: 2%;
    text-transform: capitalize;
}

.s-h h3 {
    font-size: 48px;
    font-weight: 700;
    padding-bottom: 3%;
}

.ser-box h3 {
    font-size: 21px;
    font-weight: 700;
    padding-bottom: 7%;
    color: #212529;
}

.sliderbox h3 {
    font-size: 48px;
    font-weight: 700;
    padding-bottom: 8%;
    padding-top: 9%;
}

.m1-h h3 {
    font-size: 48px;
    font-weight: 700;
    padding-bottom: 2%;
    text-transform: capitalize;
}

.in4box h3 {
    font-size: 23px;
    font-weight: 800;
    padding-left: 5%;
    padding-bottom: 6%;
    line-height: 32px;
}

.in4box h3::before {
    content: '';
    position: absolute;
    background-color: #f80017;
    height: 63px;
    width: 4px;
    left: 5%;
}

.pad-ios h3 {
    font-size: 21px;
    font-weight: 700;
    padding-bottom: 2%;
}