﻿.outerwrapheight { margin-top: 0; }
.headerSection .container { position: relative; }
.headerSection .navbarhere.desktopview { position: absolute; text-align: right; padding-top: 0; z-index: 1; width: 100%; right: 0; }
.headerSection .navbarhere.desktopview ul.navbarlinks { float: right; }
.headerSection .nopadding { padding: 0; }
.headerSection .nopadding .col-md-9 { padding-left: 0; }
.headerSection .nopadding .col-md-3 { padding-right: 0; }
.headerSection .col-md-6.ullisthere { padding: 0; }
.headerSection .col-md-6.boxlisthere { padding: 0; }
.headerSection { background-size: cover; background-color: lightgrey; }
.headerSection ul.fourboxes { padding: 0; margin: 20px 0 0; }
.headerSection ul.fourboxes li { width: 48%; display: inline-block; margin-bottom: 10px; margin-right: 1.2%; }
.headerSection ul.anufourlist { color: #fff; margin: 20px 0 20px 0; float: left; width: 100%; margin-right: 1.3%; }
.headerSection ul.anufourlist li { float: left; width: 100%; margin-bottom: 15px; }
.headerSection ul.anufourlist li .iconsmall { width: 25%; float: left; }
.headerSection ul.anufourlist li .texthere { float: left; width: 69%; margin-left: 3%; font-size: 20px; font-weight: 600; }
.headerSection ul.anufourlist li .texthere span { float: left; width: 100%; }
.headerSection .logoFullwidth { margin: 30px 0 30px 0; text-align: center; }
.headerSection .navbarhere.desktopview ul.navbarlinks li a { font-size: 20px; }
.headerSection .navbarhere.desktopview ul.navbarlinks li.loginlink a { font-size: 20px; border: 1px solid #e1e1e1; border-radius: 5px; }
.headerSection .navbarhere.desktopview ul.navbarlinks li:last-child { margin-right: 0; }
.headerSection .navbarhere.desktopview ul.navbarlinks li { margin: 20px 10px 0; }
.headerSection .navbarhere.desktopview ul.navbarlinks li.loginlink:hover a { border-color: #ffdc00; }
.headerSection .formsectionregister { background: #fff; margin-top: 135px; padding: 10px 20px 10px; margin-bottom: 40px; border-radius: 8px; text-align: center; font-size:14px; }
.headerSection .formheading { color: #311f6b; font-weight: 700; text-align: left; font-size: 17px; margin: 0 0 15px; }
.headerSection .formsectionregister fieldset.form-group { /*margin-bottom: 0;*/ text-align: left; }
.headerSection .formsectionregister fieldset legend { width: auto; /*float: left;*/ border: 0; margin-bottom: 4px; font-size: 16px; margin-left: 0; }
.headerSection .formsectionregister fieldset .form-check { float: left; width: 100%; }
.headerSection .formsectionregister label { padding: 0; margin: 0; font-weight: normal; width: 100%; }
.headerSection .formsection { width: 40%; margin: 0px auto; }
.ErrorMsg { font-size: 14px !important; font-weight: normal !important; }
.headerSection .formsectionregister .ErrorMsg { margin-left: 0; color: #f00; font-style: normal; }
.headerSection .formsectionregister .ErrorMsg > img { display: none; }
.headerSection .formsectionregister table.form-check-input label { width: auto; margin: 0 0 0 10px; display: inline-block; vertical-align: middle; }
.headerSection .formsectionregister .form-group.mobile-no select { width: 30%; float: left; margin-right: 2%; }
.headerSection .formsectionregister .form-group.mobile-no input { width: 50%; float: left; border-left-width: 0; min-height: 34px; }
.headerSection .formsectionregister .form-group.mobile-no input.countrycode { width: 18%; border-right-width: 0; border-left-width: 1px; padding-left: 0; padding-right: 0; text-align: center; }
.headerSection .formsectionregister input { border-radius: 0; border: 1px solid #b2b2b2; }
.headerSection .formsectionregister .btn.btn-primary { background: #d62172; font-weight: normal; font-size: 16px; border-radius: 7px; padding:10px 30px; border: 0; margin: 10px auto 16px; text-align: center; width:68%; }
.headerSection .formsectionregister .form-group { text-align: left; margin-bottom: 15px; width: 100%; float: left; }
.headerSection .formsectionregister .form-group.gender-wrapper { align-items: center; }
.headerSection .formsectionregister .form-group.gender-wrapper label { margin: 0; margin-right: 10px; width: 30%; float:left }
.headerSection .formsectionregister .form-group.gender-wrapper .form-check-input { width:60% !important; float:left }
.headerSection .formsectionregister .form-group select#mobileno { width: 35%; float: left; }
.headerSection .formsectionregister .form-group input#mobileno { float: right; width: 60%; }
.headerSection .formsectionregister .form-group select { padding: 6px 10px; border: 1px solid #b2b2b2; width: 100%; }
.anuroopServuices li.serviceli { float: left; width: 31%; margin: 0 1% 10px; border-radius: 6px; }
.anuroopServuices li.serviceli .imganuroop { float: left; height: 150px; text-align: center; width: 100%; padding-top: 15px; }
.anuroopServuices li.serviceli .servicetext { float: left; width: 100%; text-align: center; height: 60px; color: #fff; font-size: 20px; padding: 0px 10px 14px; }
.anuroopServuices li.serviceli .imganuroop img { max-height: 120px; }
.anuroopServuices li.serviceli.serviceColor1 { background: #ec0080; }
.anuroopServuices li.serviceli.serviceColor2 { background: #67c2ef; }
.anuroopServuices li.serviceli.serviceColor3 { background: #06ab83; }
.anuroopServuices li.serviceli.serviceColor4 { background: #69417f; }
.anuroopServuices li.serviceli.serviceColor5 { background: #ff83cf; }
.anuroopServuices li.serviceli.serviceColor6 { background: #ff8371; }
.sectionheading { color: #301f6f; font-size: 48px; line-height: 80px; text-align: center; font-weight: 700; margin: 0 0px 40px 0px; }
section.why_anuroop { border-top: 20px solid #f2f2f2; padding: 40px 0 80px 0; }
section.media_coverage { border-top: 20px solid #f2f2f2; padding: 40px 0 50px 0; }
.media_coverage ul.mediacovrageUl { width: 100%; margin: 0; padding: 0; }
.media_coverage ul.mediacovrageUl li { float: left; width: 25%; text-align: center; margin: 0 0 30px 0; }
.media_coverage ul.mediacovrageUl li img { height: 130px; }
section.happy_couples { background: #441f6f; padding: 50px 0 70px; background: url(images/homeIcons/section4BG.png) no-repeat center top; background-size: cover; }
section.happy_couples ul.slider li .matri_bx_one1 { background: #fff; margin: 10px; padding: 11px; text-align: center; border-radius: 7px; }
section.happy_couples ul.slider li .matri_bx_one1 .couple_content1 { min-height: 280px; }
section.happy_couples ul.slider li .matri_bx_one1 .happy_couple1 { padding: 10px 10px 10px; }
section.happy_couples ul.slider li .matri_bx_one1 .happy_couple1 img { float: none; margin: 0 auto; border-radius: 100%; }
section.happy_couples ul.slider li .matri_bx_one1 span.rtaln1 { font-size: 18px; font-weight: 600; color: #353535; }
section.happy_couples ul.slider li .matri_bx_one1 p { font-size: 16px; color: #525252; }
section.happy_couples .sectionheadinghappycouples { font-size: 48px; line-height: initial; text-align: center; color: #fff; padding-bottom: 40px; font-weight: 600; }
.happy_couples ul.slick-dots li button:before { display: none; }
.happy_couples ul.slick-dots li button { background: #421f6f; border: 1px solid #9584b0; border-radius: 100%; display: block; float: left; margin: 10px 0 0; }
.happy_couples ul.slick-dots li.slick-active button { background: #9584b0; }
.happy_couples ul.slick-dots { text-align: center; margin: 0 auto; }
.happy_couples ul.slick-dots li { display: inline-block; margin: 0px 10px 0; float: none; padding-top: 20px; }
.join_us_home { text-align: center; padding: 50px 10px 60px; background: url(images/homeIcons/white-flower-BG.png) repeat-x center top; background-size: cover; }
.join_us_home .sectionheadingtext { text-align: center; font-size: 67px; line-height: normal; color: #301f6e; max-width: 960px; margin: 0 auto; font-weight: 600; }
.join_us_home button.RegisterNowhome { background: #d62172; color: #fff; padding: 15px 40px; border-radius: 6px; border: 0; font-size: 22px; margin: 40px 10px 10px; }
.main_footernew { background: #291770 url(https://static.anuroopwiwaha.com/images/home_top.jpg) repeat-x center top; padding-top: 35px; }
.main_footernew .footer_menu1 li a { color: #fff; font-size: 15px; }
.main_footernew .footer_menu1 li { float: left; width: 50%; margin-bottom: 13px; }
.main_footernew .footer_menu1 { margin: 50px 0; }
.main_footernew .footer_menu1 li:nth-child(2n) {}
.main_footernew .followFooter { color: #fff; text-align: center; }
.main_footernew .followFooter li a { color: #fff; }
.main_footernew .footercontact a { color: #fff; }
.main_footernew .followFooter h3 { font-size: 16px; margin: 54px 0 0 0; }
.main_footernew .followFooter ul { }
.main_footernew .followFooter ul li { list-style: none; display: inline-block; background: #938cb5; font-size: 0; height: 31px; width: 31px; border-radius: 100%; margin: 10px 3px 0 3px; }
.main_footernew .footercontact { border: 1px solid #938cb6; border-radius: 5px; padding: 8px 10px; margin-top: 20px; }
.main_footernew .followFooter ul li.facebookicon { background: url(images/homeIcons/facebookFoot.png) no-repeat center top; background-size: 100%; }
.main_footernew .followFooter ul li.teittericon { background: url(images/homeIcons/twitter.png) no-repeat center top; background-size: 100%; }
    .main_footernew .followFooter ul li.instaicon {
        background: url(images/homeIcons/twitter.png) no-repeat center top;
        background-size: 100%;
    }
    .main_footernew .followFooter ul li.youtubeicon {
        background: url(images/homeIcons/twitter.png) no-repeat center top;
        background-size: 100%;
    }
body > footer.main_footer { display: none; }
.md-radio { margin:0px 0; }
.md-radio.md-radio-inline { display: inline-block; }
.md-radio input[type="radio"] { display: none; }
.md-radio input[type="radio"]:checked + label:before { border-color: #410070; animation: ripple 0.2s linear forwards; }
.md-radio input[type="radio"]:checked + label:after { -ms-transform: scale(1); transform: scale(1); }
.md-radio label { display: inline-block; height: 20px; position: relative; padding: 0 25px !important; margin-bottom: 0; cursor: pointer; vertical-align: bottom; }
.md-radio label:before, .md-radio label:after { position: absolute; content: ''; border-radius: 50%; transition: all .3s ease;
transition-property: transform, border-color; }
.md-radio label:before { left: 0; top: 0; width: 20px; height: 20px; border: 2px solid #969696; }
.md-radio label:after { top: 5px; left: 5px; width: 10px; height: 10px; -ms-transform: scale(0); transform: scale(0); background: #410070; }
@media (max-width: 992px) {
.main_footernew{text-align:center;padding-bottom:40px;}
.main_footernew .footerfirst{}
.main_footernew .footerfirst img{ margin:0 auto; display:block} 
.main_footernew .footer_menu1{ margin-bottom:20px;}
.main_footernew .footer_menu1 li {    float: none;    width: inherit; margin-bottom: 13px;    display: inline-block; margin: 0 5px; border-bottom:1px solid #fff;}
.headerSection .formsection{ width:60%;}
.main_footernew .followFooter h3{ margin:0px; font-weight:; padding:10px 0px;}
}
@media (max-width: 800px) {
.headerSection .formsectionregister{ margin-top: 195px;}
}
@media (max-width: 767px) {
.headerSection .formsectionregister{ margin-top: 160px;}
.headerSection .formsection{ width:100%;}
    .headerSection { background:#fff;
    }
}
@media (max-width: 667px) {
.headerSection .formsectionregister{ margin-top:90px;}
}
@media (max-width: 414px) {
.headerSection .formsectionregister{ margin-top: 80px;}
}



