/*



Theme Name: innova



Theme URI:http://themeforest.net/user/kayapati



Description: <p>Innova Interior, Furniture and Home Decor WordPress CMS Theme</p>



Version:3.0.3



Author: Kayapati



Author URI: http://themeforest.net/user/kayapati



License: Kayapati



License: GNU General Public License version 3.0



License URI: http://www.gnu.org/licenses/gpl-3.0.html



All files, unless otherwise stated, are released under the GNU General Public License



Tags: white, two-columns, custom-header, custom-background, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style



*/







/* ________________________________________________________________________________________________________________







    other css files inport



   ________________________________________________________________________________________________________________ */  



    @import url('css/owl.carousel.css');



    @import url('css/layout.css');



    @import url('css/typography.css');



    @import url('css/blog_style.css');



    @import url('css/kaya-buttons.css');



    @import url('css/widgets.css');



    @import url('css/kaya_woocommerce.css');







/* Middle Content Container full Width 



----------------------------------------------------------------------------------------------------*/

nav.container{ width: 1200px !important;}

.menu ul ul{ width: 250px !important;}
.menu ul ul li a {
    background-color: #253B91 !important; padding: 20px 20px !important;
    color: #fff !important;
  }
.page-template-default .two_third_last, .page-template-templatestemplate-left-sidebar-php .two_third_last



{



    margin-bottom: 0;







 }







.header_top{



      padding: 5px 0px;



          border-bottom: 1px solid rgba(204,204,204, .2);



}



 .header_top_left{



    text-align: left;



 }



  .header_top_right{



    text-align: right;



    line-height: 37px;



 }



.header_top_left h3{



    margin-bottom: 0px;



    margin-top: 6px;



}



.header_right_section  i{



    background: #f44336;



padding:10px;



border-radius: 3px;



color:#fff;



float:left;



margin: 5px 10px;



}



/* Header



----------------------------------------------------------------------------------------------------*/



.sticky_header.sticky_header_style {



    background-color: #fff;



}



#header_wrapper{



    clear: both;



    width: 100%;



    z-index: 1;



    position:relative;



    padding: 2.5% 0



    margin-top:0px !important;/*



    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.13);*/



    }



#header_wrapper .container{



    padding: 0 !important;



    z-index: 1;



    }



.header_left_section{



    float: left;







}







.logo {



    line-height: 100%;



    padding: 0;



    display: block;







}







.header_right_section {



    float: right;



    text-align: right;



}



.header_right_section h3 strong{



    color:#5E8F17;



    font-weight: bold;



}



.header_right_section h3{



font-weight: bold;



font-size: 25px;



}



.phone_info {



    margin-right: 30px;



}



.phone_info i {



    background-color: #009CEA;



    border-radius: 1px;



    box-shadow: 0 -2px 0 rgba(255, 255, 255, 0.2) inset;



    color: #FFFFFF;



    margin-right: 10px;



    padding: 5px;



}



.mail_info i {



    background-color: #7cbb00;



    border-radius: 1px;



    box-shadow: 0 -2px 0 rgba(255, 255, 255, 0.2) inset;



    color: #FFFFFF;



    margin-right: 10px;



    padding: 5px;



}







/* Footer Section



------------------------------------------------------*/



.footer_wrapper{



  position:relative;



  z-index:1;







}







footer{



    background-color: #2b2b2b!important;



    color:#fff;



}



#box_layout footer{



     border-radius: 0px 0px 12px 12px;



     box-shadow: 0 5px 0px rgba(0, 0, 0, 0.13);



}







footer p,footer h3, footer a{



    color:#fff;



}



footer .container{



    padding:0px 0px!important;



}



.footer_widgets {



    overflow: hidden;



    padding:50px 0px!important;



}



.footer_social_icons{



    float:right;



}



.footer_social_icons .alignleft{



    margin-bottom: 0px;



}



#footer_bottom{



    display: block;



   padding-top: 20px;



   padding-bottom: 20px!important;



}



#footer_bottom ul{



    margin: 0px!important;



}



.footer_right_content{



    text-align: right;



}



.footer_right_content .menu-footer{



    float: right;



}



#footer_bottom .container .fullwidth{



    text-align: center;



}



footer ul{



    margin:0



}



footer li {



    font-style: normal;



    padding: 8px 16px 8px 0;



    text-decoration: none;



}



footer a:visted, footer a:link, footer a:link{



  color:#fff;







}



