/* Start Varibales */
/* End Varibales */
/* Start Functions And Mixin */
/* End Functions And Mixin */
html,
body {
    height: 100%;
    width: 100%;

}

.container {
    max-width: 1170px;
    margin: auto;
}

@-moz-document url-prefix() {
    .container {
        max-width: 1170px;
        margin: auto;
        width: unset
    }
}

* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

a {
    text-decoration: none;
}

img {
    border: medium none;
    max-width: 100%;
}

li {
    list-style: none;
    display: inline-block;
}

a,
a:focus,
a:hover,
input,
textarea {
    outline: none;
}

a,
a:focus,
a:hover,
input,
textarea {

    box-shadow: unset;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0;
}

button {
    overflow: visible;
    background: none;
    border: none;
    cursor: pointer;
}

body {
    background: #fff;
    color: #333333;
    -webkit-font-smoothing: subpixel-antialiased !important;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    font-family: "Poppins-Medium";
}

.clearfix:before,
.clearfix:after {
    content: " ";
    display: table;
}

.clearfix:after {
    clear: both;
}

.center-block {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.pull-right {
    float: right;
}

.pull-left {
    float: left;
}

.invisible {
    visibility: hidden;
}

.hide {
    display: none;
}

p {
    letter-spacing: -.4px;
}

.text-hide {
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0;
}

.circle-img {
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
}

.full-img {
    margin: -40px -38px 30px;
}

.text-left {
    text-align: left;
}

.text-right {
    text-align: right;
}

.prim-header {
    font-size: 70px;
    line-height: 30px;
    margin-bottom: 30px;
}

.section-space {
    margin: 80px 0;
}

h1 {
    font-size: 35px;
}

h2 {
    font-size: 19px;
}

h3 {
    font-size: 28px;
}

h4 {
    font-size: 22px;
}

h5 {
    font-size: 18px;
}

h6 {
    font-size: 14px;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
    font-weight: 100;
    color: inherit;
}
p {
   font-size: 16px;
    font-family: "Poppins-Regular";  
}
.note {
    font-size: 11px;
    color: #666666;
}

.clear {
    font-size: 1%;
    clear: both;
    height: 1%;
    overflow: hidden;
    line-height: 1px;
}

.left {
    float: left;
    display: inline;
}

.right {
    float: right;
    display: inline;
}

.bold {
    font-weight: 700;
}

.hidden-sm {
    display: none;
}

input,
button,
select,
textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}

::placeholder {
    color: #999;
    font-size: 15px;
}

.upper {
    text-transform: uppercase;
}

@font-face {
    font-family: "Poppins-Medium";
    src: url(../fonts/Poppins-Medium.otf);
}

@font-face {
    font-family: "Poppins-Bold";
    src: url(../fonts/Poppins-Bold.otf);
}

@font-face {
    font-family: "Poppins-Light";
    src: url(../fonts/Poppins-Light.otf);
}

@font-face {
    font-family: "Poppins-Regular";
    src: url(../fonts/Poppins-Regular.otf);
}


/* Start navbar */
.UpNav {
    height: 130px;
    margin-top: 10px;
}
@media(max-width: 767px){
    .UpNav {
        height: auto;
        padding-bottom: 10px
    }
}
.UpNav .twoColNav {
    display: flex;
    height: 130px;
    align-items: center;
    justify-content: flex-end;
}

.UpNav .twoColNav .icons {
    padding-right: 10px;
}

.UpNav .twoColNav .icons span {
    font-size: 38px;
}

.UpNav .twoColNav .textAc {}

.UpNav .twoColNav .textAc p {
    font-size: 12px;
    font-family: "Poppins-Medium";
    opacity: 50%;
}

.UpNav .twoColNav .textAc a {
    font-size: 12px;
    font-family: "Poppins-Bold";
    color: #333
}

.navbar {
    /*    position: absolute;*/
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    z-index: 999;
    background: #220C3B;
    height: 60px;
}

.navbar .logo {
    margin-top: 20px;
}

.links-parent .ClearPadding {
    height: 60px;
    /*
    display: flex;
    align-items: center;
*/
}

.navbar .links {
    text-align: left;
}

.navbar .links ul {

    /*
    display: flex;
    align-items: center;
*/
}

.navbar .links ul li {
    margin-right: 42px;
    margin-top: 0px;
}

.navbar .links ul li:last-of-type {
    margin-right: 0
}

.navbar .links a {
    color: #fff;
    font-family: "Poppins-Medium";
    font-size: 16px;
    -webkit-transition: all 300ms linear;
    -moz-transition: all 300ms linear;
    -o-transition: all 300ms linear;
    transition: all 300ms linear;
    padding-top: 5px;
}

.navbar .links ul li:last-of-type .imageBann .boxLogin a {
    height: 81px;
    display: inline-block;
    background: #C11E43;
    padding: 20px;
    position: relative;
    z-index: 1;
}

.navbar .links a:hover {
    /*    color: #60ba62;*/
}

/*End navbar */
/* Start Banner Section */
.banner {}

.banner > .col-md-6:first-of-type {
    padding-left: 0;

}

.banner .bannerHome {
    background-color: #cccccc;
    height: 493px;
    display: flex;
    justify-content: flex-end;
    align-items: center;
}

.banner .bannerHome .textBanner {
    width: 60%;

}

.banner .textBanner h2 {
    font-size: 33px;
    font-family: "Poppins-Bold";
}

.banner .textBanner a {
    border: 3px solid #C11E43;
    width: 211px;
    display: flex;
    height: 50px;
    justify-content: center;
    align-items: center;
    margin-top: 18px;
    font-size: 16px;
    font-family: "Poppins-Medium";
    color: #C11E43;
    background-color: #fff;
}



.banner .logoBanner {
    height: 493px;
}

.banner .logoBanner img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: 50% 50%;
}
.imageBann {
    height: 81px;
    display: inline-block;
    background: #C11E43;
}


.imageBann .boxLogin {
    position: relative;

}

.imageBann .boxLogin a {}

.imageBann .boxLogin a span {
    color: #fff;
    font-size: 16px;
    font-family: "Poppins-Medium";
    padding-left: 13px;
}

.imageBann .boxLogin a img {
    margin-bottom: -4px;
}

/* End Banner Section */
/* global */
input {
    height: 55px;
    padding: 16px;
    font-size: 14px;
    color: #333;
    font-family: "Poppins-Medium";
    border: 1px solid #e0e0e0;
    width: 100%
}

input::placeholder,
textarea::placeholder {
    opacity: 50%
}



@media(min-width: 992px){
    .ClearPaddDesk{
        padding: 0;
    }
    .banner .bannerHome {
        padding-right: 30px;
    }
    .banner .bannerHome .textBanner {
        width: 502px;
    }

}
/*===============================================================================================================
                                                    START home 
==============================================================================================================*/
.clearFix {
    clear: both
}

.WhyAFRA {
    padding-top: 76px;
}

.WhyAFRA .testWI {}

.WhyAFRA .testWI h2,
.AboutAFRA .testWI h2 {
    font-family: "Poppins-Bold";
    /*    font-family: "Poppins-Medium";*/
    font-size: 60px;
    color: #003399;
}

.WhyAFRA .testWI h2 span,
.AboutAFRA .testWI h2 span {
    font-family: "Poppins-Light";
    color: #C11E43;
}

.WhyAFRA .testWI > p,
.AboutAFRA .testWI > p {
    font-family: "Poppins-Regular";
    font-size: 18px;
    color: #333333;
    opacity: 40%;
    letter-spacing: -.2px;
    margin-top: -6px;
}

.WhyAFRA .iconsSect {
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    grid-gap: 4.5%;
    justify-items: baseline;
    margin-right: 0;
    text-align: center;
    /*    transform: translateX(-42px);*/
    padding-top: 48px;

}

.WhyAFRA .iconsSect .box {
    /*    width: 100%*/
}

.WhyAFRA .iconsSect .box > span {
    font-size: 50px;
    width: 134px;
    height: 134px;
    background: whitesmoke;
    display: flex;
    border-radius: 50%;
    align-items: center;
    justify-content: center;
    color: #c11e43;

    margin: 0 auto;
}

