@import url('https://fonts.googleapis.com/css?family=Lato:300,400,400i,700&display=swap');
@import url('https://fonts.googleapis.com/css?family=Oswald:400,500,600,700&display=swap');

.col-md-4.col-sm-6.col-xs-12.contact_col .wrap {background-color: #fff;border: 1px solid transparent;border-radius: 4px;box-shadow: 0 1px 1px rgba(0,0,0,.05);min-height: 200px;margin-bottom: 30px;padding: 0px 20px;border-color: #d3e0e9;color: #000;}
.col-md-4.col-sm-6.col-xs-12.contact_col .wrap h4 {font-weight: 600;color: #e90c04;padding: 10px 0px 0px 0px;}

.header_top{width: 100%;float: left;background: #e90c04;padding: 3px 10px;color: #fff;font-weight:600;}
.modal-open .modal{z-index:99999999999;}
h4,h5,h6,label,a,span,p,div,li,ul{font-family: 'Lato', sans-serif;}
h1,h2,h3{font-family: 'Oswald', sans-serif;font-weight:400;}
img{max-width:100%;}
p,label,a,span,p,div{font-weight:400;font-size:16px;}
.map_container {
    width: 100%;
float:left;
}

.map_container iframe {
    width: 100%;
    display: block;    pointer-events: none;
    position: relative;
}
 @-webkit-keyframes rotation {
 from {
 -webkit-transform: rotate(0deg);
}
 to {
 -webkit-transform: rotate(359deg);
}
}
.register_form{width:35%;float:right;background: #000000a8;padding:10px 5px;}
.register_form h2{color:#fff;text-align:center;margin:0px;padding:5px 0px 15px 0px;font-size:23px;}
.register_form h2:before{content:url(../images/line.jpg);vertical-align: text-top;padding-right: 15px;}
.register_form h2:after{content:url(../images/line.jpg);vertical-align: text-top;padding-left: 15px;}
.register_form label{color:#fff;text-align:left !important;padding-left: 5px;padding-right: 5px;}
.register_form label.radio-inline{padding-left: 15px;padding-right: 15px;}
.register_form .form-group{margin-left:0px !important;margin-right:0px !important;margin-bottom:10px;}
.register_form .form-group select,.register_form .form-group input{border-radius:0px !important;font-size:13px;}
.register_form .btn-primary{font-size:16px;border-radius:0px;margin:10px 0px;padding:5px 25px;}
.register_form .reg_button{text-align:center;}

.branch_page .branches_container{background:#fff;padding-top: 20px;box-shadow: 0 0px 1px rgba(0, 0, 0, 0.2);width:100%;float:left;margin:10px 0px 30px 0px;}
.branch_page .branches_container .page-heading{color: #F30010 !important;font-size: 20px !important;text-transform: capitalize;}
.section-total table th {width: 25%;float: left;padding: 10px;text-align: center;background: #F30010;color: #1a1a1a;border: 1px solid #F30010;font-weight: 500;color:#fff;}
.section-total table td {width: 25%;float: left;padding: 10px;}
.section-total table tr:nth-child(odd) {background-color: #fff;}

.user_branch_page table th {width: 33.33%;float: left;padding: 10px;text-align: center;background: #F30010;color: #1a1a1a;border: 1px solid #F30010;font-weight: 500;color:#fff;}
.user_branch_page table td {width: 33.33%;float: left;padding: 10px;}

.section-total table, .section-total table th, .section-total table td {border: 1px solid #eee;border-collapse: collapse;}

.section-total table {width: 80%;float: left;margin: 0px 10%;border-spacing: 5px;}

.map_container iframe.clicked{pointer-events:auto;}

.form-control, output{color:#000;}
.btn-primary{background-color: #F30010;border-color: #F30010;}
/*.btn-primary i.fa{display:none;}*/
.btn-primary:hover{background-color: #A71526;border-color: #A71526;}
.panel-default>.panel-heading{color:#000;font-size:15px;}
.reset_page .panel-default>.panel-heading,.login_page .panel-default>.panel-heading{background: #F30010;color: white;font-weight: 400;}
.container{padding-top:20px;padding-bottom:20px;}
.navbar{background-color:#fff !important;border: 0px;width: 100%;float: left;z-index: 99999999;padding-top:15px !important;}
.navbar-inverse .navbar-nav>li>a, .navbar-inverse .navbar-text{color:#000;font-size:15px;}
.navbar-inverse .navbar-nav>li>a:hover{color:#F30010;}
.welcome.header{max-width:1200px;}
.navbar-brand {padding: 0px 15px;height:80px;}
.remember_section{width:50%;float:left;font-size: 13px !important;}
.remember_section input{font-size: 13px !important;}
.forgot_section{width:50%;float:left;}
.remember {color: #F30010;font-size:13px;}
.remember .btn {color: #F30010;font-size:13px !important;margin-left:0px !important;}
.remember .btn:hover {color: #F30010;}
.remember {display: block !important;}
#welcome .form-control {width: 100%;height: auto;padding: 5px 15px;background-color: #fff;border: 1px solid #e2e2e2;border-radius: 2px;color:#a3a3a3;box-shadow:none;min-width:250px;}
#welcome .form-control.password_field{min-width:175px;}
#welcome .navbar-right {padding: 5px 0px 0px 0px;}
#welcome .btn {padding: 2px 9px;margin-left: 5px;font-size: 15px;line-height: 1.6;border-radius: 2px;}
#welcome .btn-primary {color: #fff;background-color: #F30010;border-color: #F30010;}
#welcome .btn-primary:hover{background-color: #A71526;border-color: #A71526;}
.slider{width:100%;float:left;position: relative;background: url(../images/slider.gif) no-repeat;margin-top: -22px;padding: 0px;min-height:585px;    background-size: cover;}
.slider-container{width:1250px;padding:0px;}
.slider img{width:100%;float:left;}
.homesearch_section{width:100%;float:left;position: relative;background: url(../images/start-your-bg.jpg) no-repeat;padding:10px 0px 25px 0px;background-size:cover;}
.homesearch_section .container{max-width:1100px;padding-bottom:20px;}
.homesearch_section .register_section{width:100%;float:left;}
.homesearch_section .register_section h3{width: 100%;float: left;text-align: center;font-size: 28px;color: #000;font-weight: 400;padding: 20px 0px;margin:0px;}
.homesearch_section .search_section{width:100%;float:left;padding:10px 30px;}
.homesearch_section .search_section span.span_label{font-size:17px;color:#000;width:100%;float:left;padding:7px 0px;}
.homesearch_section .search_section .form-control{padding: 8px 12px;height: 40px;border: 0px;box-shadow: none;border-radius: 0px;}
.homesearch_section .search_section input,.homesearch_section .search_section select{font-size:20px;}
.homesearch_section .search_section .search-input .form-control{width:40%;float:left;}
.homesearch_section .search_section .search-input span{width:20%;float:left;height:40px;color:#000;font-size:20px;text-align:center;padding:6px 0px;}
.homesearch_section .search_section .search_button{color:#fff;font-size:20px;background-color:#F30010;border:1px solid #F30010;box-shadow:none;border-radius:0px;margin:40px 0px 10px 0px;padding:6px 20px;}
.homesearch_section .search_section .search_button:hover{border-color:#A71526;background:#A71526;}

.externalbanner_section{width:100%;float:left;padding:70px 0px 70px 0px;    background-image: linear-gradient(#dec5b0, #eae9e8, #f9e9de, #f5efea);}
.externalbanner_inner{width:100%;float:left;}

.externalbanner_inner img{transition: all 0.8s;}
.externalbanner_inner img:hover{box-shadow: 0px 0px 4px 2px #d2d1d4;transition: all 0.8s;transform: scale(1.03);cursor: pointer;}

.successstories_section{width:100%;float:left;padding:20px 0px 40px 0px;}
.successstories_section .container{max-width:1200px;}
.successstories_inner{width:100%;float:left;}
.successstories_inner h1{width:100%;float:left;text-align:center;font-size:28px;color:#000;font-weight:400;padding:10px 0px;margin:0px;}
.successstories_inner p{width:100%;float:left;text-align:center;font-size:18px;color:#000;font-weight:400;padding:5px 0px;margin:0px;}
.successstories_inner .successstory{width:33.33%;float:left;text-align:center;padding:40px 20px;}
.successstories_inner .successstory .image_wrap{width:100%;float:left;margin-bottom:45px;transition: all 0.8s;}
.successstories_inner .successstory .image_wrap:hover{box-shadow: 0px 0px 4px 2px #d2d1d4;transition: all 0.8s;transform: scale(1.1);cursor: pointer;}
.successstories_inner .successstory h4{width:100%;float:left;color:#fff;background: #000000a8;padding:15px;margin-top:-49px;font-size:18px;position:relative;z-index:999;margin-bottom:0px;}
.successstories_inner .successstory .read_more{color: #fff;background-color: #F30010;border-color: #F30010;padding:10px 20px;}
.successstories_inner .successstory .read_more:hover{background-color: #A71526;border-color: #A71526;}


.footerbanner_section{width:100%;float:left;padding:30px 0px 30px 0px;background-color:#F9F3E4;}
.footerbanner_inner{width:100%;float:left;}
.footerbanner_section img{transition: all 0.8s;}

.footerbanner_section img:hover{box-shadow: 0px 0px 4px 2px #d2d1d4;transition: all 0.8s;transform: scale(1.03);}

.features_section{width:100%;float:left;background:url(/images/abt-img.jpg) no-repeat center;background-size:100% 100%;border-bottom:20px solid #A71526;padding:20px 0px;background-attachment:fixed;}
.features_section .container{max-width:1000px;}
.features_inner{width:100%;float:left;}
.features_inner h1{width:100%;float:left;text-align:center;font-size:28px;color:#000;font-weight:400;padding:20px 0px;}
.features_inner .feature{width:20%;float:left;text-align:center;padding:10px;}
.features_inner .feature h2{width:100%;float:left;padding:5px;color:#000;font-size:20px;font-weight:400;}
.features_inner .feature_register{width:100%;float:left;text-align:center;padding:30px 0px;}
.features_inner .feature_register a{float:none;font-size:25px;color:#fff;background:#F30010;border:0px;box-shadow:none;border-radius:0px;padding:15px 30px;text-decoration:none;}
.features_inner .feature_register a:hover{background:#A71526;}
.matchmaking_section{width:100%;float:left;background:url(/images/bg.jpg) no-repeat center;background-size:100% 100%;border-top:6px solid #FFA6C6;padding:20px 0px 40px 0px;background-attachment:fixed;}
.matchmaking_inner{width:100%;float:left;padding:20px 0px;}
.matchmaking_left{width:50%;float:left;}
.matchmaking_right{width:50%;float:right;text-align:center;padding:5px 50px;}
.matchmaking_right h2{width:100%;float:left;padding:20px 60px;color:#F30010;font-size:28px;font-weight:400;font-family: 'Ubuntu', sans-serif;}
.matchmaking_right .matchmaking_contact a{float:none;font-size:25px;color:#fff;background:#A71526;border:0px;box-shadow:none;border-radius:0px;padding:15px 30px;text-decoration:none;margin-top:15px;}
.matchmaking_right .matchmaking_contact a:hover{background:#F30010;}
.bridesgrooms_section{width:100%;float:left;padding:20px 0px 20px 0px;background:#fff;}
.bridesgrooms_inner{width:100%;float:left;padding:20px 0px;}
.bridesgrooms_section h1{text-align:center;width:100%;float:left;font-size:28px;color:#000;font-weight:400;}
.bridesgrooms_inner .bg_entry{text-align:center;margin-top:10px;margin-bottom:10px;min-height:340px;}
.bridesgrooms_inner .bg_entry img{border:8px solid #fff;-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);-moz-box-shadow: 0 0 10px rgba(0,0,0,0.5);box-shadow: 0 1px 5px rgba(0, 0, 0, 0.5);width:250px;height:210px;}
.bridesgrooms_inner .bg_entry span:nth-of-type(1){margin-top:15px;}
.bridesgrooms_inner .bg_entry span{width:100%;float:left;padding:1px 0px;color:#000;font-size:16px;margin:0px;}

.aboutus_section{width:100%;float:left;background:url(/images/bg1.jpg) no-repeat center;background-size:100% 100%;padding:120px 0px 40px 0px;}
.aboutus_inner{width:100%;float:left;color:#fff;text-align:left;padding:20px 40px;}
.aboutus_inner h1{font-weight:400;font-size:28px;padding:10px 0px;}
.aboutus_inner p{margin:20px 0px 40px 0px;}
.aboutus_inner .abtus_link{color: #fff;background-color: transparent;border: 1px solid #fff;padding:10px 20px;}

.howitworks_section{width:100%;float:left;background:url(/images/pattern.jpg) repeat;padding:30px 0px 30px 0px;}
.howitworks_inner{width:100%;float:left;text-align:center;}
.howitworks_inner .process_row{padding-top:100px;}
.howitworks_inner h1{width:100%;float:left;text-align:center;font-size:28px;color:#000;font-weight:400;padding:10px 0px;margin:0px;}
.howitworks_inner p{width:100%;float:left;text-align:center;font-size:18px;color:#000;font-weight:400;padding:5px 0px;margin:0px;}
.howitworks_inner .process{width:31.33%;float:left;text-align:center;padding:20px 20px;background:#fff;border-radius:10px;margin:0px 1%;box-shadow: 0px 0px 10px #c7c7c7;}
.howitworks_inner .process h4{font-size:20px;padding:30px 0px 10px 0px;color:#000;}
.process img {margin-top: -90px;transition: transform 1s ease-in-out;-webkit-animation: rotation 4s infinite linear;}

#bottom{padding:50px;background:url(/images/bg1.jpg) no-repeat center;background-size:100% 100%;font-size: 18px;color: #fff;width:100%;float:left;background-color: #2d2d2d;}
.bottom_heading{background-color: #a41825;padding: 10px;color: #fff;max-width: 200px;text-align: center;margin: 0 auto;}
.trust_box{max-width: 700px;border: 3px solid #fff;margin:0 auto;padding:28px 0;}
.trust_box h4{font-size:20px;}
.trust_box img{
    margin-right: 10px;
    /*transition: transform 1s ease-in-out;*/
    /*-webkit-animation: rotation 4s infinite linear;*/
    
}
.info .col-md-2 , .info .col-md-4{text-align: right;}
.trust_box .col-md-4{font-size:18px;}
.info {color:#fff;}
.info .col-md-4 {}
.info .col-md-6 {font-size:15px;border-right: 1px solid #fff;}
.info .col-md-6 a{color:#fff;}
.info h4,.info .col-md-4{font-size:20px;}
.info{margin-top:30px;}
footer{background: #2d2d2d;padding: 10px;font-size: 13px;color: #fff;width:100%;float:left;}
footer .container{padding:0px;}
.footer-left{padding:7px 0px;font-size: 13px;}
.footer-center{text-align:center;}
.footer-right{text-align:right}
.footer-right a{color:#fff;}
.footer-right a:hover{color:#fd7a0a;}



.age_limit .form-control{width:30%;float:left;}
.age_limit span{width:20%;float:left;text-align:center;padding: 7px 0px}
.form-group{width:100%;float:left;}
.navbar-right .form-group{width:auto;float:none;}
#searchresults h3,#searchresults h4,#searchresults h5{font-size:14px;font-size: 14px;margin: 0px !important;display: inline;font-weight: 600;}
.contact_sec{width:100%;float:left;text-align:center;}
.contact_sec img{margin:10px 0px;    transition: transform 1s ease-in-out;
    -webkit-animation: rotation 4s infinite linear;}
.contact_email_sec{width:100%;float:left;text-align:center;}
.contact_email_sec_half{width:100%;float:left;text-align:center;}
.contact_email_sec_half h2{font-size:16px;padding:10px 0px;text-align:center;margin:0px;}
.contact_email_sec_half p{font-size:14px;5px 0px;text-align:center;}
.contact_phone_sec_half,.contact_address_sec_half{width:50%;float:left;text-align:center;}
.contact_phone_sec_half p,.contact_address_sec_half p{font-size:14px;5px 0px;text-align:center;}
.contact_chat_sec{width:100%;float:left;text-align:center;font-size:17px;font-weight:600;}
.short-about {overflow: hidden;text-overflow: ellipsis;display: -webkit-box;line-height: 20px;max-height: 50px;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.bodyflip, .headflip {padding: 5px;}
.push_top_top{text-align:center;}
.gold-package1{}
.gold-package2{display:none;}
.gold-package3{display:none;}
.diamond-package1{}
.diamond-package2{display:none;}
.diamond-package3{display:none;}
.platinum-package1{}
.platinum-package2{display:none;}
.platinum-package3{display:none;}
.package-display{display:block !important;}
.package-hide{display:none !important;}
.contactus-page .panel{margin:110px 0px;}
.headflip {background: #f0f0f0;border: 0;padding: 12px;font-size: 16px;color: #000;}
.step1{background: url('/images/steps1.jpg') no-repeat;padding: 110px;margin-top: -22px;}
.step2{background: url('/images/steps3.jpg') no-repeat;margin-top: -22px;padding: 110px;}
.step3{background: url('/images/steps2.jpg') no-repeat;padding: 100px;}
.requests .col-md-4 img{width:100%;}
.profile_right a:first-child{visibility:none;}
.bodyflip label {color: #000;font-weight: 500;}
.profile-img .ad{margin-top: 20px;}
.banner1 {background: url(/images/banner1.jpg) no-repeat;padding: 100px;}
.banner2{background: #E9E9E9;text-align: center;padding: 20px;margin-bottom:15px;;}
.personal-page .panel-default .panel-heading{background: #F30010;padding: 14px;font-size: 20px;color: white;font-weight: 400;}
.personal-page .panel-default .btn-primary {color: #fff;font-size: 19px;background-color: #F30010;border-color: #F30010;float: right;}
.personal-page .panel-default .btn-primary:hover{color: #fff;background-color: #F30010;border-color: #F30010;}
.personal-page .panel-default label {display: inline-block;margin-bottom: 5px;color: #000;font-size: 17px;font-weight:400;}
.contact_page{text-align: left !important;max-width: 600px;margin: 0 auto;margin-bottom: 53px;}
.contact_page .btn-default {color: #ffffff;font-size: 17px;background-color: #F30010;border-color: #F30010;float: right;}
.contact_page .btn-default:hover{background-color: #A71526 !important;color:#fff;border-color: #A71526;}
.filter label{display: inline-flex;}
#search_form label{display: inline-flex;margin-left: 10px;font-weight:400;}
.personal-page .panel-default.form-group {margin-bottom: 25px;}
.slider-box .has-error .help-block strong{color: aliceblue;}
.help-block{margin-top:0px !important;margin-bottom:0px !important;}
.bodyflip input{margin-right:10px;}
.filter {margin-bottom: 15px;}
body{background-color:#ffffff;}
#recent-profile .col-md-2{width:18%;margin:10px 1%;}
#recent-profile  .heading {font-size: 25px;color: #2c2c2c;text-align: center;margin-bottom:27px;}
#recent-profile .pro_details{color:#000;text-align:center;margin:8px 5px;font-size:14px;}
#recent-profile .row{margin: 40px 0;}
#recent-profile .pro_img img{box-shadow: 1px 1px 6px #c9c6c6;border: 6px solid #fff;height: 230px;}
#recent-profile,#search{background-color:#ffffff;}
li.home_li{background: url(/images/menu/home.png) no-repeat;background-position: top center;padding-top: 15px;}
li.profile_li{background: url(/images/menu/profile.png) no-repeat;background-position: top center;padding-top: 15px;}
li.search_li{background: url(/images/menu/search.png) no-repeat;background-position: top center;padding-top: 15px;}
li.about_li{background: url(/images/menu/about.png) no-repeat;background-position: top center;padding-top: 15px;}
li.franchise_li{background: url(/images/menu/franchise.png) no-repeat;background-position: top center;padding-top: 15px;}
li.contact_li{background: url(/images/menu/contact.png) no-repeat;background-position: top center;padding-top: 15px;}
li.logout_li{background: url(/images/menu/logout.png) no-repeat;background-position: top center;padding-top: 15px;}
li.home_li:hover{background: url(/images/menu/home2.png) no-repeat;background-position: top center;padding-top: 15px;}
li.profile_li:hover{background: url(/images/menu/profile2.png) no-repeat;background-position: top center;padding-top: 15px;}
li.search_li:hover{background: url(/images/menu/search2.png) no-repeat;background-position: top center;padding-top: 15px;}
li.about_li:hover{background: url(/images/menu/about2.png) no-repeat;background-position: top center;padding-top: 15px;}
li.franchise_li:hover{background: url(/images/menu/franchise2.png) no-repeat;background-position: top center;padding-top: 15px;}
li.contact_li:hover{background: url(/images/menu/contact2.png) no-repeat;background-position: top center;padding-top: 15px;}
li.logout_li:hover{background: url(/images/menu/logout2.png) no-repeat;background-position: top center;padding-top: 15px;}
.page{background-color: #eeeeee;padding-top: 40px;margin-top:-22px;}
.filter .panel-heading{background-color: #F30010;color:#fff;font-size:18px;}
.filter .panel-body{padding:0 0 15px}
#searchresults .panel-heading{border-color: #fff;}
#package_form .btn-group-xs>.btn, .btn-xs{padding: 5px 10px;}
#searchresults{font-weight: 500;}
.modal-body,.modal-header{text-align:left;}
.modal-footer{border:0px;}
.btn-yes {color: #fff !important;background-color: #F30010;border-color: #F30010;padding: 4px 50px;font-size: 18px;}
.view-profile a{color: #fff;font-size: 16px;background-color: #F30010;border-color: #F30010;border-radius:5px;margin:5px 0px;}
.view-profile a:hover{text-decoration:none;opacity:1;}
.view-profile{padding: 5px 15px;}
span.pro_title {float: left;width: 35%;}
span.pro_details {float: left;width: 65%;}
.pro_details,.pro_details span{color:#000;}
.short-about{border-top: 1px dotted #c5c5c5;margin-top: 14px;padding-top: 10px;}
.pro-name{color: #F30010 !important;font-size: 20px !important;text-transform:capitalize;}
#searchresults .pro_img img{box-shadow: 1px 1px 6px #c9c6c6;border: 5px solid #fff;width:100%;height:215px;}
.pro_img img{width:100%;max-height:260px;}
.short-des{padding-left: 25px;}
.personal-page input[type=radio] {margin: 4px 4px 0 11px;}
.about-page input[type=radio] {margin: 4px 4px 0 11px;}
.image-profile img{box-shadow: 1px 1px 6px #c9c6c6;border: 5px solid #fff;width: 100%;}
.ad{margin: 0 5px 20px 0;}
.ad img{width:100%;}
.profile_starts {padding: 18px;}
.profile_top {
border-bottom: 1px dotted #c5c5c5;padding-bottom: 4px;margin-bottom: 26px;}
.profile_top b {font-size: 22px;text-transform: capitalize;font-weight: 500;color:#F30010;}
span.id {color: #A71526;font-size: 19px;}
.gallery_img.panel .modal-dialog {margin-top: 12%;}
.gallery_img.panel   .btn-primary.btn-xs{background-color: #F30010;border-color: #F30010;float: right;margin-top: 15px;}
#editgallery .modal-body img{width: 150px;margin: 10px;}
.gal_img_delete .btn{border-color: #F30010;background-color: #F30010;margin: 10px;float: right;}
.profile_left .btn-primary {color: #fff;background-color: #F30010;border-color: #F30010;padding: 3px 55px;font-size: 20px;}
.profile_left {font-size: 20px;}
.profile_created{background-color: #F30010;color: #fff;border-radius: 5px;padding: 10px;text-align: center;font-size: 18px;margin-bottom: 15px;}
.profile_details1.panel , .profile_details2.panel{padding: 20px;border-color: #d3e0e9;}
.profile_details1 span {display: block;font-size: 16px;margin-bottom: 12px;color:#000;}
.profile_details1.panel .panel-heading{color: #F30010;font-size: 22px;border-bottom: 1px dotted #c5c5c5;padding:5px 10px;margin-bottom:10px;;}
.profile_details2.panel .panel-heading{color: #F30010;font-size: 22px;border-bottom: 1px dotted #c5c5c5;padding:5px 10px;}
.profile_details2 span {display: block;font-size: 16px;margin-bottom: 15px;color:#000;}
span.heading {font-size: 17px;color: #000;margin-bottom: 15px;}
.section-one {margin-top: 15px;margin-bottom: 15px;}
.section-two , .section-three , .section-four{margin-top: 15px;margin-bottom: 15px;color:#000;}

.profile_details2 span.lifestyle_heading{background: url(/images/dashboard/profile/line.jpg) no-repeat bottom left;padding-bottom:5px;color:#F30010;font-weight:400;text-transform:uppercase;}
.profile_details2 span.edu_heading{background: url(/images/dashboard/profile/line.jpg) no-repeat bottom left;padding-bottom:5px;color:#F30010;font-weight:400;text-transform:uppercase;}
.profile_details2 span.family_heading{background: url(/images/dashboard/profile/line.jpg) no-repeat bottom left;padding-bottom:5px;color:#F30010;font-weight:400;text-transform:uppercase;}

.profile_details1 span.age{background: url(/images/box1/1.png) no-repeat center left;padding-left: 40px;}
.gender{background: url(/images/box1/gender.png) no-repeat center left;padding-left: 40px;}
.profile_details1 span.marital{background: url(/images/box1/2.png) no-repeat center left;padding-left: 40px;}
.profile_details1 span.religion{background: url(/images/box1/3.png) no-repeat center left;padding-left: 40px;}
.terms_page{text-align:left !important;}
.profile_details1 span.caste{background: url(/images/box1/4.png) no-repeat center left;padding-left: 40px;}
.profile_details1 span.physical{background: url(/images/box1/5.png) no-repeat center left;padding-left: 40px;}
.profile_details1 span.email{background: url(/images/box1/6.png) no-repeat center left;padding-left: 40px;}
.profile_details1 span.address_home{background: url(/images/menu/home2.png) no-repeat center left;padding-left: 40px;}
.profile_details1 span.property{background: url(/images/box1/11.png) no-repeat center left;padding-left: 40px;}
.profile_details1 span.blood_group{background: url(/images/box1/blood-group.png) no-repeat center left;padding-left: 40px;}
.profile_details1 span.location{background: url(/images/box1/10.png) no-repeat center left;padding-left: 40px;}
.profile_details1 span.phone{background: url(/images/box1/7.png) no-repeat center left;padding-left: 40px;}
.pro-about {font-size: 19px;border-bottom: 1px solid #F30010;margin-bottom: 10px;color:#000;}
.profile_details1  .col-md-5{border-left: 1px solid #F30010;color:#000;}
.profile_details1  .col-sm-5{color:#000;}
.profile_details2 span.food{background: url(/images/life/1.png) no-repeat center left;padding-left: 40px;}
.profile_details2 span.drinking{background: url(/images/life/2.png) no-repeat center left;padding-left: 40px;}
.profile_details2 span.smoking{background: url(/images/life/3.png) no-repeat center left;padding-left: 40px;}
.profile_details2 span.body_type{background: url(/images/life/4.png) no-repeat center left;padding-left: 40px;}
.profile_details2 span.family_status{background: url(/images/family/1.png) no-repeat center left;padding-left: 40px;}
.profile_details2 span.family_type{background: url(/images/family/2.png) no-repeat center left;padding-left: 40px;}
.profile_details2 span.family_values{background: url(/images/family/3.png) no-repeat center left;padding-left: 40px;}
.profile_details2 span.family_children{background: url(/images/family/4.png) no-repeat center left;padding-left: 40px;}
.profile_details2 span.father_name{background: url(/images/family/father-name.png) no-repeat center left;padding-left: 40px;}
.profile_details2 span.father_profession{background: url(/images/family/father-profession.png) no-repeat center left;padding-left: 40px;}
.profile_details2 span.mother_name{background: url(/images/family/mother-name.png) no-repeat center left;padding-left: 40px;}
.profile_details2 span.mother_profession{background: url(/images/family/mother-profession.png) no-repeat center left;padding-left: 40px;}
.profile_details2 span.married_sister{background: url(/images/family/married-sisters.png) no-repeat center left;padding-left: 40px;}
.profile_details2 span.unmarried_sister{background: url(/images/family/unmarried-sisters.png) no-repeat center left;padding-left: 40px;}
.profile_details2 span.married_brother{background: url(/images/family/married-brothers.png) no-repeat center left;padding-left: 40px;}
.profile_details2 span.unmarried_brother{background: url(/images/family/unmarried-brothers.png) no-repeat center left;padding-left: 40px;}
.profile_details2 span.family_inlaws{background: url(/images/family/5.png) no-repeat center left;padding-left: 40px;}
.profile_details2 span.horoscope_pref{background: url(/images/horoscpe/3.png) no-repeat center left;padding-left: 40px;}
.profile_details2 span.nakshatra{background: url(/images/horoscpe/1.png) no-repeat center left;padding-left: 40px;}
.profile_details2 span.dosham{background: url(/images/horoscpe/2.png) no-repeat center left;padding-left: 40px;}
.profile_details2 span.highest_education{background: url(/images/educat/1.png) no-repeat center left;padding-left: 40px;}
.profile_details2 span.occupation{background: url(/images/educat/2.png) no-repeat center left;padding-left: 40px;}
.profile_details2 span.monthly_income{background: url(/images/educat/3.png) no-repeat center left;padding-left: 40px;}
.search_heading{background-color: #F30010 !important;border-color: #F30010 !important;color: #fff !important;font-size: 18px !important;}
.search_sidebar .search-input input[type="number"]{border: 1px solid #ccd0d2;border-radius: 4px;padding: 4px 10px;text-align: center;margin:5px 5px;}
.search_sidebar .search-input{margin-bottom:17px;color:#000;}
.search_sidebar .panel-heading {color: #000;background-color: #f3f3f3;border-color: #d3e0e9;padding: 6px;}
.search_sidebar .panel-body {padding: 8px 12px;}
.search_sidebar .btn-primary {color: #fff;background-color: #F30010;border-color: #F30010;float:right;}
.homesearch_submit:hover{background-color: #A71526 !important;}
.homesearch_submit_top:hover{background-color: #A71526 !important;color:#fff;border-color: #A71526;}
.view-profile:hover a,.btn-yes:hover,.profile_left .btn-primary:hover,.search_sidebar .btn-primary:hover{    background-color: #A71526;border-color: #A71526;color:#fff;}
.profile_details1 .btn-primary:hover,.section-one .btn.btn-xs:hover, .section-two .btn.btn-xs:hover, .section-three .btn.btn-xs:hover, .section-four .btn.btn-xs:hover{background-color: #A71526;border-color: #A71526;}
.message_send textarea{margin: 0 20px;width: 92%;}
.message_send label{margin-left:20px;}
.message_send  button{float: right;margin-right: 30px;}
.profile_left .btn-warning {color: #fff;background-color: #f14331;border-color: #f14331;}
div#myModal2 {top: 35%;}
div#myModal2 button.close {margin-right: 15px;margin-top: 8px;color: #000;font-size: 24px;opacity: 0.6;}
.my_profile img{width:100%;}
.dashbord .my_profile .panel-heading{background: #F30010;color: #fff;font-size: 18px;border:0;padding: 5px 15px;}
.dashbord .message_dash .panel-heading{background: #f1f1f2;font-size: 16px;border: 0;}
.dashbord .matches .panel-heading{background: #F30010;color: #fff;font-size: 18px;border: 0;padding: 5px 15px;}
.dashbord .pro_dashboard img{width:100%;}
span.pro_title1 {float: left;width: 30%;font-size:15px;}
span.pro_details1 {float: left;width: 68%;font-size:15px;}
span.addphotos{background: url(/images/dashboard/profile/1.png) no-repeat center left;}
span.editprofile{background: url(/images/dashboard/profile/2.png) no-repeat center left;}
span.editpreferences{background: url(/images/dashboard/profile/3.png) no-repeat center left;}
span.privacy{background: url(/images/dashboard/profile/4.png) no-repeat center left;}
span.deactive{background: url(/images/dashboard/profile/6.png) no-repeat center left;}
span.privacy1{background: url(/images/dashboard/profile/5.png) no-repeat center left;  }
.adg{padding:6px 40px;display: block;font-size: 14px;}
span.matches1{background: url(/images/dashboard/matches/1.png) no-repeat center left;padding:6px 40px;display: block;font-size: 14px;}
span.matches2{background: url(/images/dashboard/matches/2.png) no-repeat center left;padding:6px 40px;display: block;font-size: 14px;}
span.matches3{background: url(/images/dashboard/matches/3.png) no-repeat center left;padding:6px 40px;display: block;font-size: 14px;}
.message1{background: url(/images/dashboard/message/1.png) no-repeat center left;padding:6px 30px;display: block;font-size: 14px;}
.message2{background: url(/images/dashboard/message/2.png) no-repeat center left;padding:6px 40px;display: block;font-size: 14px;}
.message3{background: url(/images/dashboard/message/3.png) no-repeat center left;padding:6px 40px;display: block;font-size: 14px;}
.message4{background: url(/images/dashboard/message/4.png) no-repeat center left;padding:6px 40px;display: block;font-size: 14px;}
.message5{background: url(/images/dashboard/message/5.png) no-repeat center left;padding:6px 40px;display: block;font-size: 14px;}
.new_users .pro_img img{width:100%;height: 150px;}
.pro_dashboard .btn-primary {color: #fff;background-color: #F30010;border-color: #F30010;padding: 5px;}
.pro_dashboard .btn-primary:hover{background-color: #A71526;border-color: #A71526;}
.banner{background: url(/images/steps2.jpg) no-repeat;padding: 100px;}
.innerpage-about{background:url('/images/about/bg.jpg') ;background-attachment:fixed;	}

.innerpage-about .container{padding-top:30px;}
.innerpage-about .panel-heading {font-size: 28px;text-align: center;color: #000;background:url('/images/heading_line.png') no-repeat bottom center;padding-bottom:25px;}
.innerpage-about .panel-body{text-align: center;color: #000;font-size: 16px;}
.message_box{border: 1px solid #e4e4e4;margin: 15px 10px;padding: 7px 5px;}
.message-img img{margin-right: 15px;}
.real_message{padding: 10px;}

.real_message .message1 p{border: 1px solid #e4e4e4;background: #f1f1f2;padding: 13px;border-radius: 10px;}
.message-img  a{text-transform: capitalize;color: #000 !important;font-size: 17px;}
.timeago {text-transform: capitalize;color: #c1c1c1;margin-top: 15px;text-align: right;}
.inbox .panel-heading{font-size: 20px;background: #F30010;color: #fff;}
#searchresults .panel-body{padding: 0 15px 10px !important;}
#searchresults .panel.panel-default{box-shadow: 0 1px 2px rgba(43,59,93,0.29);}
.page.search-page {background-color: #f5f5f5;}
.panel.panel-default.filter{border:0;box-shadow: 0 0px 8px rgba(43,59,93,0.29);}
#searchresults .panel.panel-default{margin-bottom: 14px;}
.popover{z-index:99999999999;}
.popover.right {width: 280px;}
.popover1{float: right;margin-right: 20px;}
.more {cursor: pointer;float:right;margin-right:5px;}
.popover.right .popover-content{max-height: 500px;overflow-y: scroll;}
.lightbox .modal-body{padding: 0 !important;}
.lightbox .close {font-size: 45px !important;margin-top: -45px !important;color: #060606 !important;opacity:1 !important;text-shadow: 0 1px 0 #fff !important;}
.lightbox .modal-dialog.modal-md{margin-top: 60px;}
.image-profile img:first-child:hover{opacity: 0.7;background-color: #000;color: #000;cursor: pointer;}
.profile_details1 .btn-xs{float: right;}
.profile_details1 .btn-primary{background-color: #F30010;border-color:  #F30010;}
.section-one .btn.btn-xs , .section-two .btn.btn-xs , .section-three .btn.btn-xs , .section-four .btn.btn-xs  {background-color: #F30010;border-color: #F30010;float: right;}
.image_overlay {position: relative;}
.image_overlay .change_image {position: absolute;bottom: 6px;margin: 0 7px;left: 0;width: 95%;height: 25%;bottom: 6px;font-size: 25px;display: none;color: #FFF;text-align: center;}
.image_overlay:hover .change_image {display: block;background: rgba(0, 0, 0, .6);}
.rem_profiles img{width:100%;height: 150px;}
.profile_left span , .profile_right span{padding: 12px 40px;}
.profile_right.col-md-6{border-left: 1px solid #F30010;}
.unsigned_user img{-webkit-filter: blur(5px);-moz-filter: blur(5px);-o-filter: blur(5px);-ms-filter: blur(5px);filter: blur(5px);}
li.open:hover .dropdown-menu a{color: #0c0c0c;}
.why_pre{background: #eee;padding:30px 0;}
.why_pre .row{background: #fff;border-radius: 5px;box-shadow: 0px 0px 6px 2px #bbb;}	
.why_pre .box{padding: 20px 0px;min-height: 350px;}
.why_pre .col-sm-2 img{margin-top: 140px;}
.why_pre h3.why{font-size:25px;}
.why_pre h3 {text-align:center;font-size:16px;font-weight:600;}
.why_pre .col-sm-2 span{margin-left:0px !important;text-align:center;}
.why_pre .basic span.a1 {background: url(/images/Package/basic/1.png) no-repeat center left;}
.why_pre .basic span.a2 {background: url(/images/Package/basic/2.png) no-repeat center left;}
.why_pre .basic span.a3 {background: url(/images/Package/basic/3.png) no-repeat center left;}
.why_pre .basic span.a4 {background: url(/images/Package/basic/4.png) no-repeat center left;}
.why_pre .basic span.a5 {background: url(/images/Package/basic/5.png) no-repeat center left;}
.why_pre .basic span.a6 {background: url(/images/Package/basic/6.png) no-repeat center left;}
.why_pre .basic span.a7 {background: url(/images/Package/basic/7.png) no-repeat center left;}
.why_pre .basic span.a8 {background: url(/images/Package/basic/8.png) no-repeat center left;}
.why_pre .basic span.a9 {background: url(/images/Package/basic/9.png) no-repeat center left;}
.why_pre .basic span.a10 {background: url(/images/Package/basic/10.png) no-repeat center left;}
.why_pre .basic span.a11 {background: url(/images/Package/basic/11.png) no-repeat center left;}
.why_pre .premium span , .why_pre .basic span{padding: 10px 50px;display: block;margin-left:30px;font-size: 14px;}
.why_pre .premium span.a1 {background: url(/images/Package/premium/1.png) no-repeat center left;}
.why_pre .premium span.a2 {background: url(/images/Package/premium/2.png) no-repeat center left;}
.why_pre .premium span.a3 {background: url(/images/Package/premium/3.png) no-repeat center left; }
.why_pre .premium span.a4 {background: url(/images/Package/premium/4.png) no-repeat center left;}
.why_pre .premium span.a5 {background: url(/images/Package/premium/5.png) no-repeat center left;}
.why_pre .premium span.a6 {background: url(/images/Package/premium/6.png) no-repeat center left;}
.why_pre .row {margin-top: 40px;}
.package_details{margin: 30px 0;text-align: center;}
.gold {background: url(/images/Package/gold.png) no-repeat;}
.diamond {background: url(/images/Package/diamond.png) no-repeat;}
.platinum {background: url(/images/Package/platinum.png) no-repeat;}
.package{background-size: 100% 100%;padding: 15px 0px 50px;}
.package .make_payment .btn-primary {color: #F30010;background-color: #fff;border-color: #fff;font-size: 16px;font-weight: 600;}
.package .make_payment .btn-primary:hover{color:#A71526;}
.validity {width: 50%;font-size: 18px;float: left;color: #000;text-align: center;}
.validity_det {width: 35%;font-size: 20px;float: left;color: #fff;background: #A71526;text-align: center;}
.validity_det1 {width: 35%;font-size: 20px;float: left;color: #000;text-align: center;}
.package_tech {width: 100%;float: left;margin: 25px 0px;}
.package h3 {color: #040404;}
.col-md-12.note {margin: 50px 20px;font-size: 16px;}
.dropzone {border: 3px dotted rgba(0, 0, 0, 0.3) !important;background: #f3f3f3 !important;}
.privacy input[type="radio"] {margin-right: 12px;}
.privacy .form-group {border-bottom: 2px dotted #bbb;padding-bottom:20px;}
.gallery_img_resize{box-shadow: 1px 1px 6px #c9c6c6;cursor: pointer;border: 5px solid #fff;max-width: 175px;min-height: 174px;margin-right: 15px;margin-bottom: 30px;background-color: white;}
.gallery_img.panel{padding: 0 20px;}
.modal-body img{width: 100%;height: 100%;}
.container.admin {min-height: 574px;margin-top:20px;padding-bottom:20px;}
.admin  .col-md-6.col-md-offset-3{margin-top: 10%;}
#admin_panel .login .panel-heading{background-color: #F30010;color: #fff;font-size: 24px;text-align: center;}
#admin_panel  .btn-primary {color: #fff;background-color: #F30010;border-color: #F30010;}
.circle-tile {margin-bottom: 15px;text-align: center;}
.circle-tile-heading {border: 3px solid rgba(255, 255, 255, 0.3);border-radius: 100%;color: #FFFFFF;height: 80px;margin: 0 auto -40px;position: relative;transition: all 0.3s ease-in-out 0s;width: 80px;}
.circle-tile-heading .fa {line-height: 80px;}
.circle-tile-content {padding-top: 50px;}
.circle-tile-number {font-size: 26px;font-weight: 700;line-height: 1;padding: 5px 0 15px;}
.circle-tile-description {text-transform: uppercase;}
.circle-tile-footer {background-color: rgba(0, 0, 0, 0.1);color: rgba(255, 255, 255, 0.5);display: block;padding: 5px;transition: all 0.3s ease-in-out 0s;}
.circle-tile-footer:hover {background-color: rgba(0, 0, 0, 0.2);color: rgba(255, 255, 255, 0.5);text-decoration: none;}
.circle-tile-heading.dark-blue:hover {background-color: #2E4154;}
.circle-tile-heading.green:hover {background-color: #138F77;}
.circle-tile-heading.orange:hover {background-color: #DA8C10;}
.circle-tile-heading.blue:hover {background-color: #2473A6;}
.circle-tile-heading.red:hover {background-color: #CF4435;}
.circle-tile-heading.purple:hover {background-color: #7F3D9B;}
.tile-img {text-shadow: 2px 2px 3px rgba(0, 0, 0, 0.9);}
.dark-blue {background-color: #34495E;}
.green {background-color: #16A085;}
.blue {background-color: #2980B9;}
.orange {background-color: #F39C12;}
.red {background-color: #E74C3C;}
.purple {background-color: #8E44AD;}
.dark-gray {background-color: #ff0303;}
.gray {background-color: #95A5A6;}
.light-gray {background-color: #BDC3C7;}
.yellow {background-color: #F1C40F;}
.text-dark-blue {color: #34495E;}
.text-green {color: #16A085;}
.text-blue {color: #2980B9;}
.text-orange {color: #F39C12;}
.text-red {color: #E74C3C;}
.text-purple {color: #8E44AD;}
.text-faded {color: rgba(255, 255, 255, 0.7);}
.circle-tile-number.text-faded {margin: 10px;}
.profile_left #package_form{width: 100%;float: left;}
.profile_left #package_form select{max-width: 40%;margin: 17px;float: left;}
.profile_left #package_form input[type=submit]{width: 18%;margin: 17px 17px 17px 0;float: left;}
.profile_left #package_form .btn-primary{padding: 5px 11px !important;font-size: 14px!important;}
.privacy input[type=submit]{background: white;border: white;color: #6a9ad1;padding-left: 0;}
.requests .panel-body .btn {float: left;margin: 15px;}
.requests .panel-heading{background: #F30010;color: #fff;font-size: 18px;border: 0;padding: 5px 15px;}
.slider-box  .free_reg_bg{background: url(/images/free-reg.png) no-repeat top center;padding:20px;margin-bottom: 20px;}
#wait {width: 69px;height: 89px;border: 1px solid black;position: absolute;top: 7%;z-index: 9999;left: 43%;padding: 2px;}
.no_pro {background: url('/images/error.png') repeat;padding: 20px 15%;}
.image_privacy {display:none;  background: url(/images/lock.png) no-repeat center rgba(0, 0, 0, 0.33);box-shadow: 1px 1px 6px #c9c6c6;border: 6px solid #fff;max-width: 253px;width: 100%;height: 210px;z-index: 9999;position: absolute;}
.image_privacy + img{filter: none;}
.image-profile .image_privacy{background:none;box-shadow: none;border: 0;}
.requests .col-sm-4 img{width:100%;}
.registration-page input[type=radio] {margin: 4px 0 0 -20px !important;}
.registration-page .form-horizontal .form-group{margin-right:0px;margin-left:0px;}
.personal-page .col-md-6{min-height:80px;}
.about-page .col-md-6{min-height:80px;}
.personal-page .col-md-6:nth-child(even){border-right:1px solid #ccd0d2;padding-right:20px;padding-left:0px;}
.personal-page .col-md-6:nth-child(odd){padding-left:20px;padding-right:0px;border:0px;}
.about-page .col-md-6:nth-child(odd){border-right:1px solid #ccd0d2;padding-right:20px;padding-left:0px;}
.about-page .col-md-6:nth-child(even){padding-left:20px;padding-right:0px;border:0px;}
.personal-page .panel-default label{font-size:14px;}
.personal-page .panel-default label span{font-size:12px;padding-left:5px;color: #A71526;}
.personal-page .form-control{font-size:12px;}
.personal-page textarea{height:150px;}
.personal-page .form-group{font-size:12px;}
.personal-page .panel-default .btn-primary {float:left;}
.registration-page .panel-default .btn-primary {float:left;}
.search-page .col-sm-3 .btn-primary{margin-left:10px;}
.premium-panel{background:rgba(240, 191, 217, 0.6);box-shadow: 0 1px 2px rgba(240, 191, 217, 0.32);}
.premium-panel .panel-heading{border-color:transparent !important;}
.premium-panel .pro-name span{font-size:15px;color:#000;margin-left:10px;}
.hide-section{display:none;}
.unapproved_heading{text-align:center;background:#555;width:100%;float:left;padding:10px 0px;color:#fff;}
.unapproved_item_heading{width:100%;float:left;margin:0px;}
.unapproved_listing{text-align:center;width:100%;float:left;padding:10px 0px;}
.unapproved_listing:nth-child(odd){background:#EDF8FF;}
.unapproved_item{width:100%;float:left;text-transform:capitalize;}
.unapproved_section{width:100%;float:left;border:1px solid #ccc;padding:0px;}

.listing {text-align:left !important;width:100%;float:left;background:transparent;border:0px;box-shadow:none;}
.listing .panel-body{text-align:left !important;width:100%;float:left;background:transparent;}
.listing .panel-body .row{margin-left:0px;margin-right:0px;}
.success_img{width:30%;float:left;}
.success_img img{max-width:225px;max-height:200px;}
.success_image_sec{width:30%;float:left;}
.success_image_sec img{max-width:100%;}
.success_content{width:70%;float:left;padding:0px 10px;}
.success_content_sec{width:70%;float:left;padding:0px 10px;}
.success_heading{font-size:20px;margin-bottom:5px;}
.success_detail .staticpage-content{background:transparent;text-align:left !important;}
.success_detail .panel{background:transparent;border:0px;box-shadow:none;}
.success_content_sec .detailed_button_wrapper,.success_content .detailed_button_wrapper{float:left;}
.success_page .form-control{font-size:14px;}

li.unapp_li{background: url(/images/menu/unapproved.png) no-repeat;background-position: top center;padding-top: 15px;}
li.unapp_li:hover{background: url(/images/menu/unapproved2.png) no-repeat;background-position: top center;padding-top: 15px;}
li.cust_li{background: url(/images/menu/customize.png) no-repeat;background-position: top center;padding-top: 15px;}
li.cust_li:hover{background: url(/images/menu/customize2.png) no-repeat;padding-top: 15px;background-position: top center;}
li.push_li{background: url(/images/menu/push.png) no-repeat;background-position: top center;padding-top: 15px;}
li.push_li:hover{background: url(/images/menu/push2.png) no-repeat;background-position: top center;padding-top: 15px;}
.intl-tel-input{width:100%;float:left;}
#adminsearchresults span.pro_details{width: 65%;}
.filter-results h1{font-size:25px;margin:10px 0px 30px 0px;font-weight:400;color: #F30010;}
.filter-results h2{font-size:25px;margin:10px 0px 30px 0px;font-weight:400;color: #F30010;}
.filter-results small{font-size:14px;color: #F30010;}
.innerpage-matrimony .panel-heading {font-size: 28px;text-align: center;color: #000;}
.innerpage-matrimony .panel-primary{border-color: #F30010 !important;}
.innerpage-matrimony .panel-primary>.panel-heading {color: #fff !important;background-color: #F30010;border-color: #F30010 !important;}
.innerpage-matrimony .panel-body .matri-more a {color: #fff;}
.matri-more {float: right;background: #F30010;padding: 3px 9px;text-decoration:none !important;}
.matri-more:hover {text-decoration:none !important;background: #A71526;}
.innerpage-matrimony .panel-body a {color: #000;}
.matri_column a {background: url(/images/bullet.png) no-repeat center left;padding-left: 23px;}
.matri_column {min-height: 300px;-webkit-column-count: 3;-moz-column-count: 3;-webkit-column-gap: 1.5em;column-gap: 0.5em;column-count: 4;padding: 0 25px;}
.matri_column a {display: block;margin-bottom: 18px;}

#adminsearchresults span.pro_title,#adminsearchresults span.pro_details{font-size:14px;}

@media screen and (max-width:1024px)
{
#recent-profile .col-md-2 {width: 31.33%;margin: 10px 1% !important;float: left !important;}
.features_inner .feature{width: 31.33%;margin: 10px 1% !important;float: left !important;}
}
@media screen and (max-width:980px)
{
.register_form{width:50%;}	
.homesearch_section{background-attachment:fixed;}	
.successstories_inner .successstory{width:50%;}
.process img {margin-top: 0px;}
.howitworks_inner .process{width:48%;margin:20px 1%;}
.personal-page .col-md-6:nth-child(even){border:0px !important;}
.registration-page .form-horizontal .form-group{padding-bottom:10px !important;}
.personal-page .col-md-6 {min-height: auto !important;}
.about-page .col-md-6 {min-height: auto !important;}
.search_section .col-md-1.search,.search_section .col-md-2,.search_section .col-md-2.search,.col-md-3.search{width:90% !important;float:left;margin:0 5% !important;}
.homesearch_section .search_section .search-input span{text-align:left;}
.homesearch_section .search_section .search-input .form-control{width:100% !important;float:left;}
.homesearch_section .search_section{background-attachment:fixed;}
.features_inner .feature{min-height:225px;}
.matchmaking_right{padding:5px 10px;}
.matchmaking_right h2{padding:10px 20px;}
.footerwidget_section{background-attachment:fixed;}
.footer_items ul li,.footer_about p,.footerwidget_inner h2,.footer_trust span{text-align:left;}
.footer-left,.footer-right{width:100%;float:left;text-align:center;}
.footer-right a{float:none;}
}
@media screen and (max-width:800px)
{

#recent-profile .col-md-2 {width: 48%;margin: 10px 1% !important;float: left !important;}
.features_inner .feature{width: 48%;margin: 10px 1% !important;float: left !important;}
.footerinfo_left{width:100%;float:left;}
.footerinfo_right{width:100%;float:left;}
}

@media screen and (max-width:767px)
{
.search_section .col-md-1.search,.search_section .col-md-2,.search_section .col-md-2.search,.col-md-3.search{    border: 0px !important;width:100% !important;float:left;margin:0% !important;}	
	.register_form{width:100%;}	
.aboutus_section{background:url(/images/bagr2.jpg) no-repeat center;background-attachment:fixed;}	
.aboutus_inner{background-color:#00000078;}
.footerbanner_inner img{margin:10px 0px;}	
#bottom{background-attachment:fixed;}	
.info .col-md-6{border-right:0px !important;}	
.info .col-md-4 img{width:100% !important;}
.footer-right {width: 100% !important;}	
.successstories_inner .successstory{width:100%;}
.process img {margin-top: 0px;}
.howitworks_inner .process{width:98%;margin:20px 1%;}	
.success_img{width:100%;float:left;text-align:center;}
.success_img img{max-width:225px;max-height:200px;}
.success_image_sec{width:100%;float:left;text-align:center;}
.success_image_sec img{max-width:100%;}
.success_content{width:100%;float:left;padding:10px 10px;text-align:center;}
.success_content_sec{width:100%;float:left;padding:10px 10px;text-align:center;}

.features_inner .feature{min-height:200px;}
#recent-profile .col-md-2 {width: 98%;margin: 10px 1% !important;float: left !important;}
.features_inner .feature{width: 98%;margin: 10px 1% !important;float: left !important;}
.matchmaking_right{width:100%;float:left;background: url(/images/transparent-bg.png) no-repeat center;background-size: 100% 100%;    min-height: 300px;}
.matchmaking_section{background-size:initial;}
.matchmaking_right h2{color:#fff;font-size:23px;}
.bridesgrooms_section h1,.features_inner h1{font-size:23px;}
}

@media screen and (max-width:480px)
{
.matchmaking_right{min-height: 330px;}
.matchmaking_right h2{color:#fff;font-size:20px;}
}

.bg-custom-primary {
    background: #e90c04;
    color: aliceblue;
}
.form-control.is-invalid{
    border-color: #dc3545;
    padding-right: calc(1.5em + .75rem)!important;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(.375em + .1875rem) center;
    background-size: calc(.75em + .375rem) calc(.75em + .375rem);
}
.form-group .invalid-feedback {
    display: block;
    width: 100%;
    margin-top: 0.25rem;
    font-size: .875em;
    color: #dc3545;
}

.package-card .list-group-item:last-child, .package-card .list-group-item:first-child {
    border-bottom-right-radius: 0px !important;
    border-bottom-left-radius: 0px !important;
    border-top-right-radius : 0px !important;
    border-top-left-radius: 0px !important;
} 
.package-card .list-group{
    margin-bottom: 0px !important;
}

.profile_right .package-card span {
    padding: 3px 7px; !important;
}
.ad{display: none;}