/* ================================================ */
/* ----------------RaiseyourIQ------------------ */
/* ================================================ */
*{
	margin: 0;
	padding:0;
	box-sizing: border-box;
}

body{
	font-family: 'Merriweather', serif;
	position: relative;
	
}
h1,h2,h3,h4,h5,h6{
	font-family: 'Merriweather', serif;
}
a{
    
    color:rgb(185, 185, 185);
    transition: all 0.3s;
}
a:hover{
    color:#323232;
    text-decoration: none;
}
p{
    color: #808080;
}
p,button, span{
	font-family: 'Open Sans', sans-serif;
}

.section-space{
	padding-top: 70px;
}
.custom-heading_title{
    padding: 0 200px 50px; 

}

.custom-heading_title h2{
    font-size: 45px;
    font-weight: bold;
    margin-bottom: 30px;
}

.custom-heading_title p{
    display: block;
    margin: 16px 0 0;
    font-size: 17px;
    color: #595959;
}


/* -----------Header---------- */
header{

}
.main-navbar{
	z-index: 1;
	position: absolute;
	width: 100%;
	padding: 20px 0;
	font-family: 'Open Sans', sans-serif;
}
.navbar-content{
	
}
.header-nav ul li{
	margin-right: 26px;
}
.header-nav ul li a{
	text-decoration: none;
	color:#fff;
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
	transition: all 0.3s;
}
.header-nav ul li a:hover{
	color: #FFC125;
}




/* --------------Banner---------- */
.slick-dots{
	display: none !important;
}
.banner-inner{
	
}
#banner{
	position: relative;
	top:0;
	/* z-index: 0 */
}
.home-slides {
	margin: 0 !important;
}
.home-slides .slider-home img{
	width: 100%;
	height: 80vh;
	object-fit: cover;
}
.slider-home{
	position: relative;
	top:0;
	left: 0;
}
.center-home_text{
	position: absolute;
	top:50%;
	left: 50%;
	transform: translate(-50%, -50%);
	color:#fff;
	text-align: center;
}
.center-home_text h2{
	font-size: 70px;
	font-weight: 700;
	
}
.center-home_text p{
    font-size: 24px;
    color:#fff;
	margin:20px 0;
}
 .banner-btn{
	/* background: rgba(59, 59, 59, 0.157); */
	border-radius: 0;
	/* border: 1px solid #000; */
	color: #fff;
	font-size: 18px;
	font-weight: 600;
	width: 150px;
	padding:10px 0;
	margin:0px 10px 0;
	height: 50px;
	transition: all 0.3s;;
}
 .yellow_btn{
	background: #FFC125;
}
 .green_btn{
	background: #5DAA11;
}
.yellow_btn:hover{
	background: rgba(0, 0, 0, 0.479);
	color: #FFC125 ;
}
 .green_btn:hover{
	background: rgba(0, 0, 0, 0.479);
 color:	#5DAA11;
}
.arrows .prevarrow, .arrows .nextarrow{
	position: absolute;
	z-index: 22;
}

.arrows img{
	width: 60px;
	transition: all 0.3s;
}
.arrows img:hover{
	opacity: 0.6;
}
.arrows .prevarrow{
	top:50%;
	left: 2%;
	transform: translate(0%, -50%);
}
.arrows .nextarrow{
	top:50%;
	right:2%;
	transform: translate(0%, -50%);
}
.center-home_text{
	animation: movingTopToBottom 2s ease;
	-webkit-animation: movingTopToBottom ease 2s;
    position: absolute;
    width: 70%;
    margin:0 auto
  }

