/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 30 2024 | 05:21:37 */
#header {
    background: #1a1a1a;
}

    .header-typography-style-3 #header #mainmenu > li > a {
       
        padding: 0px 8px;
    }

h1#logo {
    margin-top: 0px !important;
}


    .header-typography-style-3 #header #mainmenu > li > a {
     
        text-transform: capitalize;
    }





    #mainmenu > li:before {
       
        height: 2px;
        background: #dd2313;
       
    }




#mainmenu a {
  
    padding: 10px 20px;
   
}



.subnav {
   
    background: #1a1a1a;
}




.btn-primary, input[type=submit], input[type='submit'], .woocommerce button[type='submit'], .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce button.button.alt, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce button[type='submit'], .wp-block-button__link, .body-dark .wp-block-button__link, .wp-block-search .wp-block-search__button, .wc-block-product-search .wc-block-product-search__button {
    color: #ffffff !important;
    background-color: #dd2314 !important;
     border-color: white !important; */
}


.subnav-item p, .subnav-item a {
   font-family: "Source Sans 3", sans-serif;
    font-weight: 300;
    opacity: inherit;
	    font-size: inherit;
}


.subnav .social i, .subnav-light .subnav .social i, .subnav-light .social i {
    background-color: #ffffff !important;
}

.social i {
   color:black !important;
    border-radius: 0px;
   
}



    .slide-title h1, .slide-title h2, .slide-title h1.headline-large, .slide-title h2.headline-large {
      
      font-family: "Source Sans 3", sans-serif;
    font-weight: 300;
    }



h2, h3.widget-title {
  
  font-family: "Source Sans 3", sans-serif;
    font-weight: 300;
}
#footer.footer-dark h4::after, #footer.footer-dark hr {

    border: none !important;
}

p {
   
    font-family: "Lato", sans-serif;
    font-weight: 300;
    color: rgba(244, 234, 234, 0.6);
    font-size: 16px;
}


.subtitle:before, .dash:before {
    background: rgb(255 255 255);
}


span.subtitle.dash-true.style-dark.text-default {
    color: white !important;
}


.vc_custom_1718787087623 {
   
    margin-top: 0em;
}




video {
  object-fit: cover;
  width: 100vw;
  height: 100vh;
 
  top: 0;
  left: 0;
}


section#vidoesc {
    padding: 0px;
}



.content-box.service-item.service-box-dark .content-box-info:after {
    background-color: #dd2314 !important;
}



.vertical-number:after {
  
    background: rgb(221 35 20);
  
}


.vertical-number {
  
    color: rgb(255 255 255);
  
}


h4.box-heading {
   font-family: "Source Sans 3", sans-serif;
    font-weight: 300;
}


.team-member .content-box-info h4, .content-box-info {
    padding: 20px 25px;
}



.vc_section.vc_section-has-fill, .vc_section.vc_section-has-fill+.vc_row-full-width+.vc_section, .vc_section.vc_section-has-fill+.vc_section {
    padding-top: 12px;

    padding-bottom: 0px;
}

div#d5ttgyt {
    margin-top: -4em;
}


section#romlight {
    padding-top: 0px;
}




.servicetxt {
    position: relative;
    z-index: 2;
    color: #fff;
    font-size: 15px;
    padding: 120px 0px 0 2px;
    height: 100%;
    text-align: center;
}




.servicetxt:after {
    bottom: -125px !important;
    left: -50vw !important;
    width: 100vw !important;
    background: #fff !important;
    z-index: -1 !important;
}


.ledbulb {
    position: absolute;
    right: -21px;
    top: 17px;
}



section#romlight {
    padding-top: 0px;
    margin-bottom: -8em;
}


.vc_custom_1718800207736 {
    padding-bottom: 70px !important;
    background: #1a1a1a !important;
    background-position: 0 0 !important;
    background-repeat: repeat !important;
}


section#roomimg3{
	background: url(https://amantraindia.com/wp-content/uploads/2024/08/energy-shaving.jpg);
	background-size:cover;
	    background-repeat: no-repeat;
	    padding-bottom: 6em;
    padding-top: 7em;
    
  
}



.vc_custom_1718879442374 {
    background-image: url(https://amantraindia.com/wp-content/uploads/2024/06/discuss-bg.png?id=13722) !important;
    
    background-position: center;
    height: 400px;
	padding: 4% 8% 5%;
	background-size: 100% 100%;
    background-repeat: no-repeat;
    background-color: #000;
}

section.vc_section.lightbanner {
      background: #1f1f1f;
    
    background-size: cover;
	padding-top: 5em !important;
}

#footer.footer-dark {
    background: #1a1a1a !important;
}



#footer.footer-dark h4.footer-header {
    color: #ffffff;
   
    font-size: 19px;
}



#footer.footer-dark a, #footer.footer-dark ul li a, #footer.footer-dark ul.content-list a, #footer.footer-dark ul li:before {
   color: rgb(244 234 234 / 72%);
}

#footer.footer-dark h4.footer-header {
     color: #ffffff !important;
}
#footer-bot {
    background-color: #100f0f !important;
    color: #ffffff !important;
}


.copyright {
   font-family: "Source Sans 3", sans-serif;
    font-weight: 300;
}

#footer-bot {
    padding: 15px 0px !important;
}



#footer .widget-footer {
    margin: 25px auto;
}


a.smart {
  font-family: "Source Sans 3", sans-serif;
    font-weight: 300;
    font-size: 14px;
}



#footer.footer-dark h4::after, #footer.footer-dark hr {
    border-top: 1px dotted rgb(255 255 255);
}



.captions-bottom .portfolio-box-caption-content::after {
    background-color: #db2314 !important;
}


