body{margin:0;padding:0;font-family: 'Overpass', sans-serif;font-size:16px;color:#000;}
h1,h2,h3,h4,h5,h6,p,ul,li,a,span{margin:0;padding:0;font-family: 'Overpass', sans-serif;}
a{text-decoration:none!important;}
ul{list-style:none;padding:0;}
img{max-width:100%;}
.no_space{margin:0;padding:0;}
h2{font-weight:600;font-size:48px;}
h4{font-size:16px;text-transform:uppercase;color:#f5b016;}
.main_btn{background:linear-gradient(230deg,#004fe1 0%,#3478f6 100%);color: #fff;padding:12px 30px;display:inline-block;text-align:center;font-size:16px;text-transform:capitalize;border-radius:4px;font-weight:600;}
.main_btn1{background:linear-gradient(-320deg,#f5b016 0%,#f80 100%);color:#ffffff;padding:12px 30px;display:inline-block;text-align:center;font-size:16px;text-transform:capitalize;border-radius:4px;font-weight:600;}
.main_btn:hover{background:linear-gradient(230deg,#3478f6 0%,#004fe1 100%);border-color:#ffdc34;color:#fff;}
.main_btn1:hover{background:linear-gradient(-320deg,#f80 0%,#f5b016 100%);border-color:#ffdc34;color:#fff;}
.sec{padding:60px 0;width:100%;}
input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; }
/************************** popup  ************************************/
.modal{top:0%;background:#000000de;}
.modal-dialog{max-width:500px;margin:180px auto 0;}
.pop_heading{width:100%;padding:20px;}
.pop_heading h5{font-size:19px;font-weight:700;margin:0 0 15px;border-left: 4px solid #004fe1;padding:0 20px;line-height:29px;text-transform:uppercase;}
.pop_heading h4{font-size:23px;font-weight:700;color: #004fe1;padding:0 0 0 30px;}
.field{width:100%;position:relative;margin:0 0 10px;}
span.pop_icon{position:absolute;color: #004fe1;left:13px;top:7px;}
.field .form-control{width:100%;border-radius:0;padding:3px 0 4px 37px;resize:none;}
.modal-content{box-shadow:rgb(243,238,238) 0px 0px 3px 2px;border-radius:30px;}
#popupform p{text-align:center;font-size:14px;color: #004fe1;margin:19px 0 0;}
.modal-header{padding:0;border:none;}
button.pop_btn{font-size:16px;text-transform:uppercase;color:#fff;background: #004fe1;padding:10px 0;border:none;width:100%;}
button.close{background:url(img/cross.png) no-repeat 0 0;width:20px;height:20px;position:absolute;top:9px;right:15px;display:block;opacity:1;}
.fade.in{overflow:hidden;}

/************************** popup  ************************************/

/************************** header  ************************************/

.header{width:100%;padding:10px 0;}
.head_left{width:100%;margin:1px 0;}
.head_mid{margin:5px 0;}
.head_right{width:100%;text-align:right;margin:8px 0;}
.head_right a{padding:12px 20px; color:#fff;}
.dropdown-menu > li > a{padding:5px 25px;text-transform:capitalize;}
.head_menu{width:100%;margin:5px 0;}
.navbar.navbar-inverse{margin:0;background:transparent;border:0;}
.header .navbar-inverse .navbar-nav > li > a{color:#262F5A;font-weight:500;padding:17px 15px 15px;}
.navbar-collapse.collapse{float:right;}
.header .navbar-inverse .navbar-nav > li > a > span{margin-left:5px;font-weight:800;}
ul.dropdown-menu{box-shadow:0px 1px 40px 0px rgba(0,0,0,0.1);border:0;background:#fff;}
.head_right ul li {
    display: inline-block;
}
a.num {
    color: #000;
}
/************************** banner  ************************************/
.banner{background:#0000008c url(img/main_banner.jpg)no-repeat;background-size:cover;padding:90px 0;color:#fff;background-blend-mode:overlay;}
.banner_inn{background:#296ff1;padding:90px 0;color:#fff;}
.banner_inn a {
    background: linear-gradient(230deg,#ffc947 0%,#b98f29 100%);
    color: #000;
    padding: 12px 30px;
    display: inline-block;
    text-align: center;
    font-size: 16px;
    text-transform: capitalize;
    border-radius: 4px;
    font-weight: 600;
}
.ban_left{width:100%;margin:40px 0 0;}
.ban_left h1{font-size:60px;margin:10px 0 20px;}
.ban_left a{margin:30px 10px 0 0;}
.ban_right h3{color:#3640e4;font-size:25px;text-align:center;margin:0 0 20px;line-height:30px;font-weight:800;}
.ban_right h3 span{color:#3640e4;}
.ban_left ul {
    margin: 20px 0 0;
}

.ban_left ul li {
    line-height: 34px;
}

.ban_left ul li:before {
    content: "\2713";
    color: #ffd044;
    margin-right: 7px;
    display: inline-block;
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
    -webkit-transform: scale(1);
    transform: scale(1.5);
}
.ban_right{width:100%;padding:20px 20px;border-radius:4px;position:relative;background:#ffffff;box-shadow:4px 4px 15px 0 #000;}
.ban_right .ban_btn{background-color:#FFC947;display:block;color:#000000;font-weight:500;font-size:16px;border-radius:4px;padding:12px 20px;border:none;width:100%;}
.ban_right .ban_btn:hover{background:#000000;color:#fff;transition:.3s all;}
.ban_right .form-control{padding:9px 12px;height:50px;}
.ban_left.error_page h1{margin:0 0 20px;}
.error_page{text-align:center;padding:140px 0;}

/************************** sec1  ************************************/
.s1_box{width:100%;padding:40px;border-radius:10px;color:#fff;position:relative;z-index:34;}
.s1_box:before{content:"";position:absolute;background:url(img/s1_img1.png);top:0;bottom:0;left:6px;right:0;background-repeat:no-repeat;}
.s1_box h3{font-size:17px;font-weight:700;margin:25px 0 20px;line-height:30px;transition:linear .3s all;}
.s1_box p{height:80px;}
.s1:nth-child(1) .s1_box{background:linear-gradient(-130deg,#004fe1 100%,#3478f6 0%);}
.s1:nth-child(2) .s1_box{background:linear-gradient(49deg,#0acc86 100%,#00c864 0%)}
.s1:nth-child(3) .s1_box{background:linear-gradient(49deg,#f5b016 100%,#f80 0%);}
.s1:nth-child(4) .s1_box{background:linear-gradient(-48deg,#fa4142 0%,#f20f10 100%);}
.s1:nth-child(1) .s1_box:hover{background:linear-gradient(49deg,#f5b016 100%,#f80 0%);transition:linear .3s all;}
.s1:nth-child(2) .s1_box:hover{background:linear-gradient(-48deg,#fa4142 0%,#f20f10 100%);}
.s1:nth-child(3) .s1_box:hover{background:linear-gradient(-130deg,#004fe1 100%,#3478f6 0%);}
.s1:nth-child(4) .s1_box:hover{background:linear-gradient(49deg,#0acc86 100%,#00c864 0%)}

/************************** sec2  ************************************/
.s2_top{width:100%;text-align:center;margin:0 0 30px;}
.s2_top h2{margin:10px 0 20px;}
.s2_box{width:100%;margin:20px 0;}
.s2_box:hover .s2_text h3{color:#3478f6;}
.s2_img{width:100%;}
.s2_img img{border-radius:20px 20px 0px 0px;}
.s2_text{width:100%;padding:20px;border:1px solid #ccc;border-top:none;}
.s2_text h5{background:red;display:inline-block;padding:10px;position:absolute;border-radius:5px;color:#fff;margin:-60px 0 0;}
.s2_text h3{font-size:24px;font-weight:700;color:#333;transition:linear .2s all;}
.s2_text a{display:block;}
.s2_text p{margin:20px 0;}

/************************** sec3  ************************************/
.h_sec3{width:100%;padding:80px 0 150px;background:#7665ff;color:#fff;text-align:center;position:relative;/* z-index: -2; */}
.h_sec3::before{content:"";position:absolute;background-image:url(img/s3_img1.png);background-size:cover;background-repeat:no-repeat;top:0;bottom:0;left:-40px;right:0;}
.s3_box h2{margin:0 0 40px;}
.s3_box a{margin:40px 0 0 10px;transition:linear .3s all;}

.s3_boxinn a {
    background: linear-gradient(230deg,#ffc947 0%,#b98f29 100%);
    color: #000;
    padding: 12px 30px;
    display: inline-block;
    text-align: center;
    font-size: 16px;
    text-transform: capitalize;
    border-radius: 4px;
    font-weight: 600;
}

.s3_boxinn p {
    margin: 10px 0 20px;
}
/************************** sec4  ************************************/
.h_sec4{margin:-90px 0 0;position:relative;z-index:0;}
.h_sec4 .container{background:linear-gradient(7deg,#0acc86 0%,#00c864 100%);padding:50px 0;text-align:center;border-radius:15px;z-index:0;}
.s4_box{width:100%;color:#fff;}
.s4_box h3{font-size:40px;margin:0 0 5px;font-weight:600;}

/************************** sec5  ************************************/
.s5_top{width:100%;margin:0 0 50px;}
.s5_top h2{margin:10px 0 15px;}
.s5_box{width:100%;text-align:center;padding:0 40px;border-top:4px solid red;border-top-right-radius:10px;border-top-left-radius:10px;}
.s5_box img{margin:30px 0 0;}
.s5_box ul li{display:inline-block;color:#fc0;margin:20px 5px 20px;font-size:20px;}
.s5_box h3{margin:0 0 10px;font-weight:600;}
.s5_box h5{font-size:20px;margin:20px 0 10px;font-weight:500;}
.s5_box h6{font-size:14px;}
.owl-theme .owl-controls .owl-page span{background:linear-gradient(230deg,#004fe1 0%,#3478f6 100%);margin:30px 10px 0;}

/************************** sec6  ************************************/
.s6_box{width:100%;text-align:center;padding:0 50px 0 30px;border-right:1px solid;}
.s6:last-child .s6_box{border:none;}
.s6_box h3{font-size:36px;font-weight:600;margin:0 0 20px 0;}
.s6_box a{margin:30px 0 0;padding:18px 33px;}

.h_sec6.sec {
    background: #ffc947;
}
/************************** sec7  ************************************/
.s7_top{width:100%;text-align:center;margin:0 0 50px;}
.s7_top h2{margin:10px 0 20px;}
.s7_box{width:100%;overflow:hidden;}
.s7_box .s7_img img{transition:linear .3s all;}
.s7_box .s7_text h3{transition:linear .3s all;}
.s7_box:hover .s7_img img{transform:scale(1.05) rotate(2deg);opacity:.8;}
.s7_box:hover .s7_text h3{color:red;}
.s7_text{width:100%;padding:20px;}
.s7_text ul li{display:inline-block;margin:0 10px 0 0;}
.s7_text ul li a{color:#000;font-size:14px;}
.s7_text ul li a span{font-size:8px;margin:0 10px 0 0;color:#1a64ec;}
.s7_text h3{font-weight:600;margin:10px 0 20px;}
.s7_text a{display:block;color:#000;font-weight:500;}

/************************** sec8  ************************************/
.s8_left{width:100%;    color: #fff;}
.s8_left h2{font-size:34px;margin:10px 0 20px;}
.s8_form{width:100%;}
.s8_form input{padding:12px 10px;border:none;border-radius:5px;}
.s8_right{width:100%;background:linear-gradient(19deg,#f5b016 0%,#f80 100%);padding:30px 40px;border-radius:10px;color:#fff;}
.s8_right h5{font-size:18px;margin:0 0 20px;}
.s8_btn{width:100%;text-align:right;}
.s8_btn span{margin:0 10px 0 0;}
.s8_btn a{padding:12px 30px;}
.s8_right p{margin:20px 0 0;font-size:14px;}

.s8_right button.ban_btn {
    border: none;
    padding: 8px 10px;
    border-radius: 4px;
    display: block;
    width: 100%;
    background: #2e4646;
    color: #fff;
    font-weight: 500;
}


.h_sec8.sec {
    background: #7665ff;
}

.s8_left h4 {
    color: #000;
}

.s8_left ul li {
    padding: 2px 0;
}

.s8_left ul {
    margin: 30px 0 0;
}
.s8_left ul li:before {
    content: "\2713";
    color: #ffd044;
    margin-right: 7px;
    display: inline-block;
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
    -webkit-transform: scale(1);
    transform: scale(1.5);
}
.s8_right h5 {
    text-align: center;
    font-size: 30px;
}
.s8_right h5 span {
    font-weight: 800;
    font-size: 30px;
    color: #000;
}
    /************************** Section 11  ************************************/
.s11_top{color:#030080;margin:0 0 30px;text-align:center;}
.accordion_head{color:#000000;font-weight:400;font-size:22px;line-height:36px;position:relative;margin:10px 0px 0px;padding:10px 20px;display:block;width:100%;cursor:pointer;border-bottom:1px solid #000000;}
.accordion_head:after{content:"";background-image:linear-gradient(to right,#00eda4,#6a7df1);opacity:0;}
.accorion_head:hover:after{opacity:1;}
.accordion_body{background:#ffffff;margin:0 0 14px 0;}
.accordion_body p{padding:20px 20px;}
.plusminus{float:right;color:#000000;font-size:30px;padding:2px 12px;border-radius:5px;margin:-3px 15px 0 0;font-weight:600;}
/************************** INNER SECTION ************************************/
.inner_page_banner{width:100%;padding:30px 0 30px;text-align:center;background:linear-gradient(230deg,#004fe1 0%,#3478f6 100%);color:#fff;}
.inner_page_banner h3{font-size:32px;color:#fff;text-transform:capitalize;}
.terms_section{width:100%;padding:40px 0;}
.terms_section h5{margin:20px 0;font-size:20px;text-transform:capitalize;font-weight:700;}
.terms_section p{margin:0 0 15px;color:#666;font-size:16px;}
.terms_section ul li:before{content:"";position:absolute;left:-23px;background:#0f5be7;width:1%;height:4px;border-radius:50px;top:10px;}
.terms_section ul li{list-style:none;font-size:16px;margin:0 0 20px;position:relative;color:#666;}
.terms_section ul li a{color:#102a45;}
.terms_section .form-control{resize:none;border-radius:10px;border:2px solid #555555;}
.terms_section_form{width:100%;}
.terms_section_form h5{font-size:22px;margin:0 0 30px;}
.terms_s_left{width:100%;padding:90px 0;}
.terms_s_left h3{font-size:29px;margin:0 0 30px;line-height:37px;}
.terms_s_left p{font-size:20px;font-weight:500;color:#666;}
.capbox0{width:100%;margin:10px 0;overflow:hidden;}
#CaptchaDiv0{width:20%;background:#fff;padding:9px 12px;margin:0 0 15px;border-radius:10px;float:left;border:2px solid #555555;}
.capbox-inner0{padding:3px 13px;width:76%;float:left;border-radius:10px;margin:0 0 0 20px;border:2px solid #555555;}
#CaptchaInput0{margin:1px 0px 1px 30px;width:130px;border-radius:10px;padding:4px;border:2px solid #555555;}
button.cont_but{font-size:18px;background:linear-gradient(230deg,#004fe1 0%,#3478f6 100%);color:#fff;border-radius:10px;padding:9px 0;box-shadow:0px 5px 15px #00000087;transition:0.3s ease-in;text-transform:uppercase;display:inline-block;width:100%;border:none;}

/************************** INNER SECTION ************************************/

/************footer**************/
footer{width:100%;overflow:hidden;background:#f1f1f1;}
.foot_top{width:100%;overflow:hidden;padding:60px 0 40px;background:#000000;}
.foot_mid{background:#111;padding:30px 0;}
.foot_mbox{text-align:left;color:var(--white);}
.foot_mbox h3{margin:0 0 20px;color:var(--white);font-size:18px;font-weight:600;text-transform:uppercase;}
.foot_bot{background:#090910;color:#fff;width:100%;padding:20px 0;}
.foot_bot p{text-align:center;}
.foot_box{width:100%;color:#fff;}
.foot_box h3{margin:0 0 20px;font-size:16px;font-weight:600;text-transform:uppercase;padding-bottom:15px;position:relative;color:#fff;}
.foot_box h3:before{content:"";bottom:-2px;right:50%;left:0;position:absolute;z-index:1;height:2px;width:20%;background:#fb9809;}
.foot_box ul{padding:0 0 0 18px;}
.foot_box ul li{line-height:30px;position:relative;color:#fff;}
.foot_box ul li:before{content:"";width:8px;height:8px;border-radius:50px;position:absolute;left:-20px;top:10px;transition:ease .2s;background:#fb9909;}
.foot_box ul li a{color:var(--white);transition:linear .2s;text-transform:capitalize;}
.foot_box ul li a:hover{font-size:16px;color:#3640e4;}
.foot_box ul li:hover:before{transform:rotate(180deg);}
.sms {
    display: inline-block;
    position: fixed;
    bottom: 50px;
    left: 18px;
    z-index: 999;
}
/*responsive*/
@media screen and (max-width:980px){
	.sec{padding:40px 0;}
	h2{font-size:30px;}
	.main_btn{font-size: 15px;}
	.header .navbar-inverse .navbar-nav > li > a{padding:8px 5px;}
	.navbar-nav > li > a{padding-top:15px;padding-bottom:15px;font-size:13px;}
	.head_mid{margin:6px 0;}
	.banner{padding:60px 0;}
	.ban_left h1{font-size:40px;}
	.s1_box h3{font-size:14px;margin:11px 0 11px;}
	.s1_box{width:100%;padding:20px 20px;height:300px;}
	.s4_box h3{font-size:30px;}
	.main_btn{padding:12px 18px;}
	.s2_text h3{font-size:20px;}
	.s2_text p{font-size:13px;}
	.s6_box h3{font-size:23px;}
	.s5_top{text-align:center;}
	.s8_left h2{font-size:30px;}
	.s8_btn a{padding:12px 18px;}
	.s8_right {  
    padding: 30px 20px;}
	.h_sec8{overflow:hidden;}
	.foot_top{padding:50px 0;}
	.foot_box h3{font-weight:500;}
	.foot_box p{margin:0 0 30px;}
	.foot_bot{padding:20px 0;border-top:1px solid #3640e4;}
	 button.cont_but{width:100%;}
    #CaptchaDiv0{width:19%;padding:9px 7px;}
    .capbox-inner0{width:78%;margin:0 0 0 10px;}
    #CaptchaInput0{margin:0 0 0 7px;width:55px;}
    .terms_s_left{padding:0;}
}
@media screen and (max-width:767px){
	header{position:relative;background:#000;}
	h2{font-size:22px;}
	.sec{padding:30px 0;}
	.navbar.navbar-inverse{margin:-55px 0 0 0;text-align:center;}
	.navbar-toggle{background:#000;}
	.header .navbar-inverse .navbar-nav > li > a{padding:3px 0;}
	.navbar-inverse .navbar-nav .open .dropdown-menu > li > a{color:#000000;}
	.head_right{display:none;}
	.banner{padding:0 0 40px;background: #000;}
	.ban_left h1{font-size:30px;}
	.main_btn1{display:none;}
	.main_btn{display:block;}
	.ban_left a{margin:30px 0;}
	.s1_box{margin:0 0 20px;height:auto;}
	.h_sec3::before{display:none;}
	.h_sec3{padding:40px 0 120px;}
	.s3_box h2{margin:0px 0 20px;}
	.s4_box{margin:0 0 20px;}
	.s4_box h3{font-size:26px;}
	.s6_box{border-right:none;padding:0;margin:0 0 20px;}
	.s6_box a{margin:30px 0 0;padding:12px 0;}
	.s8_left h2{font-size:23px;}
	.s8_left p{margin:0 0 10px;}
	.s8_form input{padding:12px 0px 12px 10px;margin:0 0 10px;}
	.foot_bot p{text-align:center;font-size:13px;}
	.foot_box{margin:0 0 20px;}
	.foot_top{padding:30px 0 0px;}
	.terms_section_form{width:100%;margin:40px 0 0;}
    .inner_page_banner{padding:20px 0;}
       #CaptchaDiv0{width:100%;}
    .capbox-inner0{width:100%;margin:0 0 0 0px;}
    #CaptchaInput0{width:100px;margin:1px 0px 1px 20px;}
    button.cont_but{width:100%;}
}