/* COMMON CSS */
.main-navigation a,.slide_btn a:hover,#slider .slider-box h2,#service h4.service-inner-head,#service h3.service-main,#about h3.about-main,#features h4.feature-inner-head,#features p.feature-inner-text,#subscribe h3.subs-main,#latest_news .lower-new-box p,#latest_news .lower-new-box a,.testi-head h3,#team h3.team-main-head,#latest_news h3.news-head,#latest_news .lower-new-box h4,#brands button.owl-prev, #brands button.owl-next,#slider .slider-box p,#topbar h6.call-det,#topbar span,#contact_us .contact-info h3,#contact-box .contact-info h3,.logo h1 a,.logo p,.widget_calendar tbody a:hover,.widget_calendar tbody a:focus,.widget_calendar tbody a,#footer .widget.widget_calendar td, #footer .widget.widget_calendar tr, #footer .widget.widget_calendar th,.widget_calendar caption,#return-to-top:hover i,#sidebar .tagcloud a:hover,.site-footer .tagcloud a:hover,#sidebar input[type="submit"],#sidebar input[type="search"],.woocommerce ul.products li.product .onsale, .woocommerce span.onsale,.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button,.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt,.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover,.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover{ 
  color: #412236;
}
#slider .carousel-indicators li.active,.head-btn a,.slide_btn a,.abou_btn a,.feature_btn a,.team_btn a,#subscribe .subscribe-btn,#contact_us .contactus-btn,#contact-box .contactus-btn,#testim button.owl-dot.active,#latest_news button.owl-dot.active,#brands button.owl-dot.active,.main-navigation li:after,.widget_calendar tbody a:hover,.widget_calendar tbody a:focus,.widget_calendar tbody a,#return-to-top,#sidebar .tagcloud a:hover,.site-footer .tagcloud a:hover,#sidebar input[type="submit"],#comments input[type="submit"].submit,#contact-box input[type="submit"],.woocommerce ul.products li.product .onsale, .woocommerce span.onsale,.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt,nav.woocommerce-MyAccount-navigation ul li,.main-navigation li.current_page_item{
  background: #db4242;
}
#service h6.service-sm-heading,.about-box ul li,#service p.service-inner-text,#about h5.about-sm-head,#features h5.feature-sm-head,#features .feature_box_txt ul li i,#subscribe h5.subs-sm-head,h5.testi-sm-head,h6.testi-desig,#team h6.team-sm-heading,.socialbox i,#latest_news h5.news-sm,.contact-info-box h4,.lower-new-box i,#contact_us .contact-info h5,#contact_us .contact-info i,#contact-box .contact-info h5,#contact-box .contact-info i,.title-box h2,.main-navigation .current-menu-item > a,.main-navigation ul ul li:hover > a,#footer ul li a:hover,#sidebar caption,#sidebar td,#sidebar th,#sidebar select ,#sidebar td#prev a,a.showcoupon,.woocommerce-message::before,.search-icon i{
  color: #db4242;
}
/*topbar*/
.main-navigation li.current_page_item {
    border-radius: 50px;
}
.main-navigation li.current_page_item a {
    color: #fff;
}
#nav-box h6,#nav-box p{
  font-size: 15px;
}
#topbar span, #topbar p,#topbar p a {
    font-weight: 400;
    font-size: 13px;
    color: #fff;
}
p.call-det i {
    transform: rotate( -45deg);
}
#topbar h6 {
    font-size: 15px;
}
#topbar .socialbox i {
    font-size: 17px;
}
.head-btn a,.slide_btn a,.abou_btn a,.feature_btn a,.team_btn a,#subscribe .subscribe-btn,#contact_us .contactus-btn,#contact-box .contactus-btn{
    border-radius: 50px;
    color: #ffffff;
    padding: 10px 25px;
}
.head-btn a:hover,.slide_btn a:hover,.abou_btn a:hover,.feature_btn a:hover,.team_btn a:hover,#subscribe .subscribe-btn:hover,#contact_us .contactus-btn:hover,#contact-box .contactus-btn:hover{
    background: #ffcbc4;
}
/* SLIDER */
section#latest_news {
  background-size: cover;
  background-repeat: no-repeat;
}
#slider .slide_nav {
  display: none;
}
#slider .carousel-indicators li {
  display: none;
}
.slid-img img {
    width: 100%;
}
h2.slid-head {
    font-size: 40px;
    font-weight: 500;
    font-family: 'lora';
    color: #ffffff;
    width: 60%;
}
.slide-box {
    position: relative;
}
section#slider .inner_carousel {
    position: absolute;
    top: 80%;
    transform: translateY(-50%);
    left: 6%;
}
/* SERVICES */
.service-box h4 {
  font-size: 16px;
  font-weight: 500;
}
#service h3.service-main,#about h3.about-main,#features h3.feature-main,#team h3.team-main-head,#latest_news h3.news-head,.testi-head h3,#contact_us .contact-info h3,#contact-box .contact-info h3{    
    letter-spacing: 10px;    
}
#service p.service-inner-text {
    font-size: 14px;
    font-weight: 400;
}
/* ABOUT US */
#about img.about-img2 {
    position: absolute;
    left: 8%;
    top: 2%;
}
#about .about-box h5,#features h5.feature-sm-head,#subscribe h5.subs-sm-head,h5.testi-sm-head,#service h6.service-sm-heading,#team h6.team-sm-heading,#latest_news h5.news-sm,#contact_us .contact-info h5,#contact-box .contact-info h5{
  font-size: 17px;
  font-weight: 400;
}
.about-box p,#features .feature_box_txt p,#features h5.feature-sm-head{
  line-height: 25px;
}
.about-box ul li{
  font-size: 20px;
}
.about_box_img {
    background: #ffebe4;
    height: 100%;
}
/*features*/
#features .feature_box_txt ul li {
    list-style: none;
}
#features .feature_box_txt ul li i{
  font-size: 15px;
}
section#features,section#service{
    background-size: cover;
}
#testim button.owl-dot,#team button.owl-dot,#choose-us button.owl-dot,#package button.owl-dot,#latest_news button.owl-dot,#brands button.owl-dot{
    padding: 5px;
    border: 1px solid #f3f4f9;
    border-radius: 10px;
    margin: 3px;
}

