@charset "utf-8";
/* CSS Document */
*{margin:0px; padding:0px;}
@font-face {
    font-family: 'Monotype Corsiva';
    src: url('../fonts/MonotypeCorsiva.woff2') format('woff2'),
        url('../fonts/MonotypeCorsiva.woff') format('woff');
    font-weight: normal;
    font-style: italic;
}
@font-face {
    font-family: 'Edwardian Script ITC';
    src: url('../fonts/EdwardianScriptITC.woff2') format('woff2'),
        url('../fonts/EdwardianScriptITC.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
body{overflow-x: hidden; background: #fff; background-attachment: fixed; font-family: 'Lato', sans-serif; color:#4e4d4d;}
a, a:active, a:focus{outline: none; text-decoration: none;}
a:hover{text-decoration: none;}
#back-to-top {position: fixed; text-align: center; color: #fff; font-size: 19px; line-height: 41px; cursor: pointer; bottom: 65px; right: 3%; background: #6a2414; width: 40px; height: 40px; text-decoration: none;}
.top_section{background: #27247b;}
.top_media{list-style: none; float: left; margin: 0px;}
.top_media li{float:left;}
.top_media li a{display: block; color: #f7f3f3; padding: 8px 12px; border-right: 1px solid #75392c;}
.top_media li:last-child a{border-right:none;}
.top_media li a:hover{background: rgba(0,0,0,.2);}
#cssmenu{background: rgb(106, 36, 20) !important;}
.logo{width:100px; position: absolute; left: 0px; top:0px;}
.logo_inner{width:100%; position: relative; padding-left: 120px;  min-height: 100px; padding-top: 15px; padding-bottom: 15px}
.logo_inner a{display: inline-block;}
.logo_inner h2{color: #27247b;  text-shadow: 2px 0 0 #fff, -2px 0 0 #fff, 0 2px 0 #fff, 0 -2px 0 #fff, 1px 1px #fff, -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff; margin: 0px; text-transform: uppercase; font-weight: bold;}
.logo_inner p{color:#27247b; font-size: 20px; margin-bottom: 0px; margin-top: 5px;}
.logo_section{padding: 6px 0px;}
.top_login_ul{list-style: none; float: right; overflow: hidden; margin: 0px;}
.top_login_ul li{float:left;}
.top_login_ul li a{display: inline-block; background: rgba(50, 73, 231,.3); color:#3249e7; padding: 10px 30px; margin-right: 10px; border-radius: 24px;}
.top_login_ul li a:hover{display: inline-block; background: rgba(50, 73, 231,.6); color:#fff;}
.affix {left: 0px; right: 0px; top: 0px; z-index: 1;}
.menu_section{z-index: 11; padding:0px 0px;}
.all_padding{padding:50px 0px;}
.glyphicon-chevron-left::before {content: ""; background: url(../img/left_dir.png)no-repeat center; display: inline-block; width: 100%; height: 100%;}
.glyphicon-chevron-right::before {content: ""; background: url(../img/right_dir.png)no-repeat center; display: inline-block; width: 100%; height: 100%;}
.carousel-control.left, .carousel-control.right {background:none; opacity: 1;}
.light_bg{background: #040948fa; color: #fff;}
.other_bg_img{background: url(../img/bg_sub-header_2.png) #040948fa;}
.other_bg_img .all_heading {color: #fff}
.all_heading h2{font-size: 40px; letter-spacing: 1px; margin: 0px; font-weight: bold; position: relative}
.all_heading h2 span{ font-weight: bold;}
.all_heading{position: relative; color: #000; padding-bottom: 25px;}
.light_bg .all_heading{color:#fff;}
.sm_about{width: 100%; float: right;}
.plac_border{background: #fff; text-align: center; padding: 10px; margin: 0px 10px;}

.owl-carousel{display: none; position: relative; width: 100%; -ms-touch-action: pan-y;}
.owl-carousel .owl-wrapper-outer{ overflow: hidden; position: relative; width: 100%;}
.owl-carousel .owl-item{float: left;}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{cursor: pointer;}
#owl-demo .item{ display: block; margin: 10px;}
.owl-theme .owl-controls .owl-buttons div { position: absolute;}
.owl-theme .owl-controls .owl-buttons .owl-prev{ left: -24px; top: 30%;  bottom:40%}
.owl-theme .owl-controls .owl-buttons .owl-next{right: -24px; top:30%;  bottom:40%}

.sm_heading{margin-bottom: 25px;}
.sm_heading h3{position: relative; font-family: 'Bitter', serif; margin-top: 0px;}
.sm_heading h3::after{content: ""; background-color: #ea5e2f; bottom: -10px;  height: 2px;  left: 0; width: 30px; position: absolute; z-index: 0}
.news_date{color: #a1a1a1; margin-bottom: 10px;}
.news_date .fa{font-size: 12px; margin-right: 5px;}
.news_box{border-bottom: 1px solid rgba(0, 0, 0, 0.1); margin-bottom: 15px;}
.event_box{position: relative; padding: 10px 10px 10px 90px;}
.event_box_inner{width: 80px; height: 80px; position: absolute; left: 0px;}
.event_box_inner img{width:100%; height:100%;}
.mCustomScrollBox{ position: relative; overflow: hidden;}
.content{overflow: auto; position: relative; height:386px;}
.mCSB_inside > .mCSB_container{ margin-right: 15px; }
.mCS-dir-rtl > .mCSB_inside > .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{ margin-left: 0; } 
.mCSB_scrollTools{ position: absolute; width: 5px; height: auto;  left: auto; top: 0; right: 0;  bottom: 0;}
.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools{ left: -26px; }
.mCSB_scrollTools .mCSB_draggerContainer{position: absolute; top: 0; left: 0; bottom: 0; right: 0;  height: auto;}
.mCSB_scrollTools a + .mCSB_draggerContainer{ margin: 20px 0; }
.mCSB_scrollTools .mCSB_draggerRail{ width: 2px; height: 100%; margin: 0 auto; border-radius: 16px;}
.mCSB_scrollTools .mCSB_dragger{cursor: pointer; width: 100%; height: 30px; z-index: 1;}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position: relative; width: 4px; height: 100%; margin: 0 auto; border-radius: 16px; text-align: center;}
.mCSB_scrollTools .mCSB_draggerRail{
    background-color: #ccc;
    filter: "alpha(opacity=40)"; -ms-filter: "alpha(opacity=40)"; 
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    background-color: #ccc;
    filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; 
}
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
    background-color: #ccc;
    filter: "alpha(opacity=85)"; -ms-filter: "alpha(opacity=85)"; 
}
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
    background-color: #ccc;
    filter: "alpha(opacity=90)"; -ms-filter: "alpha(opacity=90)"; 
}
.news_inner{background: #dfc300;}
.news_top{padding: 15px; color: #fff; background: rgba(0,0,0,.2); text-transform: uppercase;}
.news_body{padding: 20px;}
.news_text{position: relative; margin: 10px 0px; padding-left: 80px; height: 73px; border-bottom: 1px dotted #4b4b4b;}
.news_text a{color: #c85136; }
.news_text p{margin-top: 3px; color: #fff; }
.news_body{color:#fff;}
.news_absolute{left: 0px; position: absolute; height: 65px; width: 65px;}
.news_absolute img{width:100%; height:100%;}
.news-month{display: block; background: #6a2414; text-align: center; color: #fff; padding: 2px 0px;}
.news-date{padding: 10px 0px; display: block; background: #ccc; text-align: center; color: #000}
.other_bg_height{background: rgba(0,0,0,.3); color: #bfbfbf; width:100%; margin:5px 0px; height:400px;}
.more_less_height{height:135px; overflow: auto; margin-bottom: 20px; color:#000;}
.readless_btn{color:#c85136; cursor: pointer; text-transform: capitalize;}
.other_img{width:100%; margin-bottom: 15px;}
.service_inner{margin: 20px 0px; text-align: center;}
.service_img{width: 90px; height: 90px; padding: 25px; background: #040948fa; border-radius: 50%; margin: 10px auto;}
.service_img img{width:100%; filter: brightness(0) invert(1);}
.service_inner h4{text-transform: uppercase; color:#000;}
.testimonial_bg{background: #040948fa; padding: 30px 0px;}
.service_inner p{color: #000;}
.client_inner{color: #fff; position: relative; max-width: 600px; margin:auto;}
.carousel-control.left, .carousel-control.right {background: none;}
.client_image{width: 130px; height: 130px; border-radius: 50%; margin: auto;}
.client_text{text-align: center}
.client_text h3{font-weight: bold;}
.client_text h4{color: #d35030; font-weight: bold;}
.client_text p{margin-bottom: 0px;}
.carousel-control {opacity: 1; text-shadow: none;}
#my_client .glyphicon-chevron-left{margin-left: -100px; font-size: 50px;}
#my_client .glyphicon-chevron-right{margin-right: -80px; font-size: 50px;}

.happ_student{background: url(../img/happy_student_bg.jpg)no-repeat; color:#fff; height:400px;}
.happ_student_inner{max-width: 500px;}
.happ_student_inner p{text-align: justify;}
.happ_student_inner h4{color: #ffb606;}
.carousel-indicators .active {background-color: #ffb606; border:1px solid #ffb606;}
.happ_student .carousel-indicators {bottom: -40px;}
.carousel-indicators {left: 0px; width: 69%}


footer{background: #000; border-top: 10px solid #fff; padding-top: 55px; color: #fff;}
footer h3{margin-top: 0px; color: #6a2414;}
.footer_img_ul{list-style: none;}
.footer_img_ul li{float:left; width:33.33%; padding: 6px 6px;}
.footer_img_ul li img{width: 75px; height: 75px; }
.footer_menu{list-style: none;}
.footer_menu li{display: block;}
.footer_menu li a{display: inline-block; color: #fff; position: relative; padding: 3px; padding-left: 22px !important;}
.footer_menu li a:hover{color:#fff;}
.footer_menu li a::before {content: ""; position: absolute; left: -4px; top: 12px;  width: 15px; height: 2px; border: 1px solid #6a2414;}
.footer_menu li a:hover::before{border: 1px solid #fff;}
.footer_media{list-style: none; margin-top: 25px;}
.footer_media li{display: inline-block;}
.footer_media li a{display: inline-block; color: #fff; border: 1px solid #fff; height: 28px; width: 28px; margin-right: 3px; text-align: center; padding: 2px;}
.footer_media li a:hover{color: #fff; border: 1px solid #fff; background: #fff;}
.footer_contact{list-style: none;}
.footer_contact li{color: #fff; padding: 9px 0px;}
.footer_contact li a{color: #fff;}
.footer_contact li i{color: #fff; margin-right: 10px;}
.copy_section{margin-top: 55px; padding: 20px 0px; background: #27247b;}
.copy_section h1{margin: 0px; font-size: 14px; color: #fff; text-align: center;}
.copy_section h1 a{color: #fff;}
.subscribe_modal .modal-body {background: #ffeccb; color: #6a2414;}
.subscribe_modal .modal-body-border{position: relative;}
.subscribe_modal .modal-body h3{margin-top:0px;}
.modal-body-padding{padding:15px 0px;}
.modal_ul{overflow: hidden; margin-bottom: 20px !important; margin: 0px -10px; list-style: none; z-index: 1; position: relative;}
.modal_ul li{width: 50%; float: left; padding: 0px 10px;}
.modal_ul li .modal_input{width: 100%; border: none; color: #000; padding: 10px;}
.modal_subscribe{cursor: pointer; z-index: 1; position: relative; border: 1px solid #fff; width: 120px; margin: auto; display: block; background: transparent; padding: 8px 0px;}
.modal_subscribe:hover{color:#6a2414; background: #fff;}
.subscribe_modal .close{z-index: 11111; position: relative; color: #6a2414; opacity: 1; font-size: 28px; padding: 10px; }

.page_heading{background: #fef200; padding: 25px 0px; }
.page_heading h2{margin: 0px; color:#f47214; float: left;}
.breadcrumbs{list-style: none; overflow: hidden; margin: 0px; text-align: right;}
.breadcrumbs li{display: inline-block; color: #f47214;}
.breadcrumbs li a{display: inline-block; color: #f47214;}
.breadcrumbs li a:hover{color:#fff;}
.lightbox img{width:100%; transition: all .4s; height: 170px;}
.project-item-title{padding:20px 0px; text-align: center; border-bottom: 1px solid transparent;}
.project-item-title a{color:#666;}
.project-item-bottom{padding:20px 0px; text-align: center; background: #f6f6f6;}
.project-item-title h4{margin:0px;}
.project-item-bottom p{margin:0px;}
.gallery_hover:hover .project-item-title{background: #3249e7; border-bottom: 1px solid #5c70f9}
.gallery_hover:hover .project-item-title a{color:#fff;}
.gallery_hover:hover .project-item-bottom{background: #3249e7; color:#fff;}
.lightbox{display: block; position: relative; overflow: hidden;}
.lightbox:after{content: ""; background: rgba(0,0,0,.3); opacity: 0; position: absolute; left: 0px; right: 0px; top: 0px; bottom: 0px; display: block;}
.lightbox::before{content: "\f00e";  opacity: 0; z-index: 1; font-family: "fontawesome"; color: #fff; position: absolute; left: 44%; top: 36%; font-size: 30px;}
.lightbox:hover:after{opacity: 1; }
.lightbox:hover:before{opacity: 1; }
.lightbox:hover img{transform: scale(1.1);}
.gallery_hover{margin: 10px 0px;}
.all_btn{display: inline-block; border: none; width: 200px; background: #040948fa; color: #fff; padding: 10px 30px; border-radius: 24px}
.all_btn:hover{background: #27247b; color: #fff;}
.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover {
 background-color: #6a2414; border-color: #6a2414;}
.map_inner iframe{width:100%; height:400px; border:none;}
.address_inner{background: rgba(0,0,0,.3); color: #cecbcb; margin: 5px 0px; padding: 20px; }
.address_inner h3{margin-top:0px; color: #c85136;}
.address_search{position: relative; width: 400px; float: right; margin-bottom: 30px;}
.search_submit{border: none; background: none; position: absolute; top: 2px; right: 10px; font-size: 19px;}
.address_search_inner{overflow: hidden;}
.career_inner{max-width: 800px; margin: auto;}
.required::after {content: "*"; color: #fc3131; margin-left: 3px;}
.form-module {position: relative; max-width: 400px; border-top: 5px solid #551d10; box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);  margin: 0 auto; }
.form-module .toggle {cursor: pointer; position: absolute; top: -0; right: -0; background: #551d10; width: 30px; height: 30px; margin: -5px 0 0; color: #ffffff; font-size: 12px; line-height: 30px; text-align: center;}
.form-module .toggle .tooltip {opacity: 1; position: absolute; top: 5px; right: -68px;display: block; background: rgba(0, 0, 0, 0.6); width: auto; padding: 5px; font-size: 10px; line-height: 1; text-transform: uppercase;}
.form-module .toggle .tooltip:before {content: ''; position: absolute; top: 5px; left: -5px; display: block; border-top: 5px solid transparent; border-bottom: 5px solid transparent; border-right: 5px solid rgba(0, 0, 0, 0.6);}
.form-module .form {display: none; padding: 25px;}
.form-module .form:nth-child(2) { display: block;}
.form-module h2 {margin: 0 0 20px; color: #6a2414; font-size: 18px;}
.form-control {box-shadow: none; color: #392325; border-radius: 0px; outline: none; background: transparent;  width: 100%; border: 1px solid #491317; margin: 0 0 20px; padding: 7px 15px; height:100%; box-sizing: border-box; transition: 0.3s ease;}
label {font-weight: normal; color: #6a2414;}
.form-control:focus { border-color: #6a2414;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(106, 36, 20, 0.3);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(106, 36, 20, 0.3);
}
.form-module .cta {background: #551d10; width: 100%; padding: 15px 40px; box-sizing: border-box; color: #666666; font-size: 12px; text-align: center;}
.form-module .cta a {color: #fff; text-decoration: none;}
.forgot_module .form{display: block;}
.blue_text { color: #d35030;margin-top: 0px;}
.line_text {line-height: 25px; color: #000;}
.about_text p{line-height: 25px; color: #000; text-align: justify;}
.stepwizard-step p {font-size: 19px; margin-top: 0px; color:#6a2414;}
.stepwizard-row {display: table-row;}
.stepwizard {display: table; width: 100%; position: relative;}
.stepwizard .btn.disabled, .stepwizard .btn[disabled], .stepwizard fieldset[disabled] .btn {color:#bbb;}
.stepwizard-step {display: table-cell; text-align: center; position: relative;}
.btn-circle {width: 30px; height: 30px;text-align: center; padding: 6px 0; font-size: 12px; line-height: 1.428571429; border-radius: 15px;}
.btn-step{background: #ee573e; color: #fff; border:none;}

.create_box{
    /*background: url(../img/LOGO.png)no-repeat center;*/
background-size: 130px; transition: all .5s ease; width: 100%;  margin: 10px 0px;}
.create_box label{font-weight: normal}
.checkbox_label{margin: 0px; min-height: 160px; border: 1px solid #ee573e; padding: 10px; display: block; position: relative; cursor: pointer;}
.checkbox_label::before {background-color: white; color: white; content: " "; display: block; border-radius: 50%; border: 1px solid #6A2414; position: absolute;top: -5px; left: -5px; width: 25px; height: 25px; text-align: center; line-height: 24px; transition-duration: 0.4s; transform: scale(0);}
.create_box .creat_check:checked+label {border-color: #6a2414;}
.create_box .creat_check:checked+label::before { content: "\f00c"; font-family: fontawesome; background-color: #6A2414; transform: scale(1);}
.create_box .creat_check[type="checkbox"]{display:none;}
.create_box h4{margin: 7px 0px; line-height: 22px; text-align: center; font-size: 15px}
.create_box h4 span{color:#ee573e;}
.submit_btn{background: rgba(17, 200, 7, 0.3); color: #0c6f06;}
.submit_btn:hove{background: rgba(17, 200, 7, 0.6);}
.modal-bg{ padding: 0px 70px;}
.modal-content{border-radius: 0px;}
.modal-header {border-bottom: none; background: #420e02; color: #fff;}
.close {color: #fff;opacity: 1;}
.course_border{background: #8e311c; padding: 10px; margin: 15px 0px; position: relative; text-align: center; }
.course_border h4{font-size: 17px; margin-bottom: 0px; color: #fff; height: 50px;}
.course_border p{margin-bottom: 5px; color: #cecbcb;}
.course_border .all_btn{padding: 5px 5px; background: #420e02; width: 100px; font-size: 12px;}
.course_border::before {content: "";background: #ee573e; width:90px; height: 90px; position: absolute; bottom: -7px; z-index: -1; right: -7px;}
.course_border::after {content: ""; background: #ee573e; width: 90px; height: 90px; position: absolute; top: -7px; z-index: -1;left: -7px;}
.course_border:hover::after{background: #420e02;}
.course_border:hover::before{background: #420e02;}
.course_border img{width: 100%; height: 100px;}
.course_border ul{list-style: none; margin: 10px 0px; color: #fff;}
.course_border ul li{display: block; font-size: 13px; padding: 2px 0px; text-transform: uppercase;}
.course_border .course_nme{padding: 10px 5px; color: #fff; background: rgba(0,0,0,.2); text-transform: uppercase;}
.details_img img{width:100%; }
.details_img{width:400px; float: left; padding-right: 25px;}
.course_border .course_body{padding: 15px 15px;}


.table-bordered > tbody > tr > td, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > td, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > thead > tr > th {
    border: 2px solid #491317;}
.table-bordered {border: 2px solid #491317; color: #392325;}
.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {
    padding: 17px;}
thead{color: #6a2414;}
.search_holder{max-width: 400px; margin:auto;}
.search_input{border-bottom: 1px solid #491317 !important; color: #392325; background: transparent; width: 100%; padding: 10px; font-size: 20px; text-align: center; border: none;}
.search_input_holder{max-width: 500px; position: relative; margin:auto; padding-bottom: 30px;}
.search_input_holder img{position: absolute; left: 100px; top: 9px; opacity: .6;}
.table-hover > tbody > tr:hover {background-color: #ecd9b8;}
.sm_btn{background: #6a2414; border:none; display: inline-block; color:#fff; float: right; font-size: 13px; padding: 2px 15px}
.sm_btn:hover{background: #420e02; }
.modal-content {background-color: #ffeccb;}
.box_border{border: 2px solid #491317;}
.course_details_inner{max-width: 600px; color: #aa331b; margin:auto;}
.course_top_ul{list-style: none;}
.course_top_ul li{display: block; font-size: 20px; margin-bottom: 5px; text-transform: uppercase;}

.course_bottom_ul{list-style: none;}
.course_bottom_ul li{display: block; font-size: 20px; margin-bottom: 5px; text-transform: uppercase;}
.course_bottom_ul li:before{content: "\f00c"; font-size: 20px;color: #06a206; margin-right: 20px; font-family: fontawesome;}
.course_img{width: 100%; margin: 20px 0px; height:200px;}
.result_bg{background:#fff url(../img/pat01.png)repeat; max-width: 900px;  margin: auto; padding: 10px; background-size: 90px;}
.result_border{border: 20px solid #ea9866; padding: 15px; border-image-source: url(../img/c-border.png); border-image-slice: 20 22; border-image-repeat: round;} 
.result_border .table{font-size: 18px; font-weight: bold; margin-bottom: 50px;}
.result_details{position: relative; margin-top: 40px;}
.result_details_ul{color: #28181b; list-style: none; font-size: 15px;}
.result_details_ul li{padding: 5px 0px;}
.result_details_ul li span{padding: 0px 15px;}
.result_logo{width: 150px; position: absolute; left: 20px;}
.result_top{position: relative; margin-bottom: 20px; text-align: center; padding-left: 200px;}
.result_top p{color: #6a2414; margin-bottom: 3px; font-size: 15px; font-weight: bold;}
.result_top h4{color: #d35030; margin: 5px 0px; font-size: 22px; font-weight: bold;}
.serial_no{color: #28181b; font-size: 21px;}
.marksheet{color: #28181b; font-size: 23px; font-weight: bold;}
.result_user_border{border:2px solid #28181b; width: 145px; height: 180px; position: absolute; right: 12px; top: -40px}
.result_user_border img{height: 100%; width:100%;}
.result-date{color: #28181b; font-size: 20px; font-family: 'Monotype Corsiva';}
.Controller_ex{color: #28181b; font-size: 21px; text-align: right;}
.certificate_inner{background: #efdbc2 url(../img/body_watermark.png)no-repeat center; background-attachment: fixed;}
.certificate_body{position: relative; padding-left: 90px !important; border: 10px solid #d35030; border-left:none; padding: 10px 0px;}
.certificate_left{background:#6a2414 url(../img/repeat_text.png)repeat-y center; background-size: 20px; color:#7e4a41; position: absolute; left: 0px; top: 0px; bottom: 0px; width: 90px;}
.certificate_left span:after{background:#6a2414; width: 90px; top: -10px; position: absolute; content: ""; height: 40px; display: block;}
.certificate_left span:before{background:#6a2414; width: 90px; bottom: -10px; position: absolute; content: ""; height: 40px; display: block;}
.certificate_width{max-width: 900px; margin:auto;}
.certificate_top .result_logo {position: static;}
.certificate_top {padding-left: 0px;}
.certificate_padding{padding:0px 20px;}
.govt_sm{font-size: 17px !important;}
.certificate_text{font-family: 'Edwardian Script ITC'; margin-bottom: 45px !important; color:#6a2414; margin: 0px; font-size: 110px; text-align: center; line-height: 30px}
.certificate_padding .result_user_border{position: static; margin:10px auto; width: 120px; height: 140px; display: block}
.certificate_btm_text{color: #6a2414; text-align: center;}
.certificate_btm_text p{font-size: 20px; margin-bottom: 0px;}
.certificate_img_text{color: #6a2414; }
.certificate_img_text p{font-size: 17px; margin-bottom: 0px;}
.certificate_img_text img{width: 90px; margin-top: 5px; margin-bottom: 0px;}
.result_table .table{border: 2px solid #491317; color: #6a2414; margin: 12px 0px; font-size: 16px;}
.result_table .table td{padding: 5px 10px;}
.result_table .table td span{display: block;}

.profileactivity_user {border: 2px solid #28181b; width: 145px; height: 180px;overflow: hidden; float: right; position: relative;}
.profileactivity_user img {width: 100%; height: 100%;}
.pic_change_btn { overflow: hidden; float: left; font-size: 12px; cursor: pointer;}
.profile_pic_upload {position: absolute; transition: .3s ease-in; bottom: 0px; line-height: 18px; height: 18px; left: 0px; color: #fff; background: rgba(0, 0, 0, 0.5); width: 100%;  text-align: center;}
.profile_pic_upload i {font-size: 12px; transition: .3s ease-in;}
.profile_pic_upload span {display: block; transition: .3s ease-in;}
.pic_change_file {position: absolute; cursor: pointer;font-size: 50px; opacity: 0; right: 0; top: 0;}
.profileactivity_user:hover .profile_pic_upload {opacity: 1; height: 44px; padding-top: 5px; border-top: 1px solid #fff;}
#upload-demo{width: 250px; height: 250px; padding-bottom:25px;}
.croppie-container .cr-boundary {position: relative; overflow: hidden; margin: 0 auto; z-index: 1; width: 100%; height: 100%; background: rgba(0,0,0,.2);}
.croppie-container .cr-viewport,
.croppie-container .cr-resizer { position: absolute; border: 2px solid #28181b; margin: auto; top: 0; bottom: 0; right: 0; left: 0; box-shadow: 0 0 2000px 2000px rgba(0, 0, 0, 0.5); z-index: 0;}
.croppie-container .cr-resizer {z-index: 2; box-shadow: none; pointer-events: none;}
.croppie-container .cr-resizer-vertical,
.croppie-container .cr-resizer-horisontal { position: absolute; pointer-events: all;}
.croppie-container .cr-resizer-vertical::after,
.croppie-container .cr-resizer-horisontal::after { display: block; position: absolute; box-sizing: border-box;border: 1px solid black; background: #fff; width: 10px; height: 10px; content: '';}
.croppie-container .cr-resizer-vertical { bottom: -5px;cursor: row-resize; width: 100%; height: 10px;}
.croppie-container .cr-resizer-vertical::after {left: 50%; margin-left: -5px;}
.croppie-container .cr-resizer-horisontal { right: -5px;cursor: col-resize; width: 10px; height: 100%;}
.croppie-container .cr-resizer-horisontal::after { top: 50%; margin-top: -5px;}
.croppie-container .cr-original-image {display: none;}
.croppie-container .cr-vp-circle {border-radius: 50%;}
.croppie-container .cr-overlay { z-index: 1; position: absolute; cursor: move; touch-action: none;}
.croppie-container .cr-slider-wrap {display: none;}
.croppie-result { position: relative; overflow: hidden;}
.croppie-result img {position: absolute;}
.data_heading{color: #392325; text-transform: uppercase;}
.switch-field{overflow: hidden;}
.switch-field input {position: absolute !important; clip: rect(0, 0, 0, 0); height: 1px; width: 1px; border: 0; overflow: hidden;}
.switch-field label {margin: 0px; color: rgba(0, 0, 0, 0.6); font-size: 14px; font-weight: normal; text-align: center; padding: 6px 14px; border: 1px solid #28181b;}
.switch-field label:hover {cursor: pointer;}
.switch-field input:checked + label { background-color: #6a2414; box-shadow: none; color:#fff;}
.view_details_ul{list-style: none; color: #6a2414; font-size: 20px;}
.view_details_ul li{display: block;}
.view_details_ul li span{padding: 0px 15px;}
.view_details_search{max-width:600px; margin:auto; margin-bottom: 20px !important;}
.view_details_submit{ width:100%;}
.view_details_p{color: #6a2414; font-size: 20px;}
.view_details_address{color: #6a2414;}
.globe_img{width:200px; margin:auto; display: block;}


.bb-bookblock {
	width: 100%;
	height: 600px;
	margin: 0 auto;
	position: relative;
	-webkit-perspective: 1300px;
	perspective: 1300px;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	box-shadow: 0px 0px 15px 5px rgb(172, 172, 172);
}
.bb-custom-wrapper{
	width:100%;
	position:relative;
	background-image: url(../img/strip.png);
	background-repeat: no-repeat, repeat;
	background-position:center, center;
	border-radius:10px;
padding:30px;
}
.bb-custom-side h3{margin-top:0px; font-size: 15px;}
.bb-custom-side img{width:370px; margin:auto; display: block;}
.bb-custom-side:before, .bb-custom-side:after{
	content:"";
	position:absolute;
	width:10px;
	border:solid 1px #eaeaea;
	outline:solid 1px #eaeaea;
	outline-offset:-4px;
	top:0px;
	height:100%;
	left:3px;
	z-index:10;
}
.bb-custom-side:after{
	left:auto;
	right:3px;
}
.bb-custom-side, .bb-custom-firstpage {
    -moz-box-align: center;
    -moz-box-pack: center;
    align-items: center;
    background: #fff none repeat scroll 0 0;
    float: left;
    height: 100%;
    overflow: hidden;
    width: 50%;
}
.bb-custom-side{
	padding:20px 50px;
	cursor:move;
	border-top:solid 3px #eaeaea;
	border-bottom:solid 3px #eaeaea;
	border-left:solid 1px #eaeaea;
	border-right:solid 1px #eaeaea;
	box-shadow:0 40px 20px -25px rgba(0, 0, 0, 0.1);
	-moz-box-shadow:0 40px 20px -25px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow:0 40px 20px -25px rgba(0, 0, 0, 0.1);
	
}
.bb-custom-wrapper > nav{
	position:absolute;
	left:0px;
	bottom:80px;
	width:auto;
	right:0px;
    z-index:100;
    top: 0px;
bottom: 0px;
}
.bb-custom-wrapper > nav a {
    border-radius: 2px;
    color: #555;
    display: inline-block;
    font-size: 0;
    margin: 0px 5px;
    text-align: center;
    width: 40px;
	line-height:normal;
    position:absolute;
    top: 0px;
bottom: 0px;
padding-top: 25%;
}
.bb-custom-wrapper > nav a#bb-nav-prev{
    left:40px;
 
}
.bb-custom-wrapper > nav a#bb-nav-next{
    right:40px;
   
}
.bb-custom-wrapper > nav a:hover{
    color:#420e02;
}
.bb-custom-icon:before {
	content:"\f104";
	font-family: FontAwesome;
	speak: none;
	font-size: 30px;
	line-height: 40px;
    display: block;
    
	-webkit-font-smoothing: antialiased;
}
.bb-custom-icon.bb-custom-icon-arrow-right:before{
	content:"\f105";
}

.bb-custom-icon-first:before,
.bb-custom-icon-last:before {
	content: "\e002";
}

.bb-page {
	position: absolute;
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transition-property: -webkit-transform;
	transition-property: transform;
}

.bb-vertical .bb-page {
	width: 50%;
	height: 100%;
	left: 50%;
	-webkit-transform-origin: left center;
	transform-origin: left center;
}

.bb-horizontal .bb-page {
	width: 100%;
	height: 50%;
	top: 50%;
	-webkit-transform-origin: center top;
	transform-origin: center top;
}

.bb-page > div,
.bb-outer,
.bb-content,
.bb-inner {
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.bb-vertical .bb-content {
	width: 200%;
}

.bb-horizontal .bb-content {
	height: 200%;
}

.bb-page > div {
	width: 100%;
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
}

.bb-vertical .bb-back {
	-webkit-transform: rotateY(-180deg);
	transform: rotateY(-180deg);
}

.bb-horizontal .bb-back {
	-webkit-transform: rotateX(-180deg);
	transform: rotateX(-180deg);
}

.bb-outer {
	width: 100%;
	overflow: hidden;
	z-index: 999;
}

.bb-overlay, 
.bb-flipoverlay {
	background-color: rgba(0, 0, 0, 0.7);
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	opacity: 0;
}

.bb-flipoverlay {
	background-color: rgba(0, 0, 0, 0.2);
}

.bb-bookblock.bb-vertical > div.bb-page:first-child,
.bb-bookblock.bb-vertical > div.bb-page:first-child .bb-back {
	-webkit-transform: rotateY(180deg);
	transform: rotateY(180deg);
}

.bb-bookblock.bb-horizontal > div.bb-page:first-child,
.bb-bookblock.bb-horizontal > div.bb-page:first-child .bb-back {
	-webkit-transform: rotateX(180deg);
	transform: rotateX(180deg);
}

/* Content display */
.bb-content {
	background: #fff;
}

.bb-vertical .bb-front .bb-content {
	left: -100%;
}

.bb-horizontal .bb-front .bb-content {
	top: -100%;
}

/* Flipping classes */
.bb-vertical .bb-flip-next,
.bb-vertical .bb-flip-initial {
	-webkit-transform: rotateY(-180deg);
	transform: rotateY(-180deg);
}

.bb-vertical .bb-flip-prev {
	-webkit-transform: rotateY(0deg);
	transform: rotateY(0deg);
}

.bb-horizontal .bb-flip-next,
.bb-horizontal .bb-flip-initial {
	-webkit-transform: rotateX(180deg);
	transform: rotateX(180deg);
}

.bb-horizontal .bb-flip-prev {
	-webkit-transform: rotateX(0deg);
	transform: rotateX(0deg);
}

.bb-vertical .bb-flip-next-end {
	-webkit-transform: rotateY(-15deg);
	transform: rotateY(-15deg);
}

.bb-vertical .bb-flip-prev-end {
	-webkit-transform: rotateY(-165deg);
	transform: rotateY(-165deg);
}

.bb-horizontal .bb-flip-next-end {
	-webkit-transform: rotateX(15deg);
	transform: rotateX(15deg);
}

.bb-horizontal .bb-flip-prev-end {
	-webkit-transform: rotateX(165deg);
	transform: rotateX(165deg);
}

.bb-item {
	position: absolute;
	top: 0;
	left: 0;
	height:100%;
	width:100%;
	display: none;
	
}

/* No JS */
.no-js .bb-bookblock, 
.no-js ul.bb-custom-grid li {
	width: auto;
	height: auto;
}

.no-js .bb-item {
	display: block;
	position: relative;
}

.form-control1
{
    box-shadow: none;
    color: #392325;
    border-radius: 0px;
    outline: none;
    background: transparent;
    width: 79%;
    border: 1px solid #491317;
    margin: 0 0 20px;
    padding: 7px 15px;
    height: 100%;
    box-sizing: border-box;
    transition: 0.3s ease;
}
.all_btn1 {
    display: inline-block;
    border: none;
    width: 109px;
    background: #6a2414;
    color: #fff;
    padding: 10px 30px;
    border-radius: 2px;
    height: 37px;
}
.all_btn2 {
    display: inline-block;
    border: none;
    width: 200px;
    background: #6a2414;
    color: #fff;
    padding: 10px 30px;
    border-radius: 24px;
    margin-bottom: 12px;
    /* padding-bottom: 15px; */
    margin-right: -148px;
}