#footer_bottom .copyrights{



    padding-top: 10px;



}



.menu-footer select{



    display: none!important;



}



#menu-footer > li.current-menu-item > a, .menu-footer > li.current-menu-item > a{



    color:#fff;



     background:none!important;



}



.menu-footer > li.current-menu-item > a, .menu-footer > li.current_page_item > a, .menu-footer> ul > li:hover > a{



        color:#fff;



     background:none!important;



}



.menu-footer ul{



    list-style: none!important;



    margin-left: 0px;



}



.menu-footer ul li {



    display: inline-block;



  







}







.menu-footer > ul > li > a {



    color: #FFFFFF;



    display: block;



    padding:5px 10px;



    text-decoration: none;



}







/* Social Icons */



.footer_social_icons a{



    display: inline-block;



    float: left;



    margin-left: 20px !important;



     text-align: center;



     font-size: 16px;



}







a.footer_social_icons:hover {



cursor:pointer;



}



.slider_below_content_img{



   height: 100%;



    opacity: 0.1;



    position: absolute;



    width: 100%;    background-attachment:fixed!important;



    background-size:cover!important;



    -webkit-transform:translate3d(0,0,0);



    }



  /* Video Bg */







.single_img_parallex_inner_text{



   



    position: absolute;



    left: 0;



    right: 0;



    margin: 0px auto;



    text-align: center;



    display: block;



    bottom: 10%;

	width:20%;

	background:rgba(0,0,0,0.6);

	padding:8px;

	border-radius:10px;



}



.single_img_parallex_inner_text h2{



      color: #FFFFFF;



    font-size: 5em;



    line-height: 110%;



       font-weight: bold;



    text-shadow: 1px 1px 0 #353535;



    }



.single_img_parallex_inner_text  p.description{



   border-bottom: 1px solid rgba(255, 255, 255, 0.5);



    border-top: 1px solid rgba(255, 255, 255, 0.5);



    color: #FFFFFF;



    display: table;



    font-size: 2em;



    line-height: 100%;



    margin: 0 auto;



    padding: 12px;



 }







/* Single Image */



#parallax_single_image{



    background-size: cover!important;



    background-repeat: no-repeat!important;



    position: relative;



    background-color: #DAD5D2!important;



}



#parallax_single_image{



    height:500px!important;



}



/* Sub Header Section



------------------------------------------------------*/



.sub_header_wrapper {



   background-color: #EEEEEE;



    background-position: center bottom;



    background-repeat: repeat-x;



    position: relative;



    width: 100%;



    z-index: 0;



}



.sub_header_wrapper .container{



   padding: 20px 0 !important;



   



}



.sub_header {



    overflow: hidden;



}



.sub_header h2{



   color: #363636;



    display: inline-block;



    letter-spacing: 1px;



    margin-bottom: 0;



    text-transform: uppercase;



}



.sub_header_wrapper p{



    margin-bottom: 0;



    padding-bottom: 0;



    opacity: 0.7;



   



}







.sub_header.container > p:before {



    content: "";



    display: block;



    margin-bottom: 0;



    margin-left: auto;



    margin-right: auto;



     width: 200px;



}







/* contact Section



----------------------------------------------------------------------------------------------------*/



#contact-form{



    position: relative;



    z-index: 1;



}



#contact-form input, #contact-form textarea,  #commentform input , #commentform textarea {



    color: #555555;



    width: 100%;



    padding:10px 6px;   



}



#contact-form textarea:focus, #contact-form input:focus, #commentform input:focus , #commentform textarea:focus {



    border: 1px solid #ccc;



}



#contact-form p #submit, #commentform #submit  {



    color: #ffffff !important;



    cursor: pointer;



    padding: 10px 15px!important;



    width: auto !important;



    -webkit-appearance: none;



    -webkit-border-radius:0







}



input[type="text"], textarea, input{



    background-color: rgba(127, 127, 127, 0.1);



    padding: 8px;



}



#contact-form p input#submit:hover{



    color:#fff;



}



#contact-form label {



    float: left;



    width:70px;



    padding-top: 1px;



    font-size:13px;



    color:#333333;



}



#response {



    color:#006633;



    margin-bottom: 30px;



}



#contact-form #contact_submit, #contact-form #reset {



    padding: 10px 20px;



    width: auto !important;



}



#google_code{



    margin-bottom:50px;



}







