/*scroll*/
::selection{background:#2980b9;color:#fff;text-shadow:none;}
::-webkit-scrollbar{width:10px;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(#2980b9, #2980b9)*/;background-color: #2980b9}

/*body*/
.overflw{overflow:hidden;}
[class^="box-"]{display:none}
[class^="box-"].showfirst{display:block}


body.pack-bdy .overlay {
    display: none !important; 
}

body.pack-bdy .popupMaintwo.signUpPoptwo {
    display: none !important;
}
.top-links{
    
    text-align: center !important;
    justify-content: center !important;
    align-self: center !important;

}

.container{max-width: 1440px; width: 100%}

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: "Fira Sans"; }
.subs-pac {
    width: 100%;
    padding: 45px 20px 45px 20px;
    text-align: center;
    /* box-shadow: 0px 0px 13px -1px #3232; */
    border-radius: 5px;
    position: relative;
    margin-top: 98px;
    overflow: hidden;
}
.subs-pac h6 {
    color: #6ccf2c;
    font-size: 40px;
    font-weight: 700;
    
}
.body ul li i.fa.fa-check {
    position: absolute;
    right: 30px;
    font-size: 20px;
    color: #6ccf2c;
}
.subs-pac h3 {
    font-size: 29px;
    font-weight: 400;
    font-weight: 800;
}
.ordrrrr {
    text-align: center;
    margin: 30px auto 0;
    border: none;
    padding: 14px 60px;
    color: #ffffff;
    box-shadow: none;
    border-radius: 10px;
    font-weight: 600;
    cursor: pointer;
    display: inline-block;
    font-size: 16px;
    background: #6ccf2c;
    font-family: var(--heading-font-family);
    text-decoration: none;
    text-decoration: none !important;
}
.action a {
    text-decoration: none !important;
    font-size: 14px;
    font-weight: 600;
    padding: 15px 0px;
    line-height: normal;
    display: inline-block;
    color: #000000;
    margin: 0px;
    display: flex;
    justify-content: center;
}
.view-packg {
    /* background: #2980b9; */
    /* display: none; */
    background: transparent !important;
    border: 1px solid transparent !important;
    color: #fff;
    cursor: pointer;
    letter-spacing: 1px;
    font-size: 20px;
    box-shadow: unset !important;
    font-weight: 600;
    padding: 15px 0px;
    /* color: #000000; */
}
.head h5 {
    font-size: 28px;
    font-weight: 700;
    margin: 0;
    padding: 0;
    display: inline-block;
    color: #160c28;
}
.logo img {
    width: 260px !important;
}
.body ul li {
    font-size: 16px;
    font-weight: 400;
    margin: 0;
    padding: 25px 2px 5px 0px;
    border-bottom: 1px solid #eaeaea !important;
    /* display: inline-block; */
    font-family: var(--primary-font-family);
}
.logofont {
    width: 230px !important;
}
/*Topbar*/
.top-bar{background: rgb(41 128 185) !important; padding:13px 0px;}
.top-links a {color: #fff;font-size: 16px;font-weight: 300;padding-right: 5%;}
.top-links a:hover{color:#999;}
.top-links i{color:#fff;}
.social-link a{color:#fff;font-size:22px;padding-left:2%;}
.social-link a:hover{color:#999;}

/*Header*/
.main-header{padding:20px 0px;border-bottom: 2px solid #2980b9;box-shadow: 0px 5px 12px -5px #999;}

.headerSticky {position: fixed; top: 0; width: 100%; background-color: #fff; z-index: 999999;}

ul.menu li{display: inline-block;margin-right: 3%;}
ul.menu li a{color: #707070;font-size: 18px;font-weight: 500;text-transform: capitalize;position: relative;}
ul.menu li.active a{color: #2980b9;}
ul.menu li:hover a{color:#2980b9;}
ul.menu li a::before{content: '';position: absolute;bottom: -79%;left: 0;right: 0;margin: 0 auto;width: 0%;height: 2px;background-color: #2980b9;transition: .4s;}
ul.menu li.active a::before{width: 100%!important;}
ul.menu li:hover a::before{width: 100%!important;}

.dropdown-nav{position:relative;}
.menu ul>li.dropdown-nav:hover>a{background:#fdae37;color:#fff;}
ul.dropdown{position:absolute;width:241px;left:0;top:51px;margin:auto;background:rgb(27 56 164/0.9);padding:0;border-radius:0;text-align:left;z-index:2;box-shadow:40px 18px 40px rgba(0,0,0,0.09);display:none;border-top:2px solid #03296b;}
ul.dropdown li{width:100%;display:block;}
ul.dropdown li a{font-size:13px;font-weight:400;display:block;color:#ffffff;padding:11px 11px;border-bottom:1px solid #03296b;text-transform:capitalize;line-height:18px;}
ul.dropdown li:hover a{color:#fff;background:#03296b;}
ul.dropdown li.last{margin-bottom:0px;}
ul.dropdown li.last a{border:none;}

span.dp {
    display: none;
}
/*popup-two*/
/*.overlay{background-color:rgba(0,0,0,0.8);position:fixed;top:0px;left:0px;width:100%;height:100%;z-index: 9999;display:none;}*/
/*.popupMaintwo{background-image:url('../images/popup/bg.png');position:fixed;background-size:contain;top:0px;bottom:0px;right:0px;left:0px;width:855px;padding:20px 20px 0 20px;height:466px;border-radius:15px;margin:auto;z-index: 999999999999;display:flex;align-items:center;display:none;background-repeat:no-repeat;background-size:cover;overflow: hidden;}*/
/*.popupMaintwo .closePoptwo{position:absolute;right:46px;top:13px;background:#df163b;color:#ffffff;width:25px;height:25px;border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;z-index:1;}*/
/*.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;}*/
/*.fom3{font-size:14px;padding:10px;width:100%;background-color:#00ffff00;border:none;height:44px;}*/
/*.fom3-back{background-color:#f1f1f1;margin:0 1px 11px 0;padding:1px 14px;border-radius:6px;width:100%;}*/
/*.fom3-back img{vertical-align:middle;display:inline;}*/
/*.fom3-back .fom3{vertical-align:middle;}*/
/*.fom4{width:100%;border:none;font-size:14px;height:105px;resize:none;padding:10px;background-color:#f1f1f1;border-radius:6px;margin-bottom:8px;}*/
/*.fom4-back{width:100%;background-color:#f1f1f1;border-radius:6px;margin-bottom:8px;}*/
/*.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;}*/
/*.sign-btn3{color:#fff;font-size:17px;padding:16px 0px;width:100%;border-radius:6px;font-weight:600;letter-spacing:1px;background: #198102;text-transform:unset;border:navajowhite;text-transform:uppercase;}*/
/*.sign-btn3:hover{background:#000;color:#fff;}*/
/*.col-md-5.right-s{padding:0;position:relative;}*/
/*.right-s h1{color: #136a00;font-size:29px;font-weight:600;margin-top:5%;margin-bottom:8px;}*/
/*.right-s h2{color:#ffff;font-size: 36px;font-weight:600;text-transform: capitalize;text-shadow: 1px 2px #857171;}*/
/*@keyframes rise{*/
/*    0%{bottom:-100px;transform:translateX(0);}*/
/*    50%{transform:translate(100px);}*/
/*    100%{bottom:1080px;transform:translateX(-200px);}*/
/*}*/
/*.right-s h1>span{color:#fff;font-size:23px;}*/
.right-s h2>span{/* font-weight:500; *//* font-size:22px; */}
/*img.vr-img{position:absolute;bottom: -7%;left:7%;}*/
/*ul.pop-li{width:90%;}*/

/*popup-two*/



/*popup*/

img.xd {
    position: absolute;
    z-index: 1;
    right: -16%;
}
/*popup-two*/

.overlay {
    background-color: rgba(0, 0, 0, 0.8);
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    z-index: 9999;
    display: none;
}

.popupMaintwo {
    /* background-image:url('../images/b3.png'); */
    background-repeat: no-repeat;
    background-size: cover;
    position: fixed;
    top: 0px;
    bottom: 0px;
    right: 0px;
    left: 0px;
    width: 430px;
    height: 555px;
    /* padding:0px 0px 0px 35px; */
    border-radius: 5px;
    margin: auto;
    z-index: 999;
    display: flex;
    align-items: center;
    display: none;
    /* background-color:#fff; */
    /* box-shadow: 0px 0px 28px 0px #fba91e; */
    overflow: hidden;
    z-index: 9999;
}

.popupMaintwo .closePoptwo {
    position: absolute;
    right: 14px;
    top: 17px;
    background: #000000;
    color: #ffffff;
    width: 35px;
    height: 35px;
    border-radius: 4px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 17px;
    font-weight: 600;
    z-index: 1;
}

.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: 27px;
    color: #06be06;
    font-weight: 600;
    padding: 15px 0px 0px 0px;
    line-height: 21px;
    text-align: left;
}

.pop-h h2 {
    font-size: 41px;
    color: #000000;
    font-weight: 600;
    line-height: 23px;
    text-align: left;
    padding-top: 4%;
    padding-bottom: 3%;
}

.pop-h h3 {
    font-size: 19px;
    color: #969696;
    font-weight: 500;
    line-height: 23px;
    text-align: left;
    padding-top: 3px;
    padding-bottom: 5%;
}

.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;
}

.ma-p2 {
    margin-top: 4.3%;
    margin-bottom: 3%;
}

.fom-cont1 {
    border: solid 1px #2980b9;
    padding: 15px 20px;
    width: 100%;
    border-radius: 5px;
    margin-bottom: 4%;
    box-shadow: 0px 2px 6px 1px #2980b966;
    background: #fff;
    position: relative;
    z-index: 1;
}

.order-btn {
    background-color: #2980b9;
    /*background-image: linear-gradient(to left, #2980b9 , #2980b9);*/
    border: 2px solid #2980b9;
    border-radius: 6px;
    color: white;
    padding: 15px 17px;
    text-decoration: none;
    font-size: 16px;
    font-weight: 500;
    cursor: pointer;
    display: inline-block;
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    letter-spacing: 1px;
    box-shadow: 0px 0px 9px 0px #2980b966;
    /* margin-bottom:3%; */
}

.order-btn:hover {
    background: transparent;
    color: #2980b9;
}
.order-btn.noactive {
    display: none !important;
}
.pop-li li {
    display: inline-block;
}

.imgg {}

.white-back {
    border-radius: 5px;
    background: #fff;
    padding: 0 20px;
}

.pop-h {
    /* background-color:#fff; */
    padding: 71px 28px 26px;
    border: solid 3px #1d140400;
    border-radius: 5px;
}

.sign-btn3 {
    /*background-image: linear-gradient(#2980b9, #2980b9, #2980b9);*/
    background-color: #2980b9;
    color: #fff;
    border: solid 0px #d10210;
    font-size: 17px;
    padding: 12px 0px;
    width: 100%;
    border-radius: 6px;
    font-weight: 400;
    letter-spacing: 1px;
    text-transform: uppercase;
}

.sign-btn3:hover {
    background: #000;
    color: #fff;
}

.right-s h2 {
    color: #ffffff;
    font-size: 37px;
    text-align: left;
    line-height: 49px;
    font-weight: 500;
    padding: 44px 0px 0px;
    bottom: 80px;
}

.right-s h3 {
    color: #fff;
    font-size: 28px;
    font-weight: 500;
    padding: 1% 0%;
}

.right-s h4 {
    color: #07c407;
    font-size: 35px;
    font-weight: 600;
    padding-top: 3%;
}

.right-s span {
    font-weight: 400;
    font-size: 19px;
}

.ma-p2 span {
    font-size: 12px;
    color: #7d7d7d;
}

.pos {
    position: absolute;
    bottom: 14%;
}

@keyframes rise {
    0% {
        bottom: -100px;
        transform: translateX(0);
    }
    50% {
        transform: translate(100px);
    }
    100% {
        bottom: 1080px;
        transform: translateX(-200px);
    }
}


/*popup-two*/


/*popup*/





/*Last Changes*/

.counter-box {
    background-color: #2980b9;
    background: rgb(111,210,32);
	background: linear-gradient(0deg, rgba(111,210,32,1) 0%, rgba(69,174,36,1) 100%);
    padding: 40px 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 15px;
    height: 100%;
    }
.counter-hd {
    color: #fff;
    font-size: 75px;
    text-align: center;
    font-weight: 700;
    font-family:'Oxygen';
    margin-bottom: 15px;
}
.counter-sub-hd {
    font-size: 22px;
    font-weight: 400;
    text-align: center;
    color: #fff;
}
button.theme-btn.theme-btn-a {
    display: block;
    width: 100%;
    background-image: none;
    background-color: transparent;
    border-color: #fff;
}
button.theme-btn.theme-btn-a:hover,.current button.theme-btn.theme-btn-a,.pack-btn-list2 .current button.theme-btn.theme-btn-a,.pack-btn-list2 button.theme-btn.theme-btn-a:hover {
    color: #fff !important;
    /*background-image: linear-gradient(to left, #2980b9 , #2980b9);*/
    background-color: #2980b9;
    transition: .5s;
    border: solid 2px #3da824;
}
.pack-btn-list {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-left: -15px;
    margin-right: -15px;
    flex-wrap: wrap;
}
.pack-btn-list li {
    width: 25%;
    padding: 0 15px;
    margin-bottom: 30px;
}
.pack-btn-list2 button.theme-btn.theme-btn-a {
    border-color: #000;
    color: #000 !important;
}
.combo-header {
    /*background-image: linear-gradient(to left, #2980b9 , #2980b9);*/
    background-color: #2980b9;
    font-size: 32px;
    color: #fff;
    font-weight: 700;
    text-align: center;
    padding: 20px 20px;
    border-radius: 15px;
}

.combo-package-wrap {
    background-color: #fff;
    box-shadow: 0px 0px 21px -7px #2e2e2e!important;
    border-radius: 15px;
    overflow: hidden;
}
.combo-content {
    background-color: #fff;
    padding: 40px 0 6px;
}
.check {
    font-size: 18px;
    vertical-align: middle;
    padding-right: 2%;
}
.pack-list-hd {
    font-size: 29px;
    color: #000;
    text-transform: uppercase;
    font-weight: 600;
    transition: all 0.9s ease;
    margin-bottom: 10px;
}
.c-pack-list{
    font-size: 14px;
    font-weight: 500;
    padding-top: 3%;
    margin-bottom: 40px;
}
.c-pack-list li {
    margin-bottom: 10px;
}
h1.c-price {
    text-align: right;
}
h1.c-price sup{
    font-size: 30px;
    padding-right: 15px;
}
.c-price-2 {
    clip-path: polygon(100% 0%, 100% 45%, 100% 100%, 10% 100%, 0% 50%, 10% 0);
    /*background-image: linear-gradient(to left, #2980b9 , #2980b9);*/
    background-color: #2980b9;
    padding: 15px 15px;
    color: #fff;
    text-align: center;
    font-size: 20px;
    font-weight: 700;
    font-family: "Oxygen";
}
.c-price-2 span {
    text-decoration: line-through;
}
.chat-btn {
    font-size: 26px;
    font-weight: 400;
    font-family: "Oxygen";
    color: #000;
    line-height: 0.6;
}
.chat-btn img {
    margin-left: 15px;
    padding-top: 24px;
    transform: scale(0.8);
    margin-bottom: -14px;
}
.chat-btn span {
    font-size: 35px;
    font-weight: 700;
    color: #000;
    /* padding-top: 15px; */
    margin-bottom: 25px;
}
.detail-btn {
    font-size: 22px;
    color: #000;
    display: block;
    text-align: center;
    margin-top: 15px;
}
.con-details.con-details2 {
    background-color: transparent;
    box-shadow: 0 0 0 0;
    margin-top: 0;
    margin-bottom: 20px;
}
.con-details2 .fom1 {
    background-color: transparent;
}
.con-details2 h1,.con-details2 h2,.con-details2 h3,.con-details2 p,.con-details2 h5,.con-details2 .social-link,.con-details2 .fom1 {
    color: #fff !important;
}
.whi-back2.whi-back2a {
    /*background-image: linear-gradient(to left, #2980b9 , #2980b9);*/
    background-color: #2980b9;
    box-shadow: 0 0 0 0;
}
.whi-back2 .in-li h1,.whi-back2 .in-li h2,.whi-back2 .in-li i {
    color: #fff;
}
.state-btn-list {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    margin: 35px 0;
}
.state-btn-list li{
    width: 15.2%;
    margin: 12px 0;
}
.state-btn {
    background-color: #494e59;
    border-radius: 10px;
    font-size: 20px;
    font-family: "Oxygen";
    font-weight: 700;
    padding: 25px 5px;
    display: block;
    color: #e3e3e3;
    text-align: center;
}
.state-btn:hover {
    color: #fff;
    /*background-image: linear-gradient(to left, #2980b9 , #2980b9);*/
    background-color: #2980b9;
}
.c-pack-list li {
    padding-left: 26px;
}
.c-pack-list li i{
    margin-left: -24px;
}




/*after-changes*/
.ban-form input.theme-btn {
       padding: 28px 64px;
    margin: 0;
    text-align: right;
    border-radius: 0;
}
.indus-pion {
    display: none;
}

.tetmn-secc h5 a {
    display: none;
}
.indus-wrp {
    display: none;
}
.test-cont a {
    cursor: pointer;
}
section.pad-tb.ma2 a.theme-btn {
    width: 200px;
}
.mainBanner .theme-btn {
    margin: 0 0;
    margin-top: 8%;
}
.pk-detail span {
    text-decoration: line-through;
    display: none;
}
.hide{
    display:none !important;
}
ul.tmp {
    padding-top: 25px;
}

ul.tmp>li {
    display: inline-block;
    padding: 0 15px;
    border-right: 1px solid #fff;
}

ul.tmp>li>a {
    font-size: 19px;
    font-weight: 500;
    color: #fff;
}
ul.tmp>li>a:hover
{
    color:#fff;
}
ul.tmp>li:last-child {
    border: none;
}
ul.menu li:last-child {
    margin-right: 0;
}
.discli ul.faq-ul li {
    box-shadow: none;
    border: none;
}

.discli ul.faq-ul li h4 {
    color: #fff;
}
.discli ul.faq-ul li p {
    font-size: 16px;
    color: #fff;
}
.discli  ul.faq-ul li h4:after
{
    display:none;
}
.in-img {
    height: 90px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
}
ul.our-process {
    text-align: center;
}

.our-process li:last-child {
    margin-right: 0;
}
.our-process li:hover .process {
    background: #fff;
    transition: .5s;
}
.our-process li:hover .process p {
    color: #333;
     transition: .5s;
}
/*after-chnages*/




/*Form*/
.ban-form{padding: 0;text-align:center;margin: 0;box-shadow: 0 2px 10px 0 #d5d5d5;}
.fom2{background-color:#fff;border:0;width: 29%;padding: 2% 2%;}
.bor-l{border-right:1px solid #c1c1c1;}
.process {padding: 40px 15px;background: #333;text-align: center;border-radius: 8px;border: 1px solid #c3bfbf;border-top: 4px solid #2980b9;transition: .5s;}


/*MainBanner*/
.mainBanner {background-color: #f0f5f8;height: 813px;display: flex;align-items: center;background-position: bottom;background-repeat: no-repeat;background-size: cover;position: relative;}
.b-img img{position:absolute;right:8%;top:8%;}
.ban-h h1{font-size:57px;font-weight:900;font-family:'Oxygen';padding-top:5%;}
.ban-h h2{font-size:24px;vertical-align: middle;padding-top:6%;}
.ban-h h3{font-size:17px;font-weight:500;padding-top:3%;}
.ban-h p{font-size:16px;line-height:25px;color:#686868;padding:4% 0% 2% 0%;font-weight: 600;}
.ban-h i{font-size:27px;vertical-align:middle;padding-right:2%;}

.ban-h span { position: relative; z-index: 9999; }


/*InnerBanner*/
.innerBanner {background-image: url('../../assets/images/banner.jpg');height: 566px;display: flex;align-items: center;background-repeat: no-repeat;background-size: cover;position: relative;}

.pagebanner{
    background-image: url('../../assets/images/banner.jpg')!important;
    height: 566px !important;
    display: flex !important;
    align-items: center;
    background-repeat: no-repeat;background-size: cover;position: relative;
}

/*History*/
.in1 {padding: 4% 0%;background-repeat: no-repeat;background: #f1f1f1;}
.white-back{padding:0;background-color:#fff;vertical-align:middle;align-items:center;margin:0;border-radius:20px;}
.in1 h1{font-size: 39px;font-weight:800;font-family:'Oxygen';padding-bottom:6%;}
.in1 h2{font-size: 18px;line-height:30px;padding-bottom:8%;}
.his-img1{z-index:9999;position:inherit;padding: 20px;}
.his-img2{position:absolute;top:94px;left: 100px;z-index:0;}
.his-img3{position:absolute;top: 23%;right: 0;z-index: 0;bottom: 0;margin: 0 auto;}
.im1 {display: inline-block !important;}
.im2 {display: none !important;}
.industry-slider h1{font-size:21px;font-family:'Oxygen';padding-top:3%;font-weight:600;line-height:30px;color:#7e7e7e;}
.hov1 {margin-top: 24%;}
.hov1:hover .im1 {display: none !important;}
.hov1:hover .im2 {display: inline-block !important;}
.hov1:hover h1 {color: #000; transition: .5s;}
.li1 li {display: inline-block;vertical-align: middle;margin: 4% 2% 0%;}
.whi-back {background-color: #fff;box-shadow: 0px 0px 20px -8px #999;border-radius: 21px;/* margin-top: 8%; */padding: 3% 0%;/* margin-bottom: -11%; */z-index: 9999;}
.whi-back2 {background-color: #fff;box-shadow: 0px 0px 49px -8px #dbdbdb;border-radius: 21px;margin-top: 8%;padding: 3% 7%;margin-top: -9%;}
img.hello{position:absolute;top:-10%;left:0;right:0;margin:auto;z-index:1;}
.pulse{animation:pulse 1.9s infinite;animation-timing-function:linear;}
.in12 {background-color: #fff;padding: 4% 0%;background-repeat: no-repeat;background-size: cover;}
.in12 h1{font-size: 37px;font-weight: 900;font-family:'Oxygen';padding-bottom:6%;line-height: 1.2;}
.in12 h2{font-size: 18px;line-height:30px;padding-bottom:8%;}
.whi-back2 p{text-align:center;font-size:17px;color:#818181;font-weight:400;line-height:30px;padding-top:3%;}
.in13 {background-color: #fff;padding: 4% 0%;background-repeat: no-repeat;background-size: cover;position: relative;}
.in13 h1{font-size: 37px;font-weight: 900;font-family:'Oxygen';padding-bottom:6%;line-height: 1.2;}
.in13 h2{font-size:22px;line-height:30px;padding-bottom:8%;}



/*Why EReign*/
.in2 {background-color: #f1f1f1;padding: 8% 0% 9%;position: relative;/* margin-top: -6%; */overflow: hidden;}
.im3{position:absolute;right:0;/*bottom:0px;*/}
ul.in-li li{display:inline-block;vertical-align:middle;margin: 0% 0% 0% 5%;}
ul.in-li{margin-top:13%;}
.in-li i{color: #2980b9 !important;font-size:38px;}
.in-li h1{font-size:15px;color: #707070 !important;}
.in-li h2{color:#000;font-size: 19px !important;font-weight: 500 !important;padding-top:6%;}


/*Tabbing*/
.tab-sec {background-color: #fff;padding: 3% 0%;box-shadow: 0px 0px 36px -3px #dddddd;text-align: center;border-radius: 16px;margin-top: 4%;}
ul.tabs li{display:inline-block;}
ul.tabs li a{background-color: #2980b9; border:2px solid #2980b9;border-radius:8px;color: #fff;padding:12px 27px;text-decoration:none;font-size:16px;font-weight:500;cursor:pointer;display:inline-block;margin-right:10px;-webkit-transition-duration:0.4s;transition-duration:0.4s;}
ul.tabs li a:hover,ul.tabs li.current a{background-color: #fff; color:#2980b9;}


/*Portfolio*/
.in3 {background-color: #f3f4f9;padding: 3% 0% 3%;position: relative;/* margin-top: -6%; */}
.portfolio li{display:inline-block;width:33%;vertical-align: top;}
.column-container{padding:9% 3%;}
.website-pack-preview{position:relative;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;}
.column{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;min-width:100%;}
.website-pack-preview span:first-child{width: 186px;height:240px;z-index:3;}
.website-pack-preview span{margin:0;padding:0;overflow:hidden;-webkit-transform:rotate(0);transform:rotate(0);}
.card{border-radius:8px;background-color:#fff!important;padding:32px;-webkit-transition:.3s all cubic-bezier(.4,0,.2,1);transition:.3s all cubic-bezier(.4,0,.2,1);margin-top:24px;box-shadow:0 2px 8px 0 rgba(103,151,255,.09),0 4px 32px 0 rgba(103,151,255,.09)!important;}
.card{border-radius:8px;background-color:#fff!important;padding:32px;-webkit-transition:.3s all cubic-bezier(.4,0,.2,1);transition:.3s all cubic-bezier(.4,0,.2,1);margin-top:24px;box-shadow:0 2px 8px 0 rgba(103,151,255,.09),0 4px 32px 0 rgba(103,151,255,.09)!important;}
.card{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;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem;box-shadow:0px 0px 21px -7px #2e2e2e!important;}
span{display:inline-block;}
span.card img{object-position:center top;object-fit:cover;}
.website-pack-preview span:nth-child(2){left:25px;}
.website-pack-preview span:nth-child(2),.website-pack-preview span:nth-child(3){position:absolute;top:12px;width:180px;height:200px;opacity:.8;z-index:2;}
.website-pack-preview span:nth-child(3){right:25px;}
.website-pack-preview span:nth-child(2),.website-pack-preview span:nth-child(3){position:absolute;top:12px;width:180px;height:212px;opacity:.8;z-index:2;}
.website-pack-preview:hover span:first-child{transform:scale(1.1,1.1);}
.website-pack-preview:hover span:nth-child(2){left:0;-webkit-transform:rotate(-5deg);transform:rotate(-5deg);}
.website-pack-preview:hover span:nth-child(2),.website-pack-preview:hover span:nth-child(3){width:160px;height:220px;opacity:1;}
.website-pack-preview:hover span{padding:0;overflow:hidden;}
.website-pack-preview:hover span:nth-child(3){right:0;-webkit-transform:rotate(5deg);transform:rotate(5deg);}
.website-pack-preview:hover span:nth-child(2),.website-pack-preview:hover span:nth-child(3){width:160px;height:206px;opacity:1;}
.website-pack-preview:hover span{padding:0;overflow:hidden;}
ul.portfolio{margin:6% 0%;}



/*after-css*/
.typ-img img{width:100%;border-radius:18px;}
.port-wrap{text-align:center;}
ul.pk-tb{display:block;text-align:center;font-size:0;margin-bottom:50px;}
ul.pk-tb>li{display:inline-block;width:38%;margin-right:15px;}
.pkl-ctn h5{font-size:22px;transition:all 0.9s ease;}
.pkl-ctn p{font-size:16px;transition:all 0.9s ease;color: #000; font-weight: 500;}
.pkl-ctn h5>span{transition:all 0.9s ease;}
.pkl-ctn{box-shadow:0 3px 16px 0 rgb(0 0 0 / 12%);padding: 13px 0;border-radius: 16px;/* background: #ffff; */transition:all 0.9s ease;cursor:pointer;border: solid 2px #2980b9;}
.pkl-ctn:hover{background: #2980b9;transition:all 0.9s ease;border: solid 2px #2980b9;}
.pkl-ctn:hover h5,.pkl-ctn:hover h5>span,.pkl-ctn:hover p{color:#fff;transition:all 0.9s ease;}
ul.pk-tb>li.current .pkl-ctn{background: #2980b9;transition:all 0.9s ease;border: solid #2980b9; color: #fff;}
ul.pk-tb>li.current .pkl-ctn h5,ul.pk-tb>li.current .pkl-ctn h5>span,ul.pk-tb>li.current .pkl-ctn p{color:#fff;transition:all 0.9s ease;}

ul.pk-tb2{display:block;text-align:center;font-size:0;margin-bottom:50px;}
ul.pk-tb2>li{display:inline-block;width: 15%;margin-right:15px;}
ul.pk-tb2>li.current .pkl-ctn{background: #2980b9;transition:all 0.9s ease;border: solid #2980b9;}
ul.pk-tb2>li.current .pkl-ctn p{color: #fff}
ul.pk-tb2>li.current .pkl-ctn h5,ul.pk-tb>li.current .pkl-ctn h5>span,ul.pk-tb>li.current .pkl-ctn p{color:#fff;transition:all 0.9s ease;}

/*after*/



/*packages*/
section.pak-sec{position:relative;}
.cc{position:absolute;}
img.cir12{left:-17%;top:9%;-webkit-animation:rotation 10s infinite linear;}
img.cir13{left:10%;width:8%;top:43%;-webkit-animation:rotation 10s infinite linear;}
img.cir14{left:13%;top:33%;-webkit-animation:rotation 10s infinite linear;}
ul.pack-lst{display:block;font-size:0;text-align:center;}
ul.pack-lst>li{display:inline-block;width:30%;margin-right:16px;vertical-align:middle;margin-bottom: 20px;}
ul.pack-lst>li:nth-child(3n){margin-right:0;}
.pack-bx{background: #2b3240;border-radius:12px;text-align:center;justify-content:center;align-items:center;padding: 0;position:relative;z-index:1;overflow:hidden;transition:all 0.9s ease;box-shadow:0 5px 24px 0 rgb(0 0 0 / 0.3);margin:auto;border: 2px solid #4a4e59;padding-bottom: 3%;}
.pack-bx:hover{transition:all 0.9s ease;background: #2b3240;}
.pack-bx:hover .pk-head{background:transparent;transition:all 0.9s ease;}
.pack-bx:hover .pk-h4 h4,.pack-bx:hover ul.prs-lst>li>p{color:#fff;}
img.pak-cir{position:absolute;right:-179px;top:-165px;transition:all 0.9s ease;-webkit-animation:rotation 10s infinite linear;}
.pack-bx:hover img.pak-cir{transition:all 0.9s ease;right:-80px;top:-80px;}
.circlet{display: none;width:100px;height:100px;position:absolute;border-radius:50%;z-index:-1;left:-170px;bottom:-177px;/*background-image: linear-gradient(to top,#2b3240 0%,#308f1c 100%);*/ background-color: #2980b9;transition:all 0.9s ease;box-shadow: 0 0 0px 0px rgb(59 166 36);cursor:pointer;animation-name:watwo;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite;}
.pack-bx:hover .circlet{left:-36px;bottom:-43px;transition:all 0.9s ease;}
.circltp{width:200px;height:200px;position:absolute;border-radius:50%;z-index:-1;right:-179px;top:-165px;/*background-image:linear-gradient(to top,#ffc727 0%,#6422db 100%);*/ background-color: #2980b9;transition:all 0.9s ease;box-shadow:0 0 0px 0px rgb(255 199 39 / 0.3);transition:all 0.9s ease;box-shadow:0 0 0px 0px rgb(255 199 39 / 0.3);cursor:pointer;animation-name:watwo;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite;}
@keyframes watwo{0%{box-shadow:0 0 0px 0px  rgb(32 90 20);}60%{box-shadow:0 0 0px 8px rgb(27 76 17);}}
.pack-bx:hover .circltp{right:-45px;top:-80px;transition:all 0.9s ease;}
.pk-h4 h4{font-size:29px;color: #ffffff;text-transform:uppercase;font-weight:600;transition:all 0.9s ease;margin-bottom:10px;}
.pk-head{padding:10px 0;margin-bottom:10px;transition:all 0.9s ease;}
.pk-head h5{font-size: 40px;font-weight: 800;color: #2980b9;transition:all 0.9s ease;margin-bottom:8px;text-transform: lowercase;}
.pk-head span{display:block;font-size:17px;text-decoration:line-through;margin-top:8px;}
.pk-h4{position:relative;padding-bottom:10px;margin-bottom: 15px;}
ul.prs-lst{margin:20px 0;text-align:left;height: 243px;overflow:scroll;overflow-x:hidden;}
ul.prs-lst::-webkit-scrollbar{width:3px;background-color:#F5F5F5;}
ul.prs-lst::-webkit-scrollbar-button:start:decrement,::-webkit-scrollbar-button:end:increment{display:none;}
ul.prs-lst::-webkit-scrollbar-track-piece{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#dedede;}
ul.prs-lst::-webkit-scrollbar-thumb:vertical{border-radius:0px;/*-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);*//*background-image:linear-gradient(#2980b9,#2980b9);*/;background-color: #2980b9;}
ul.prs-lst>li:last-child{margin-bottom:0;}
ul.prs-lst>li{margin-bottom:5px;}
ul.prs-lst>li>p{position:relative;font-size: 14px;padding-left:15px;line-height: 25px;letter-spacing:inherit;transition:all 0.9s ease;color: #c7cad1;}
ul.prs-lst>li>p:before{position:absolute;content: "\f0da";color: #2980b9;font-family: 'Font Awesome 5';font-size: 15px;left:0;top:0;bottom:0;transition:all 0.9s ease;}
.pc-scrol{margin-bottom:16px;padding:0 22px;}
.pack-bx a{background: #2980b9;border: 1px solid #2980b9;color:#fff;box-shadow:0 5px 24px 0 rgb(0 0 0 / 0.4);cursor: pointer;}
.pack-bx a:hover{background: #fff;color: #2980b9;border: 1px solid #fff;}
.pk-h4:after{position:absolute;content:'';width:200px;height:1px;background:#b7b7b7;left:0;right:0;bottom:0;margin:auto;}
.pack-bx:hover .pk-head h5{color: #2980b9;transition:all 0.9s ease;}
.pack-bx:hover .pk-h4 p{color:#fff;transition:all 0.9s ease;}
img.black-fri{position:absolute;left:-1px;top:-1px;}
.pk-head h6{font-size:15px;font-weight:600;text-transform: capitalize;color: #a8a8a8;}
.pk-detail{background-color:#1f2533;padding:24% 0% 1%;}
.pk-detail h2{color:#fff;font-size:16px;background-color:#2980b9;padding:2% 6%;position:absolute;right:0;top:4%;border-radius:5px 0px 0px 5px;}
.pk-detail span{text-decoration:line-through;}



ul.pack-lst2{display:block;font-size:0;text-align:center;}
ul.pack-lst2>li{display:inline-block;width: 100%;margin-right:16px;vertical-align:middle;}
ul.pack-lst2>li:nth-child(4n){margin-right:0;}
.pk-detail2{background-color:#1f2533;padding: 6% 0% 1%;}
.pk-detail2 h2{color:#000;font-size:16px;background-color:#ffb125;padding: 1% 1%;position:absolute;right:0;left: 0;top: 0;border-radius: 0px 0px 5px 5px;margin: 0 auto;width: 15%;}
.pc-scrol2{margin-bottom:16px;padding: 4% 6% 1%;}
.mega-list li{display:inline-block;width:25%;padding:1% 0%;position:relative;}
.mega-list p{color:#fff;font-size:14px;text-align:left;font-weight:300;position:relative;padding-left:15px;line-height:25px;}
ul.mega-list>li>p:before{position:absolute;content:"\f0da";color:#2980b9;font-family:'Font Awesome 5';font-size:15px;left:0;top:0;bottom:0;transition:all 0.9s ease;}
/*packages*/


/*Process*/
.in4 {background-image: url('../images/backgrounds/in1.png');padding: 4% 0% 11%;background-repeat: no-repeat;background-size: cover;}
.our-process li {display: inline-block;vertical-align: middle;width: 16%;margin-right: 20px;}
.our-process li:nth-child(2) {margin-top: 10%;}
.our-process li:nth-child(4) {margin-top: 10%;}
.our-process li:hover .process h1 {color: #2980b9;transition: .5s;}
.process h1{font-size:19px;font-weight:500;color: #fff;line-height:23px;padding-top:5%;}
.process p{font-size:14px;padding-top:6%;transition: .5s;color: #fff;}



/*Industry*/
.industry li{display:inline-block;vertical-align:middle;width:24%;padding:0% 1%;margin: 4% 0% 0%;}
.indus{text-align:center;background-color:#fff;box-shadow:0px 0px 20px -3px #bdbdbd;padding:10% 0%;border-radius:14px;border: solid 2px #fff;}
.indus:hover {
    border: solid 2px #2980b9;
    transition: .5s;
}
.indus img {width: 27%;}
.indus h1 {
    font-size: 16px;
    font-weight: 500;
    color: #000;
}

.indus img {
    margin-bottom: 10px;
}


/*Testimonials*/
.testimonial {position: relative;padding: 6% 0% 2%;}
.img1{position:absolute; right:50px; z-index:-1;width:100px}
.test-cont{padding-left: 0;padding-right: 5%;}
.test-cont h1{font-size:26px;font-weight:500;padding:6% 0% 0%;}
.test-cont h2{color:#2980b9;font-size:18px;padding:3% 0% 0%;}
.test-cont p{font-size:18px;font-style:italic;padding: 5% 0% 0%;height: 155px;}
.discl h2{color:#fff;text-align:center;font-family:'Oxygen';font-size:22px;padding:3% 0% 0%;}
.discl p{color:#fff;font-size:16px;font-weight:200;line-height:28px;padding:4% 0% 0% 0%;}


/*FAQS*/
.faq-sec{padding: 100px 0 60px 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 h5{margin-bottom:20px;}
.faq-h{padding-bottom:50px;}
ul.faq-ul li h4{font-size: 18px;font-weight: bold;color: #000;padding: 5px 10px;position:relative;cursor:pointer;}
ul.faq-ul li h4:after{content:"\f077";position:absolute;right:23px;top: 6px;font-size:17px;font-family:"Font Awesome 5";}
ul.faq-ul li{background-color:transparent;margin:0 3% 20px 0;border-radius:5px;padding:10px 0px;border: 1px solid #ffffff;box-shadow: 0 0 10px -1px #c5c5c5;}
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: #747474;}
ul.faq-ul li.active h4:after{content:"\f078";}
ul.faq-ul li.active h4{color: #2980b9;}
.faq-sec{position:relative;}
img.pros-b2{position:absolute;right:0;bottom:0;}
ul.faq-ul{padding: 50px 0px 0px;}
.main-faq-li{width: 49%;display: inline-block;}



/*Contact*/
.con-details{background-color:white;box-shadow:0px 0px 26px -7px #c1c1c1;border-radius:19px;padding:10% 5%;margin-top:-14%;}
.con-details h1{font-size:29px;font-weight:500;padding-bottom: 42px;}
.con-details span{position:relative;z-index:9999;}

.con-details h2{font-size:27px;font-weight:500;}
.con-details h3{font-size:21px;font-weight:500;padding-top:7%;}
.con-details h4{font-size:18px;color:#7a7a7a;}
.con-details h5{font-size:25px;font-weight: 400;margin-top: 3%;color: #000;}
.con-details p{font-size:16px;color:#7a7a7a;padding-top:3%;}
.con-l li{display:inline-block;vertical-align:middle;padding:5% 0%;}
.fom1{width:100%;padding: 16px 12px;margin: 1% 0%;border:solid 3px #d3d3d3;border-radius:10px;resize: none;}
.fom1::placeholder{}
.con-l li.first{width: 14%;text-align:center;}
ul.con-l i{color:#2980b9;font-size:48px;}
.social-link{color:#000;font-size:21px;padding-right:20px;}
.social-link:hover{color:#2980b9;}


/*Service*/
.service-box{margin-top:17%;padding-bottom:19%;}
.service-box img{display:inline-block!important;}
.service-box h1{font-size:23px;font-weight:500;padding-top:10%;}
.service-box p{font-size:18px;font-weight:300;color:#919191;line-height:27px;padding-top:5%;}
ul.service-slider li{padding:0% 1%;}



.featured-box{border-radius:16px;text-align:center;border:solid 0px #fff;box-shadow:0px 0px 49px -8px #dbdbdb;margin:3% 0%;padding:7% 7%;}
.featured-box img{}
.featured-box h1{font-size:22px;padding:3% 0% 5%;color:#585858;}
.featured-box p{}
.featured-box:hover{/*background:linear-gradient(to left,#2980b9, #2980b9);*/ background-color: #2980b9; transition:.5s;}
.featured-box:hover h1{color:#fff}
.featured-box:hover p{color:#fff}
.featured-box:hover img{filter:brightness(245%);}




/*Arrows / Dots*/
.service-slider .slick-prev.slick-arrow{right:32%;}
.service-slider .slick-arrow{position:absolute;right:30%;top:-40px;font-size:60px;color:#25234d;}
.icon-margin{margin-left:-47px;}
ul.service-slider button.slick-prev.slick-arrow:after{content: '\f177';}
ul.service-slider button.slick-arrow:after{content: '\f178';position:absolute;font-size: 48px;font-family: 'Font Awesome 5';width:50px;height:50px;padding:4px;border-radius:18px;color: #2980b9;}
ul.service-slider button.slick-arrow.slick-next{position:absolute;z-index:1;font-size:0;border:0;padding:0;top:0;right:-6%;bottom:22%;}
ul.service-slider button.slick-arrow.slick-prev{position:absolute;z-index:1;font-size:0;border:0;padding:0;top: 0;left: -11%;bottom: 22%;background-color: #fffafa00;width: 0;}

ul.service-slider2 ul.slick-dots{text-align:center;position:absolute;z-index:1;left: -5%;bottom: 0;top: 0;margin: auto;height: fit-content;}
ul.service-slider2 ul.slick-dots li{margin:0 6px 5px 0px;width:auto;display:inherit;vertical-align:middle;overflow:hidden;padding:0px;border:none;display: block;}
ul.service-slider2 .slick-dots li button:before,ul.client-sil .slick-dots li button:before{color:#FFF;opacity:1;font-size:20px;}
ul.service-slider2 .slick-dots li button{height: 20px;width:20px;padding:0px;background: #fff;border: 1px solid #c0c3c9;cursor:pointer;border-radius: 50%;font-size:0px;padding:0px;-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;box-sizing:border-box;}
ul.service-slider2 .slick-dots li.slick-active button{background: #2980b9;border: 1px solid #2980b9;}
ul.service-slider2 .slick-list{padding:21px 0;}



/*Blog*/
.blog{background-color:#fff;box-shadow:0px 0px 29px -5px #cdcdcd;border-radius:13px;padding: 7% 17% 7% 3%;margin: 9% 0% 0%;}
.blog i{font-size:21px;padding-right:2%;}
.blog h3{font-size:17px;border-bottom:solid 2px #000;padding-bottom:3%;}
.blog h2{color:#000;font-size: 30px;padding:5% 0% 2%;font-weight:400;line-height:40px;}
.blog a{font-size:18px;color:#2980b9;display:block;}
.blog a:hover {color: #000;}
.blog hr{background-color:#2980b9;height:2px;width:26%;display:inline-block;}
.blog:hover h2 {color: #2980b9;transition:.5s;}
.sing-blog img{padding:6% 0%;}
.sing-blog p{font-size:20px;line-height:30px;padding-bottom:6%;font-weight:300; text-align: justify;}
.sing-blog h1{font-size:31px;font-weight:600;padding-bottom:6%;}
.sing-blog h2{font-size:25px;font-weight:500;padding-bottom:3%;}
.site-bar {padding: 3% 0% 0% 4%;}
.site-bar h1{font-size:33px;font-weight:600;padding:7% 0% 3%;}
.site-li a{color:#2980b9;font-size:17px;}
.site-li a:hover{color:#000;}
.site-li li.first{width:30%;}
.site-li li.last{width:63%;}
.search{width:100%;border:solid 1px #afafaf;padding:4% 3%;border-radius:8px;}
.site-li li{display:inline-block;vertical-align:middle;padding:4% 0%;}
ul.site-li h3{font-size:21px;font-weight:400;color:#000;}
ul.site-li p{font-size:16px;line-height:25px;padding:3% 0%;color:#8f8f8f;}

.category a{color:#6a6a6a;font-size:20px;line-height:44px;transition:.5s;}
.category a:hover{color:#2980b9;padding-left:1%;}
.sing-blog ul li{margin-bottom: 15px;line-height: 24px;text-align: justify;}




/*payment-page*/
section.payment-ban.innerBanner{height:320px;background-position:center;}
section.payment-sec{padding:100px 0 20px;}
.sec-title h2>span{position:relative;font-weight:500;}
.sec-title h2>span:after{content:'';position:absolute;background-color:#2980b9;height:12px;width:100%;left:0;right:0;margin:0 auto;top:72%;z-index:-8;}
.field-inner input,.field-inner select,.field-inner textarea{width:100%;border:2px solid #2980b9;font-size:17px;height:75px;padding:10px;color:#707070;font-family:"Fira Sans";font-weight:400;}
.field-inner textarea{height:200px;resize:none;}
.field-inner input::placeholder{color:#707070;}
ul.pay-card{display:block;text-align:center;}
ul.pay-card>li{margin-right:30px;display:inline-block;}
ul.pay-card>li:last-child{margin-right:0;}
ul.pay-icn{display:block;text-align:center;margin-top:60px;}
ul.pay-icn>li{display:inline-block;margin-right:100px;}
ul.pay-icn>li:last-child{margin-right:0;}
.payment-bx.form-box{padding-right:40px;border-right:2px solid #69cd2c;}
button#submit{color:#fff!important;display:block;padding:20px 22px;font-size:20px;font-weight:500;border-radius:0;border:none;width:100%;/*background-image:linear-gradient(to left,#2980b9,#2980b9);*/ background-color: #2980b9;}
section.contact-section.pad-tb .field-inner{margin-bottom:20px;}
.fm-btn{color:#fff!important;display:block;padding:20px 22px;font-size:20px;font-weight:500;border-radius:0;border:none;width:100%;/*background-image:linear-gradient(to left,#2980b9,#2980b9);*/ background-color: #2980b9;}
.sec-title h2{margin-bottom:30px;font-size:40px;text-transform:capitalize;}
section.payment-sec .form-group{margin-bottom:35px;}
section.thank-ban{height:600px;background-position:center;margin-bottom:-57px;}
section.thank-ban .ban-h h1{font-size:100px;}
section.thank-ban .ban-h h1>span:after{top:inherit;bottom:7px;}

/*payment-page*/

/*website-brief*/
.btn-form:hover{}
.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 left,#2980b9,#2980b9);*/ background-color: #2980b9;}
.tooltip .tooltiptext:after{position:absolute;content:"\f0d7 ";font-family:"Font Awesome 5";color:#000000;font-size:20px;left:-12px;bottom:-12px;right:0;}
.files-upload input#fileToUpload{background:transparent;opacity:0;}
.files-upload{text-align:center;padding:15px;border:2px solid #2980b9;background:#fff;border-radius:0;height:165px;}
.m4-h h6>span{color:#2980b9;}
.m4-h h6{font-size:20px;color:#000;font-weight:400;margin-bottom:12px;text-transform:uppercase;}
.pay-field input,.pay-field select,.pay-field textarea{border:2px solid #2980b9;background:transparent;width:100%;height:50px;color:#000;text-transform:lowercase;font-size:14px;font-weight:500;padding:0 10px;}
.pay-field input,.pay-field select,.pay-field textarea{text-transform:unset;}
.pay-field textarea{height:210px;resize:none;padding:20px;line-height:normal;letter-spacing:1px;}
.wbb-brief .pay-field label{font-size:20px;}
.pay-field{margin-bottom:30px;}
.pay-field label{display:block;margin-bottom:12px;text-transform:capitalize;font-size:14px;}
.m3-h h5,.m3-h h2{font-size:50px;color: #000 !important;font-weight:400;margin-bottom:15px;text-transform:uppercase;letter-spacing:1px;}
.m3-h h5>span{color:#2980b9;}
.logo-sel.m4-h.pad-btmm{padding-bottom:25px;}
.tooltip .tooltiptext:after{position:absolute;content:"\f0d7 ";font-family:"Font Awesome 5";color:#000000;font-size:20px;left:-12px;bottom:-10px;right:0;font-weight:800;}
.doman.switch-field label{padding:12px 24px;}
.we-wrp{margin-bottom:20px;}
.we-wrp .pay-field.we-half{margin-bottom:12px;}
ul.ck-btn .form-group{display:block;margin-bottom:15px;}
ul.ck-btn .form-group input{padding:0;height:initial;width:initial;margin-bottom:0;display:none;cursor:pointer;}
ul.ck-btn .form-group label{position:relative;cursor:pointer;font-weight:500;}
ul.ck-btn .form-group label:before{content:'';-webkit-appearance:none;background-color:transparent;border:2px solid #2980b9;box-shadow:0 1px 2px rgba(0,0,0,0.05),inset 0px -15px 10px -12px rgba(0,0,0,0.05);padding:10px;display:inline-block;position:relative;vertical-align:middle;cursor:pointer;margin-right:10px;border-radius:5px;}
ul.ck-btn .form-group input:checked + label:after{content:'';display:block;position:absolute;top:7px;left:7px;width:9px;height:9px;border:solid #2980b9;border-width:0 10px 10px 0;/* transform:rotate(45deg);*/}
ul.rg-ls{display:block;position:absolute;right:-14%;width:100%;}
ul.rg-ls>li{display:inline-block;margin-right:18px;width:11%;}
ul.rg-ls>li:last-child{margin-right:0;}
.range-slider{margin-bottom:26px;}
.range-slider{width:100%;position:relative;}
.range-slider__range{-webkit-appearance:none;width:80%;height:10px;border-radius:5px;background:#d7dcdf;outline:none;padding:0;margin:0;}
.range-slider__range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:#2980b9;cursor:pointer;-webkit-transition:background 0.15s ease-in-out;transition:background 0.15s ease-in-out;}
.range-slider__range::-webkit-slider-thumb:hover{background:#2980b9;}
.range-slider__range:active::-webkit-slider-thumb{background:#ffffff;}
.range-slider__range::-moz-range-thumb{width:20px;height:20px;border:0;border-radius:50%;background:#2c3e50;cursor:pointer;-moz-transition:background 0.15s ease-in-out;transition:background 0.15s ease-in-out;}
.range-slider__range::-moz-range-thumb:hover{background:#1abc9c;}
.range-slider__range:active::-moz-range-thumb{background:#1abc9c;}
.range-slider__range:focus::-webkit-slider-thumb{box-shadow:0 0 0 3px #fff,0 0 0 6px #2980b9;}
.range-slider__value{display:inline-block;position:relative;width:10%;color:#2980b9;line-height:20px;text-align:center;border-radius:3px;background:#ebebeb;padding:13px 10px;margin-left:8px;border:2px solid #2980b9;margin-right:30px;border-radius:10px;}
.range-slider__value:after{position:absolute;top:8px;left:-7px;width:0;height:0;border-top:7px solid transparent;}
::-moz-range-track{background:#d7dcdf;border:0;}
input::-moz-focus-inner,input::-moz-focus-outer{border:0;}
.doman.switch-field{margin-bottom:0;margin-top:3px;}
.files-upload img{margin-top:8px;position:absolute;}
.files-upload{position:relative;}
section.wbb-brief.pad-btm{padding:100px 0 20px;}
.tooltip i{font-size:16px;color:#2980b9;}
.tooltip{position:relative;display:inline-block;border-bottom:1px dotted black;opacity:1;margin-left:5px;}
.tooltip .tooltiptext{visibility:hidden;width:220px;background-color:black;color:#fff;text-align:center;border-radius:6px;padding:10px;/* Position the tooltip */position:absolute;z-index:1;bottom:132%;font-size:12px;left:-37px;margin-left:-60px;font-family:sans-serif;text-transform:capitalize;line-height:19px;}
.tooltip:hover .tooltiptext{visibility:visible;}
.wbb-brief .container{}
.wbb-brief .payment-h{margin-bottom:50px;}
.wbb-brief .pay-field input::placeholder,.wbb-brief .pay-field textarea::placeholder{color:#949292;font-size:12px;letter-spacing:1px;}
.wbb-brief .pay-field select{color:#949292;}
.wbb-brief .pay-field input,.wbb-brief .pay-field select,.wbb-brief .pay-field textarea{letter-spacing:2px;border-radius:8px;background:#fff;}
.pill-container{margin-bottom:35px;}
.pill-container input[type=checkbox]{opacity:0;position:fixed;width:0;}
.pill-container{}
.pill-container .selector:last-child{}
.pill-container .selector{margin-left:0!important;margin-right:10px;letter-spacing:1.1px;color:#fff;align-items:center;justify-content:center;flex-grow:1;cursor:pointer;background:#2980b9;border:2px solid #2980b9;border:none;padding:10px 10px;text-transform:uppercase;border-radius:6px;}
.selector:hover{background:#2980b9;color:#fff;/* box-shadow:inset 0 0 5px 5px #2980b9; */}
.pill-container input[type=checkbox]:checked + label{background:#000;}
.w-h h5{margin-bottom:12px;text-transform:uppercase;font-size:20px;}
ul.yes-btn > li .switch-field h3{display:inline-block;margin-right:25px;width:85%;}
.switch-field h3{font-size:17px;font-weight:500;margin-bottom:10px;text-transform:uppercase;line-height:24px;}
.switch-field{margin-bottom:9px;/* overflow:hidden;*/font-size:0;}
.switch-field input{position:absolute!important;clip:rect(0,0,0,0);height:1px;width:1px;border:0;overflow:hidden;}
.switch-field label{background-color:#ebebeb;color:#2980b9;font-size:14px;line-height:1;text-align:center;padding:8px 16px;margin-right:-8px;border:1px solid #2980b9;box-shadow:inset 0 1px 3px rgba(0,0,0,0.3),0 1px rgba(255,255,255,0.1);transition:all 0.1s ease-in-out;}
.switch-field label:hover{cursor:pointer;}
.switch-field input:checked + label{background-color:#2980b9;box-shadow:none;color:#fff;}
.switch-field label:first-of-type{border-radius:12px 0 0 12px;}
.switch-field label:last-of-type{border-radius:0 12px 12px 0;}
ul.ck-btn{column-count:4;padding:10px 0px;}
.clbx.w-h{margin-bottom:30px;}
ul.ck-btn input[type="checkbox"]:checked + label{background-color:transparent;color:#000;}
ul.ck-btn label{text-transform:uppercase;font-size:15px;}
.wbb-brief .pay-field label{font-size:20px;}
ul.yes-btn{margin-bottom:40px;}

/*website-brief*/

/*reviews-page*/
.rev-des p{margin-bottom:20px;}
ul.repage-lst{display:block;font-size:0;margin-top:10%;}
ul.repage-lst>li{display:inline-block;width:49%;margin-right:22px;margin-bottom:60px;}
ul.repage-lst>li:nth-child(2n){margin-right:0;}
ul.repage-lst>li .testimonial{padding:0;}
ul.repage-lst>li  .test-cont{padding-left: 8%;padding-right:0;}
ul.repage-lst>li .test-cont p{font-size:17px;height: auto;margin-bottom: 16px;}

/*reviews-page*/

/*terms*/
.priv-sec{padding:4% 0 1%;}
.priv-wrap h5{font-size:28px;margin-bottom:10px;font-weight:500;}
ul.term-lst{}
ul.term-lst>li{margin-bottom:10px;}
ul.term-lst>li>p{padding-left:27px;position:relative;}
ul.term-lst>li>p:before{position:absolute;content:'\f0a9 ';font-family:"Font Awesome 5";color:#2980b9;font-size:15px;left:0;top:0;bottom:0;}
.priv-wrap h6{font-size:18px;color:#fff;margin-bottom:10px;}
.priv-wrap{margin-bottom:20px;}
.priv-wrap h5>span{font-weight:500;color:#000;}
.priv-wrap h5>span:after{height:5px;}
.priv-wrap p{font-size:16px;line-height:25px;color:#686868;}
.priv-wrap a{color:#2980b9;font-weight:500;font-size:17px;}

/*terms*/

/*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:51px;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 #2980b9;/*background-image:linear-gradient(to left,#2980b9, #2980b9);*/ background-color: #2980b9;}
ul.dropdown>li{width:100%;display:block;}
ul.dropdown>li>a{font-size:14px;font-weight:500;letter-spacing:1px;display:block;color: #ffffff !important;padding:11px 11px;border-bottom:1px solid #68cc2b;text-transform:capitalize;line-height:18px;}
ul.dropdown>li>a:before{display:none;}
ul.dropdown>li:hover a{color:#fff;background:#1f253340;}
ul.dropdown>li.last{margin-bottom:0px;}
ul.dropdown>li.last a{border:none;}

/*dropdown*/





/*Footer*/
footer{    background: linear-gradient(0deg, rgba(20, 29, 56, 0.8), #2980b9), url(assets/images/main-ban1.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;padding:4% 0%;margin-top: 3%;}
.footer-nav li{display:inline-block;vertical-align:middle;padding:0% 4%;border-right:solid 1px #fff;}
ul.footer-nav li a{color:#fff;font-size:23px;font-weight:500;}
ul.footer-nav li a:hover{color:#fff;}
.col-pad{padding:6% 0%;}
.col-pad h1{color:#fff;font-size:20px;font-family:'Oxygen';padding-top:3%;}
.col-pad p{color:#fff;font-size:17px;font-family:'Oxygen';font-weight:100;line-height:40px;padding:2% 18% 0%;}
.footer-icons li {display: inline-block;vertical-align: middle;padding: 0% 1%;width: 12%;}



/*botton*/
.btn-a{background-color: #2980b9;border:2px solid #2980b9;border-radius: 10px;color: #fff;padding: 11px 37px;text-decoration:none;font-size: 18px;font-weight:500;cursor:pointer;display:inline-block;-webkit-transition-duration:0.4s;transition-duration:0.4s;cursor: auto;}
.btn-a:hover{background: #fff;color: #2980b9;}

.btn-b{background-color: #2980b929;border: 2px solid #2980b9;border-radius: 10px;color: #2980b9;padding: 12px 40px;text-decoration:none;font-size: 18px;font-weight:500;cursor:pointer;display:inline-block;-webkit-transition-duration:0.4s;transition-duration:0.4s;cursor: auto;}
.btn-b:hover{background: #2980b929;color: #2980b9;}

.theme-btn{border: 2px solid #2980b9;border-radius: 10px;color: #ffffff !important;padding: 15px 40px;text-decoration:none;font-size: 16px;font-weight:500;cursor:pointer;display:inline-block;-webkit-transition-duration:0.4s;transition-duration:0.4s;/*background-image: linear-gradient(to left, #2980b9 , #2980b9)*/;background-color: #2980b9; margin: 0 10px;}
.theme-btn:hover{color: #2980b9 !important;background-color: #fff; transition: .5s;border: solid 2px #2980b9;}

.theme-btn1{border: 2px solid #6ccf2c;border-radius: 10px;color: #ffffff !important;padding: 15px 40px;text-decoration:none;font-size: 18px;font-weight:500;cursor:pointer;display:inline-block;-webkit-transition-duration:0.4s;transition-duration:0.4s;/*background-image: linear-gradient(to left, #2980b9 , #2980b9)*/; background-color: #2980b9;}
.theme-btn1:hover{color: #2980b9 !important;background-color: #fff;transition: .5s;border: solid 2px #2980b9;}


/* Hamburger Menu */
.menu-Bar{width:30px;height:20px;cursor:pointer;position:absolute;right:15px;top:0;bottom:0px;margin:auto;z-index:9999;display:none;}
.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;}

/*Headings / Paragraphs*/
.m1-h h1{font-size:45px;font-weight:900;font-family:'Oxygen';padding-top: 3%;}
.m1-h span { position: relative; z-index: 9999; }

.m1-h h2{font-size:22px;color:#747474;font-weight:500;}
.m1-h h3{font-size:27px;font-weight:500;}
.m1-h h4{}
.m1-h h5{vertical-align:middle;align-items:center;font-size:22px;color: #000;padding-top: 1%;padding-bottom: 2%;}
.m1-h h6{}
.m1-h b{color:#2980b9;border:solid 2px #2980b9;padding:5px 11px;border-radius:9px;margin:0px 4px;background-color:#2980b929;}


.m2-h h1{font-size:45px;font-weight:900;font-family:'Oxygen';padding-top: 4%;color: #000;}
.m2-h span { position: relative; z-index: 9999; }

.m2-h h2{font-size:22px;color:#747474;font-weight:500;}
.m2-h h3{font-size:27px;font-weight:500;}
.m2-h h4{}
.m2-h h5{vertical-align:middle;align-items:center;font-size:22px;color:#888f;padding-top:5%;padding-bottom:4%;}
.m2-h h6{}
.m2-h b{color:#2980b9;border:solid 2px #6bce2c;padding:5px 11px;border-radius:9px;margin:0px 4px;background-color:#6bce2c24;}
.m2-h p{font-size:16px;line-height:25px;color:#5c5c5c;padding: 4% 0% 2% 0%;}

.m3-h h3{font-size:27px;font-weight:500;line-height: 32px;}
.m3-h span { position: relative; z-index: 9999; }



.p1-h p{font-size:16px;line-height:25px;color:#686868;}


/*Extras*/
.text-rights {text-align: right;}
.ma1 {margin-top: 8%;}
.ma2 {margin-top: 3%;}
.ma3 {margin-top: 5%;}
.pad-tb {padding: 2% 0%;}
.pad-t {padding-top: 4%;}
.pad-zero {padding: 0%; margin: 0%}
.pad-lr {padding: 0% 8%;}
.mb {margin-bottom: 4%;}
/*media-quries*/

@media (max-width: 1440px)
{
.b-img img {
    position: absolute;
    right: 5%;
    top: 22%;
    width: 41%;
}
.m2-h p {

    padding: 3% 0% 2% 0%;
}
.his-img3 {
   
    right: -20%;
    
}
.im3 {
    position: absolute;
    right: 0;
    bottom: 0px;
    width: 51%;
}
}


@media (max-width: 1024px){
    .c-pack-list {
        margin-bottom: 0;
    }
    .combo-content .col-lg-3 {
        padding: 0 15px !important;
    }
}

/*@media (max-width:1200px){
    .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:#000;height:100vh;display:flex;align-items:center;justify-content:center;flex-flow:column;transition:all 0.4s ease;z-index:999999;width:100vw;}
    .menuWrap .menu li{display:block;}
    .menuWrap .menu li a{margin-bottom:10px;padding:0;display:block;text-align:center;margin-bottom:15px;padding-right:0px;margin-right:0px;color:#fff;font-size:15px;text-transform:capitalize;}
    .container{position:relative;}
    header .header-top{display:none;}
    header .main-header ul.menu>li{display:block;padding:0px;}
    header .main-header ul.menu>li a{color:#fff;padding:0px;text-align:left;}
    header .main-header ul.menu>li a:before{display:none;}
}*/

@media (max-width:1200px){
    span.dp {
    display: block;
    color: #2980b9;
    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: #000000;
        height: 100vh;
        display: flex;
        align-items: center;
        justify-content: center;
        flex-flow: column;
        transition: all 0.4s ease;
        z-index: 99999;
        width: 100vw;
    }
    .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:rgb(3 41 107/0.3);border-top: 1px solid #2980b9;}
    .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;}
}






@media (max-width:767px)
{
    ul.pk-tb2>li {
        display: inline-block;
        width: 30%;
        margin-right: 5px;
    }
    .subs-pac {
    
    margin-top: 30px;
    
}
.sub-list {
    padding-bottom: 30px;
}
.pack-btn-list li {
        width: 50%;
        margin-bottom: 15px;
    }
    .check {
        font-size: 18px;
    }
    .c-pack-list{
        font-size: 15px;
    }
    h1.c-price sup {
        font-size: 18px;
    }
    .c-price-2 {
        font-size: 20px;
    }
    .chat-btn span {
        font-size: 40px;
        padding-top: 0;
    }
    .detail-btn {
        font-size: 18px;
    }
    .combo-header {
        font-size: 20px;
        
    }    
    
    
    ul.our-process {
    text-align: center;
    margin-top: 30px;
}
    
    .in-li i {
    
    font-size: 20px;
}
.discli ul.faq-ul {
    padding: 20px 0 0;
}
img.ft-logo {
    width: 50%;
}
.indus img {
    display: none;
}
.indus-sec p {
    display: none;
}
.hde
{
    display: none; 
}
.mainBanner 
    {
        height: 360px;
        text-align: center;
    }
    .cal-c .col-md-4.col-4 {
    padding: 0;
}
.ban-h h1 {
    font-size: 19px;
}
.b-img img {display: none;}
.btn-a {padding: 9px 12px;font-size: 14px;display: none;}
.btn-b {padding: 9px 12px;font-size: 14px;}
a.logo img {width: 43%;}
section.mainBanner img {width: 18%;}
.ban-h h2 {font-size: 14px;}
.ban-h p {font-size: 14px;line-height: 21px;}
.ban-h h3 {font-size: 12px;padding-top: 4%;display: none;}
.ban-h i {font-size: 18px;padding-right: 0%;}
.theme-btn {padding: 10px 30px;font-size: 14px;}
.m1-h h2{font-size:18px;line-height:38px;}
.m1-h b{padding:2px 6px;border-radius:5px;}
.in1 h1 br{display:none;}
.in1 h1{font-size:22px;padding-bottom:5%;}
.in1 h2{font-size:14px;line-height:20px;padding-bottom:5%;}
.pad-lr{padding:7% 8%;}
.his-img2{display:none;}
.his-img1{padding:16px;display: none;}
.m1-h h1{font-size:21px;padding-top:5%;}

.m1-h h5 {font-size: 15px;color: #adadad;}
.m1-h h5 img {width: 20%;}
.p1-h p {font-size: 14px;line-height: 20px;}
.im1 {width: 35%;}
.im2 {width: 67%;}
.industry-slider h1{font-size: 20px;line-height:18px;color: #333;}
.m3-h h3{font-size:17px;line-height:23px;}
.whi-back{box-shadow:0px 0px 49px -8px #c7c7c7;padding:3% 2%;z-index:9999;margin:5% 6% 6%;}
.li1 li{margin: 0;width: 45%;}

.m2-h h1{font-size:26px;padding-top:7%;}
.m2-h p{font-size:14px;line-height:21px;padding:7% 0% 2% 0%;}
.whi-back2{box-shadow:0px 0px 49px -8px #dbdbdb;padding:3% 4%;z-index:9999;margin:0;border-radius:0;}
.featured-box h1{font-size:16px;padding:3% 0% 5%;color:#585858;}
.featured-box p{font-size:12px;}
ul.faq-ul li h4{font-size:13px;padding:5px 10px;}
ul.faq-ul li h4:after{font-size:11px;}
ul.faq-ul li p{font-size:12px;}
.con-details{border-radius:3px;padding:4% 4%;margin-top:31px;}
.con-details h1{font-size:19px;font-weight:500;padding-bottom:22px;}
.fom1{width:100%;padding:9px 7px;margin:1% 0%;border:solid 2px #d3d3d3;border-radius:10px;}
.m3-h h3 br{display:none;}
.in-li h1{font-size:13px;}
.in-li h2{font-size: 12px!important;padding-top:6%;}
ul.in-li li{margin:0% 0% 0% 2%;display: block;}
ul.in-li{margin-top:4%;text-align: center;}

.im3{bottom:-61px;opacity:0.3;}
ul.tabs li a{border-radius:3px;padding:7px 6px;font-size:11px;margin:6% 0%;}
.portfolio li{display:inline-block;width:100%;}

.m2-h h1 br{display:none;}
ul.pk-tb>li{display:block;width:100%;margin-right:0px;}
ul.pk-tb>li.current .pkl-ctn{border:solid 2px #2980b9;}
.pkl-ctn{padding:5px 0;border-radius:7px;border:solid 2px #fff;margin:3% 0%;}
.pkl-ctn p{font-size:11px;}
ul.pack-lst>li{width:100%;margin-right:0px;padding-bottom:8%;}
.pk-detail{padding:19% 0% 0%;}
.pk-h4 h4{font-size:21px;margin-bottom:-2px;}
.pk-head h5{font-size:54px;margin-bottom:6px;}
.pk-h4{padding-bottom:10px;margin-bottom:1px;}
ul.prs-lst>li>p {font-size: 13px;line-height: 23px;}
.industry li{width:49%;padding:0% 1%;margin:4% 0% 0%;}
.indus h1{font-size: 14px;}
.test-cont h1{font-size:19px;padding: 3% 0% 0%;}
.test-cont h2{font-size:12px;padding:2% 0% 0%;}
.test-cont p{font-size:13px;padding:5% 0% 0%;}
.img1{position:absolute;left:0;bottom:6%;z-index:-1;width:41%;}
ul.footer-nav li a{font-size:11px;}
.footer-nav li{padding:0% 1%;}
.f-logo img{width:45%;}
.col-pad h1{font-size:13px;padding-top:3%;line-height:23px;}
.col-pad p{font-size:13px;line-height:20px;padding:2% 0% 0%;}
.footer-icons li{padding:0% 1%;width:14%;}
.discl h2{font-size:17px;}
.discl p{font-size:12px;line-height:17px;padding:4% 0% 0% 0%;}
footer{background-color:#1f2533;padding:4% 3%;margin-top:3%;}
.top-links a{font-size:11px;padding-right:4%;}
.top-links{text-align:center;padding-bottom:3%;}
.text-rights {text-align: center;}
.theme-btn1{border:none;border-radius:10px;color:#fff!important;padding:15px 40px;text-decoration:none;font-size:18px;font-weight:500;cursor:pointer;display:inline-block;-webkit-transition-duration:0.4s;transition-duration:0.4s;/*background-image:linear-gradient(to left,#2980b900,#2980b900)*/; background-color: #2980b9;}
.theme-btn1:hover{color:#2980b9!important;background-color: #fff;transition:.5s;border:none;}
.whi-back2 p{font-size:14px;font-weight:300;line-height:19px;}
.in12 h1{font-size:25px;padding-bottom:6%;line-height:1.2;}
.in12 h2{font-size:15px;line-height:21px;padding-bottom: 0;}
.our-process li{width: 100%;margin: 0;margin-bottom: 20px;}
.process h1{font-size: 24px;line-height:19px;padding-top: 0;}
.process p{font-size: 16px;}
.con-details h2{font-size:22px;font-weight:500;}
.con-details h3{font-size:16px;padding-top:4%;}
.con-details p{font-size:10px;color:#7a7a7a;padding-top:3%;}
.con-details h4{font-size:14px;color:#7a7a7a;}
.con-details h5{font-size:13px;margin-top:3%;}
ul.con-l i{color:#2980b9;font-size:34px;}
.mega-list li{width:100%;padding:1% 0%;position:relative;}
.pk-detail2 h2{width:43%;}
.pk-detail2{padding:13% 0% 1%;}
.sec-title h2{margin-bottom:24px;font-size:27px;}
section.payment-sec{padding:28px 0 20px;}
.field-inner input,.field-inner select,.field-inner textarea{width:100%;border:2px solid #2980b9;font-size:17px;height:41px;padding:9px;color:#707070;font-family:"Fira Sans";font-weight:400;}
section.payment-sec .form-group{margin-bottom:16px;}
.blog h2{font-size:23px;padding:4% 0% 0%;font-weight:400;line-height:31px;}
.blog a{font-size:15px;color:#2980b9;display:block;}
.sing-blog h2{font-size:20px;font-weight:500;padding-bottom:3%;padding-top:5%;}
.sing-blog p{font-size:13px;line-height:19px;padding-bottom:3%;}
.sing-blog h1{font-size:15px;font-weight:600;padding-bottom:3%;}
.site-bar{padding:9% 3% 0% 3%;}
ul.site-li h3{font-size:19px;font-weight:400;color:#000;}
ul.site-li p{font-size:14px;line-height:19px;padding:3% 0%;color:#8f8f8f;}
.site-li a{color:#2980b9;font-size:14px;}
.category a{color:#6a6a6a;font-size:16px;line-height:29px;transition:.5s;}
.site-bar h1{font-size:23px;font-weight:600;padding:5% 0% 3%;}
.innerBanner{height: 35vh;}
.fom2{background-color:#fff;border:0;width:100%;padding:2% 2%;border:solid 1px #c5c5c5;margin:0% 0% 3%;border-radius:6px;}
.his-img3{display:none;}
.payment-bx.form-box{padding-right:0;border-right:0px solid #69cd2c;}
ul.pay-card>li{margin-right:0px;display:inline-block;}
ul.pay-icn>li{display:inline-block;margin-right:21px;width:16%;}
ul.repage-lst>li{display:inline-block;width:100%;margin-right:22px;margin-bottom:60px;}
section.thank-ban{height:600px;background-position:center;margin-bottom:-12px;}
.wbb-brief .pay-field label {
    font-size: 16px;
}
.pill-container .selector {
    margin-right: 10px;
    padding: 7px 9px;
    margin: 1% 0%;
}
.doman.switch-field {
    margin-bottom: 15px;
    margin-top: 3px;
}
ul.rg-ls>li {
    display: inline-block;
    margin-right: 2px;
    width: 6%;
}
ul.ck-btn label {
    /* display: block; */
    text-transform: uppercase;
    font-size: 11px;
}
section.serban {
    height: 65vh;
}
.our-process li:nth-child(2),.our-process li:nth-child(4) {
    margin-top: 0;
}
section.indusban.innerBanner {
    height: 110vh;
}
.in13 h1 {
    font-size: 20px;
}
.in13 h2 {
    font-size: 16px;
    line-height: 25px;
}
ul.menu>li .theme-btn {
    border: none;
    background-image: none;
}
.hov1 {
    margin-top: 5%;
}
.industry-slider h1 br
{
    display: none;
}
.in-img {
    
width: 35%;
    
margin: auto;
}
.in-img img
{
    margin: auto;
}
.in2,.testimonial
{
    text-align: center;
}
.test-cont img
{
    display: none;
}
.test-cont p
{
    margin-bottom: 20px;
    height: auto;
}
.trst h2 {
    display: none;
}
.in1
{
    text-align: center;
}
a.btn-a.signUpOpen {
    display: initial;
}
.pack-bx
{
    padding-bottom: 8%;
}
ul.tmp>li>a
{
    font-size: 14px;
}
.process img {
    width: 100px;
}
.process {
    padding: 25px 10px;
}
.theme-btn
{
    margin: 0;
}
.tetmn-secc p {
    display: none;
}
.im2 {
    width: 35%;
}
.test-cont p
{
    display: inherit;
    margin-bottom: 0;
}
.btn-b
{
    display: none;
}
footer
{
    margin-top: 0;
}
section.pad-tb.ma2 a.theme-btn {
    width: auto;
    margin: 0 10px;
}
.pop-h h1 {
    font-size: 17px;
}
.popupMaintwo .closePoptwo {
   
    right: 26px;
}
.pop-h h2 {
    font-size: 20px;
    }
    .right-s {
    display: none;
}
.popupMaintwo {
    
width: 320px;
    
background-image: none;
    
    }
ul.pop-li {
    width: 100%;
}
section.cal-c {
    display: none;
}
section.pad-tb.ma2 .text-center {
    padding-bottom: 30px;
}
.testimonial {
    
    padding: 0% 0% 2%;
}
section.in12 .pad-lr {
    padding: 7% 0 0;
}
section.trst .pad-t {
    padding-top: 0;
}
section.trst.pad-tb {
    padding: 0;
}
.m1-h h5 a img {
    display: none;
}
.ban-form {
    background: #fff;
    padding: 13px;
    border-radius: 16px;
    border-top: 4px solid #2980b9;
    margin-top: 15px;
}
.ban-form input.theme-btn {
    width: 100%;
    text-align: center;
    padding: 12px 44px;
    border-radius: 7px;
}



}

/*logo-brief*/
.logobr h1 {
    padding-bottom:2%;
}
.logobrif-d .pay-field label>span {
    font-size: 9px;
    margin-left: 7px;
}

.logo-brief-ban{height:20vh;}
.logo-brief-ban:after{display:none;}
.pay-field label>span{font-size:9px;margin-left:7px;}
ul.logosel-lst{display:block;}
ul.logosel-lst>li{display:inline-block;width:49%;margin-right:14px;}
ul.logosel-lst>li:nth-child(2n){margin-right:0;}
.logosel-bx{text-align:center;margin-bottom:15px;}
.logo-sel-pic{padding:10px;border: 2px solid  #2980b9;margin-bottom:10px;}
.logosel-bx h4{font-size:15px;color: #000;letter-spacing:1px;font-weight:400;}
ul.logosel-fonts{display:block;}
ul.logosel-fonts>li{display:inline-block;vertical-align:top;margin-bottom:10px;margin-right:10px;}
.logofont{width:230px;height:85px;text-align:center;border: 2px solid  #2980b9;display:flex;align-items:center;justify-content:center;}
ul.logosel-fonts>li:nth-child(5n){margin-right:0;}
.logoclr h4{text-align:center;color: #000;font-size:14px;padding-bottom: 10px;}
.logoclr img{margin-bottom:5px;}
ul.lcu-clr{display:block;}
ul.lcu-clr>li{display:inline-block;width:48%;margin-right:30px;vertical-align:middle;}
ul.lcu-clr>li:last-child{margin-right:0;}
ul.logosel-clr{margin-bottom:40px;text-align:center;}
ul.logosel-clr>li{margin-right: 66px;}
.files-upload{text-align:center;padding:15px;border: 2px solid #ff5b00;}
.files-upload label{margin-bottom:20px;}
.files-upload input #fileToUpload{background:transparent;}
.files-upload input::-webkit-file-upload-button{cursor:pointer!important;height:42px;width:100%;}
.gt_logofnt{background: #2980b9;}
.white_select{background: #2980b9;}
.logoclr-slect {
    box-shadow: 0px 2px 18px 0px #fff;
    background: #2980b9;
}
.gt_logofnt img {
    filter: brightness(0);
}
.logoclr-slect h4 {color: #fff;}
/*logo-brief*/

/*website-brief*/
.btn-form:hover{}
.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,#1c4d6e,#2980b9);}
.tooltip .tooltiptext:after{position:absolute;content:"\f0d7 ";font-family:"Font Awesome 5";color:#000000;font-size:20px;left:-12px;bottom:-12px;right:0;}
.files-upload input#fileToUpload{background:transparent;opacity:0;}
.files-upload{text-align:center;padding:15px;border:2px solid #2980b9;background:#fff;border-radius:0;height:165px;}
.m4-h h6>span{color:#2980b9;}
.m4-h h6{font-size:20px;color:#000;font-weight:400;margin-bottom:12px;text-transform:uppercase;}
.pay-field input,.pay-field select,.pay-field textarea{border:2px solid #2980b9;background:transparent;width:100%;height:50px;color:#000;text-transform:lowercase;font-size:14px;font-weight:500;padding:0 10px;}
.pay-field input,.pay-field select,.pay-field textarea{text-transform:unset;}
.pay-field textarea{height:210px;resize:none;padding:20px;line-height:normal;letter-spacing:1px;}
.wbb-brief .pay-field label{font-size:20px;}
.pay-field{margin-bottom:30px;}
.pay-field label{display:block;margin-bottom:12px;text-transform:capitalize;font-size:14px;}
.m3-h h5,.m3-h h2{font-size:50px;color: #000 !important;font-weight:400;margin-bottom:15px;text-transform:uppercase;letter-spacing:1px;}
.m3-h h5>span{color:#2980b9;}
.logo-sel.m4-h.pad-btmm{padding-bottom:25px;}
.tooltip .tooltiptext:after{position:absolute;content:"\f0d7 ";font-family:"Font Awesome 5";color:#000000;font-size:20px;left:-12px;bottom:-10px;right:0;font-weight:800;}
.doman.switch-field label{padding:12px 24px;}
.we-wrp{margin-bottom:20px;}
.we-wrp .pay-field.we-half{margin-bottom:12px;}
ul.ck-btn .form-group{display:block;margin-bottom:15px;}
ul.ck-btn .form-group input{padding:0;height:initial;width:initial;margin-bottom:0;display:none;cursor:pointer;}
ul.ck-btn .form-group label{position:relative;cursor:pointer;font-weight:500;}
ul.ck-btn .form-group label:before{content:'';-webkit-appearance:none;background-color:transparent;border:2px solid #2980b9;box-shadow:0 1px 2px rgba(0,0,0,0.05),inset 0px -15px 10px -12px rgba(0,0,0,0.05);padding:10px;display:inline-block;position:relative;vertical-align:middle;cursor:pointer;margin-right:10px;border-radius:5px;}
ul.ck-btn .form-group input:checked + label:after{content:'';display:block;position:absolute;top:7px;left:7px;width:9px;height:9px;border:solid #2980b9;border-width:0 10px 10px 0;/* transform:rotate(45deg);*/}
ul.rg-ls{display:block;position:absolute;right:-14%;width:100%;}
ul.rg-ls>li{display:inline-block;margin-right:18px;width:11%;}
ul.rg-ls>li:last-child{margin-right:0;}
.range-slider{margin-bottom:26px;}
.range-slider{width:100%;position:relative;}
.range-slider__range{-webkit-appearance:none;width:80%;height:10px;border-radius:5px;background:#d7dcdf;outline:none;padding:0;margin:0;}
.range-slider__range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:#2980b9;cursor:pointer;-webkit-transition:background 0.15s ease-in-out;transition:background 0.15s ease-in-out;}
.range-slider__range::-webkit-slider-thumb:hover{background:#2980b9;}
.range-slider__range:active::-webkit-slider-thumb{background:#ffffff;}
.range-slider__range::-moz-range-thumb{width:20px;height:20px;border:0;border-radius:50%;background:#2c3e50;cursor:pointer;-moz-transition:background 0.15s ease-in-out;transition:background 0.15s ease-in-out;}
.range-slider__range::-moz-range-thumb:hover{background:#1abc9c;}
.range-slider__range:active::-moz-range-thumb{background:#1abc9c;}
.range-slider__range:focus::-webkit-slider-thumb{box-shadow:0 0 0 3px #fff,0 0 0 6px #2980b9;}
.range-slider__value{display:inline-block;position:relative;width:10%;color:#2980b9;line-height:20px;text-align:center;border-radius:3px;background:#ebebeb;padding:13px 10px;margin-left:8px;border:2px solid #2980b9;margin-right:30px;border-radius:10px;}
.range-slider__value:after{position:absolute;top:8px;left:-7px;width:0;height:0;border-top:7px solid transparent;}
::-moz-range-track{background:#d7dcdf;border:0;}
input::-moz-focus-inner,input::-moz-focus-outer{border:0;}
.doman.switch-field{margin-bottom:0;margin-top:3px;}
.files-upload img{margin-top:8px;position:absolute;}
.files-upload{position:relative;}
section.wbb-brief.pad-btm{padding:100px 0 20px;}
.tooltip i{font-size:16px;color:#2980b9;}
.tooltip{position:relative;display:inline-block;border-bottom:1px dotted black;opacity:1;margin-left:5px;}
.tooltip .tooltiptext{visibility:hidden;width:220px;background-color:black;color:#fff;text-align:center;border-radius:6px;padding:10px;/* Position the tooltip */position:absolute;z-index:1;bottom:132%;font-size:12px;left:-37px;margin-left:-60px;font-family:sans-serif;text-transform:capitalize;line-height:19px;}
.tooltip:hover .tooltiptext{visibility:visible;}
.wbb-brief .container{}
.wbb-brief .payment-h{margin-bottom:50px;}
.wbb-brief .pay-field input::placeholder,.wbb-brief .pay-field textarea::placeholder{color:#949292;font-size:12px;letter-spacing:1px;}
.wbb-brief .pay-field select{color:#949292;}
.wbb-brief .pay-field input,.wbb-brief .pay-field select,.wbb-brief .pay-field textarea{letter-spacing:2px;border-radius:8px;background:#fff;}
.pill-container{margin-bottom:35px;}
.pill-container input[type=checkbox]{opacity:0;position:fixed;width:0;}
.pill-container{}
.pill-container .selector:last-child{}
.pill-container .selector{margin-left:0!important;margin-right:10px;letter-spacing:1.1px;color:#fff;align-items:center;justify-content:center;flex-grow:1;cursor:pointer;background:#2980b9;border:2px solid #2980b9;border:none;padding:10px 10px;text-transform:uppercase;border-radius:6px;}
.selector:hover{background:#2980b9;color:#fff;/* box-shadow:inset 0 0 5px 5px #2980b9; */}
.pill-container input[type=checkbox]:checked + label{background:#000;}
.w-h h5{margin-bottom:12px;text-transform:uppercase;font-size:20px;}
ul.yes-btn > li .switch-field h3{display:inline-block;margin-right:25px;width:85%;}
.switch-field h3{font-size:17px;font-weight:500;margin-bottom:10px;text-transform:uppercase;line-height:24px;}
.switch-field{margin-bottom:9px;/* overflow:hidden;*/font-size:0;}
.switch-field input{position:absolute!important;clip:rect(0,0,0,0);height:1px;width:1px;border:0;overflow:hidden;}
.switch-field label{background-color:#ebebeb;color:#2980b9;font-size:14px;line-height:1;text-align:center;padding:8px 16px;margin-right:-8px;border:1px solid #2980b9;box-shadow:inset 0 1px 3px rgba(0,0,0,0.3),0 1px rgba(255,255,255,0.1);transition:all 0.1s ease-in-out;}
.switch-field label:hover{cursor:pointer;}
.switch-field input:checked + label{background-color:#2980b9;box-shadow:none;color:#fff;}
.switch-field label:first-of-type{border-radius:12px 0 0 12px;}
.switch-field label:last-of-type{border-radius:0 12px 12px 0;}
ul.ck-btn{column-count:4;padding:10px 0px;}
.clbx.w-h{margin-bottom:30px;}
ul.ck-btn input[type="checkbox"]:checked + label{background-color:transparent;color:#000;}
ul.ck-btn label{text-transform:uppercase;font-size:15px;}
.wbb-brief .pay-field label{font-size:20px;}
ul.yes-btn{margin-bottom:40px;}


@media  screen and (max-width:1200px) {

    ul.ck-btn{column-count:4;}

}

@media  screen and (max-width:1024px) {

    ul.ck-btn{column-count:3;}

    .main-service span.range-slider__value {

        display:block;

        margin:0;

        width:100%;

    }

    

}

@media  screen and (max-width:768px) {

    ul.ck-btn{column-count:2;}

    .files-upload img {

        position:unset;

    }
    
    .webbr h1 {
        font-size:2em;
    }
    
    .wbb-brief .pay-field label {
        font-size: 16px;
    }
    
    .w-h h5 {
        margin-bottom: 12px;
        text-transform: uppercase;
        font-size: 16px;
    }
    
    ul.logosel-fonts>li:nth-child(5n) {
         margin-right: 66px; 
    }
    
    .logobr h1 {
        padding-bottom: 12%;
        font-size:2em;
    }
}

@media  screen and (max-width:550px) {

    ul.ck-btn{column-count:1;}

    ul.ck-btn li {display:block;}

    ul.rg-ls {

        right:-4px;

        

    }

    .range-slider__range {

        width:100%;

    }

    ul.rg-ls>li {

        width:7%;

    }

   

    .briefbutton {

        width:100%;

    }
    
    .webbr h1 {
        font-size:2em;
    }
    
    .wbb-brief .pay-field label {
        font-size: 16px;
    }
    
    .w-h h5 {
        margin-bottom: 12px;
        text-transform: uppercase;
        font-size: 16px;
    }
    
    ul.logosel-fonts>li:nth-child(5n) {
         margin-right: 66px; 
    }
    
    .logobr h1 {
        padding-bottom: 12%;
        font-size:2em;
    }
    
    
    .logobrif-d .btn-form {
        margin-bottom : 10%;
    }
}

/*website-brief*/