@keyframes movingTopToBottom {
	0% {
	  top: 53%;
	}
	100% {
	  top: 50%;
	}
  }


  .banner-bottom_fields{
	  position: absolute;
	  bottom: 0;
	  width: 100%;
	  background: rgba(0, 0, 0, 0.479) ;
	  padding:30px;
	  font-family: 'Open Sans', sans-serif;
  }
  .banner-bottom_fields .fields-div select{
    height: 50px;
    font-size: 16px;
    margin-left: 30px;
    padding: 10px;
    background-color: #fff;
    width: 270px;
	color: #323232;
	box-shadow: none;
	border:1px solid #fff;
	outline: 0;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;

	/* height: 38px;
	line-height: 36px;
	padding: 0;
	font-family: inherit;
	font-size: 12px;
	color: grey;
	background-color: #fff;
	border: 1px solid #f2f2f2;
	border-radius: 0;
	box-sizing: border-box;
	cursor: pointer;
	user-select: none;
	-webkit-user-select: none; */
}
.banner-bottom_fields .fields-div select option:hover {
	background-color: #19b2e5;
}
.fields-div button{
    background-color: #19b2e5;
    margin-left: 30px;
}
 .field_btn{
	/* background: rgba(59, 59, 59, 0.157); */
	border-radius: 0;
	/* border: 1px solid #000; */
	color: #fff;
	font-size: 18px;
	font-weight: 600;
	width: 150px;
	padding:10px 0;
	margin:0px 10px 0;
	height: 50px;
	transition: all 0.3s;;
}
.fields-div button:hover{
	background-color: #fff;
	color:#19b2e5;
}
.fields-div select:focus .main-opt{
	background-color:#000;
	color:#fff;
}
.banner-bottom_fields .fields-div  select::-ms-expand { display: none; }


.fields-div .select-field{
    position: relative;
    top:0;
    left:0;
}
/* 
.fields-div .angle_down{
    position: absolute;
    top:50%;
    right: 10px;
    transform: translate(-50%, -50%);
    font-size: 22px;
    color:#323232;
}  */
.select-field:after {
    content: '>';
    font: 22px "Consolas", monospace;
    color: #323232;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    /*Adjust for position however you want*/
    
    padding: 0 0 2px;
   
    /*left line */
    
    position: absolute;
    top:25%;
    right: 20px;

    pointer-events: none;
  }



/* -----------How-it-works--------------------- */

.from-blog_section {
    /* background-image: url(../images/howitworks.png); */
    background-repeat: no-repeat;
    background-position: center top;
    /* background-color: #f5f5f5a6; */
    /* padding-bottom: 40px; */
}


.contimg {
    padding-top: 70px;
    /* padding-bottom: 70px; */
}
.contimg img {
    width: 100%;
    height: auto;
    border: 8px solid #ddd;
}

.howitworkstitle h2 {

    font-size: 45px;
    font-weight: bold;
    margin-bottom: 30px;
}
ul.howitworkslisting li span {
    width: 35px;
    height: 35px;
    display: block;
    background-color: #094E7E;
    color: #fff;
    text-align: center;
    vertical-align: middle;
    line-height: 35px;
    font-weight: bold;
    font-size: 1.5em;
    float: left;
    border-radius: 50%;
}
ul.howitworkslisting li p {
    padding-left: 60px;
}

.howitworkscontent {
    padding-top: 20px;
    /* padding-bottom: 50px; */
    /* border-top: 6px solid #62AC18; */
}

ul.howitworkslisting li {
    display: block;
    width: 100%;

    margin-bottom: 30px;
    min-height: 60px;
}
/* ----Blog-section------- */

.rs_custom_padding{
    padding:90px 0;
}
.rs_heading_padding{
    padding-top: 90px;
}
.blog-inner_text{
    margin-top: 50px;
}
.blog-inner_text h3 a{
    color: #323232;
}
.blog-inner_text h3 a:hover{
    color: #FFC125;

}
.blog-content{
    padding-bottom: 80px;
}
.blog-img img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
/*---------------Popular-course------------------- */

.margin-space {
    margin: 20px 0 25px;
    transition: ease-in-out 0.2s;
}

.margin-space:hover {
   translate: translateY(-3);
   -webkit-transform: translateY(-3px); 
    -moz-transform: translateY(-3px);
    
}

.box-list {
    transition: ease-in-out 0.4s;
    background-color: #fff;
}

.list-box-content h5 a{
    color: #323232;
    font-size: 16px;
    font-weight: 600;
}

.list-box-content h5 a:hover{
    color:#FFC125;
}
.list-box-content p{
    font-size: 15px;
   line-height: 1.6em;
   color: #616161;
    margin: 13px 0;
    transition: color 0.2s ease-in-out;
}
.list-box-content{
    position: relative;
    padding: 20px 20px ;
    border: 1px solid rgb(218, 218, 218);
}
.list-box-content .down_para{
    color: rgb(185, 185, 185);
}
.list-box-content .down_para:hover{
    color:#323232;
}
.box-list img{
    width: 100%; 
    height: 170px;
}

/* position: absolute;
display: block;
width: 100%;
height: 100%;
top: 0;
left: 0;
z-index: 1;
 */