.footer_wrapper .one_half, .footer_wrapper .one_half_last, .footer_wrapper .one_third, .footer_wrapper .one_third_last, .footer_wrapper .two_third, .footer_wrapper .two_third_last, .footer_wrapper .one_fourth, .footer_wrapper .one_fourth_last,.footer_wrapper .two_fourth, .footer_wrapper .two_fourth_last, .footer_wrapper .three_fourth, .footer_wrapper .three_fourth_last, .footer_wrapper .one_fifth, .footer_wrapper .one_fifth_last, .footer_wrapper .two_fifth, .footer_wrapper .two_fifth_last, .footer_wrapper .three_fifth, .footer_wrapper .three_fifth_last, .footer_wrapper .four_fifth, .footer_wrapper .four_fifth_last, .footer_wrapper .pricing_table .one_third, .footer_wrapper .pricing_table .one_fourth, .sub_header_wrapper .two_third, .sub_header_wrapper .one_third_last,.container_fluid .one_half, .container_fluid .one_half_last, .container_fluid .one_third, .container_fluid .one_third_last, .container_fluid, .container_fluid .two_third, .container_fluid .two_third_last, .container_fluid .one_fourth, .container_fluid .one_fourth_last,.container_fluid .two_fourth, .container_fluid .two_fourth_last, .container_fluid .three_fourth, .container_fluid .three_fourth_last, .container_fluid .one_fifth, .container_fluid .one_fifth_last, .two_fifth, .container_fluid .two_fifth_last, .container_fluid .three_fifth, .container_fluid .three_fifth_last, .container_fluid .four_fifth, .container_fluid .four_fifth_last,.container_boxed .one_half, .container_boxed .one_half_last, .container_boxed .one_third,  .container_boxed .one_third_last,  .container_boxed .two_third, .container_boxed .two_third_last, .container_boxed .one_fourth, .container_boxed .one_fourth_last,.container_boxed .two_fourth, .container_boxed .two_fourth_last, .container_boxed .three_fourth, .container_boxed .three_fourth_last, .container_boxed .one_fifth, .container_boxed .one_fifth_last, .two_fifth, .container_boxed .two_fifth_last, .container_boxed .three_fifth, .container_boxed .three_fifth_last, .container_boxed .four_fifth, .container_boxed .four_fifth_last, #top_sec .two_third,#top_sec .one_third_last, #footer_bottom .one_half, #footer_bottom .one_half_last



{



    margin-bottom:0px;



}



.contact_home{



  background-color: #333333;



    border-radius: 100%;



    color: #FFFFFF;



    float: left;



    font-size: 20px;



    height: 30px;



    line-height: 30px !important;



    padding: 9px;



    text-align: center;



    width: 30px



}



/* Scroll Top */



.scroll_top{



    bottom: 41px;



    display: none;



    opacity: 1;



    position: fixed;



    right: 50px;



    z-index:999;



}



.scroll_top i{



     background-color: #000000;



    border-radius: 100%;



    color: #FFFFFF;



    font-size: 16px;



    height: 16px;



    padding: 15px;



    text-align: center;



    width: 16px;



}



   .nicescroll-rails{    



    background-color: #2C2C2C;



    z-index: 9999 !important;



   }







/* Default Gallery settings */ 



.gallery br{



    display: none;



   



}



.gallery dl, .gallery dt{



    margin: 0px;



    padding: 0px;



  



}



.gallery a img{



    float: left; 



}



.gallery dt {



    margin-bottom: 1px;



    margin-right: 1px;



      max-width: 99.6%;



}











.gallery-columns-0 .gallery-item {



    width: 100%;



}



.gallery-columns-1 .gallery-item {



    width: 100%;



}



.gallery-columns-2 .gallery-item {



    width: 50%;



}



.gallery-columns-3 .gallery-item {



    width: 33.30%;



}



.gallery-columns-4 .gallery-item {



    width: 24.9%;



}



.gallery-columns-5 .gallery-item {



    width: 20%;



}



.gallery-columns-6 .gallery-item {



    width: 16.66%;



}



.gallery-columns-7 .gallery-item {



    width: 14.28%;



}



.gallery-columns-8 .gallery-item {



    width: 12.4%;



}



.gallery-columns-9 .gallery-item {



    width: 11.0%;



}



.gallery-caption{



    padding: 5px 10px;



    margin-bottom: auto;



    width: 94.2%;



    bottom: 0;



    z-index: 999!important;



    text-align: center;



    display: block;



}