.WhyAFRA .iconsSect .box p {
    font-family: "Poppins-Medium";
    font-size: 20px;
    color: #333333;
    padding-top: 15px;
}


.AboutAFRA {
    padding-top: 130px;
}

.AboutAFRA .col-md-8 {
    padding-left: 0;
}

.AboutAFRA .testAbout {}


@media(min-width: 1200px){
   .img-center, .row img{
    display: unset !important;
    margin: unset !important;
    margin-bottom: unset !important;
}
.ClearEditor + .navbar .links ul li {
        margin-right: 38px;
} 
.ClearEditor +.navbar .links ul li:last-of-type{
    margin-right: 0px;
}
}
.AboutAFRA .testAbout p {
    font-size: 16px;
    line-height: 21px;
    color: #333333;
    font-family: "Poppins-Regular";
}

.AboutAFRA .testAbout p.first {
    padding-top: 39px;
    padding-bottom: 20px;
}

.AboutAFRA .imgAbout {
    text-align: right;
}

.MajorSection {
    padding-top: 60px;
}

.MajorSection .head {}

.MajorSection .head h2 {
    font-size: 30px;
    font-family: "Poppins-Light";
    text-align: center;
    padding-bottom: 28px;
}

.MajorSection .head h2 span {
    font-family: "Poppins-Bold";
}

.MajorSection .more {
    display: flex;
    justify-content: center;
    padding-top: 30px;
    padding-bottom: 60px;
}

.MajorSection .more a {
    width: 260px;
    height: 55px;
    color: #C11E43;
    border: 3px solid #C11E43;
    font-size: 16px;
    font-family: "Poppins-Medium";
    padding: 13px;
    display: block;
    text-align: center;
}


/* start range section  22*/
.sectionRange {
    background-color: #220C3B;
}

.sectionRange .titleFindAF {}

.sectionRange .titleFindAF h2 {
    font-size: 22px;
    color: #fff;
    font-family: "Poppins-Bold";
    padding-top: 41px;
    padding-bottom: 23px;
}

.sectionRange .FromFindAR form {
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    grid-gap: 10px;
}

.sectionRange .FromFindAR .input {
    height: 48px;
    margin-bottom: 78px;
}

.sectionRange .FromFindAR .input input {
    height: 47px;
}

.range-slider input {
    height: 10px !important;
    border: unset;
}

.sectionRange .FromFindAR .input input::placeholder {
    font-size: 13px;
    opacity: 86%;
    font-family: "Poppins-Bold";
}

.sectionRange .FromFindAR .select {}

.sectionRange .FromFindAR .select select {
    padding: 0px 0 0px 16px;
    font-size: 13px;
    color: #33333382;
    font-family: "Poppins-Bold";
    border: 1px solid #e0e0e0;
    width: 100%;
    height: 47px;
    -moz-appearance: none;
    /* Firefox */
    -webkit-appearance: none;
    /* Safari and Chrome */
    appearance: none;
    background-image: url(../img/new/SELECT.png);
    background-repeat: no-repeat;
    position: relative;
    background-position: 95%;


}

.sectionRange .FromFindAR .select select:focus {
    outline: none
}

.sectionRange .FromFindAR .input.slidecontainer p {
    padding-bottom: 5px;
    font-size: 13px;
    font-family: "Poppins-Medium";
    color: #fff;
}

.sectionRange .FromFindAR .submit button {
    width: 155px;
    height: 47px;
    background: #C11E43;
    color: #fff;
    font-size: 16px;
    font-family: "Poppins-Medium";
}

.paddingHome {
    margin-top: 113px;
    margin-bottom: 66px;
}



.movingTips.AboutAFRA {
    padding-top: 0;
}
.movingTips.AboutAFRA.movingTipsPage{
    /*padding-bottom: 700px;*/
    
}
.margl20{
    margin-left: 20px;
}
.movingTips .testWI {
    margin-bottom: 43px;
}
.associated-members .img img{
    max-height: 141px;
}
.associated-members .text p {
    min-height: 0px !important;
}
.divs{
    text-align: left;
    padding: 20px;
}
.associated-members .text{
    min-height: 150px;
}
.associated-members .img{
    height: 171px;
    text-align: center;
    padding: 22px;
    /*border: 1px #ccc solid;*/
}
.movingTips .img {
    display: flex;
    justify-content: start;
    align-items: center;
/*    border: 1px solid red;*/
}
.movingTips .img a {
    display: flex;
}
.Proudly > a {
/*    font-size: 11.4px;*/
        font-size: 22px;
    color: #fff;
    font-family: "Poppins-Regular";
    display: block;
        margin-bottom: 12px;
    letter-spacing: normal;
}
.movingTips .text {
    padding-left: 22px;
}

.movingTips .text h2 {
    font-size: 22px;
    font-family: "Poppins-Bold";
    padding-top: 8px;
    padding-bottom: 6px;
}

.movingTips .text p {
    font-size: 16px;
    opacity: 60%;
    font-family: "Poppins-Regular";
    min-height: 73px;
}

.movingTips .text a {
    font-size: 16px;
    font-family: "Poppins-Regular";
    float: right;
    color: #333333;
}

.movingTips .text a span {
    padding-left: 5px;
    transform: translateY(3px);
    display: inline-block;
    margin-bottom: 46px;
}

.TakeStresssSect {
    background-color: #220C3B;
    height: 180px;
    display: flex;
    align-items: center;
}

.TakeStresssSect p {
    font-size: 30px;
    font-family: "Poppins-Regular";
    color: #fff;
}

.TakeStresssSect p span {
    color: #C11E43;
    font-family: "Poppins-Bold";
    margin-top: 60px;
    margin-bottom: 40px;
}

.TakeStresssSect button {
    background: #C11E43;
    width: 260px;
    height: 50px;
    color: #fff;
    font-size: 16px;
    font-family: "Poppins-Medium";
    float: right;
}


.sectionRange .slidecontainer {
    width: 100%;
    /* Width of the outside container */
}

/* The slider itself */
.sectionRange .slider {
    -webkit-appearance: none;
    appearance: none;
    width: 100%;
    height: 25px;
    background: #d3d3d3;
    outline: none;
    opacity: 0.7;
    -webkit-transition: .2s;
    transition: opacity .2s;
}

/* Mouse-over effects */
.sectionRange .slider:hover {
    opacity: 1;

}

/* The slider handle (use -webkit- (Chrome, Opera, Safari, Edge) and -moz- (Firefox) to override default look) */
.sectionRange .slider::-webkit-slider-thumb {
    -webkit-appearance: none;

    appearance: none;
    width: 25px;

    height: 25px;

    background: #4CAF50;

    cursor: pointer;

}

.sectionRange .slider::-moz-range-thumb {
    width: 25px;
    height: 25px;
    background: #4CAF50;
    cursor: pointer;
}

/* end range section  */





.BKfooter {
    height: 466px;
    background-color: #220C3B;
    padding-top: 86px;
}

.BKfooter h2 {
    font-size: 24px;
    color: #fff;
    font-family: "Poppins-Regular";
    padding-bottom: 14px;
}
.BKfooter h2 + img{
    width: 50%;
}

.BKfooter ul.footer {}

.BKfooter ul.footer li {
    display: block;

}

.BKfooter ul.footer li a {
    font-size: 14px;
    color: #fff;
    opacity: 70%;
    font-family: "Poppins-Regular";
}

.BKfooter a.PreNews {
    font-size: 13px;
    color: #fff;
    font-family: "Poppins-Regular";
    display: block;
    padding-top: 29px;
}

.BKfooter a.PreNews span {
    padding-left: 15px;
    transform: translateY(2px);
    display: inline-block;
}

.BKfooter .Gol-logo-heigh {
/*    height: 240px;*/
    padding-top: 81px;
    display: grid;
    justify-items: center;
    align-items: center;
    grid-template-columns: 1fr;
    grid-column-gap: 20px;
    grid-row-gap: 29px;
}
.BKfooter .Gol-logo-heigh > a {
    display: flex;
    justify-content: center;
}
.BKfooter .Gol-logo-heigh .fixHeight1,
.BKfooter .Gol-logo-heigh .fixHeight {
    object-fit: fill;
    height: auto;
    width: 80%;
}
.BKfooter .fullWid img,
.BKfooter .fullWid {
    width: 100%;
}
.BKfooter .fullWid img {
    width: 70%;
    height: auto
}
.form {
    width: 614px;
    padding: 0;
}

