    .inner-banner .inner-title h3 {
        color: #fff;
    }

    .sticky-nav .main-nav img {
        max-width: 180px;
    }  

    .floatbutton {
        -webkit-transition: .4s;
        -moz-transition: .4s;
        -o-transition: .4s;
        transition: .4s;
        position: fixed;
        right: -370px;
        top: 18%;
        font-size: 0;
        width: 420px;
        z-index: 999;
    }

/*    start */ .floating_wrap {
        position: relative;
        z-index: 99999;
        display: none;
    }

    .floating_wrap .btns_wrap {
        position: fixed;
        right: 0;
    }

    .floating_wrap .btns_wrap a:hover {
        text-decoration: none !important;
        right: 0px;
    }

    .floating_wrap .btns_wrap .call_wrap {
        width: 260px;
        position: fixed;
        right: -195px;
        background: #fff;
        top: 22%;
        border-radius: 10px 0px 0px 10px;
        overflow: hidden;
        box-shadow: 0px 0px 40px #00000026 !important;
    }

    .floating_wrap .btns_wrap .call_wrap i {
        color: #fff;
        background: #4169E1;
        font-size: 26px;
        padding: 15px 23px;
        border-right: 1px solid #ded9d9;
        vertical-align: middle;
        background: rgb(184, 40, 90);
        background: -moz-linear-gradient(left, rgb(184, 40, 90) 0%, rgb(163, 41, 116) 50%, rgb(144, 41, 139) 100%);
        background: -webkit-linear-gradient(left, rgb(184, 40, 90) 0%, rgb(163, 41, 116) 50%, rgb(144, 41, 139) 100%);
        background: linear-gradient(to right, rgb(184, 40, 90) 0%, rgb(163, 41, 116) 50%, rgb(144, 41, 139) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4169E1', endColorstr='#90298b', GradientType=1);
    }

    .floating_wrap .btns_wrap .call_wrap span {
        color: #4169E1;
        font-size: 20px;
        vertical-align: middle;
        background: #fff;
        padding: 15px 20px 15px 15px;
    }

    .floating_wrap .btns_wrap .chat_wrap {
        display: block;
        position: fixed;
        right: -195px;
        width: 260px;
        background: #fff;
        top: 13%;
        border-radius: 10px 0px 0px 10px;
        overflow: hidden;
        box-shadow: 0px 0px 40px #00000026 !important;
    }

    .floating_wrap .btns_wrap .chat_wrap i {
        color: #fff;
        background: #4169E1;
        font-size: 25px;
        padding: 15px 20px;
        border-right: 1px solid #ded9d9;
        vertical-align: middle;
        background: rgb(184, 40, 90);
        background: -moz-linear-gradient(left, rgb(184, 40, 90) 0%, rgb(163, 41, 116) 50%, rgb(144, 41, 139) 100%);
        background: -webkit-linear-gradient(left, rgb(184, 40, 90) 0%, rgb(163, 41, 116) 50%, rgb(144, 41, 139) 100%);
        background: linear-gradient(to right, rgb(184, 40, 90) 0%, rgb(163, 41, 116) 50%, rgb(144, 41, 139) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4169E1', endColorstr='#90298b', GradientType=1);
    }

    .floating_wrap .btns_wrap .chat_wrap span {
        color: #4169E1;
        font-size: 20px;
        vertical-align: middle;
        background: #fff;
        padding: 15px 30px 15px 15px;
    }

    /*floating strips css end */

    /*floating form css start */

    .floating_wrap .float_form_box {
        position: fixed;
        right: 0;
    }

    .floating_wrap .float_form_box .floating_form {
        -ms-transition: all 0.3s ease-out;
        -moz-transition: all 0.3s ease-out;
        -webkit-transition: all 0.3s ease-out;
        -o-transition: all 0.3s ease-out;
        transition: all 0.3s ease-out;
        top: 31.5%;
        position: fixed;
        right: -334px;
        width: 400px;
        font-size: 0px;
        background: #ffffff;
        overflow: hidden;
        border-radius: 10px 0px 0px 10px;
        box-shadow: 0px 0px 40px #00000026 !important;
    }

    .floating_wrap .float_form_box .floating_form .floating_strip {
        float: left;
        width: 66px;
        overflow: hidden;
        height: 400px;
        position: relative;
        background: rgb(184, 40, 90);
        background: -moz-linear-gradient(left, rgb(184, 40, 90) 0%, rgb(163, 41, 116) 50%, rgb(144, 41, 139) 100%);
        background: -webkit-linear-gradient(left, rgb(184, 40, 90) 0%, rgb(163, 41, 116) 50%, rgb(144, 41, 139) 100%);
        background: linear-gradient(to right, rgb(184, 40, 90) 0%, rgb(163, 41, 116) 50%, rgb(144, 41, 139) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4169E1', endColorstr='#90298b', GradientType=1);
    }

    .floating_wrap .float_form_box .floating_form .floating_strip .rotatekaro {
        position: absolute;
        bottom: 0;
        left: 0;
        transform: rotate(-90deg);
    }

    .floating_wrap .float_form_box .floating_form .floating_strip .rotatekaro a:hover {
        text-decoration: none;
    }

    .floating_wrap .float_form_box .floating_form .floating_strip .rotatekaro a {
        color: #fff;
        font-size: 24px;
        width: 400px;
        text-align: center;
        height: 66px;
        padding-top: 16px;
        position: absolute;
        transform: rotate(360deg);
    }

    .floating_wrap .float_form_box .floating_form .floating_inner {
        width: 83.5%;
        background: #fff;
        float: right;
        padding: 20px 30px 15px 30px;
    }

    .floating_wrap .float_form_box .floating_form .floating_inner h3 {
        font-size: 24px;
        color: #4169E1;
        margin-bottom: 0;
    }

    .floating_wrap .float_form_box .floating_form .floating_inner .form_wrap {
        padding-top: 20px;
    }

    .floating_wrap .float_form_box .floating_form .floating_inner h3:before {
        display: none;
    }

    .floating_wrap .float_form_box .floating_form .floating_inner .form_wrap .hero_form {}

    .floating_wrap .float_form_box .floating_form .floating_inner .form_wrap .hero_form .form-control {
        color: #000;
        border: 1px solid #bdbcbc;
        border-radius: 10px;
        height: 44px;
    }

    .floating_wrap .float_form_box .floating_form .floating_inner .form_wrap .hero_form textarea.form-control {
        height: 85px;
    }

    .floating_wrap .float_form_box .floating_form .floating_inner .form_wrap .hero_form input#quoteSubmit {
        border-radius: 10px;
        width: 100%;
    }

    .floating_wrap .float_form_box .floating_form .floating_inner .form_wrap .hero_form .field-mergedright {}

    .floating_wrap .float_form_box .floating_form .floating_inner .form_wrap .hero_form .margin-bottom-20 {
        width: 100%;
        margin-bottom: 11px;
        padding-right: 15px;
    }

    .floating_wrap .float_form_box .floating_form.open {
        right: 0px;
        -ms-transition: all 0.3s ease-out;
        -moz-transition: all 0.3s ease-out;
        -webkit-transition: all 0.3s ease-out;
        -o-transition: all 0.3s ease-out;
        transition: all 0.3s ease-out;
    }

.codespeedy {
    font-size: 1vw;
    line-height: 1.2vw;
    text-align: center !important;
    /* text-transform: uppercase; */
    font-weight: 500;
    color: #34afa9;
}
  .disabled-btn{
background-color:grey !important;
 color:white !important
}
  
  
    #popupform_website {
        display: none;
    }

    .popup-main {
        position: fixed;
        top: 0;
        left: 25%;
        width: 50%;
        height: 100%;
        z-index: 99999;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .popu-form-iiner {
        width: 1080px;
        height: auto;
        background: #fff;
        border-radius: 6px;
        padding: 60px;
        background: #f6fcfa;
        background: linear-gradient(0deg, #f6fcfa 0, #ecf9f5 100%);
        position: relative;
    }

    .popupTitle-left h2 {
        color: #4356d6;
        font-size: 48px;
        line-height: 56px;
        font-weight: 900;
        margin: 0;
    }

    .popupTitle-left h3 {
        color: #363b64;
        font-size: 25px;
        line-height: 36px;
        font-weight: 900;
    }

    .popupTitle-right {
        width: 380px;
    }

    .popupTitle-right p {
        color: #767993;
        font-size: 16px;
        line-height: 26px;
        font-weight: 500;
        margin: 0;
        border-left: 1px solid #b3b5c3;
        padding-left: 30px;
        margin-left: 30px;
        font-family: "Mark Pro" !important;
    }

    .close-popup {
        position: absolute;
        top: -46px;
        right: 0;
        cursor: pointer;
    }

    .popupTitle-right p b {
        color: #e48f73;
    }

    .popupTitle-left {
        margin-right: 10px;
    }

    .popup-title {
        display: flex;
        align-items: center;
        width: 100%;
        margin-bottom: 40px;
    }

    .pop-field h4 {
        color: #363b64;
        text-transform: uppercase;
        font-size: 18px;
        font-weight: 900;
        margin-bottom: 30px;
    }

    .form-group label {
        color: #72758a;
        letter-spacing: 2px;
        font-size: 13px;
        font-family: Poppins, sans-serif;
        font-weight: 500;
        margin: 0;
        text-transform: uppercase;
    }

    .form-group input,
    .form-group select,
    .form-group textarea {
        border: none;
        outline: 0;
        width: 100%;
        background: 0 0;
        border-bottom: 1px solid #bbc4ca;
        padding: 10px 0;
        color: #363b64;
        font-size: 14px;
        line-height: 20px;
        font-weight: 400;
        font-family: Poppins, sans-serif;
        opacity: 1;
    }

    .form-group input::-webkit-input-placeholder,
    .form-group select::-webkit-input-placeholder,
    .form-group textarea::-webkit-input-placeholder {
        color: #363b64;
        font-size: 14px;
        line-height: 20px;
        font-weight: 400;
        font-family: Poppins, sans-serif;
        opacity: .2;
    }

    .form-group input::-moz-placeholder,
    .form-group select::-moz-placeholder,
    .form-group textarea::-moz-placeholder {
        color: #363b64;
        font-size: 14px;
        line-height: 20px;
        font-weight: 400;
        font-family: Poppins, sans-serif;
        opacity: .2;
    }

    .form-group input:-ms-input-placeholder,
    .form-group select:-ms-input-placeholder,
    .form-group textarea:-ms-input-placeholder {
        color: #363b64;
        font-size: 14px;
        line-height: 20px;
        font-weight: 400;
        font-family: Poppins, sans-serif;
        opacity: .2;
    }

    .form-group input:-moz-placeholder,
    .form-group select:-moz-placeholder,
    .form-group textarea:-moz-placeholder {
        color: #363b64;
        font-size: 14px;
        line-height: 20px;
        font-weight: 400;
        font-family: Poppins, sans-serif;
        opacity: .2;
    }

    .form-group+.form-group {
        margin-top: 25px;
        display: block;
        margin-bottom: 0;
    }

    .pop-field .form-group {
        width: 85%;
    }

    .form-group textarea {
        resize: none;
        height: 73px;
    }

    .form-group.req label {
        position: relative;
    }

    .form-group.req label:before {
        content: "";
        width: 6px;
        height: 6px;
        background: #e48f73;
        position: absolute;
        left: -15px;
        border-radius: 100%;
        top: 50%;
        transform: translateY(-50%);
    }

    .popup-submt-btn {
        margin-top: 30px;
    }

    .popup-submt-btn button.downl-btn {
        padding: 15px 40px;
    }

    .contact-page-main .popup-main {
        position: relative;
        top: -90px;
        z-index: 99;
    }

    button.downl-btn {
        color: #FFFFFF;
        background: #4356d6;
    }
         
[class^="box-"]{display:none }[class^="box-"].showfirst{display:block }.custom-tab-list {text-align: center;margin-bottom: 30px;margin-top: 30px;}.custom-tab-list ul {font-size: 0;}.custom-tab-list ul li {display: inline-block;margin-right: 10px;}.custom-tab-list ul li:last-child {margin-right: 0;}.custom-tab-list ul li a {color: #ff4a35;font-size: 18px;position: relative;padding-bottom: 0;padding: 8px 18px;display: block;transition: .3s;font-weight: 500;}.custom-tab-list ul li a::before {content: "";width: 0;transition: all .5s ease-in-out;display: none;}.custom-tab-list ul li.active a::before,.custom-tab-list ul li:hover a::before {position: absolute;left: 0;bottom: 0;background: var(--primary-color);height: 2px;width: 100%;}.custom-tab-list ul li.active a,.custom-tab-list ul li:hover a {color: #fff;background: #ff4a35;font-weight: 500;}.pricing-pg .custom-tab-list ul li {margin-right: 15px;}.portolio-pg .custom-tab-list ul li {margin-top: 15px;}.portfolio {position: relative;overflow: hidden;}.portfolio-box ul {font-size: 0;text-align: center;}.portfolio-box ul li {display: inline-block;width: calc(33.3% - 15px);margin-bottom: 15px;margin-right: 15px;-webkit-box-shadow: inset 0 0 17px 0 rgb(0 0 0);-moz-box-shadow: inset 0 0 17px 0 #000;box-shadow: 0 0 10px 0 hsl(0deg 0% 0% / 13%);position: relative;}.portfolio-box ul li .portfolio-item {-moz-box-shadow: inset 0 0 17px 0 #000;position: relative;overflow: hidden;}.portfolio-box ul li .portfolio-item .hover-effect {position: absolute;right: 0;bottom: 0;display: flex;align-items: center;justify-content: center;transition: all .6s ease-in-out;background-color: rgb(51 51 51 / 51%);display: none!important;}.portfolio-box ul li .portfolio-item .hover-effect a {color: var(--white);font-size: 50px;position: absolute;width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;}.portfolio-box ul li:hover .hover-effect {opacity: 1;height: 100%;width: 100%;left: 0;top: 0;display: block!important;}.portfolio-item img {width: 100%;}.sec-padding{padding: 60px 0;}.fa-search-plus{color: #fff;}.pack-desc ul {padding: 0 25px;list-style: none;height: 350px;overscroll-behavior-x: none;overflow-y: auto;}.pack-desc-c ul {padding: 0 25px;list-style:none;}.pack-desc-c ul li {position: relative;color: #363b64;font-weight: 600;font-size: 14px;line-height: 33px;}.pack-desc-c ul li:before {content: "\f178";font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;margin-right: 6px;font-size: 18px;top: 1px;position: relative;}.pack-desc-c {background: #e8f1f2;padding: 15px 0 15px;border-radius: 8px;height: 150px;overflow-y: scroll;margin: 20px 0;}.pack-desc-c::-webkit-scrollbar {width: 5px;background-color: #f5f5f5;}.pack-desc-c::-webkit-scrollbar-button:end:increment,::-webkit-scrollbar-button:start:decrement {display: none;}.pack-desc-c::-webkit-scrollbar-track-piece {-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);box-shadow: inset 0 0 6px rgba(0,0,0,.3);background-color: #dedede;}.pack-desc-c::-webkit-scrollbar-thumb:vertical {border-radius: 0;-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);box-shadow: inset 0 0 6px rgba(0,0,0,.3);background-color: #050607;height: 60px;}.pack-desc ul li {position: relative;color: #363b64;font-weight: 600;font-size: 14px;line-height: 33px;}.pack-desc ul li:before {content: "\f178";font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;margin-right: 6px;font-size: 18px;top: 1px;position: relative;}.pack-desc {background: #e8f1f2;padding: 15px 0 15px;border-radius: 8px;}.sec-pricing {background: url(img/price-bg.html) center top/cover no-repeat;}.pack-main-inner {padding: 25px;background: #fff;border-radius: 8px;box-shadow: 0 0 10px rgb(0 17 0 / 13%);margin: 10px;}.cta-main-box.pack-cta li+li {margin: 0;position: relative;}.addon-desc p {color: #adafbb;font-size: 14px;line-height: 28px;margin-top: 6px;}.addon-desc p b {font-weight: 700;color: #ff4a35;}.pack-btn a {width: 100%;}.cta-main-box.pack-cta li+li:before {content: "";width: 1px;height: 100%;background: #1ca2a3;left: -30px;position: absolute;display: block;}.cta-main-box.pack-cta ul {justify-content: space-between;}.package-title h2 {color: #363b64;font-weight: 900;font-size: 24px;line-height: 38px;margin-bottom: 15px;}.package-title h2 span {COLOR: #ff4a35;FONT-SIZE: 18PX;}.package-title h3 {color: #4356d6;font-size: 52px;font-weight: 700;line-height: 52px;}.package-title h3 sup{font-size: 25px;font-weight: 500;margin-right: 3px;}sup {top: -0.5em;}.plan-title h4 {color: #ff4a35;font-size: 18px;line-height: 24px;margin: 0 0 12px;text-align:left;}.main-btn a {background: #4356d6;color: #fff!important;position: relative;display: flex;align-items: center;padding: 14px 30px;border-radius: 0;box-shadow: 0 0 15px #0003;font-weight: 600;text-transform: uppercase;text-shadow: 1px 1px 1px #4356d6;overflow: hidden;position: relative;z-index: 9;justify-content: center;}.main-btn {display: flex;}.header-cta .main-btn {margin-left: 30px;}.header-cta ul li img {margin-right: 12px;}.header-cta:before {content: "";background: #4356d6;width: 2px;height: 30px;position: absolute;top: 50%;transform: translateY(-50%);left: 0;}

.main_header1 {
background-image: url(../images/bkg.jpg);
width: 100%;
background-size: cover;
border-radius: 15px;
margin: 90px 0;
}
.main_header1 h5{
padding: 15px 0;
line-height: 20px;
}
.main_header1 a{
font-family: 'Poppins' !important;
}
.discount_percent {
font-size: 74px;
color: #070f4d;
margin-top: 40px;
}
.discount_price {
font-size: 35px;
margin-top: 30px;
color: white;
margin-left: 12px;
}
.discount_contact_text {
color: white;
}
.discount_btn:hover {
color: #fff;
background: #070f4d;

transition-duration: 0.5s;
}
.discount_btn {
position: relative;
/*background: linear-gradient(90deg, rgb(255, 255, 255) 45%, rgb(255, 255, 255) 85%);*/
    background: #1b1b1b;
padding: 12px 38px;
text-align: center;
color: #fff;
font-size: 16px;
border: none;
text-decoration: none !important;
font-family: "Poppins-Medium" !important;
}
.top_space1 {
margin-top: 50px;
}
.discount-btn1 {
padding: 50px 0;
}
.custom-btn-1 {
text-align: left;
padding: 0px 0px;
}
.custom-web-sec {
padding: 50px 0;
}
.custom-web-main h2 ,.aboutCntnt h2{
font-size: 30px;
font-weight: 100;
font-family: "Poppins-Bold";
line-height: 36px;
margin-bottom: 0.5rem;
}
.custom-web-main p {
font-size: 16px;
font-weight: 500;
line-height: 24px;
padding: 0px 0 10px;
}
.custom-web-main h3 {
font-size: 28px;
font-weight: 100;
font-family: "Poppins-Bold";
line-height: 36px;
padding-top: 30px;
margin-bottom: 0.5rem;
}
.discuss-bg1 {
/* background-color: #06074d; */
border-radius: 4px;
background-image: url(images/packbg.html);
color: #fff;
padding: 20px 40px 30px;
background-size: cover;
}
.header_heading {
color: white;
font-size: 50px;
margin-bottom: 0px;
}
.testimonial_background {
background-color: #F3F3F3;
border-radius: 20px;
padding: 30px;
text-align: center;
height: 380px;
}
.checked {
color: orange;
}
.texti-landing {
padding: 0px 0 50px;
}
.carousel-indicators {
display: none !important;
}
.contact-main button {
background-color: #470586;
padding: 12px 45px;
font-size: 16px;
font-weight: 500;
text-decoration: unset !important;
color: #fff;
margin-bottom: 0.5rem;
}
.header_heading {
color: white;
font-size: 50px;
margin-bottom: 0px;
}
.firstSection .header_text, .main_header1 .header_text {
text-align: left!important;
font-size: 13px!important;
line-height: 18px!important;
text-indent: -15px;
}
.discount_percent {
font-size: 74px;
color: #070f4d;
margin-top: 40px;
}
.discount_price {
font-size: 35px;
margin-top: 30px;
color: white;
margin-left: 12px;
}
.tabs-sec p {
text-align: center;
font-size: 20px;
font-weight: 100;
font-family: "Poppins-Medium";
}
.top_space1 {
margin-top: 50px;
}
.discount_contact_text {
color: white;
}
.top_space1 span {
font-size: 22px;
}
.fa-phone:before {
content: "\f095";
}
.tabs-sec p {
text-align: center;
font-size: 20px;
font-weight: 100;
font-family: "Poppins-Medium";
}
.header_text {
color: #000;
text-align: left;
font-size: 16px;
line-height: 24px;
margin-bottom: 2px;
}


.portolio-pg .custom-tab-list ul li {
	margin-top: 15px;
}

.portfolio {
	position: relative;
	overflow: hidden;
}

.portfolio-box ul {
	font-size: 0;
	text-align: center;
}

.portfolio-box ul li {
	display: inline-block;
	width: calc(33.3% - 15px);
	margin-bottom: 15px;
	margin-right: 15px;
	-webkit-box-shadow: inset 0 0 17px 0 rgb(0 0 0);
	-moz-box-shadow: inset 0 0 17px 0 #000;
	box-shadow: 0 0 10px 0 hsl(0deg 0% 0% / 13%);
	position: relative;
}

.portfolio-box ul li .portfolio-item {
	/* -webkit-box-shadow: inset 0 0 17px 0 #000; */
	-moz-box-shadow: inset 0 0 17px 0 #000;
	/* box-shadow: inset 0 0 17px 0 #000; */
	position: relative;
	overflow: hidden;
}

.portfolio-box ul li .portfolio-item .hover-effect {
	position: absolute;
	right: 0;
	bottom: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	transition: all .6s ease-in-out;
	background-color: rgb(51 51 51 / 51%);
	display: none!important;
}

.portfolio-box ul li .portfolio-item .hover-effect a {
	color: var(--white);
	font-size: 50px;
	position: absolute;
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
}

.portfolio-box ul li:hover .hover-effect {
	opacity: 1;
	height: 100%;
	width: 100%;
	left: 0;
	top: 0;
	display: block!important;
}

.portfolio-item img {
	width: 100%;
}
.sec-padding{
	padding: 60px 0;
}
.fa-search-plus{
	color: #fff;
}