.carousel-control:after, #gallery-slider .slick-prev:after, #gallery-slider .slick-next:after {
    background-color: #dc2214 !important;
}








.logo-carousel-free .sp-lc-logo img {
    margin: 0 auto;
    display: block;
    padding: 10px;
}



#logo-carousel-free-13785.sp-lc-container .sp-logo-carousel {
  
    margin-top: 12em;
}

img.imgw {
    /* max-width: 58em; */
    position: absolute;
    /* max-width: -webkit-fill-available; */
    margin-top: -35em;
    margin-left: -86em;
}



.feature-box.box-hovered.dark, .feature-box.dark:hover {
    background: #1a1a1a;
}


.feature-box > i, .feature-box > .lnr {
    color: #dd2313 !important;
}


.vc_custom_1538489710716 {
  
    background: #202020 !important;
}



select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required {
    margin-bottom: 10px;
	color:#757573;
	font-size: 13px;
}
#footer.footer-dark {
    background: #1f1f27;
}

.feature-box.dark .feature-title {
    color: #f5f5f5;
   font-family: "Source Sans 3", sans-serif;
    font-weight: 300;
}



.wpb_single_image.wpb_content_element.vc_align_center.collagelight {
    padding-top: 14em;
}




section#top-content-area {
    background-attachment: scroll;
	margin-bottom: 3em;
}

#top-content-area .overlay {
   
    opacity: 0.0 !important;
}



.feature-box.icon-top-centered, .feature-box.icon-top-left {
    padding: 35px;
    height: 232px;
}






.slick-slide {
    padding: 5px;
}


.content.padding-bottom-120 {
    padding-bottom: 0px !important;
}



section#info {
    padding: 40px 0;
}

input[type=text], input[type="email"] {
   
    background-color: #444;
}


input.wpcf7-form-control.wpcf7-file.wpcf7-validates-as-required{
 background-color: #444;	
}


textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required{
	 background-color: #444;	
}








.asas {
    background: #333;
    /* padding: 8px; */
    padding: 30px 1px 0px 0px;
}












input[type="file"]::file-selector-button {
 border:none;
  padding: 0.4em 0.4em;
  border-radius: 0.2em;
  background-color: #db2315;
  transition: 1s;
	color:white;
	font-family: "Source Sans 3", sans-serif;
    font-weight: 300;
	cursor:pointer;
}

.wpcf7 input[type="file"] {
    color: white;
}


#top-content-area .title-content h1 {
   
    font-family: "Source Sans 3", sans-serif;
    font-weight: 300;
}


.feature-box.dark .feature-title {
  
    font-size: 17px;
}




::-webkit-scrollbar {
  width: 4px;
  border: 1px solid #d5d5d5;
}

::-webkit-scrollbar-track {
  border-radius: 0;
  background: #eeeeee;
}

::-webkit-scrollbar-thumb {
  border-radius: 0;
  background: red;
}




h2, h3.widget-title {
  
   font-family: "Source Sans 3", sans-serif;
    font-weight: 300;
}



table, th, td {
    border: 1px solid #cdcbcb;
    font-size: 16px;
    color: #ffffff;
	text-align: center;
}

th {
    text-transform: uppercase;
    color: #ffffff;
    background: #df2112;
    font-size: 16px;
	text-align: center;
}

tr:hover {background-color: black;}

th, td {
    padding: 4px;
}



a.carousel-control.left{
    transform: translateY(90px);
    right: 0px;
}

div#ourf {
    padding-bottom: 2em;
}


.ofnif {
    padding-top: 3px !important;
}




@media screen and (max-width: 1366px) {
    .slide-title h1, .slide-title h2, .slide-title h1.headline-large, .slide-title h2.headline-large {
       
        font-size: 40px;
    }
}



.feature-box.dark p.feature-text {
    color: #ffffff;
    font-size: 17px;
}










    @media screen and (min-width: 991px) {
        #mainmenu > li:before {
           display: none !important;
        }
    }




























#header #mainmenu > li > a {
   
    color: rgba(255, 255, 255, 0.4);
}




        #header #mainmenu a:hover {
          
             
         color: #EA2A31 !important;
            
            
         }


ul.sub-menu > li > a:hover {
   
    color: #EA2A31 !important;
}


ul.sub-menu li ul li a:hover {
    background-color: none !important;
	color:white !important;
}



.header-typography-style-3 #header #mainmenu > li > a {
    text-transform: capitalize;
    font-family: "Lato", sans-serif;
    font-weight: 400;
    font-size: 16px;
}
 

#mainmenu li ul li a {
    color: rgba(255, 255, 255, 0.4) !important;
    text-transform: capitalize;
    font-family: "Lato", sans-serif;
    font-weight: 400;
    font-size: 16px;
}





.slide-title h1, .slide-title h2, .slide-title h1.headline-large, .slide-title h2.headline-large {
   
    font-family: "Source Sans 3", sans-serif;
    font-weight: 300;
}









.slide-title h1.headline-large, .slide-title h2.headline-large {
    font-size: 51px;
   
}










.btn-primary, input[type=submit], input[type='submit'], .woocommerce button[type='submit'], .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce button.button.alt, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce button[type='submit'], .wp-block-button__link, .body-dark .wp-block-button__link, .wp-block-search .wp-block-search__button, .wc-block-product-search .wc-block-product-search__button {
    color: #ffffff !important;
    background-color: #dd2314 !important;
    border-color: white !important;
    font-weight: 300;
   
    border: none !important;
    border-radius: 0px;
}



.ledbulb {
    display: none !important;
}

.carousel-control {
    line-height: 82px;
    height: 79px;
    width: 47px;
    top: 40%;
    background: #111;
    transition: 0.2s;
    text-shadow: none;
}