.headRe {
    height: 80px;
    background: #C11E43;
    line-height: 80px;
    text-align: left;
}

.headRe h2 {
    font-size: 20px;
    font-family: "Poppins-Medium";
    color: #fff;
    padding-left: 47px;
}


.headRe .remodal-close {
    color: #fff;
    right: 23px;
    top: 23px;
    left: unset;
}


.bodyRe {
    padding: 36px 47px 52px 47px;
}

.bodyRe .input {}

.bodyRe .input label {
    font-family: "Poppins-Medium";
    display: block;
    text-align: left;
    font-size: 14px;
    opacity: 50%;
    padding-bottom: 10px;
}

.bodyRe .input input {
    width: 100%;
    border: 1px solid #3333336;
    height: 55px;
    font-size: 14px;
    padding: 10px;
    margin-bottom: 24px;
}

.bodyRe {}

.bodyRe .loginRo {
    display: grid;
    grid-template-columns: 1fr 1fr;
}

.loginRo .btnL {
    text-align: right;
}

.loginRo .btnL button {
    width: 131px;
    text-align: center;
    height: 55px;
    background: #C11E43;
    font-size: 14px;
    color: #fff;
}

.bodyRe .text {
    text-align: left;
    padding-top: 19px;
}

.bodyRe .text p {
    font-size: 14px;
}

.bodyRe .text p a {
    color: #C11E43;
    cursor: pointer;
}

.bodyRe .loginRo .checkbox label {
    font-size: 14px;
    padding-left: 5px;
}

.Movingtips {
    background-color: #F5F5F5;
    padding-top: 45px;
    margin-top: 65px;
    padding-bottom: 102px;
}

.Movingtips .testWI {
    padding-bottom: 85px;
}

.Movingtips {}

.Movingtips .textMoSe {}

.Movingtips .textMoSe h2 {
    padding-top: 51px;
    font-size: 22px;
    font-family: "Poppins-Bold";
}

.Movingtips .textMoSe p {
    font-size: 16px;
    font-family: "Poppins-Regular";
    color: #333333;
    opacity: 60%;
    letter-spacing: -.8px;
    padding-top: 20px;
    padding-bottom: 35px;
}

.Movingtips .textMoSe a {
    color: #c11e43;
    font-size: 16px;
    font-family: "Poppins-Regular";
}

.Movingtips .textMoSe a img {
    padding-left: 3px;
}

.goBoxArrow ul li {
    height: 51px;
    line-height: 51px;

    align-items: center;
    padding-left: 28px;
    padding-right: 24px;
    width: 100%;

}

.goBoxArrow ul li a {
    display: grid;
    grid-template-columns: 3.5fr 1fr;
    align-items: center;
}

.goBoxArrow ul li p {
    font-size: 17px;
    font-family: "Poppins-Medium";
    color: #333333;
}

.goBoxArrow ul li img {
    display: flex;
    justify-self: self-end;
    display: none;
}

.goBoxArrow ul li.acTive,
.goBoxArrow ul li:hover {
    background-color: #C11E43;
    transition: .75s ease
}

.goBoxArrow ul li.acTive img,
.goBoxArrow ul li:hover img {
    display: block;
    transition: .75s ease
}

.goBoxArrow ul li.acTive p,
.goBoxArrow ul li:hover p {
    color: #fff;

}

.goBoxArrow ul li:hover a {
    box-shadow: unset;

}

.goBoxArrow li {}





.form .form-content .checkbox {
    padding-top: 15px;
    text-align: left;
}


.form .form-content input[type="checkbox"] {
    width: 20px;
    height: 0;
    -moz-appearance: none;
    padding: 0 !important;
    margin: 0;
    cursor: pointer
}

.form .form-content input[type="checkbox"]:before {
    position: relative;
    top: -16px;
    display: block;
    width: 20px;
    height: 20px;
    border: 1px solid #33333363;
    content: "";
    background: #FFF;
}

.form .form-content input[type="checkbox"]:checked:before {
    background: red
}

.clearMargElement .sectionRange.paddingHome{
    margin-top: 15px;
    margin-bottom: 0;
}

/*===============================================================================================================
                                                    end home 
==============================================================================================================*/
/*===============================================================================================================
                                                    start Members Dashboard 2 
==============================================================================================================*/
.header2 {
    height: 145px;
    background-position: unset;
    overflow: unset;
    background-size: cover;
    /*    background-image: url(../imgs/notHome.png);*/
    background-image: url(../imgs/home/newLayout.png);
    margin-left: 25%;
}

.textHeadMem {
    margin-top: 60px;
}

.textHeadMem h2 {
    font-size: 40px;
    font-family: "Poppins-Light";
    letter-spacing: -2px;
    color: #C11E43;
}

.textHeadMem span {
    font-family: "Poppins-Bold";
    color: #003399;
}

.textHeadMem p {
    font-size: 18px;
    font-family: "Poppins-Regular";
    opacity: 40%;
    padding-top: 7px;
    padding-bottom: 34px;
}

.paddingBot p {
    padding-bottom: 0px;
}

.paddingTopContactUs {}

.dashShadoFbox .boxMem .icon span {
    font-size: 60px;
    color: #C11E43;
}

.dashShadoFbox .boxMem {
    -webkit-box-shadow: 0px 0px 11px 0px rgba(0, 0, 0, 0.09);
    box-shadow: 0px 0px 11px 0px rgba(0, 0, 0, 0.09);
    min-height: 245px;
    padding-top: 54px;
    padding-left: 43px;
    padding-bottom: 53px;
    margin-bottom: 70px;
}

.dashShadoFbox .boxMem .icon {
    height: 60px;
}

.dashShadoFbox .boxMem .text {
    padding-top: 26px;
}

.dashShadoFbox .boxMem .text h2 {
    font-size: 20px;
    font-family: "Poppins-Medium";
    color: #333;
    /*    padding-bottom: 7px;*/
    padding-bottom: 5px;
}

.dashShadoFbox .boxMem .text p {
    font-size: 13px;
    font-family: "Poppins-Regular";
    opacity: 40%;
}

.PopularDownload {}

.PopularDownload ul.Down {
    padding-top: 21px;
    padding-bottom: 602px;
}

.PopularDownload ul.Down li {
    display: grid;
    grid-template-columns: 1.7fr .75fr .75fr 1fr;
    padding-left: 32px;
    padding-right: 42px;
    text-align: right;

    height: 77px;
    line-height: 77px;
}

.PopularDownload ul.Down li:nth-child(odd) {
    background: #F5F5F5;
}

.PopularDownload ul.Down li h2 {
    font-size: 20px;
    font-family: "Poppins-Medium";
    color: #C11E43;
    text-align: left
}

.PopularDownload ul.Down li p {
    font-size: 15px;
    opacity: 60%;
    font-family: "Poppins-Medium";
}

.PopularDownload ul.Down li a span {
    font-size: 15px;
    opacity: 90%;
    font-family: "Poppins-Medium";
    color: #333;
    padding-left: 15px;
    display: inline-block;
    transform: translateY(-8px);
}

.imgLefLay {
    height: 258px;
    width: 100%;
    background-image: url(../imgs/colLeftBt.png);
    padding-left: 28px;
    padding-top: 38px;
    margin-top: 110px;
}

.imgLefLay > span {
    font-size: 60px;
    color: #fff;
}

.imgLefLay h2 {
    font-size: 25px;
    color: #fff;
    font-family: "Poppins-Bold";
}

.textTraining {}

.textTraining .textHeadMemOppos {
    margin-top: 0;
}

.textTraining .textHeadMemOppos h2 {
    font-family: "Poppins-Bold";
    font-size: 30px
}

.textTraining .textHeadMemOppos span {
    font-family: "Poppins-Light";
    color: #C11E43;
}

.textTraining > p {
    font-size: 14px;
    font-family: "Poppins-Regular";
    color: #333333;
}

.imgLefLay p {
    font-size: 16px;
    color: #fff;
    font-family: "Poppins-Regular";
}