.price-holder{
    
    position: absolute;
    right: 20px ;
    top:20px;
    color:#fff;
    background-color: #19b2e5 ;
    border-radius: 30px ;
    padding:2px 20px;
    font-size: 12px;
}

.language-span{

}
.trans-img{
   transition: all 0.3s;
}
.list-img{
    position: relative;
    z-index: 11;
}
.list-img i{  
    position: absolute;
    top: 20px;
    right:10px;
    color: #fff;
    text-decoration: none;
    font-size: 16px;
    letter-spacing: 1px;
    opacity: 0;
    transition: 0.3s ease-in-out;
    border-radius: 10px;
}
.list-img i{
    opacity: 1;
  }
.box-list:hover .trans-img {
    width: 100%;
    height: 100%;
    background: rgba(165, 165, 165, 0.315);
    position: absolute;
    top: 0;
    left: 0;
   
}

.box-list .full-link{
    position: absolute;
    display: block;
    width: 100%;
    /* height: 100%; */
    top: 0px;
    left: 0px;
}

.language-span{
    transition: all 0.3s;
    font-weight: 600;
    padding-left: 10px;
    font-size: 13px;
}
.box-down_icon span{
    color: rgb(185, 185, 185)
    
}

.box-down_icon .language-span:hover span{
    color: #323232;
}


/* --------------- */


.about-icon-content {
    background-color: #3BAEE2;
    padding-top: 100px;
    padding-bottom: 100px;
}
.text-box-circle {
    color: #fff;
    text-align: center;
}
.text-box-circle i {
    color: #fff;
    font-size: 36px;
    margin-bottom: 30px;
    text-align: center;
    border: 1px dashed #fff;
    border-radius: 100px;
    width: 100px;
    height: 100px;
    padding: 30px 20px 20px;
    transition: .3s ease-in-out;
}



 /* ---------fitness-option_div------------ */
.fitness-option_div p{
    margin-bottom: 20px;
}
.fit-option_div {
    margin:35px 0; 
}
.fit-option_div h4{
    font-weight: 600;
}
.fit-option_div .color-text{
    color:#5DAA11;
    font-family: 'Merriweather', serif;
}
.fit-option_div .find-link_btn{
    color: #323232;
    font-weight: 600;

}
.fit-option_div .find-link_btn:hover{
    color:#FFC125
}



/* -------------number-section----------------- */
.rsiq-counter-title{
    font-size: 18px;
    margin: 14px 0 0;
}
.number-icons-section .rsiq-icon-element{
    margin-bottom: 10px;
}
/* -------------circle-img-section----------------- */

.circle-img_section{
    background-image: url(../images/process-bg-locate.png);
    background-position: center;
    background-repeat: no-repeat;
    /* background-size: cover; */
    padding-bottom: 70px;
}
.circle-img-div h4{
    margin:30px 0 20px;
    font-weight: 600;
}
.circle-img_section .circle-img-div img{ 
    border: 1px solid rgb(236, 236, 236);
    padding:10px;
    border-radius: 50%;
}
.circle-img_section .circle-img-div{ 
    margin-top: 55px;
}
.big-circle_div img{
    /* transform: scale(1.5); */
    width: 280px;
    /* height: ; */

    margin-top: -38px
}


/* ------------------Team-div---------------- */
.team_section{
     background-color:#FCFCFC ;
     padding-bottom: 70px;
}
.team-outer{
    width: 100%;
    display: flex;
    align-items: center;
    padding:20px 20px;
    background: #fff;
    border:1px solid rgb(236, 236, 236);
    transition: all 0.4s;
}
.team-div{
    margin-right: 20px;
}
.team-outer p{
    margin: 0;
    font-size: 14px;
}
.team-outer h6 a{
    color: #323232;
}
.team-outer h6 a:hover{
    color:#FFC125
}
.team-div img{
    width: 70px;
    border-radius: 50%;
    margin-right: 15px;;
}
.team-outer:hover {
    translate: translateY(-3);
    -webkit-transform: translateY(-3px); 
     -moz-transform: translateY(-3px);
 }



