/* Minification failed. Returning unminified contents.
(42,283): run-time error CSS1062: Expected semicolon or closing curly-brace, found 'scale('
 */
/*--------------------------------------------*/
/*Page Title Section*/
/*--------------------------------------------*/
#page-title{background-image: url(/ndist/images/page-title-bg.png); background-repeat: no-repeat; background-position: right top; padding-bottom: 80px;} 
:lang(ar)#page-title{background-position: left top;}
#page-title h4{font-size: 20px; font-weight: 400; color: #ef4095; line-height: 17px; margin: 0; margin-top: 50px;} 
#page-title h1{font-size: 40px; font-weight: 700; color: #25303a;line-height: 32px; position: relative; padding-bottom: 30px;} 
#page-title h1:after{content: ''; position: absolute; left: 0; bottom: 0; width: 70px; height: 5px; border-radius: 30px; background: #ef4095;}
:lang(ar)#page-title h1:after{right: 0; left: auto;}
#search .form-group{position: relative;}
#search .search-txt{ border-top: 1px solid #d6d6d6; border-bottom: 1px solid #d6d6d6; border-left: 0px;border-right: 0px; height: 50px; font-size: 16px; padding-left: 30px; background-image: url(/ndist/images/search-icon.png); background-repeat: no-repeat; background-position: center left;}
:lang(ar)#search .search-txt{background-position: center right;padding-left: 15px;padding-right: 30px;}

/*--------------------------------------------*/
/*FAQ Accordion Section*/
/*--------------------------------------------*/ 
.panel-group {margin-top: 30px; margin-bottom:50px;}
.panel-group .panel {border-radius: 0;box-shadow: none;box-shadow: 0 5px 30px rgba(0,0,0,0.1); border: 0;}
.panel-group .panel+.panel{margin-top: 20px;}
.panel-default > .panel-heading {padding: 0;border-radius: 0;color: #25303a;background-color: #fff; }
.panel-title > a {display: block;padding: 20px 15px;text-decoration: none;color: #25303a; font-size: 18px; font-weight: 400;}
.more-less {float: right;color: #212121; font-size: 24px;}
:lang(ar).more-less{float: left; }
.panel-default > .panel-heading + .panel-collapse > .panel-body {border-top-color: #EEEEEE; line-height: 28px; font-size: 15px; font-weight: 400; letter-spacing: 0.6px;}
.panel-default > .panel-heading + .panel-collapse > .panel-body ul{margin: 10px 0;}
.panel-default > .panel-heading + .panel-collapse > .panel-body li{font-size: 15px; font-weight: 300; }
.panel-group .collapse in .panel-title > a{color: #ef4095;}

/*--------------------------------------------*/
/*FAQ Form Section*/
/*--------------------------------------------*/
#question-form{padding: 60px 0 80px 0;}
#question-form h1{font-size: 28px; margin-bottom: 70px; margin-top: 0; text-align: center; line-height: 22px;}
#question-form .form-group{margin-bottom: 30px;}
#question-form .form-group .form-control{margin-bottom: 0;}
#question-form .form-group .form-control:focus{border-color: #dadada;}
#question-form textarea{height: 200px;}
#question-form .sim-button{border-radius: 30px; margin: 0; line-height: 50px;height: 50px;text-align: center;cursor: pointer; width: 100%;}
#question-form .button14 {border-radius: 30px;letter-spacing: 0.8px; -webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s; transition:all 0.5s; position:relative; background-color: #662a92; color: #fff; text-decoration: none; display: inline-block; padding: 0 40px; font-size: 17px; font-weight: 400; border-radius: 30px; box-shadow: 0 6px 15px rgba(102,42,146,0.5);}
#question-form .button14::before{content: '';position: absolute;top: 0;left: 0;width: 100%; height: 100%;z-index: 1;color: #fff;-webkit-transition: all 0.3s;-moz-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;border-radius: 30px;}
#question-form .button14:hover::before{opacity: 0 ; -webkit-transform: scale(0.5,0.5); transform: scale(0.5,0.5); background-color: transparent; border-radius: 30px;}
#question-form .button14::after{content: '';position: absolute;top: 0;	left: 0;width: 100%;height: 100%; z-index: 1;opacity: 0; color: #662a92;-webkit-transition: all 0.3s;-moz-transition: all 0.3s; -o-transition: all 0.3s;transition: all 0.3s;border: 2px solid rgba(102,42,146,1); scale(1.2,1.2);transform: scale(1.2,1.2); border-radius: 30px;}
#question-form .button14:hover::after{opacity: 1; -webkit-transform: scale(1,1); transform: scale(1,1); border-radius: 30px;}
#question-form .button14:hover{background-color: transparent; color: #662a92;box-shadow: none;}


/*--------------------------------------------*/
/*Start Responsive and Mobile Views*/
/*--------------------------------------------*/

/*--------------------------------------------*/
/* Laptop with Desktop (1400px) View*/
/*--------------------------------------------*/
@media all and (max-width:1400px) {


}

/*--------------------------------------------*/
/* Laptop with Tab (1199px) View*/
/*--------------------------------------------*/
@media all and (max-width:1199px) {

    
    
}

/*--------------------------------------------*/
/* Mini Laptop with Tab (991px) View*/
/*--------------------------------------------*/
@media all and (max-width:991px) {
   
    
    
}

/*--------------------------------------------*/
/* Mini Tab with (768px) View*/
/*--------------------------------------------*/
@media all and (min-width:768px) {

    
}

/*--------------------------------------------*/
/* Mini Tab with All Mobile Devices (767px) View*/
/*--------------------------------------------*/
@media all and (max-width:767px) {
    #page-title h1{line-height: 44px;}
    #question-form h1{line-height: 30px;}
    .panel-title > a{line-height: 22px;}
    

    
}

.btn-common {
    max-width: 200px;
    margin: 0 auto;
    width: 100%;
    text-align: center;
    font-size: 17px;
    font-weight: 400;
    height: 50px;
    line-height: 45px;
    position: relative;
    background: linear-gradient(to right, #ef4095, #812fc7);
    padding: 2px;
    border-radius: 30px;
    display: inline-block;
}
