/*
Theme Name: Vishal Udyog
Theme URI: https://vishaludyog.com/
Author: Abhishek Pathak
Author URI: https://www.divijasolutions.com/
Description: Custom WordPress Theme
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: vishaludyog
*/


/*
Add your custom styles here
*/


body{ font-family:'Poppins', sans-serif; font-size:16px; color:#333;}


.font6{ font-size:6px;}
.font8{ font-size:8px;}
.font10{ font-size:10px;}
.font10500{ font-size:10px; font-weight:500;}
.font10600{ font-size:10px; font-weight:600;}
.font10700{ font-size:10px; font-weight:700;}
.font12{ font-size:12px;}
.font12500{ font-size:12px; font-weight:500;}
.font12600{ font-size:12px; font-weight:600;}
.font12700{ font-size:12px; font-weight:700;}
.font14{ font-size:14px;}
.font14500{ font-size:14px; font-weight:500;}
.font14600{ font-size:14px; font-weight:600;}
.font14700{ font-size:14px; font-weight:700;}
.font16{ font-size:16px;}
.font16500{ font-size:16px; font-weight:500;}
.font16600{ font-size:16px; font-weight:600;}
.font16700{ font-size:16px; font-weight:700;}
.font18{ font-size:18px;}
.font18500{ font-size:18px; font-weight:500;}
.font18600{ font-size:18px; font-weight:600;}
.font18700{ font-size:18px; font-weight:700;}
.font24{ font-size:24px;}
.font24500{ font-size:24px; font-weight:500;}
.font24600{ font-size:24px; font-weight:600;}
.font24700{ font-size:24px; font-weight:700;}
.font36{ font-size:36px;}
.font36500{ font-size:36px; font-weight:500;}
.font36600{ font-size:36px; font-weight:600;}
.font36700{ font-size:36px; font-weight:700;}
.font36900{ font-size:36px; font-weight:900;}
.font48{ font-size:48px;}
.font48500{ font-size:48px; font-weight:500;}
.font48600{ font-size:48px; font-weight:600;}
.font48700{ font-size:48px; font-weight:700;}


.txtwhite{ color:#fff;}
.txtcl1{ color:#ffe5d0 !important;}
.txtcl2{ color:#fecba1 !important;}
.txtcl3{ color:#feb272 !important;}
.txtcl4{ color:#fd9843 !important;}
.txtcl5{ color:#fd7e14 !important;}
.txtcl6{ color:#ca6510 !important;}
.txtcl7{ color:#984c0c !important;}
.txtcl8{ color:#653208 !important;}
.txtcl9{ color:#331904 !important;}

.bgcl1{ background-color:#ffe5d0 !important;}
.bgcl2{ background-color:#fecba1 !important;}
.bgcl3{ background-color:#feb272 !important;}
.bgcl4{ background-color:#fd9843 !important;}
.bgcl5{ background-color:#fd7e14 !important;}
.bgcl6{ background-color:#ca6510 !important;}
.bgcl7{ background-color:#984c0c !important;}
.bgcl8{ background-color:#653208 !important;}
.bgcl9{ background-color:#331904 !important;}

.btnorg{ background-color:#fd7e14 !important; border:0px; color:#331904;}
.btnorg:hover{ background-color:#331904 !important; border:0px; color:#fd7e14;}

.btngrd{ background:linear-gradient(90deg, #fd9843 0%, #ca6510 100%); border:0px; color:#fff !important;}
.btngrd:hover{ background:linear-gradient(90deg, #fd9843 0%, #ca6510 100%); border:0px; color:#fff !important;}
.btngrd:active{ background:linear-gradient(90deg, #fd9843 0%, #ca6510 100%); border:0px; color:#fff !important;}


#menu .list-inline-item a{ color:#331904;}
#menu .list-inline-item a:hover{ color:#fd7e14;}
#menu .dropdown-menu{ border-top:5px solid #0f3567;}
#menu .dropdown-menu .dropdown-item{ background:#fff;}

#mobmenu{ font-family: 'DM Sans', sans-serif;}
#mobmenu a{ color:#0f3567;}
#mobmenu a:hover{ color:#008bf9;}


#footmenu li a{ color:#331904;}
#footmenu li a:hover{ color:#fd7e14;}
#footer{ border-top:2px solid #fecba1;}


.wpcf7-form p{ 
margin:0px; 
}
.wpcf7-form label{ 
margin-bottom:10px; 
color:#984c0c;
font-size:14px;
font-weight:500;	
}
.wpcf7-form .form-control{
border:1px solid #feb272;
font-size:16px;
font-weight:500;
}
.wpcf7-form .iti{
width:100% !important;
}
.wpcf7-textarea{
height:200px !important;
}
.wpcf7-not-valid-tip{
line-height:normal !important;
font-size:12px;
padding:5px 5px 0px 5px;
}
.wpcf71 .ajax-loader {
width:25px !important;
height:25px !important;
margin:5px 5px 5px 25px !important;
}
.wpcf7-spinner{ margin:10px 10px 10px 25px !important; }

.wpcf7-response-output{
margin:10px 0px 0px 0px !important;
padding:10px !important;
font-size:14px !important;
}



#backtotop{
position: fixed;
bottom: 0;
right: 0;
z-index: 1030;
}