.imgLefLay a {
    font-size: 14px;
    color: #FFCE56;
    display: flex;
    align-items: center;
    padding-top: 15px;
    width: 55%;
}

.imgLefLay a span {
    padding-left: 15px;
}

.clearPadding {
    padding: 0
}

.colRight {}

.colRight .imgLefLay {
    margin-top: 62px;
    padding-left: 29px;
    padding-top: 71px;
    margin-bottom: 830px;
}

.colRight .imgLefLay > p {
    min-height: 50px;
    display: flex;
    align-items: center;
}

/* start Chain of Responsibility Course page */
.toClearPaddRight > .col-md-9 {
    padding-right: 0
}

.ChainResponsibility {}

.ChainResponsibility .headTestAndImg {}

.ChainResponsibility .headTestAndImg > h2 {
    font-size: 30px;
    font-family: "Poppins-Bold";
    padding-bottom: 14px;
}

.ChainResponsibility .headTestAndImg > img {
    width: 100%
}

.ChainResponsibility .textPespon {
    /*    padding-right: 39px;*/
    padding-right: 25px;
    /*padding-bottom: 965px;*/
}

.ChainResponsibility .textPespon p {
    font-size: 16px;
    font-family: "Poppins-Regular";
    padding-bottom: 40px;
    letter-spacing: -.6px;
}

.ChainResponsibility .textPespon p:nth-of-type(1) {
    padding-top: 31px;
}

.ChainResponsibility .textPespon p:nth-of-type(2) {}

.ChainResponsibility .textPespon p:nth-of-type(3) span {
    display: block;
    padding-left: 15px;
}

.ChainResponsibility .textPespon p:nth-of-type(3) span:first-of-type {
    padding-top: 20px
}

.ChainResponsibility .textPespon p:nth-of-type(4) span:first-of-type {
    font-family: "Poppins-Bold";
    display: block;
    padding-bottom: 20px;
}

/* end Chain of Responsibility Course page */

/* start video page */

.Videos {}

.Videos .textHeadMemOppos h2 {
    padding-bottom: 25px
}

.Videos .boxVideo {
    padding-bottom: 45px;
}

.Videos .boxVideo .video {
    position: relative;
    background: #6f7d84;
    border-radius: 5px;
}

.PAdd {
    padding-bottom: 700px
}

.Videos .boxVideo .video > span {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: #fff;
    font-size: 58px;
}

.Videos .head {}

.Videos .head p {
    font-size: 17px;
    font-family: "Poppins-Medium";
    color: #333333;
    padding-top: 18px;
}

.mfp-title {
    max-width: 900px;
    margin: 0 auto;
    background: #fff;
    color: #333;
    padding-bottom: 9px;
    padding-top: 25px;
    padding-left: 15px;
    font-size: 20px;
    font-family: "Poppins-Medium";
}

/* end video page */

/* start accordion page */
.CouncilMembers .text1 {}

.CouncilMembers .text1 p,
.CouncilMembers .text2Ul p,
.CouncilMembers .text2Ul h2 {
    font-size: 16px;
    color: #333333;
    font-family: "Poppins-Regular";
}

.CouncilMembers .text2Ul ul {
    padding-bottom: 40px;
}

.CouncilMembers .text2Ul ul li {
    display: block;
    padding-left: 15px;
    position: relative
}

.CouncilMembers .text2Ul ul li::after {
    position: absolute;
    content: '.';
    left: 0;
    top: -24px;
    font-size: 33px;
    color: #c11e43;

}

.CouncilMembers .text2Ul h2 {
    font-family: "Poppins-Bold";
    padding: 20px 0;
}


.CouncilMembers .CouncilMembers .accordion-container {
    position: relative;
    width: 100%;
    border: 1px solid #0079c1;
    border-top: none;
    outline: 0;
    cursor: pointer
}

.CouncilMembers .accordion-container .article-title {
    display: block;
    position: relative;
    margin: 0;
    padding: 20px 17px;
    border: 1px solid #E2E2E2;
    font-size: 18px;
    font-weight: normal;
    color: #C11E43;
    cursor: pointer;
    background-color: #FCFCFC;

    font-family: "Poppins-Medium";
}

.CouncilMembers .accordion-container > .col-md-12 {
    padding: 0;
    margin-bottom: 15px;
}

.CouncilMembers .accordion-container .accordion-content .icons {
    text-align: right
}

.CouncilMembers .accordion-container .accordion-content .col-md-4:first-of-type,
.CouncilMembers .accordion-container .accordion-content .col-md-4:first-of-type .col-md-3,
.CouncilMembers .accordion-container .accordion-content .col-md-4:first-of-type .col-md-2 {
    padding-left: 0
}

.CouncilMembers .accordion-container .accordion-content .col-md-4:first-of-type .col-md-2 .icons {
    text-align: left
}

.CouncilMembers .accordion-container .accordion-content .col-md-4 .col-md-9 {
    padding-left: 0
}

.CouncilMembers #content > h2.headAcc {
    font-size: 21px;
    color: #333;
    padding-top: 26px;
    padding-bottom: 16px;
    font-family: "Poppins-Medium";
}

.CouncilMembers .accordion-container .accordion-content .icons > span {
    font-size: 38px;
    color: #000000;
}

.CouncilMembers .accordion-container .accordion-content > p:first-of-type {
    font-size: 16px;
    color: #333333;
    padding-top: 3px;
    font-family: "Poppins-Medium";
}

.CouncilMembers .accordion-container .accordion-content > p:last-of-type {
    font-size: 12px;
    font-family: "Poppins-Medium";
    opacity: 50%;
    padding-top: 4px;
    padding-bottom: 35px;
}

.CouncilMembers .accordion-container .accordion-content .textAc {}

.CouncilMembers .accordion-container .accordion-content .textAc p {
    font-size: 12px;
    font-family: "Poppins-Medium";
    opacity: 50%;
}

.CouncilMembers .accordion-container .accordion-content .textAc a,
.CouncilMembers .accordion-container .accordion-content .textAcL p {
    font-size: 13px;
    font-family: "Poppins-Medium";
    color: #333
}

.CouncilMembers .accordion-container .accordion-content .textAcL p {
    padding-right: 80px;
}


.CouncilMembers .accordion-container .article-title:hover,
.CouncilMembers .accordion-container .article-title:active,
.CouncilMembers .accordion-container .content-entry.open .article-title {
    /*
    background-color: #e8e8e8;
    color: #C11E43;
*/
}

.CouncilMembers .accordion-container .article-title:hover i:before,
.CouncilMembers .accordion-container .article-title:hover i:active,
.CouncilMembers .accordion-container .content-entry.open i {
    color: #D8D8D8;
}

.CouncilMembers .accordion-container .content-entry i {
    position: absolute;
    top: 2px;
    font-style: normal;
    font-size: 45px;
    color: #D8D8D8;
    right: 12px;
    font-family: "Poppins-Light";
}

.CouncilMembers .accordion-container .content-entry i:before {
    content: "+ ";
}

.CouncilMembers .accordion-container .content-entry.open i:before {
    content: "- ";
}

.CouncilMembers .accordion-content {
    display: none;
    padding-left: 19px;
}

.CouncilMembers .accordion-container > .content-entry.open > .article-title {
    border: unset;
}

.CouncilMembers .accordion-container > .content-entry.open {
    border: 1px solid #E2E2E2;
    background-color: #fcfcfc;
    padding-bottom: 32px;
}

.CouncilMembers #content {
    width: 100%;
    padding-bottom: 569px;
}

.CouncilMembers .accordion-container,
.CouncilMembers #description {
    width: 100%;
}



@media all and (min-width: 860px) {
    /*
   .CouncilMembers #content {
            width: 70%;
            margin: 0 auto;
    }
*/
}

/* end accordion page */

/* start contant us page */

.contantUs {}

.contantUs .col-md-6:first-of-type {
    /*padding: 56px 55px 700px 0;*/
    padding: 56px 55px 0px 0;
}

.contantUs .col-md-6 {}

.contantUs .formContant {}

.padding10R {
    padding-right: 10px;
}

.padding10L {
    padding-left: 10px;
}

.contantUs .formContant .input {
    padding-bottom: 20px;
}

.contantUs .formContant .input input {
    width: 100%;
}