/* TEAM */
section#team {
    background-repeat: no-repeat;
    background-size: contain;
}
#testim .owl-dots,#latest_news .owl-dots{
    text-align: center;
}
.testi-box i {
    font-size: 100px;
    color: #ffefeb;
    position: absolute;
    right: 25%;
    bottom: 0;
}
/* LATEST NEWS */
#latest_news .lower-new-box p{
  font-weight: 400;
}
#latest_news .lower-new-box h4 {
  font-weight: 500;
  font-size: 20px;
}
#latest_news .lower-new-box {
    background-color: #6fe0c5;
    position: absolute;
    top: 24px;
    bottom: 16px;
    transition: all 0.3s ease 0s;
    opacity: 0;
}
#latest_news .news-box:hover .lower-new-box {
    opacity: 0.9;
}
.img-box img {
  width: 100%;
}
#latest_news img.avatar.avatar-40.photo,#single_post img.avatar.avatar-40.photo{
    width: 25px;
    border-radius: 50%;
    margin: 0px 5px;
}
#latest_news p.news-pfont {
    font-weight: bold !important;
}
/*brand*/
section#brands img {
    width: auto;
}
#subscribe .subscribe-btn,#subscribe .subscribe-email-text {
    border: none;
}
#subscribe .subscribe-email-text {
    padding: 10px 20px;
    border-radius: 10px;
}
#subscribe .subscribe-form {
    width: 35%;
}
section#brands {
    padding-bottom: 20%;
    background-size: cover;
}
#subscribe .subscribe-btn {
    position: absolute;
    right: 34%;
}
#subscribe h3.subs-main {
    font-size: 33px;
}
/*testimonial*/
section#testim {
    margin-top: -20em;
}
.testi-box{
    background: #fff;
    box-shadow: 0px 0px 20px 5px #eee;
    border-bottom: solid 5px #db4242;
}
/*contact us*/
#contact_us .contact-info i {
    font-size: 18px;
}
#contact_us .contact-section-form {
    background-color: #ffeee8;
}
#contact_us input,#contact_us textarea {
    width: 100%;
    margin-bottom: 15px;
    border: none;
    padding: 5px 10px;
}
#contact_us textarea.contactus-msg {
    height: 100px;
}
#contact_us .contactus-btn {
    padding: 10px 0px !important;
}
#contact_us p {
    font-size: 17px;
    font-weight: 400;
}