h1, h2,h3, h4, h5, h6, p, span, ul, li, a{margin:0;padding:0;font-family: 'Raleway', sans-serif;}
a{text-decoration:none !important;}
p, li{font-family: 'Open Sans', sans-serif;}
body{margin:0;padding:0;font-family: 'Open Sans', sans-serif;}
.no_space{padding-right:0px;padding-left:0px;}
.h_btn{padding: 12px 45px;font-weight: 600;background: rgb(255 223 0);text-transform: uppercase;letter-spacing: 2px;border-radius: 50px;color: #000;display: inline-block;transition:all .3s linear;}
.h_btn:hover{background: #ffec07;color: #000;}
.sec{ padding: 50px 0; width: 100%; }
img{ max-width:100%; }
input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; }
input[type=number] {-moz-appearance: textfield;}
/************************** header  ************************************/
/*sidebar form*/
.sidebar_form_bg {
    width: 250px;
    position: fixed;
    top: 20%;
    transform: translate(-250px, 0);
    border-radius: 5px;
    cursor:pointer;
    transition:linear .3s;
    z-index: 99;
    box-shadow:46px 5px 10px 0 #00000029;
}
.sidebar_active {
    transform: translate(0,0);
}
.sidebar_head {
    position: absolute;
    transform: rotate(-90deg);
    right: -168px;
    background: #ffdf00;
    padding: 10px;
    color: #000;
    top: 130px;
    width: 300px;
    text-align: center;
    border-radius: 0 0 5px 5px;
    font-weight: bold;
}
.rev_box { width: 100%; box-shadow: 3px 3px 30px 0 #00000047; padding: 30px; border: 1px solid #f6831d; border-radius: 10px; margin: 20px 0; }
.rev_box ul li { display: inline-block; list-style: none; color: #f6830f; }
.rev_box ul li:before { display: none; }
.rev_box p{ height: 110px; }
.rev_box img { margin: 0 0 20px; border-radius: 60px; border: 2px solid #0e918c; }
.sidebar_form {
    background: #fff;
    padding: 30px;
    height: 300px;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: center;
    align-items: stretch;
    border: 2px solid #ffdf00;
}

.sidebar_head h3 {
    font-size: 18px;
}
.sidebar_form .form-control {
    padding: 13px;
    height: auto;
    border: 2px solid #ff007a;
}
/*sidebar form end*/
header{ width: 100%; position: absolute; top: 0;  padding: 10px 0;}
.head_right { width: 100%; margin: 10px 0 0; text-align: right; }
.head_right ul li { display: inline-block; padding: 0 10px;  }
.head_right ul li a {color:#fff;  font-size: 16px; font-family: 'Open Sans', sans-serif; } 
span.top_icon{  margin: 0 10px 0;  text-align: center; display: inline-block; color:#fff; font-size: 18px; }
.head_mid{ margin: 24px 0 0; }
.main_navigation {width: 100%;padding: 9px 0; } 
.navbar-inverse {background-color: transparent; border: none; } 
.navbar-collapse.collapse {float: none; } .navbar-inverse .navbar-nav > li > a {color: #fff; padding: 0 8px; font-size: 16px; } 
.dropdown-menu {padding: 8px 0; margin: 0; background-color: #fff; top: 20px; } 
.dropdown-menu > li > a {color: #000; text-align: left; font-size: 15px; } 
ul.dropdown-menu li {width: 100%; border-bottom: 1px dashed #ababab; } 
.caret {color: #fff; margin-left: 9px; } 
.navbar-inverse .navbar-nav > li > a:hover {color: #fff; transition: 0.7s; } 
.navbar-inverse .navbar-nav > .open > a, 
.navbar-inverse .navbar-nav > .open > a:hover, 
.navbar-inverse .navbar-nav > .open > a:focus {color: #000; background-color: transparent; } 
.nav.navbar-nav {display: block; width: 83%; margin: 0 auto; }
.navbar-nav {float: none; } 
.navbar.navbar-inverse {margin-bottom: 0; } 
.navbar {min-height: auto; } 
.head_bot_btn {width: 100%; text-align: right; padding: 11px 0; } 

/************************** banner  ************************************/
.banner{background: url(img/banner_img1.png) no-repeat top center;width: 100%;padding: 200px 0;background-size: cover;}
.banner_form { background-color: #fff;  padding: 30px; border-radius: 5px; box-shadow: 5px 5px 30px 0 rgba(0,0,0,0.3);  }
.banner_form h3{  text-align: center; color: #ff007a; margin: 0 0 20px; }
.banner_form .form-group:last-child{ margin: 0; }
.banner_left { width: 100%; margin: 30px 0 0;}
.banner_left h1 {color: #fff; font-size: 40px; }
.banner_left p{ font-size: 18px; color: #fff; line-height: 28px; margin: 30px 0; }

.banner_right { width: 100%; margin: 0; }
button.ban_btn {width: 100%;display: block;border: none;font-size: 16px;font-weight: 600;border-radius: 50px;padding: 12px;background: rgb(255 223 0);color: #000;letter-spacing: 2px;text-transform: uppercase;transition:all .3s linear;}
button.ban_btn:hover {background: #ffdf01;color: #000;}
input.form-control { padding: 10px; height: auto; border-radius: 0;  }
ul.banner_list {
    display:none;
    margin: 30px 0 0;
    /*display: flex;*/
}
ul.banner_list li {display: inline-block;padding: 0 10px;font-size:16px;text-align: left; list-style:none;}
ul.banner_list li img { margin: 0 0 20px 0; }
ul.banner_list li p { margin: 0; }
.banner_uni {
    margin: 20px 30px 0 0;
}
/************************** section 1  ************************************/

.sec1_box {text-align: center; padding: 50px 30px; box-shadow: 0 0 38px rgba(0, 0, 0, 0.11); transition: all .3s linear;} 
.sec1_box span {display: inline-block; font-size: 48px; color: #ff007a; transition: all .3s linear;} 
.sec1_box h3 {margin: 10px 0; font-size: 20px; text-transform: uppercase; font-weight: 700; }
.sec1_box p {font-weight: 400; font-size: 16px; line-height: 28px; margin: 0 0 20px;}
.sec1_box:hover{ background:linear-gradient(to top, rgba(255, 0, 122, 1) 0%, rgba(142, 0, 116, 1) 100%); box-shadow: none; color:#fff; }
.sec1_box:hover span{ color: #fff; }

/************************** section 2  ************************************/
.h_sec2{ background: #f9faff; }
.sec2_top{ text-align: center; }
.sec2_top h2{ font-size: 36px; margin: 0 0 20px; }
.sec2_top p{ font-size: 18px; color:#000; }
.sec2_bot{ width: 100%; margin:50px 0 0;  }
.tabs {list-style-type: none; margin-bottom: 40px; padding-left: 0; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-left: -15px; margin-right: -15px; } 
.tabs li {-ms-flex: 0 0 16.6666666667%; flex: 0 0 16.6666666667%; max-width: 16.6666666667%; padding-right: 15px; padding-left: 15px; text-align: center; } 
.tabs li a {display: block; box-shadow: 0 2px 48px 0 rgba(0, 0, 0, 0.06); background: #fff; border-radius: 3px; padding: 25px 12px; font-size: 14px; font-weight: 600; text-transform: uppercase; color: #3b566e; position: relative; z-index: 1; } 
.tabs li a:hover, 
.tabs li a:hover i, 
.tabs li.current a, 
.tabs li.current a i {color: #fff; } 
.tabs li a i {color: #ff007a; font-size: 40px; margin-bottom: 15px; font-weight: 300; display: inline-block; -moz-transition: .4s; -webkit-transition: .4s; transition: .4s; } 
.tabs li:first-child a {border-radius: 30px 0 0 0; } 
.tabs li:last-child a {border-radius: 0 30px 0 0; } 
.tabs li a::before {content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #ff007a; background: linear-gradient(to top, rgba(255, 0, 122, 1) 0%, rgba(142, 0, 116, 1) 100%); z-index: -1; opacity: 0; border-radius: 3px; -webkit-transform: scale(.9); transform: scale(.9); visibility: hidden; -moz-transition: .4s; -webkit-transition: .4s; transition: .4s; } 
.tabs li:first-child a::before {border-radius: 30px 0 0 0; } 
.tabs li:last-child a::before {border-radius: 0 30px 0 0; } 
.tabs li a:hover::before, 
.tabs li.current a::before {opacity: 1; visibility: visible; -webkit-transform: scale(1); transform: scale(1); } 
.tabs_item:first-child {display: block; } 
.tabs_item {display: none; background: #fff; box-shadow: 0 2px 48px 0 rgba(0, 0, 0, 0.06); } 
.tabs_item_content {padding: 30px 20px; } 
.tabs_item_content h3 {font-size: 20px; font-weight: 700; margin-bottom: 19px; } 
.tabs_item_content p {margin-bottom: 25px; } 
.tabs_item_content ul {padding: 0; margin: 10px 0 27px 0; list-style-type: none; } 
.tabs_item_content ul li {position: relative; margin-bottom: 12px; padding-left: 25px; } 
.tabs_item_content ul li:last-child {margin-bottom: 0; } 
.tabs_item_content ul li::before {content: ''; position: absolute; left: 0; top: 3px; width: 15px; height: 15px; background: #ff007a; background: -webkit-linear-gradient(to right, #8E0074, #ff007a); background: linear-gradient(to right, #8E0074, #ff007a); -webkit-clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%); clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%); }

/************************** section 3  ************************************/
.h_sec3{ background: url(img/s3_img1.jpg) no-repeat center; background-size: cover; }
.sec3_top{ width: 100%; }
.sec3_tleft { width: 100%; color:#fff; margin: 90px 0 0;}
.sec3_tleft h2{ font-size: 36px; margin: 0 0 20px; }
.sec3_tleft p{ font-size: 18px;}
.sec3_tright{ width: 100%; text-align: right; margin: -110px 0 0; }
.sec3_box { width: 100%; padding: 25px; box-shadow: 0 0 38px rgba(0, 0, 0, 0.11); background: rgb(142, 0, 116, 0.7); margin: 0 0 30px; height:100px;}
.sec3_btext { width: 100%; padding: 0 0 3px 100px; }
.sec3_btext h4 { color: #fff; font-weight: 700; line-height: 28px; }
.sec3_box img { float: left; }

/************************** section 4  ************************************/
.h_sec4{ background: #F8F9FE; }
.sec4_top { width: 100%; text-align: center; margin: 0 0 50px; overflow: hidden; }
.sec4_top h2{ font-size: 36px; margin: 0 0 20px; }
.sec4_top p{ font-size: 18px; color: #000;}
.sec4_bot { width: 100%; overflow: hidden; }
.sec4_box { text-align: center; box-shadow: 0 9px 16px 0 rgba(224, 229, 238, .5); border: solid 1px #e5eaed; padding: 30px 50px; border-radius: 15px; position: relative; }
.sec4_box h5 { font-size: 24px; color: #555555; text-transform: uppercase; font-weight: 700; } 
.sec4_box h2 { font-size: 66px; margin: 40px 0; color: #FF007A; font-weight: 600; line-height: 32px;}
.sec4_box h2>span {font-size: 18px;margin: 0 5px 0 5px;position: relative;bottom: -10px; color:#637282;}
.sec4_box h2>span:first-child {color: #FF007A;bottom: 10px;}
.sec4_box ul { margin: 0 0 40px; }
.sec4_box ul li { list-style: none; margin: 0 0 15px; font-size: 18px; color: #637282; }
.s4:nth-child(2) .sec4_box { border-top: 5px solid #FF007A; border-bottom: 5px solid #FF007A; }

/************************** section 5  ************************************/
.h_sec5{background: url(img/s5_img3.jpg) no-repeat center;background-size: cover;padding: 0 0 100px;}
.sec5_box {padding: 40px 80px 80px 80px;text-align: center;background: rgba(255, 0, 122,.7);color: #fff;border-radius: 0 0 100% 100%;}
.sec5_box img { width: 80px; border-radius: 50px; border: 2px solid #fff; padding: 2px; }
.sec5_box h5 { font-size: 20px; font-weight: 700; margin: 15px; }
.sec5_box h6 { font-size: 16px; font-weight: 600; margin: 0 0 15px; }

/************************** section 6  ************************************/
.h_sec6{ background: url(img/s6_img1.jpg) no-repeat center top; background-size: cover; }
.sec6_box { width: 100%; padding: 30px; color: #fff; } 
.sec6_box span {display: inline-block; font-size: 36px; float: left; }
.sec6_btext { width: 100%; padding: 0 0 0 60px; } 
.sec6_btext h3 {font-size: 36px; font-weight: 700; overflow: hidden; } 
.sec6_btext p {font-size: 18px; }

/************************** section 7  ************************************/
.h_sec7{ background: url(img/s7_img1.jpg) no-repeat center; background-size: cover; background-attachment: fixed; position: relative;  }
.h_sec7:before {content: ''; display: block; position: absolute; top: 0; bottom: 0; left: 0; right: 0; background: linear-gradient(to top, rgba(255, 0, 122, 0.7) 0%, rgba(142, 0, 116, 0.7) 100%); }
.sec7_top{ width: 100%; text-align: center; color: #fff; overflow: hidden; margin: 0 0 50px; }
.sec7_top h2{ font-size: 36px; margin: 0 0 20px; }
.sec7_top p{ font-size: 18px;}
.sec7_mid { width: 100%; overflow: hidden; margin: 0 0 50px; }
.sec7_mid ul{ color: #555555; padding: 30px; background: #fff; text-align: center; border-radius: 5px; margin: 0; box-shadow: 0 2px 48px 0 rgba(0, 0, 0, 0.06); }
.sec7_mid ul li {list-style: none; margin: 0 0 5px; font-size: 16px; }
.sec7_mid ul li>span{ color: #FF007A; font-weight: 300; }
.sec7_mid ul li:first-child { font-size: 18px; font-weight: 600; text-transform: uppercase; margin: 0 0 10px; }
.sec7_mid ul li:last-child { margin: 0; }
.sec7_bleft{ width: 100%; color:#fff; }
.sec7_bleft h3{ color:#fff; margin: 0 0 15px; font-weight: 600; }
.sec7_bleft p{ font-size: 16px; line-height: 28px; }
.sec7_form .form-group{ margin: 0 0 30px; }
.sec7_form .form-control { background: transparent; border: 1px solid #fff; color: #fff; padding: 15px; border-radius: 4px; }
.sec7_form .h_btn{ border:none;background: #8e0074; }
.sec7_form .form-group .form-control::placeholder{ color: #fff; }
.sec7_mid ul li a { color: #555555; }

/************************** section 7  ************************************/
.h_sec8{ padding-bottom: 0; }
.sec8_top{width: 100%; text-align: center; overflow: hidden; margin: 0 0 50px; }
.sec8_top h2{ font-size: 36px; margin: 0 0 20px; }
.sec8_top p{ font-size: 18px; color: #000;}
.sec8_bot{ width: 100%; overflow: hidden; }
.sec8_box{ width: 100%; overflow: hidden; position: relative; margin: 0 0 30px; }
.sec8_box img{ width: 100%;}
.sec8_text {width: 100%; color:#fff; padding: 230px 0 0; transition: linear .3s; opacity: 0; text-align: center; position: absolute; top: 0; bottom: 0; left: 0; right: 0; background: linear-gradient(to top, rgba(255, 0, 122, 0.7) 0%, rgba(142, 0, 116, 0.7) 100%); }
.sec8_text h4{ font-size: 20px; font-weight: 700; margin-bottom: 5px; }
.sec8_box:hover .sec8_text{ opacity: 1; }



.h_m_sec12 {
    background: #f5f7fb;text-align: center;  padding: 60px 0;
}
.sec12_top {
    width: 100%;
    margin: 0 0 50px;
    overflow: hidden;
}

.sec12_bot {
    width: 100%;
    overflow: hidden;
}
.sec12_box {
    width: 100%;
}

.sec12_box img {
    max-width: 100%;
}

.sec12_box h5 {
    font-size: 20px;
    text-transform: capitalize;
    margin: 20px 0;
    font-weight: 700;
}
.s12_bot_btn {
    margin: 50px 0 0;
}
/************************** sec7  ************************************/
.h_m_sec10 { width: 100%; text-align: center; padding: 30px 0 50px; background: #f9faff; }
.h_m_sec10 p { margin: 20px 0; font-weight: 400; font-size: 16px; line-height: 28px; }
.intro_para { display: none;margin: 10px 0 0; }

.owl-theme .owl-controls .owl-page span {
    background: #ffff;
    margin: 40px 8px 0;
}
/*404*/
.error_page_banner {
    width: 100%;
    padding: 100px 0 130px;
    background:url(img/innr_pge_bg.jpg) no-repeat center bottom;
    background-size: cover;
    text-align: center;
}

.error_page_banner h3 {
    font-size: 110px;
    color: #f9faff;
    font-weight: 700;
}

.error_page_banner p {
    font-size: 50px;
    color: #fff;
}
.error_page_banner a {
    font-size: 15px;
    background: #f9faff;
    color: #000;
    padding: 10px 30px;
    display: inline-block;
    margin: 40px 0 0;
    border-radius: 24px;
}
/*footer*/
footer{ width: 100%;  color:#555; }
.foo_top{ width: 100%; }
.foo_tbox h3{ text-transform: uppercase; margin: 0 0 20px; font-weight: 600; font-size: 18px; }
.foo_tbox ul li{ line-height: 22px; list-style: none; }
.foo_tbox ul li a{ color:#555; transition: .3s; padding: 5px 0; display: block; }
.foo_tbox ul li a>i{ margin:0 5px 0 0;   }
.foo_tbox ul li a:hover{ color:#555;  padding: 5px 0 5px 5px;}
.foo_bot{ width: 100%; padding: 10px; border-top: 1px solid #ccc; }
.foo_bot p{ margin: 0 auto; text-align: center; }
.foot_right {
    background: #671579;
    padding: 20px;
    margin: 20px 0 0;
    border-radius: 10px;
}
.foot_right>img{ margin:0 0 10px; }
/*inner pages*/

/************************** inner section ************************************/
.inner_page_banner {
    width: 100%;
    padding: 110px 0 130px;
    text-align: center;
    background: url(img/innr_pge_bg.jpg) no-repeat center bottom;
    color: #fff;
}
.inner_page_banner h3 {
    font-size: 32px;
    text-transform: capitalize;
    color: #fff;
}
.terms_section {
    width: 100%;
    padding: 40px 0;
}
.terms_section h3 {
    font-weight: 600;
    margin: 20px 0 10px;
    text-transform: capitalize;
}
.terms_section h5 {
    font-weight: 600;
    margin: 20px 0;
    text-transform: capitalize;
    font-size: 18px;
}
.terms_section p {
    margin: 0 0 15px;
}
.terms_section ul li:before {
    content: "";
    position: absolute;
    left: -23px;
    background: #3f3a7e;
    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;
}
.terms_section ul li a {
    color: #102a45;
}
.terms_section .form-control {
    resize: none;
    border: 2px solid;
   border-radius: 6px;
}
.hw_sec h2 {
    font-size: 22px;
    margin: 30px 0 10px;
    font-weight: 600;
}
/*               inner page          */


.ser_sec1 {
		width: 100%;
		padding: 50px 0;
		text-align: center;}
		.ser_sec1 h2 {
    margin: 0 0 20px;
}

.ser_sec2 {
        width: 100%;
    background: #ce1859;
    color: #fff;
    text-align: center;
    padding: 50px 0;
    overflow: hidden;
}

.ser_sec2_top {
    width: 100%;
    text-align: center;
    margin: 0 0 30px;
    overflow: hidden;
}

.ser_sec2_bot {
    width: 100%;
    overflow: hidden;
}
.ser_sec2_box {
    width: 100%;
    padding: 12px;
    margin: 10px;
    border: 2px solid;
}
.ser_sec2_box h3 {
    font-weight: 600;
    margin: 0 0 11px;
}


.ser_sec3 {
    width: 100%;
    padding: 50px 0;
}
.ser_sec3_left {
    width: 100%;
}

.ser_sec3_left h2 {
    margin: 0 0 30px;
}
.ser_sec3_box_img img {
    width: 50%;
}
.ser_sec3_box_img {
    width: 100%;
    text-align: center;
}

.ser_sec3_box {
    width: 100%;
    margin: 0 0 25px;
}

.ser_sec3_box h3 {
    font-size: 25px;
    margin: 0 0 10px;
    font-weight: 700;text-transform: capitalize;
}

.ser_sec3_right {
       width: 100%;
}
.ser_sec3_lform {
    width: 100%;
    padding: 25px 30px 30px 30px;
    background: #4f70d0;
    margin: 23px 0 0;
}
.ser_sec3_lform h4 {
    font-size: 17px;
    text-align: center;
    margin: -47px 0 24px;
    background: linear-gradient( 
180deg
 , rgba(142,0,116,1) 30%, rgba(255,0,122,1) 80%);
    padding: 13px 0;
    color: #fff;    text-transform: capitalize;
}

.s_sec3_forminner {
    width: 100%;
}
.s_sec3_forminner .form-control {
    width: 100%;
    border-radius: 0;
    background: url(404.php.html) no-repeat, #4f70d0;
    background-position: 260px  8px;
    color: #fff;
}
.s_sec3_forminner .form-group:nth-child(2) .form-control {
    background-position: 260px  -18px;
}
.s_sec3_forminner .form-group:nth-child(3) .form-control {
    background-position: 260px  -48px;
}
.s_sec3_forminner .form-group:nth-child(4) .form-control {
    background-position: 260px  -78px;
}
.s_sec3_forminner .form-group:nth-child(5) .form-control {
    background-position: 260px  -104px;
}
.s_sec3_forminner .form-group:nth-child(6) .form-control {
    background-position: 260px  -129px;
}
.s_sec3_forminner .form-group:nth-child(7) .form-control {
    background-position: 260px  -157px;
}

.s_sec3_forminner input::placeholder {
    color: #fff !important;
}

.s_sec3_forminner *:focus{border:1px solid #fff;}
button.s1_btn {
       text-transform: uppercase;
    width: 100%;
    border: 0;
    color: #fff;
    padding: 10px 0;
    font-size: 16px;
    border-radius: 50px;
    background: linear-gradient( 
180deg
 , rgba(142,0,116,1) 30%, rgba(255,0,122,1) 80%);
}

.ser_sec4 {
    width: 100%;
    text-align: center;    padding: 0 0 50px;overflow: hidden
}


.ser_sec4_top {
    width: 100%;
    margin: 0 0 30px;
}

.ser_sec4_bot {
    width: 100%;
    overflow: hidden;
}
.ser_sec4_box {
    width: 100%;
}

.ser_sec4_box p {
    font-size: 19px;
    position: relative;
    padding: 20px 0 15px 24px;
}

.ser_sec4_box p:before {
     content: "\f10d";
     position: absolute;
     font-family: FontAwesome;
     font-size: 20px;
     color: #8e1094;
     z-index: 999;
     left: 0;
     top: 11px;
}


.ser_sec4_box h5 {
    font-size: 20px;
    text-transform: uppercase;
    font-weight: 700;
}
.ser_sec5 {
    width: 100%;
    padding: 60px 0;
    text-align: center;
    background: #ce1859;
    color: #fff;
}
.sec5_top{width:100%;overflow:hidden;margin:0 0 40px;}


.sec5_bot{width:100%;overflow:hidden;}
.sec5_form{width:100%;}
.sec5_form .form-control{border-radius: 0;resize:none;background:#fff;border:none;border-bottom: 2px solid #4a1979;box-shadow:none;padding:16px 10px;font-weight: 600;font-size: 17px;}

button.s5_btn{    padding: 7px 90px;
    color: #fff;
    border-radius: 4px;
    text-transform: uppercase;
    border: 2px solid #b00076;
    margin: 15px 0 0;
    font-weight: 600;
    font-size: 19px;
    background: linear-gradient( 
180degbanner_list
 , rgba(142,0,116,1) 30%, rgba(255,0,122,1) 80%);}


/*               inner page          */
.capbox0 {
    width: 100%;
    margin: 10px 0;    overflow: hidden;
}

#CaptchaDiv0 {
   width: 40%;
    background: #fff;
    padding: 10px 12px;
    margin: 0 0 15px;
    float: left;border-radius: 6px;
    border: 2px solid #555555;
}
.capbox-inner0 {
    padding: 3px 13px;
    width: 57%;
    float: left;
    margin: 0 0 0 20px;
   border: 2px solid #555555;border-radius: 6px;
}
		
#CaptchaInput0 {
    margin: 1px 0px 1px 30px;
    width: 130px;
    padding: 4px; border: 2px solid #555555;border-radius: 6px;
}
button.cont_but {
    font-size: 16px;
    text-transform: uppercase;
    color: #fff;
    background: #1a71ea;
    padding: 10px 90px;
    border: none;
    border-radius: 10px;
    font-weight: 700;
}

/*contact us page*/

.conatc_us_form label{text-transform:uppercase;font-weight:600;color:#ff007a;}
button.cont_but {font-size: 16px; text-transform: uppercase; color: #fff; background: #ff007a; padding: 10px 30px; border: none; }
.capbox {width: 100%; margin: 0 auto; } 
.capbox-inner {padding: 8px 13px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 0; background: #fff; } 
#CaptchaDiv {width: 100%; background: #fff; padding: 10px 12px; margin: 0 0 15px; } 
#CaptchaInput { margin: 1px 0px 1px 0px; width: 100%; padding: 4px; } 
.capbox2 {width: 100%; margin: 0 auto; } 
.capbox-inner2 {padding: 8px 13px; border: 1px solid #cccccc; border-radius: 4px; background: #fff; } 
#CaptchaDiv2 {width: 100%; background: #fff; padding: 10px 12px; margin: 0 0 15px;border: 1px solid #cccccc; border-radius: 4px; }
#CaptchaInput2 { margin: 1px 0px 1px 50px; width: 40%; padding: 4px; }

/*Modal*/

.modal{top:25%;}
.modal-content{background:#ff007a;box-shadow:rgb(0,0,0) 0px 0px 6px 2px;border:1px solid #00d9ea;}
.modal-header{padding:0;border:none;}
button.close{background:url(img/cross.png) no-repeat 0 0;width:16px;height:16px;position:absolute;top:-5px;right:-5px;display:block;opacity:1;}
h4.modal-title{font-size:20px;font-weight:600;text-transform:uppercase;color:#fff;margin:0;padding:15px 10px;text-align:center;line-height:25px;}
#popupform input.cn{padding:6px 0 5px 48px; border: none; margin:0 0 10px;width:100%;background:#fff url(404.php.html) no-repeat;background-position:0 0;}
#popupform textarea{width:100%;height:66px;padding:7px 9px;color:#585858;font-size:13px;}
#popupform button, #popupform input[type=submit]{background:#00d9ea;color:#fff;border:none;text-transform:uppercase;margin-top:14px;padding:4px 18px;margin-bottom:5px;font-size:19px;}
.modal-dialog{max-width:400px;}
.modal-backdrop.in{opacity:0.7;filter:alpha(opacity=50);}
.inform p{ text-align: center; color: #fff; }

/*Responsive*/

@media screen and ( max-width: 980px){
	h2{ font-size: 32px; line-height: initial; }
	.h_btn{ padding: 12px 25px; }
	.sec { padding: 50px 0; }
	.head_right{ margin: 0; }
	.head_right ul li{ padding: 0; }
	.head_right ul li a { font-size: 15px; }
	.nav.navbar-nav{ width: 100%; }
	.navbar-collapse.collapse{ float: right; padding: 0; }
	.banner{ height: auto; padding: 100px 0 130px; }
	.banner:after { width: 200px; height: 270px; right: 40%; bottom: 330px; }
	.banner_img{ left: 20%; top: 9%; }
	.banner_right { margin:80px 0 0; }
	.banner_form { background-color: rgba(255,255,255,.8);}
	.banner_left { margin: 35% 0 0; }
	.banner_left h1 { font-size: 30px; }
	.banner_left p { font-size: 16px; }
	.h_sec1{ padding: 0 0 50px; }
	.sec6_box{ padding: 0; }
	.sec6_btext p { font-size: 16px; }
	.sec6_btext { padding: 0 0 0 50px; }
	.tabs li{ padding: 0; }
	.tabs_item_img img{ width: 100%; }
	.tabs{ margin-bottom: 0; }
	.tabs_item_content { padding: 0 0 30px; }
	.h_sec4 { padding: 0 0 50px; }
	.sec4_box{ padding: 30px 20px; }
	.h_sec5{ padding: 0 0 50px; }
	.sec5_box { padding: 30px 50px 70px 50px;}
}
@media screen and ( max-width: 767px){
	h2 { line-height: 28px; font-size: 24px; }
	h5 { font-size: 20px; line-height: 24px; }
	.sec{ padding:40px 0; }
	header{ z-index: 1; background: #ff007a; }
	.logo { margin: 0 0 10px; }
	.head_right ul li { margin: 0 0 5px; }
	.head_right ul li a {font-size: 14px; display: block; color:#000; }
	span.top_icon {padding: 0 5px 0 0; font-size: 14px; color:#ff007a; }
	.navbar-inverse .navbar-toggle{ border-color: #fff;margin: 0 0 -30px; bottom: 54px; }
	.navbar-inverse .navbar-nav > li > a{ font-size: 16px; margin: 0 0 10px; }
	.navbar-collapse{ padding: 10px 0; } 
	.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form { border-color: #ec2755; }
	.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {background-color: #ea2655; outline: none;}
	.navbar-inverse .navbar-nav .open .dropdown-menu > li > a{ color: #fff; }
	.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus{ color: #fff; }
	.banner{ height: auto; background-position: 55% center; padding: 70px 0 0px; }
	.banner:before {content: ""; position: absolute; left: 0; right: 0; top: 0;bottom: 0; background: #3a022fb3; }
	.banner:after{ display: none; }
	.banner_left{ text-align: center; margin: 140px 0 0; }
	.banner_form{ background:#fff;}
	.banner_lbox h1{ color:#666; }
	.banner_right { margin: 30px 0 0; }
	.foo_tbox { margin: 0 0 20px; }
	.inner_banner { padding: 130px 10px 20px 10px; }
	.inner_banner h1{ font-size: 32px; }
	.h_sec2{ overflow: hidden; }
	.h_sec3{ overflow: hidden; }
	.banner_left h1 { font-size: 22px; }
	.banner_form h3{ font-size: 22px; }
	.head_right{ text-align:left; }
	.head_right ul li a{ color: #fff; }
	.head_mid{ margin: 0; }
	span.top_icon{ color: #fff; }
	.sec6_box { margin: 0 0 20px; text-align:center; }
	.sec6_btext { padding: 0; }
	.sec6_box span{ float:none;}
	.sec2_top h2 { font-size: 24px; margin: 0 0 10px; }
	.tab{ overflow: hidden; }
	.tabs li {-ms-flex: 0 0 49.666667%; flex: 0 0 49.666667%; max-width: 49.666667%; }
	.tab_content { margin: 20px 0 0; }
	.tabs li:first-child a::before{ border-radius: 0; }
	.tabs li:last-child a::before{ border-radius: 0; }
	.tabs_item_content { padding: 30px 0 0;  }
	.sec2_bot .tabs_item_content{ text-align:center; }
	.sec2_bot .tabs_item_content p { text-align: left;}
	.sec2_bot .tabs_item_content ul { text-align: left;}
	.tabs li a{ font-size: 12px; }
	.sec3_tright{ margin: 0; }
	.sec3_tleft h2{ font-size: 24px; }
	.sec3_tleft{ margin: 0; }
	.sec3_bot_col{ display:none;}
	.sec8_top h2{ font-size: 24px; }
	.sec8_text{ opacity: 1; padding: 260px 0 0; background: linear-gradient(to top, rgba(255, 0, 122, 0.7) 0%, rgba(15, 15, 15, 0.1) 70%);}
	.sec4_top h2{ font-size: 24px; }
	.sec4_box { margin: 0 0 30px; } 
	.sec4_box h5 { font-size: 20px; }
	.h_sec5{ padding: 0 0 30px; }
	.sec5_box { padding: 30px 30px 70px 30px; }
	.sec7_top h2{ font-size: 24px; }
	.sec7_top{ margin: 0 0 30px; }
	.sec7_mid ul{ margin: 0 0 30px; }
	.sec7_mid ul li a{ color:#428bca; }
	.sec7_mid{ margin: 0; }
	.terms_section p {    margin: 0px 0 0;    display: inline-block;}
	.sec7_bleft{ margin: 0 0 30px; text-align:center; }
	.sec7_form .col-xs-12:last-child .form-group { text-align: center;}
	.h_sec7{ padding: 40px 0 0; background-size: cover; background-attachment: scroll; }
	.h_m_sec10{ display:none; }
	.sec8_bot_col{ display:none;}
	
	.foo_tbox ul li a{ line-height: 17px; }
	.inner_page_banner h3{ font-size:24px; }
	.inner_page_banner{padding: 170px 0 90px; }
	.sidebar_form_bg {box-shadow:none; } 
	.sidebar_head h3 {
    font-size: 14px;
}
.sidebar_head{
    width: 160px;
    right: -92px;
    padding: 5px;
    
}
}