.gallery-caption:before {



    border-bottom: 8px solid #FFFFFF;



    border-left: 8px solid rgba(0, 0, 0, 0);



    border-right: 8px solid rgba(0, 0, 0, 0);



    bottom: 27px;



    content: " ";



    left: 50%;



    margin-left: -5px;



    position: absolute;



}



.header_right_section div{



    float:left;



    margin-right:20px;



}



.header_right_section i{



    padding:10px;



    border-radius: 3px;



    float:left;



}



.header_right_section p{



padding-bottom: 0px;



margin-top: -6px;



text-align: left;



}



.header_right_section h4{



    margin-right: 5px;



    font-size: 18px;



}



.header_right_section span{



float:right;



margin-left: 13px;



}











/******** Custom Product Page *******/







.item_image img



{



width:100%;



float:left;



}



.item_image



{



width:30%;



float:left;



}



.item_image img, .item_installed img



{



padding:5px;



margin:5px;



border:1px solid #d8d8d8;



background-color:#ffffff;







}







.item_installed



{



width:60%;



float:right;



text-align:right;



}







.item_installed img



{



float:right;



width:100%;



}



.available-color 



{



width:100% !important;



}







.available-color .color_block



{



width:50% !important;



float:left !important;



height:60px !important;



text-align:left;



line-height:60px;



}











.color_swatch



{



width:50px;



height:50px;



float:left;



margin-right:10px;



}

.nav_wrap {

   /* margin-top: 47px;*/

}

.logo {

    position: absolute;

    z-index: 999999999999999999999999999999999999999999999999999999;

}

.nav_wrap {

    position: relative;

    width: 100%;

    z-index:auto !important;

}

/* Layout 2087 */ #pgc-2087-0-0 {

	width:59.984% 

}

#pgc-2087-0-1 {

	width:40.016% 

}

#pg-2087-0 .panel-grid-cell {

	float:left 

}

#pl-2087 .panel-grid-cell .so-panel {

	margin-bottom:30px 

}

#pl-2087 .panel-grid-cell .so-panel:last-child {

	margin-bottom:0px 

}

#pg-2087-0 {

	margin-left:-15px;

	margin-right:-15px 

}

#pg-2087-0 .panel-grid-cell {

	padding-left:15px;

	padding-right:15px 

}

@media (max-width:780px) {

	#pg-2087-0 .panel-grid-cell {

		float:none;

		width:auto 

	}

	#pgc-2087-0-0 {

		margin-bottom:30px 

	}

	#pl-2087 .panel-grid {

		margin-left:0;

		margin-right:0 

	}

	#pl-2087 .panel-grid-cell {

		padding:0 

	}

}



@media screen and (min-width:320px) and (max-width:1024px) {

	.logo {

    position:relative !important;

	}

	.nav_wrap {

    margin-top: 0 !important;

	}

	}

@media screen and (min-width:1024px) and (max-width:1140px) {

	.menu > ul > li > a {

		padding: 17.3px !important;

	}

	.logo {

    margin-top: 00px !important;

    width: 21% !important;

}

.panel-widget-style{ min-height: 333px !important;

} 

}



@media screen and (min-width:1141px) and (max-width:1200px) {

	

.panel-widget-style{ min-height: 333px !important;

} 

}



.fluid-width-video-wrapper {

    padding-top: 56% !important;

}

footer a {

    color: #a9d300 !important;

}



.page_owlslider .owl-dot.active {

    background-color: #253b91 !important;

}



#header_nav_bar_container{ background:#253b91 !important;}

.header_top {

    background: #fff !important;

}



.pf_item_box h4 { font-family: Oxygen !important;}





#singlepage_nav { display:none !important;}



a.backbtn{ padding:7px 18px; background:#253b91; color:#fff; float:right;}

ul#menu-windows-models{ margin:0; padding:0;}

ul#menu-windows-models li{ margin:1px 0; background:#ddd; list-style:none; border-top:1px solid #eee;}

ul#menu-windows-models li a{ line-height:45px; padding:0 12px; color:#000 !important; text-decoration:none; display:block;}

ul#menu-windows-models li:hover{ background:#ffc927;}

ul#menu-windows-models li a:hover{ color:#253b91;}

.page_owlslider .caption h3.slide_title { font-size:45px !important;}



.page-id-4473 .bread{ display:none !important;}



.logo{ margin-top:-45px !important;}

.nav_wrap{ border-bottom:0px !important;}

.social-logo li{ display:inline-block !important; margin:0 3px;}

.social-logo li img{ width:24px;}



#header_wrapper:before{ position: absolute; content: ''; background-image: url(images/borderbgtop.jpg); background-repeat: repeat-x; top: 59px; z-index: 999;

  left: 0; height: 10px; width: 100%;}