.contantUs .formContant .input input::placeholder,
.contantUs .formContant .input textarea::placeholder {
    opacity: 50%
}

.contantUs .formContant .input textarea {
    width: 100%;
    padding: 16px;
    font-size: 14px;
    color: #333;
    font-family: "Poppins-Medium";
    border: 1px solid #e0e0e0;
    height: 210px;
    resize: none;
}

.contantUs .formContant .input.submit {
    text-align: right
}

.contantUs .formContant .input button {
    height: 55px;
    width: 250px;
    background-color: #C11E43;
    color: #fff;
    font-size: 14px;
    font-family: "Poppins-Medium";
}


.contantUs .contactBG {
    background: #F5F5F5;
}

.contantUs .textContant {
    padding-top: 44px;
}

.contantUs .textContant .boxContant > .col-md-10 {
    padding-bottom: 52px;
}

.contantUs .textContant .boxContant:last-of-type > .col-md-10 {
    padding-bottom: 29px;
}

.contantUs .textContant .boxContant .col-md-2 span {
    font-size: 33px;
    width: 71px;
    height: 71px;
    background: #c11e43;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    color: #fff;
    margin-left: 4px;
}

.contantUs .textContant .boxContant h2,
.contantUs .textContant .boxContant p {
    font-size: 16px;
    padding-bottom: 10px;
    padding-right: 32px;
    padding-left: 11px;
}

.contantUs .textContant .boxContant h2 {
    font-family: "Poppins-Bold";
}

.contantUs .textContant .boxContant h2.twoh2 {
    padding-top: 9px
}

.contantUs .textContant .boxContant p {

    font-family: "Poppins-Medium";

}

/* end contant us page */

/* start Event page */
.EventsPage {}

.EventsPage .findEvent {
    background: #f7f7f7;
    padding-top: 16px;
    padding-bottom: 15px;
    padding-left: 5px;
    padding-right: 5px;
    margin-bottom: 30px;
    border: 1px solid #f2f2f2;
}

.EventsPage .findEvent .submit button {
    height: 55px;
    width: 100%;
    background-color: #C11E43;
    color: #fff;
    font-size: 14px;
    font-family: "Poppins-Medium";
}

.EventsPage .findEvent > .col-md-3:first-of-type {
    padding-right: 0;
}

.EventsPage .findEvent > .col-md-3:last-of-type {
    padding-left: 0;
}

.EventsPage .NewYearEvent {
    padding: 0;
    padding-left: 30px;
    /*    padding-left: 38px;*/
    background-color: #f7f7f7;
    padding-top: 30px;
    padding-bottom: 30px;
    border: 1px solid #f2f2f2;
}

.EventsPage > .clearMobPadd:last-of-type {
    margin-bottom: 700px
}

.EventsPage .NewYearEvent .article-title {}

.EventsPage .NewYearEvent .article-title span:first-of-type {
    color: #C11E43;
    font-family: "Poppins-Medium";
    font-size: 29px;
}

.EventsPage .NewYearEvent .article-title span:last-of-type {
    width: 83px;
    height: 31px;
    display: inline-flex;
    background: #fff;
    border: 1px solid #8EC63F;
    color: #8EC63F;
    align-items: center;
    justify-content: center;
    margin-left: 17px;
    font-size: 16px;
    font-family: "Poppins-Bold";
}

@media(min-width:767px) {


    .EventsPage > .clearMobPadd {
        margin-bottom: 30px;
        padding: 0;
    }

    .EventsPage .accordion-content > .col-md-4:first-of-type,
    .EventsPage .accordion-content > .col-md-4:first-of-type .col-md-2 {
        padding-left: 0
    }

    .EventsPage .accordion-content > .col-md-4:nth-last-of-type(2) {}

    .EventsPage .accordion-content > .col-md-4:nth-last-of-type(2) .col-md-8 {
        text-align: center;
        padding-left: 0;
    }

    .EventsPage .accordion-content > .col-md-4:nth-last-of-type(2) .col-md-4 {
        padding-right: 0;
        text-align: right;
    }

    .EventsPage .accordion-content > .col-md-4:last-of-type {
        padding-left: 0;
    }

    .EventsPage .accordion-content > .col-md-4:last-of-type .col-md-3,
    .EventsPage .accordion-content > .col-md-4:last-of-type .col-md-9 {
        padding: 0
    }


}

.EventsPage .accordion-content > p {
    font-size: 12px;
    color: #333333;
    padding-top: 5px;
    font-family: "Poppins-Medium";
    padding-bottom: 45px;
}

.EventsPage .accordion-content .icons > span {
    font-size: 38px;
}

.EventsPage .accordion-content .textAc {}

.EventsPage .accordion-content .textAc p {
    font-size: 12px;
    font-family: "Poppins-Medium";
    opacity: 50%;
}

.EventsPage .accordion-content .textAc a,
.EventsPage .accordion-content .textAcL p {
    font-size: 13px;
    font-family: "Poppins-Medium";
    color: #333;
}

.EventsPage .NewYearEvent + .col-md-1 {
    padding: 0;
}

.EventsPage .DateSec span {
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff
}

.EventsPage .DateSec span:first-of-type {
    background: #220C3B;
    height: 59px;
    font-size: 32px;
    font-family: "Poppins-Bold";
}

.EventsPage .DateSec span:last-of-type {
    font-size: 18px;
    background: #c11e43;
    height: 35px;
    font-family: "Poppins-Medium";
}

/* end Event page */

/* start event page 2 */

.NewYearEventPage2 {}

.NewYearEventPage2 .headTestAndImg {
    display: grid;
    grid-template-columns: 1fr 1fr;
}

.NewYearEventPage2 .headTestAndImg > div {
    text-align: right
}

.NewYearEventPage2 .headTestAndImg > div {}

.NewYearEventPage2 .headTestAndImg p {
    display: inline-block;
    width: 163px;
    height: 36px;
    line-height: 36px;
    font-size: 14px;
    text-align: center;
    font-family: "Poppins-Medium";
}

.NewYearEventPage2 .headTestAndImg p a {
    color: #fff;
    font-family: "Poppins-Medium";
    font-size: 14px;
    display: block;
}

.NewYearEventPage2 .headTestAndImg p:first-of-type {
    margin-right: 15px;
    background: #F5A623;

}

.NewYearEventPage2 .headTestAndImg p:last-of-type {
    background: #333333;
}

.NewYearEventPage2 .Text {
    padding-right: 20px;
}

.NewYearEventPage2 .Text p {
    font-size: 14px;
    font-family: "Poppins-Regular";
}

.NewYearEventPage2 .Text p a {
    color: #c11e43;
}

.NewYearEventPage2 .Text p:first-of-type {
    padding-bottom: 20px
}

.NewYearEventPage2 .Organizer {
    margin-bottom: 35px;
    margin-top: 36px;
}

.NewYearEventPage2 .Organizer,
.NewYearEventPage2 .Venue {
    display: grid;
    grid-template-columns: 1fr 1fr;
    background-color: #f7f7f7;
    border: 1px solid #f2f2f2;
    padding: 32px 32px 0 38px;
}

.NewYearEventPage2 .Organizer ul {}

.NewYearEventPage2 .Organizer ul li {
    display: block;
    padding-bottom: 20px;
}

.NewYearEventPage2 .Organizer ul li p {
    padding-right: 50px;
    font-size: 14px;
    font-family: "Poppins-Regular";
}

.NewYearEventPage2 .Organizer ul li p:last-of-type {
    font-family: "Poppins-Bold";
}

.NewYearEventPage2 .Organizer ul li p a {
    color: #333
}

.NewYearEventPage2 .Organizer ul li:first-child {}

.NewYearEventPage2 .Organizer ul li:first-child h2 {
    font-size: 22px;
    color: #C11E43;
    font-family: "Poppins-Medium";
}

.NewYearEventPage2 .Venue ul {}

.NewYearEventPage2 .Venue ul li {}

.NewYearEventPage2 .Venue .googMapOpen {}

.NewYearEventPage2 .Venue .googMapOpen > a {
    border: 3px solid #C11E43;
    width: 260px;
    display: flex;
    height: 46px;
    justify-content: center;
    align-items: center;
    margin: 0 auto;
    margin-top: 20px;
    margin-bottom: 43px;
    font-size: 16px;
    font-family: "Poppins-Medium";
    color: #C11E43
}