/* ---------------Testimonial----------- */
.testimonial-section{
    background-image: url(../images/map-bg.png);
    background-position: center;
    background-repeat: no-repeat;
    padding:70px 0;
}
.col-center {
	margin: 0 auto;
	float: none !important;
}
.carousel {
	margin: 50px auto;
	/* padding: 0 70px; */
}
.carousel .item {
	color: #fff;
	font-size: 14px;
    text-align: center;
	overflow: hidden;
    min-height: 290px;
}
.carousel .item .img-box {
	width: 135px;
	height: 135px;
	margin: 0 auto;
	padding: 5px;
	border: 1px solid #ddd;
	border-radius: 50%;
}
.carousel .img-box img {
	width: 100%;
	height: 100%;
	display: block;
	border-radius: 50%;
}
.carousel .testimonial {
    padding: 30px 0 10px;
    color:#fff;
    margin: 19px 0 0;
    font-size: 18px;
    line-height: 30px;
}
.carousel .overview {	
    /* font-style: italic; */
    font-weight: 600;
}
.carousel .overview b {
	text-transform: uppercase;
	color: #7AA641;
}
.carousel .carousel-control {
	width: 40px;
    height: 40px;
    margin-top: -20px;
    top: 50%;
	background: none;
}
.carousel-control i {
    font-size: 68px;
	line-height: 42px;
    position: absolute;
    display: inline-block;
	color: rgba(0, 0, 0, 0.8);
    text-shadow: 0 3px 3px #e6e6e6, 0 0 0 #000;
}
.carousel .carousel-indicators {
	bottom: -40px;
}
.carousel-indicators li, .carousel-indicators li.active {
	width: auto;
    border: 8px solid #fff;
	height: auto;
	margin: 1px 6px;
	border-radius: 50%;
}
.carousel-indicators li {	
	background: #fff;
	border-color: transparent;
	box-shadow: inset 0 2px 1px rgba(0,0,0,0.2);
}
.carousel-indicators li.active {	
	background: #fff;		
	box-shadow: inset 0 2px 1px rgba(0,0,0,0.2);
}


.slide-name h4{
    margin:30px 0 20px
}

.slide-name p{
    font-size:16px ;
    color:#fff;
    text-transform: uppercase;
    font-weight: 600;
    margin-bottom: 50px;
}


/* ---------custom-icons_section----------- */