#header_wrapper:after{ position: absolute; content: ''; background-image: url(images/borderbgbottom.jpg); background-repeat: repeat-x; bottom: 1px; z-index: 0;

  left: 0; height: 10px; width: 100%;}

  

 .menu ul li a{ line-height:8px !important;}

 .phone-link a.first{ padding:19px !important; padding-bottom:11px !important; padding-top:20px !important; color:#faca3d !important; border-right:0px !important;}

 .phone-link a.second{ padding:0px !important; padding-left:19px !important; padding-top:2px !important; padding-bottom:9px !important; color:#faca3d !important; border-right:0px !important;}

 .homeboxfull{ border-top:10px solid #faca3d !important; border-bottom:10px solid #faca3d !important;}

.homebox .readmore{ 

	border: 0px solid #faca3d !important;

  background-color: #faca3d !important;

  color: #253b91 !important;

}

 



 header.container{ width:1350px !important;}

 h2 span{ font-family:Arial, Helvetica, sans-serif !important;}

.page-id-4717 .bread{ display:none !important;}



.instextbox{ background:rgba(0,0,0,0.5);}

.instextbox h3{ color:#fff !important; font-weight:bold;}

.instextbox ul li{ color:#fff !important; font-size:17px !important; line-height:30px !important;}

.formtext{ text-align:center;}

.formtext .textwidget{ background:rgba(0,0,0,0.5); padding:10px; border-radius:10px; }

.formtext .textwidget h4{ font-family:"Arial Black", Gadget, sans-serif !important; font-size:92px; text-transform:uppercase !important; line-height:100px; color:#faca3d !important; border-bottom:2px solid #faca3d;}

.formtext .textwidget h5{ font-family:"Arial Black", Gadget, sans-serif !important; font-size:80px; text-transform:uppercase !important; line-height:100px; color:#faca3d !important; border-bottom:2px solid #faca3d; padding-bottom:15px !important;}



.formtext .textwidget h6{ font-family:"Arial Black", Gadget, sans-serif !important; font-size:40px !important; text-transform:uppercase !important; line-height:55px; color:#faca3d !important; padding-bottom:0px !important;}



.contactfrmbox .textwidget{ background:rgba(255,255,255,1); padding:10px; padding-top:30px; padding-bottom:35px !important; border-radius:10px; }



.contactfrmbox .textwidget h4{ font-family:"Arial Black", Gadget, sans-serif !important; color:#253b91 !important; text-align:center !important; font-size:25px !important; line-height:32px !important;  }

.contactfrmbox .textwidget h6{ text-align:center !important;}

.contactfrmbox .textwidget form{ margin-top:20px !important; margin-left:60px;}

.contactfrmbox .textwidget form label{ text-align:left !important; color:#253b91 !important; font-weight:bold !important; margin-left:10px;}

.contactfrmbox .textwidget h5{ text-align:center !important;}

input[type="text"], input[type="email"]{ border:1px solid #253b91 !important; border-radius:10px !important;}

input[type="submit"]{ font-family:"Arial Black", Gadget, sans-serif !important; color:#253b91 !important; text-align:center !important; font-size:20px !important; line-height:27px !important; text-transform:uppercase; border:none !important; background:#fff !important; cursor:pointer; }



 .footerform{ display:none !important;}



.sliderleft{ position: absolute; top:10%; width:23%; left:20%;}



.sliderright{ position: absolute; top:10%; width:20%; right:20%;}

.sliderright .contactfrmbox .textwidget{ background:rgba(255,255,255,0.8); padding:10px; padding-top:30px; padding-bottom:35px !important; border-radius:10px; }

.sliderright .contactfrmbox .textwidget form{ margin-top:20px !important; margin-left:25px !important;}

.sliderright .contactfrmbox .textwidget form input[type="submit"]{ font-family:"Arial Black", Gadget, sans-serif !important; color:#253b91 !important; text-align:center !important; font-size:20px !important; line-height:27px !important; text-transform:uppercase; border:2px solid #253b91 !important; background:#faca3d !important; border-radius:10px !important; }





.sliderleft .formtext .textwidget h4{ font-family:"Arial Black", Gadget, sans-serif !important; font-size:75px !important; text-transform:uppercase !important; line-height:95px; color:#faca3d !important; border-bottom:2px solid #faca3d;}

.sliderleft .formtext .textwidget h5{ font-family:"Arial Black", Gadget, sans-serif !important; font-size:75px !important; text-transform:uppercase !important; line-height:95px; color:#faca3d !important; border-bottom:2px solid #faca3d; padding-bottom:15px !important;}



.sliderleft .formtext .textwidget h6{ font-family:"Arial Black", Gadget, sans-serif !important; font-size:40px !important; text-transform:uppercase !important; line-height:50px; color:#faca3d !important; padding-bottom:15px !important;}



.lefttext{ background:rgba(0,0,0,0.5); position:absolute; top:30px; left:30px; padding:15px; border-radius:10px; }

.lefttext h2{ font-family:"Arial Black", Gadget, sans-serif !important; font-size:40px !important; line-height:50px; color:#faca3d !important; }



.righttextbtn{ background:#faca3d !important; position:absolute; top:30px; right:30px; padding:15px; border-radius:10px; border:2px solid #253b91 !important; border-radius:10px !important; }



.righttextbtn a{ font-size:25px !important; color:#253b91 !important; text-transform:uppercase !important; font-family:"Arial Black", Gadget, sans-serif !important;}





.righttextbottom{ background:rgba(0,0,0,0.5); position:absolute;  bottom:200px; right:30px; padding:10px 15px; border-radius:10px; }

.righttextbottom h2{ font-family:"Arial Black", Gadget, sans-serif !important; font-weight:bold; font-size:30px !important; line-height:50px; color:#faca3d !important; text-align:center; }



.bottmtxt{ background:rgba(0,0,0,0.5); position:absolute;  bottom:0px; width:100%;}

.bottmtxt h3{ font-family:"Arial Black", Gadget, sans-serif !important; font-weight:bold; font-size:40px !important; line-height:50px; color:#faca3d !important; text-align:center; text-transform:uppercase; }

.bottmtxt h4{ text-align:center; color:#fff !important; text-transform: capitalize !important; font-size:25px !important; }

.menu ul li a{ font-size:16px !important;}



#menu-windows-models .phone-link{ display:none !important;}

#wpcf7-f4760-p2654-o1 input[type="text"], #wpcf7-f4760-p2654-o1 input[type="email"]{

	width:100% !important;

}



#wpcf7-f4760-p2654-o1  input[type="submit"]{ font-family:"Arial Black", Gadget, sans-serif !important; color:#253b91 !important; text-align:center !important; font-size:20px !important; line-height:27px !important; text-transform:uppercase; border:2px solid #253b91 !important; background:#faca3d !important; border-radius:10px !important; }



.inshead .textwidget{ position: absolute;

  left: 0;

  right: 0;

  margin: 0px auto;

  text-align: center;

  display: block;

 top: 35%;

  width: 28%;

  background: rgba(0,0,0,0.6);

  padding: 8px;

  border-radius: 10px;

 }

.backbtn{ display:none !important;}



.breadcrumb-container ol 

.breadcrumb-container.theme5 ol li::last-child a::before{

	border-color:#000 #000 #000 rgba(0, 0, 0, 0) !important;

}



.swal2-close{ margin-top:-35px !important;}

.swal2-close:focus{ box-shadow:none !important;}



.contactfrmbox .textwidget input[type="submit"]{ font-family:"Arial Black", Gadget, sans-serif !important; color:#253b91 !important; text-align:center !important; font-size:20px; line-height:27px !important; text-transform:uppercase; border:2px solid #253b91 !important; background:#faca3d !important; border-radius:10px !important; }



.contactfrmbox .textwidget label {

  text-align: left !important;

  color: #253b91 !important;

  font-weight: bold !important;

  margin-left: 10px;

}

.tos{ display:none;}

.menu > ul > li > ul{ padding-top: 10px !important;}

#header_wrapper{ z-index: 99999999 !important;}
.menu ul ul li a:hover {
    background-color: #faca3d !important;
  }


  .swal2-container{

    z-index: 99999999 !important;
  }
  .wpb-pcf-form-style-true input[type="text"], .wpb-pcf-form-style-true textarea, .wpb-pcf-form-style-true input[type="email"]{
    background-color: #fff !important;
  }
  .wpb-pcf-form-style-true label{ font-weight: 400 !important; text-align: left;}