.RegisterEvet {
    text-align: center;
    padding-bottom: 654px;
}

.RegisterEvet button {
    height: 55px;
    width: 260px;
    background-color: #C11E43;
    color: #fff;
    font-size: 14px;
    font-family: "Poppins-Medium";
}

/* end event page 2 */

/* start member benefits section */


.benefitSec .benefitsImg {
    margin-bottom: 36px;
}

.benefitSec .benefitsImg img {}

.benefitSec .benefitText {
    padding-top: 20px;
    margin-bottom: 36px;
    padding-right: 20px;
}

.benefitSec .benefitText p {
    font-size: 16px;
    color: #333333;
    font-family: "Poppins-Regular";
}

.benefitSec .benefitText p span {
    font-family: "Poppins-Bold";
    display: block;
    margin: 15px 0;
}

.benefitSec .benefitText p:first-of-type {}

.benefitSec .text2Ul ul li {
    padding-bottom: 20px;
}



.BGformAfraSection {
    background-image: url(../img/new/BG-form.png);
    background-repeat: repeat;
    background-size: 47% 27%;
    padding-top: 98px;
    padding-bottom: 50px;
    margin-bottom: 700px;
}

.BGformAfraSection .textB {}

.BGformAfraSection .textB h2 {
    font-size: 30px;
    color: #ffff;
    font-family: "Poppins-Regular";
    padding-top: 94px;
}

.BGformAfraSection .textB h3 {
    font-size: 60px;
    color: #ffff;
    font-family: "Poppins-Regular";
    padding-bottom: 25px;
}

.BGformAfraSection .textB h3 span {
    font-family: "Poppins-Bold";
}

.BGformAfraSection .textB p,
.BGformAfraSection .textB p a {
    font-size: 16px;
    color: #fff;
    font-family: "Poppins-Regular";
    padding-right: 150px;
}

.BGformAfraSection .textB p a {
    padding-right: 0px;
}

.BGformAfraSection .contantUs .formContant .input button {
    background-color: #333333;
}

.BGformAfraSection .contantUs .col-md-6:first-of-type {
    padding: 5px 55px 0 0;
}

/* end member benefits section */
/* start removalist section */

.benefitSec.removalist + .sectionRange.paddingHome{
    margin-top: 0;
    margin-bottom: 0;
}
.removalist .text2Ul ul li {
    padding-bottom: 0;
}

.removalist .benefitText {
    padding-top: 0;
    margin-bottom: 64px;
}

.woodhouseSection {
    padding-top: 77px;
}

.woodhouseSection .UpNav {
    height: unset;
    margin-top: unset;
    padding-left: 35px;
}

.woodhouseSection .textWood {
    padding-bottom: 30px;
}

.woodhouseSection .UpNav:nth-of-type(odd) {
    background: #f7f7f7;
    border: 1px solid #eaeaea
}

.woodhouseSection .UpNav:nth-of-type(even) {
    background: #fafafa;

    border: 1px solid #f8f8f8
}

.woodhouseSection .textWood h2 {
    font-size: 26px;
    color: #C11E43;
    font-family: "Poppins-Medium";
    padding-top: 32px;
}

.woodhouseSection .textWood p > a,
.woodhouseSection .textWood p {
    font-size: 12px;
    font-family: "Poppins-Regular";
    color: #C11E43;
    letter-spacing: .4px;
    cursor: default;
}

.woodhouseSection .textWood p span {
    color: #333;
    padding-right: 10px;
}

.woodhouseSection .UpNav .twoColNav {
    height: unset;
    align-items: center;
    justify-content: flex-start;
    margin-bottom: 40px;
}

.woodhouseSection .UpNav .twoColNav .textAc a {
    font-size: 13px;
    color: #333;
    font-family: "Poppins-Medium";
    padding-right: 10px;
    display: inline-block;
}

.BreadC {
    padding-top: 67px;
    text-align: center;
}

.BreadC ul {}

.BreadC ul li a {
    font-size: 19px;
    background: #fafafa;
    border: 1px solid #f8f8f8;
    width: 42px;
    height: 42px;
    line-height: 42px;
    text-align: center;
    border-radius: 50%;
    margin-right: 8px;
    display: inline-block;
    color: #333
}

.BreadC ul li:last-of-type a {
    margin-right: 0px;
}

.BreadC ul li.active a {
    background: #C11E43;
    color: #fff;
}

/* end removalist section */

/* start Why Afra */



.WhyAfraSe .logo {
    padding-bottom: 26px;
    margin-top: 50px;
}

.WhyAfraSe .logo span {
    font-size: 50px;
    color: #C11E43
}

.WhyAfraSe .textAf {}

.WhyAfraSe .textAf h2 {
    font-size: 20px;
    font-family: "Poppins-Medium";
    padding-bottom: 7px;
}

.WhyAfraSe .textAf p {
    font-size: 13px;
    font-family: "Poppins-Regular";
    opacity: 80%;
    padding-right: 45px;
}

.PaddingWhyArfa {
    margin-top: 75px;
    margin-bottom: 575px;
}


/* end Why Afra */

/* start about afra */

.textAboutA {}

.textAboutA h5 {
    font-size: 30px;
    font-family: "Poppins-Regular";
}

.textAboutA h2 {
    font-size: 40px;
    font-family: "Poppins-Bold";
    padding-right: 206px;
    padding-bottom: 20px;
    letter-spacing: -2px;
}

.textAboutA p {
    font-size: 16px;
    font-family: "Poppins-Regular";
    padding-right: 50px;
}

.paddingbot {
    margin-bottom: 85px
}

.paddingTop {
    margin-top: 85px;
    /*margin-bottom: 640px;*/
    margin-bottom: 20px
}

.afraMemersSection {}

.afraMemersSection .col-md-4 {
    height: 282px;
    background: #c11e43;
}

.afraMemersSection .leftSide {
    width: 293px;
    display: flex;
    height: 100%;
    justify-content: center;
    flex-direction: column;
    float: right;
}

.afraMemersSection .leftSide .logo {}

.afraMemersSection .leftSide .logo span {
    font-size: 77px;
    color: #fff;
}

.afraMemersSection .leftSide .title p {
    font-size: 35px;
    color: #fff;
    font-family: "Poppins-Regular";
}

.afraMemersSection .leftSide .title p strong {

    font-family: "Poppins-Bold";
}

.afraMemersSection .col-md-8 {
    background-color: #220C3B;
    height: 282px
}

.afraMemersSection .RightSideS {
    width: 850px;
    display: flex;
    height: 100%;
    justify-content: center;
    flex-direction: column;
    float: left;
    padding-left: 37px;
}
@media(min-width: 992px){
    .afraMemersSection .RightSideS{
        width: 100%; 
    }
}
.afraMemersSection .RightSideS h2 {
    font-size: 18px;
    color: #fff;
    padding-bottom: 20px;
    font-family: "Poppins-Bold";
}

.afraMemersSection .RightSideS p {
    font-size: 18px;
    color: #fff;
    font-family: "Poppins-Regular";
}

.testSection2 {}
@media(min-width:992px){
    .paddingOurServ{
        padding-right: 0;
    }
}
.testSection2 > h2 {
    font-size: 40px;
    font-family: "Poppins-Bold";
    padding-bottom: 20px;
    padding-top: 45px;
    letter-spacing: -2px;
}

.testSection2 > p {
    font-size: 16px;
    font-family: "Poppins-Regular";
    letter-spacing: -.7px;
}

.testSection2 > p > span.red {
    color: #C11E43;
}

.testSection2 > p > span.boder {
    font-family: "Poppins-Bold";
    display: block;
    padding: 20px 0;
}

/* start range style */

.range-slider {
    width: 100%;
}

::-webkit-slider-thumb {
    appearance: none;
    width: 20px;
    height: 20px;
    /*            border-radius: 50%;*/
    /*            background: red;*/
    cursor: pointer;
    transition: background .15s ease-in-out;

}

.range-slider__range {
    -webkit-appearance: none;
    width: 100%;
    height: 10px;
    background: #d7dcdf;
    outline: none;
    padding: 0px;
    margin: 0px;

}