.custom-icons_section{
    background-color: #FCFCFC;
    padding:70px 0 ;
}
.vector-img_div{
    margin-top: 30px;
}
/* -------------------------Event-Section--------------------- */
.event_section{

}
.event-img{
    position: relative;
}
.zoom {
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.event-img img{
    width: 100%;
    transform: scale(1);
    transition: all 0.5s;
}
.event-img img:hover{
    transform: scale(1.03);
}
.event-img .date-p{
    position: absolute;
    bottom: 0;
    left: 0;
    background-color: #000;
    color:#fff;
    font-size: 20px;
    margin-bottom:0;
    padding: 10px;
    text-align: center;
}
.event-img .date-p span{
    margin-top: 10px;
    display: block;
    font-size: 16px;
} 

.price-holder_event {
    color: #fff;
    background-color: #FFC125;
    border-radius: 30px;
    padding: 2px 20px;
    font-size: 13px;
    text-transform: uppercase;
    margin-left: auto;
}
.down-event-link{
    display: flex;
    align-items: center;
    padding:30px 0;
    border-bottom: 1px solid rgb(218, 218, 218);
}
.down-event-link h4 a{
    color:#323232 ;

}
.down-event-link h4 a:hover{
    color: #FFC125;
}
.bottom-event_content{
    margin: 15px 0;
}
.bottom-event_content .event-time{
    font-weight: 600;
    color: #808080;
}
.bottom-event_content p i {
    font-weight: 500;
    color: #808080;
    padding-right: 10px;
}


/* ------------footer---------------- */
.footer-main_outer {
    background: #222222;
    color:#fff;
   margin-top: 70px;
}
.footer_outer {
    padding:100px 0;
}

.footer-content h4{
    margin: 0 0 40px 0;
}

.footer-content p{
    font-size: 14px;
    color: #cecece;
    margin-bottom: 20px;
}
.footer-ul li {
    padding:0 0 20px 0;
    list-style: none;
    font-family: 'Open Sans', sans-serif;
}
.footer-ul li a{
    color:#fff;
}
.footer-ul li a i{
    padding-right: 15px;
}
.icon_foot li a{
    color:#fff !important;
}
.icon_foot li a:hover{
    /* color:#fff ; */
}
.icon_foot li a:hover i, .footer-ul li h6 a:hover,.footer-ul li a:hover{
    color:#FFC125 
}
.footer-ul li .foot-text_link{
    font-size: 14px;
}
.footer-ul li .foot-text_link:hover{
    color:#707070
}
.copyright-div{
    display: flex;
    padding:30px  0; 
    border-top:1px solid rgb(66, 66, 66) ;
    font-family: 'Open Sans', sans-serif;
}

.right-copyright , .right-copyright ul {
     margin-left: auto;
}
.copy_ul{
    display: flex;
    align-items: center;
}
.copy_ul li{ 
    margin-left: 20px;
    list-style: none;
}
.copy_ul span{
    font-size: 16px;
    color:#808080
 }
/* ======================================== */
/* -------------The-Science------------- */
/* ======================================= */
.blog-outer{
    background: url(../images/cube1.jpg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    color:#fff;
    position: relative;
}
.blog-navbar{
    position: static;
    background-color: rgba(0, 0, 0, 0.863); 
}
.blog-head_content{
    padding: 100px 0px 100px 100px;
    text-align: center;
  
}
 .blog-head_content p{
    color:#fff;
    font-size: 18px;
   
 }
.blog-head_content ul{
    font-family: 'Open Sans', sans-serif;
}
.blog-head_content ul li{
    display: flex;
    align-items: center;
}
.blog-head_content ul li a{
    color:#fff;
   font-size:13px
}
.top-img_head{
    margin:50px 0 30px;
}
.top-img_head h3{
    font-weight: 600;
}
.top-img_head .price-holder{
    font-size: 16px;
    font-weight: 600;
}
.border-side{
    border-left: 1px solid rgb(214, 214, 214);
    /* padding: 0 20px; */
}

.top-img-content{
    display: table;
    padding:0  30px;
   
}
.top-img-content p{
    font-size: 14px;
    margin-bottom: 5px;
}
.top-img-content a {
    font-size: 14px;
}
.top-img-inner_content{
    display: table-cell;
    vertical-align: middle;
    padding:10px 0;
}
.start-btn-div button{
    width: 200px;
    font-size: 16px;
    margin: 0;
    border: 1px solid #FFC125;
    background: #FFC125;
    color: #fff;
}
.start-btn-div button:hover{
    color:#FFC125;
}
.rating-icons {
    align-items: center;
}
.rating-icons a {
    padding: 3px;
    /* font-size: 20px; */
    margin-right: 4px;
    color: orange;
    text-decoration: none;
}
.rating-icons span{
    font-size: 14px;
    color:rgb(185, 185, 185)
}


.down-tab-content{
    display: flex;
    align-items: center;
}
.down-tab-content h6 a{ 
    color: #323232;
    padding-right: 15px;

}

.blog-about_text h3{
    margin:60px 0 20px;
}
.blog-about_text p{
    font-size: 15px;
}
.team-outer_div{
    width: 100%;
    margin:10px 0;
    display: flex;
    align-items: center;
    padding:20px 20px;
    background: #fff;
    border:1px solid rgb(236, 236, 236);
    transition: all 0.4s;
}

.team-outer_div h6 a:hover{
    color:#FFC125
}

.sell-div {
    border: none;
}
.sell-q {
    background: #fff;
    border: 1px solid rgb(207, 207, 207) !important;
    margin: 10px 0 !important;
    padding: 20px 20px;
}

.sell-answer {
    border-bottom: 1px solid rgb(207, 207, 207) !important;
}
.down-tab-content p{
    font-size: 18px;
    color: #323232;;
    font-weight: 600;
}
.down-tab-content ul li  .click_btn{
    color: #5DAA11 ;
    color: #5DAA11;
    margin: 20px 0px 0;
    /*  */
    padding: 0;
    text-align:center;
}

.down-tab-content ul li  .click_btn:hover{
    color:#FFC125;
}
.down-tab-content ul li{
    /* margin-right: 40px; */
    padding: 0 60px;
    text-align: center;
}

.right-side_bar{
    font-family: 'Open Sans', sans-serif;
}
.right-side_bar h5{ 
    margin-bottom: 40px;
}

.right-side_bar .see_btn{
    text-decoration: underline;
    color:#5DAA11;
}
.right-side_bar .see_btn:hover{
    color:#FFC125;
}
.bottom-sidebar{
    /* background-color: #f1f1f1; */
    border-top:1px solid #ddd;
    padding:25px 0px;
    margin:60px 0 30px;
}
.sidebar-outer{
    border-left:1px solid #ddd;
    padding-left: 25px;
}
.bottom-sidebar h5{
    
}
.custom-right-inner{
    align-items: center;
    margin:20px 0;
}
.custom-right-inner img{
    width: 70px;
    height: 70px;
    margin-right: 10px;
    /* border-radius: 50%; */
    object-fit: cover;
}
.custom-right-inner a {
    /* font-size: px; */
    line-height: 2em;
    font-weight: 600;
    margin: 0 0 0 20px;
    display: block;
    color:#FFC125;
}
.custom-right-inner a:hover {
    color:#5DAA11;
}

/*----------Blog-Content-----------*/
  .space-up{
    margin:65px 0;
    vertical-align: middle;
    
  }
  .blog-body{
    margin:50px 0;
    font-family: 'Open Sans', sans-serif;
  }
  .blog-content h2{
    font-size: 30px;
    font-weight: 700;
    color:#444;
    text-shadow: 0px 1px 2px #555;
  }
  .stylist-text{
    display: inline-block;
    font-size: 17px;
    margin:12px 0;
  }
  .blog-content .big_img{
    /* margin:0 0 50px 0; */
  }
  .blog-content p{
    line-height: 1.6em;
  }
/*  .read-btn button{
    color:#555;
    text-decoration: none;
    font-size: 18px;
    font-weight: 600;
    padding-left:0;
    background: none;
    text-decoration: none;
   
  }*/

.blog-btn {
    margin-top: 30px;
    margin-right: 15px;
    background-color: #f7941d;
    padding: 5px 30px;
    border: 2px solid #f7941d;
    color: #000;
    font-size: 17px;
    transition: 0.3s all ease-in-out;
}

.blog-btn:hover {
    background-color: transparent;
    color:#f7941d;
}

  .right-side-bar{
    background: #F6F6F6;
    padding:50px 40px;
    margin:50px 0;
  }
   .right-side-bar h3{
    color:#444;
    font-size: 22px;
    font-weight: 600;
    padding:0 0 15px 0;
    margin-top: 0;
   }
  .side-list{
     padding:0;
  }
  .side-list li{
    display: -webkit-box;
    flex-wrap: wrap;
    border-bottom: 1px solid #dfddd9;
    padding:10px 0;
    list-style: none;
  }
  .side-list li a{
    color:#727272;
    font-size: 17px;
    margin:5px 0;
    display: block;
    text-decoration: none;
  }
  .side-list li a:hover{
    color:#323232;
  }
  .search-box {
    border:2px solid #000;
    display: flex;
  }
.search-box input{
  border:none;
  width:100%;
  padding: 15px 15px 15px 20px;
  font-size: 18px;
  outline: none;
  display: flex;
}
.search-box button{
  font-size: 20px;
  padding: 0px 15px 0 0;
  background: none;
  outline: none;
  border:none;
}
.content-off li{
  border-bottom: none;
  width:90%;
}
.step-numbers{
  margin-top: 50px;
}
.list-number{
  font-size: 35px;
  color:#555;
  margin:10px 15px 0 0;
}
#comment-section{
  border:1px solid #ccc;
  border-radius: 7px;
  padding: 0px 30px 20px;
  margin-top:30px;
}
.comment-text{
  margin-top: 20px;
}
.comment-text p{
  background: #fff;
  box-shadow: 0px 0px 8px #eaeaea;
  padding:20px 10px;
  font-size: 17px;
  line-height: 1.5em;
}
.stylist-text img{
  border-radius:50%;
  margin-right: 10px;
}
.rock-text{
  color:#f7941d;
  font-weight: 600;
}
.reply-box{
  display: flex;
}
.reply-btn{
    margin-left: auto;
    margin-top:20px;    
    height:38px;
    background-color: #f7941d;
    padding: 5px 12px;
    border: 2px solid #f7941d;
    color: #000;
    font-size: 17px;
    transition: 0.3s all ease-in-out;
}
.reply-btn:hover {
    background-color: transparent;
    color:#f7941d;
}
.comment-box h3{
  color:#000;
  font-weight: bold;
}
.comment-left{
  margin-top:30px;
}
.comment-title{
     font-size: 40px;
    font-weight: 600;
    margin-bottom: 35px;
    color: #000;
}
.comment-form input {
    border:1px solid #eaeaea;
}

.comment-form textarea {
    border:1px solid #eaeaea;
}
/*---------------------------------------------*/