.range-slider__range::-webkit-slider-thumb {
    appearance: none;
    width: 12px;
    -webkit-appearance: none;
    height: 28px;
    background: #fff;
    cursor: pointer;
    transition: background 0.15s ease-in-out;

}

.range-slider__range::-webkit-slider-thumb:hover {
    /*            background: #1abc9c;*/
}

.range-slider__range:active::-webkit-slider-thumb {
    /*            background: #1abc9c;*/
}

.range-slider__range::-moz-range-thumb {
    width: 20px;
    height: 20px;
    border: 0;
    border-radius: 50%;
    background: #2c3e50;
    cursor: pointer;
    transition: background 0.15s ease-in-out;

}

.range-slider__range::-moz-range-thumb:hover {
    /*            background: #1abc9c;*/
}

.range-slider__range:active::-moz-range-thumb {
    background: #1abc9c;
}

.range-slider__range:focus::-webkit-slider-thumb {
    /*            box-shadow: 0 0 0 3px #fff, 0 0 0 6px #1abc9c;*/
}

.range-slider__value {
    display: inline-block;
    color: #C11E43;
    font-size: 13px
}



.range-slider ::-moz-range-track {
    background: #d7dcdf;
    border: 0;
    outline: none;

}

.range-slider input::-moz-focus-inner,
.range-slider input::-moz-focus-outer {
    border: 0;
    outline: none
}

/* end range style */

/* end about afra */

/*===============================================================================================================
                                                    end Members Dashboards 
==============================================================================================================*/


.sliderMajor {
    overflow: hidden
}
.sliderMajor .owl-carousel .owl-item {
    padding: 13px;
}

.sliderMajor .owl-wrapper-outer{
/*      width: 100% !important;*/
}
/*
.sliderMajor #owl-demo .item img{
  display: block;
  width: 100%;
  height: auto;
}
*/
.sliderMajor .owl-prev i{
 
    position: absolute;
        top: 31px;
    margin-left: 0;
    display: block !important;
    border: 0px solid black;
    color: #c11e43;
    font-size: 50px;
    cursor: pointer;
        width: 30px;
}

.sliderMajor .owl-next i{
    width: 30px;
    position: absolute;
        top: 31px;
    margin-left: 0;
    right: 0;
    display: block !important;
    border: 0px solid black;
    color: #c11e43;
    cursor: pointer;
    font-size: 50px;
}
.sliderMajor .owl-carousel .owl-item img {
    height: 100px;
    object-fit: contain;
}
@media (max-width: 767px) {
    .sliderMajor .owl-prev i,
    .sliderMajor .owl-next i{
        top: 45px;
    }
}
/*.owl-prev i, .owl-next i {transform : scale(1,6); color: #ccc;}*/


/*===============================================================================================================
                                                    START MEDIA QUERY
==============================================================================================================*/
@media (max-width: 1000px) {
    .show-xs {
        display: block !important;
    }

    .hidden-xs {
        display: none;
    }

    /*Start Mobile Menu*/
    .UpNav {
        padding-top: 10px;
    }

    .sidenav {
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        width: 250px;
        background-color: #fff;
        z-index: 9999;
        /*        padding: 15px 19px;*/
        transition: all 300ms ease-in-out;
        transform: translate(-200%);
    }

    .navbar {
        height: 80px;
        background: transparent;

    }

    .toggle-nav {
        transform: translate(0%);
    }

    .banner {
        margin-left: 0px;
        width: 100%;
        background-image: unset;
        height: 294px;
    }

    .imageBann {
        width: 100%;
        margin-left: 0;
        margin-top: 90px;
    }

    .navbar .links {
        text-align: right;
        padding: 7px;
        margin-top: 0;
        /*background-image: url(..//img/testmob.png);*/
        background-size: cover;
        height: 90px;
        margin-bottom: 0;
    }

    .imageBann .boxLogin {
        top: 0;
        display: none
    }

    .navbar .links ul {
        padding-top: 0px;
    }

    .navbar .links ul li {
        padding: 12px 19px;
        margin: 10px 0;
        text-align: left;
        width: 100%;
    }
    .navbar .links ul li.loginMb {
        background: #C11E43
    }
    .navbar .links ul li.loginMb a{
        color: #fff;
        display: flex;
        align-items: center;
        justify-content: start;
        text-align: left;
            float: left;
    }
    .navbar .links ul li.activeMenu,
    .navbar .links ul li:hover {
        background-color: #C11E43;
    }

    .links-anc {}

    .navbar .links ul li.activeMenu a,
    .navbar .links ul li:hover a {
        color: #fff
    }

    .navbar .links ul li a {
        color: #333;

    }
    .navbar .links ul li:not(:last-of-type) a {
                display: block;
        width: 100%
    }
    .navbar .links .show-xs {
        text-align: right;
        transform: translate(-10px, 17px);
    }
    /* start adding fxing in about afra page */
    .navbar.AboutAfra .container {    padding: 0;}
    .navbar.AboutAfra .links .show-xs img {    display: inline-block;}
    .AboUTAfra,
    .AboUTAfra > .row > .col-md-12,
    .AboUTAfra > .row > .col-md-12 .container
    {
       padding: 0 
    }
    /* end adding fxing in about afra page */
    .navbar .closebtn i {
        color: #c11e43;
        font-size: 30px;
        cursor: pointer;
        transition: all .5s ease-in-out;
        padding-right: 15px;
        padding-top: 15px;

    }

    .navbar .logo,
    .navbar .top-header {
        text-align: center;
    }

    .navbar .logo {
        margin: 15px 0 0;
    }

    .links-anc {
        position: relative;
    }

    .navbar .links-anc .closebtn i {
        color: #fff;
        font-size: 30px;
        cursor: pointer;
        transition: all .5s ease-in-out;
        color: #220C3B;
        font-size: 30px;
        cursor: pointer;
        transition: all .5s ease-in-out;
        padding-right: 15px;
        padding-top: 15px;
        position: absolute;
        width: 100%;
        height: 100vh;
        background: #220C3B;
        opacity: 80%;
    }
    .navbar .links-anc .closebtn#closeNav2 i {
        color: #c11e43;
        font-size: 30px;
        cursor: pointer;
        transition: all .5s ease-in-out;
        padding-right: 15px;
        padding-top: 15px;
        position: unset;
        background: unset;
        width: unset;
        height: unset;
        opacity: unset;
    }
    .movingTips .img {
        display: block;
    }
    .movingTips .img img {
        width: 100%;
    }
    
    .movingTips.AboutAFRA {

        padding-bottom: 0 !important;
    }
    .movingTips.AboutAFRA .col-md-4 {
        clear: both
    }
    .WhyAFRA .iconsSect {
        transform: translateX(0px);
        grid-template-columns: 1fr 1fr;
        padding: 10px;
        grid-gap: unset;
        justify-items: center;
    }

    .WhyAFRA .testWI {
        padding: 0 15px;
    }

    .WhyAFRA .testWI h2,
    .AboutAFRA .testWI h2 {
        font-size: 40px;
    }

    .WhyAFRA .iconsSect .box {
        padding-bottom: 36px;
    }

    .WhyAFRA .iconsSect .box p {
        padding-top: 15px;
        font-size: 16px;
    }

    .MajorSection,
    .MajorSection .text-right {
        text-align: center
    }

    .goBoxArrow ul li {
        padding-left: 15px;
        padding-right: 15px;
    }

    .form {
        width: 100%;
    }

    .form .bodyRe {
        padding: 20px 20px 40px 20px;
    }


    .header2 {
        height: 110px;
    }

    .textHeadMem h2 {
        line-height: 1.1;
    }

    .dashShadoFbox .boxMem {
        margin-bottom: 50px;
    }

    .PopularDownload ul.Down li {
        padding-left: 10px;
        padding-right: 10px;
        line-height: 1;
        align-items: center;
    }

    .PopularDownload ul.Down li h2 {
        font-size: 15px;
    }

    .PopularDownload ul.Down li p,
    .PopularDownload ul.Down li a span {
        font-size: 14px;
    }

    .PopularDownload ul.Down li a {
        text-align: center
    }

    .PopularDownload ul.Down li a > img {
        transform: translateY(-7px);
    }

    .PopularDownload ul.Down li a span {
        padding-left: 0;
        text-align: right;
    }

    .textTraining .textHeadMemOppos {
        margin-top: 50px;
    }

    .colRight .imgLefLay {
        margin-bottom: 18px;
        margin-top: 40px;
    }

    .CouncilMembers .accordion-container .accordion-content .icons {
        text-align: left
    }

    .CouncilMembers .accordion-container .accordion-content .col-md-4 .col-md-3,
    .CouncilMembers .accordion-container .accordion-content .col-md-4 {
        padding-left: 0;
        margin-bottom: 20px
    }

    .EventsPage .findEvent > .col-md-3:first-of-type {
        padding: 0px 15px 10px 15px;
    }

    .clearMobPadd {
        padding: 0
    }

    .EventsPage .findEvent > .col-md-3:last-of-type {
        padding-left: 15px;
        margin-top: 10px;
    }

    .EventsPage .NewYearEvent {
        padding-left: 10px;
        padding-bottom: 5px;
    }

    .EventsPage .accordion-content > .col-md-4 {
        text-align: center;
        margin-bottom: 30px;
    }

    .NewYearEventPage2 .Organizer,
    .NewYearEventPage2 .Venue {
        grid-template-columns: 1fr;
        padding: 40px 25px 0 25px;
        grid-row-gap: 25px;
    }

    .NewYearEventPage2 .headTestAndImg {
        grid-template-columns: 1fr;
    }

    .NewYearEventPage2 .headTestAndImg > div {
        text-align: left;
        padding-bottom: 30px;
    }

    .RegisterEvet {
        padding-bottom: 50px;
    }

    .header.banner.header2 + .clearFix {
        height: 32px;
    }

    .paddingBot p {
        padding-bottom: 34px;
    }

    .NewYearEventPage2 .headTestAndImg p:first-of-type {
        margin-right: 0px;
    }

    .mfp-title {
        font-size: 16px
    }

    /*  
        new site style mmmmmmmmmmmmmmmmmmmmmmmmm
    */
    .UpNav .twoColNav {
        height: 60px;
        justify-content: unset;
    }

    .banner > .col-md-6:last-of-type,
    .banner > .col-md-6:first-of-type {
        padding: 0
    }

    .banner .logoBanner {
        height: auto;
    }

    .banner .bannerHome .textBanner {
        width: 95%;
    }
    /* 123456 */
/*
    .sectionRange {
        background-color: #fafafa;
        margin: 0 15px;
    }
    .sectionRange {
        background-color: #fafafa;
        margin: 0 15px;
    }
    .sectionRange .FromFindAR .input.slidecontainer p,
    .sectionRange .titleFindAF h2{
        color: #333333;
    }
*/
    /* 123456 */
    .sectionRange .FromFindAR .submit button{
        width: 100%
    }
    .sectionRange .titleFindAF h2 {
        padding-left: 15px;
    }

    .banner .bannerHome {
        height: 390px;
    }

    .sectionRange .FromFindAR form {
        grid-template-columns: 1fr;
        grid-gap: 0;
        margin: 0 15px;
    }

    .sectionRange .FromFindAR .input {
        margin-bottom: 35px;
    }

    .TakeStresssSect {
        height: auto;
        padding: 30px 15px;
        text-align: center;
    }

    .TakeStresssSect button {
        width: 100%;
        float: unset;
        margin-top: 20px;
    }

    .BGformAfraSection {
        padding-top: 0;
        padding-bottom: 15px;
        margin-bottom: 10px;
    }

    .BGformAfraSection .textB h3 {
        font-size: 45px;
    }

    .BGformAfraSection .contantUs .col-md-6:first-of-type {
        padding: 30px 0px 0 0;
    }

    .padding10R {
        padding-right: 15px;
    }

    .padding10L {
        padding-left: 15px;
    }

    .afraMemersSection .RightSideS h2 {
        padding-top: 25px
    }

    .afraMemersSection .RightSideS p {
        padding-bottom: 25px
    }

    .contantUs .formContant .input button {}

    .textAboutA h2 {
        font-size: 35px;
        padding-right: 0;
    }

    .textAboutA p {
        padding-right: 0;
    }

    .logoAboutAfra {
        text-align: center;
        padding-top: 25px;
    }

    .paddingTop {
        margin-top: 0;
        margin-bottom: 0;
    }

    .contantUs .formContant .input button,
    .afraMemersSection .leftSide,
    .afraMemersSection .RightSideS {
        width: 100%
    }

    .afraMemersSection .col-md-8 {
        min-height: auto;
        height: auto;
    }

    .afraMemersSection .RightSideS {
        display: unset;
        float: unset;
    }

    .afraMemersSection .RightSideS {
        padding-left: 0;
        padding: 25px 0;
    }

    .WhyAfraSe .logo {
        padding-bottom: 10px;
        margin-top: 40px;
        text-align: center;
    }

    .WhyAfraSe .textAf {
        text-align: center;
    }

    .WhyAfraSe .textAf p {
        padding-right: 0;
    }



    .BKfooter {
        height: auto;
        padding-top: 15px;
        padding-left: 3px;
    }

    .BKfooter .col-xs-6 {
        height: 270px;
    }

    .BKfooter a.PreNews {
        font-size: 12px;
    }

    .BKfooter a.PreNews span {
        padding-left: 5px;
    }




    .contantUs .col-md-6:first-of-type {
        padding: 0;
    }

    .contantUs .textContant .boxContant .col-md-2 span {
        margin: 0px auto 20px auto;
    }

    .contantUs .textContant {
        text-align: center;
    }

    .contantUs .textContant .boxContant h2,
    .contantUs .textContant .boxContant p {
        padding-right: 0;
        padding-left: 0;
    }
    .BKfooter .Gol-logo-heigh {
       padding-top: 15px;
            align-items: flex-start;
    }
    .BKfooter .Gol-logo-heigh a img {
       height: 50px !important;
    }


}

/* End Footer */
.text-center,
.center,
.banner .banner-box a,
.enquire .title,
.checkbox input[type="checkbox"]::before {
    text-align: center;
}


@media(min-width:1200px) and (max-width:1500px) {
    .header2 .container {
        width: unset;

    }
}

@media(min-width:1800px) and (max-width:4500px) {
    .afraMemersSection .col-md-4 {
        width: 45%;
    }

    .afraMemersSection .col-md-8 {
        width: 55%;
    }

    .banner .bannerHome .textBanner {
        width: 551px;
        float: right;
    }

    .banner .logoBanner img {
        width: 100%;
        height: 100%;
    }
}
@media(min-width:1200px) and (max-width:1500px){
    .UpNav .container {
        width: unset;

    }
    
}
/*# sourceMappingURL=style.css.map */



@supports (-webkit-overflow-scrolling: touch) {
 
    .sectionRange .FromFindAR .select select {
        color: #33333382;
        background-color: #fff
    }
    
    input,textarea {
/*         border-radius: 0;*/
        -webkit-appearance: none;
    }
    
}

/*
***  target only iOS devices
*/
@media not all and (min-resolution:.001dpcm) {
    @supports (-webkit-appearance: none) {
 
        @media(max-width:767px) {
/*
            .navbar .links ul li a,
            .navbar .links ul li {
                 -webkit-overflow-scrolling: touch;
            }
*/
/*            .firIos,*/
            .navbar .links ul li:focus,
            .navbar .links ul li:hover {
                    background-color: #C11E43;
/*                -webkit-overflow-scrolling: touch;*/
                color: #fff !important
            }
/*            .firIos2,*/
/*            .firIos a,*/
            .navbar .links ul li:focus a,
            .navbar .links ul li:any-link a,
            .navbar .links ul li:hover a{
/*                -webkit-overflow-scrolling: touch;*/
                color: #fff !important
            }
/*            .firIos2,*/
/*            .firIos a,*/
            .navbar .links ul li a:focus ,
            .navbar .links ul li a:active ,
/*            .navbar .links ul li a:any-link ,*/
            .navbar .links ul li a:hover {
/*                -webkit-overflow-scrolling: touch;*/
                color: #fff !important
            }
/*
            .firIos2 {
               color: #fff !important
            }
*/


        }
    }
}

