@charset "utf-8";
/*
 Version:      1.1.0
*/

/* CSS Document */
*{ margin:0px;	padding:0px;}
h1,h2,h3,h4,h5,h6 { font-weight:normal; font-style:normal;}
a { text-decoration:none; outline:none;}
img { border:0px; outline:none; display:block;}
ul{ list-style:none; margin:0px;}
li{list-style-type:none;}
html,body{ height:100%;}
.clr{clear:both;}
.inner_wrapper{ margin:0 auto; max-width:1000px; width:92%; /* svillegas_20190603 1000px; width:92%;*/}
body{font-family: 'Arial';}
/********************header******************/
.header{width:100%; float:left; background:#00040d;}
.head_inner{ /* svillegas_20190603 width:100%; float:left; */ width:100%; max-width:1080px; margin:auto;}
.head_inner .logo{float:left; padding:20px 0px; }
.head_inner .head_lft{float:right;}
.head_inner .head_lft li{float:left; list-style-type:none; padding:34px 20px; border-left:1px solid #383838;}
.head_inner .head_lft li:last-child{border-right:1px solid #383838;}
.head_inner .head_lft li a{color: #fff; font-family: 'Arial'; font-size: 14px; text-transform:uppercase;}
/*********************header******************/

/*********************head_menu******************/
.head_menu{width:100%; float:left; background:#fff;}
.head_menu_inner{width:100%; float:left;}
.head_menu_inner ul{ /* svillegas_20190603_removed float:left;*/ width:80%; max-width:1080px; margin:auto; padding:0px 10%;}
.head_menu_inner ul li{float:left; padding-right: 2%;}
.head_menu_inner ul li a{color: #000;font-family: 'Arial' /*'texgyreadventorbold'*/;font-size: 14px; font-weight:600; padding:10px 22px 12px; line-height:20px; float:left;}
.head_menu_inner ul li a:hover{background:#f3f1f0;}
.head_menu_inner ul li a.current{background:#f3f1f0;}
/*********************head_menu******************/

/*************************banner*********************/
.banner{width:100%; float:left; position:relative;}
.banner img{width:100%; float:left;}
.bann_cont{width:100%; float:left; text-align:center;}
.sub_bann_cont{position:absolute; top:66px; display:inline-block;}
.sub_bann_cont h5{color: #373535 !important; font-family: 'karlabold';font-size: 18px; float:left; text-transform:uppercase;  line-height: 124px; margin-right: 20px;}
.sub_bann_cont h1{color: #373535 !important; font-family: 'karlabold';font-size: 48px; float:left; text-transform:uppercase; border-left:2px solid #4a4b4b; padding-left: 20px; text-align:left;}
/*************************banner*********************/

/********************intell_performance***************/
.intell_performance{width:100%; float:left; background:#fff;}
.inner_intel_perform{float:left; width:96%; padding:30px 2%;}
.inner_intel_perform h2{color: #9b9b9b;font-family: 'Arial' /*'texgyreadventoritalic'*/;font-size: 48px; width:100%; float:left; text-align:left;}
.sub_intel_txt{width:100%; float:left;  margin-top: 20px;}
.sub_intel_txt p {color: #5a5959; float: left; font-family: "Arial"; font-size: 16px; line-height: 30px;   padding-right: 2%; width: 58%;}
.sub_inn_lst{width:40%;float:left;}
.sub_inn_lst ul{float:left; width:45%; border-right:1px solid #ccc; margin-right:4%;}
.sub_inn_lst ul li{width:100%; float:left;color: #323131;
font-family: "Arial";
font-size: 15px;
font-weight: bold;
font-style: italic;
 margin-bottom: 10px;
}
.sub_inn_lst ul li:last-child{margin-bottom:0px;}
.sub_inn_lst ul:last-child{border-right:0px;}
/********************intell_performance***************/



/********** fetured  SLIDERS **********/
.featured_news{width:100%; float:left;}
.container{width:100%; float:left; }
.content_main{width:100%;float:left;}
.content_lft{float: left; width:45%;}
.content_lft img{float: right;}
.content_lst {float: right;width: 48%;}
.content_lst h4{color: #000; font-family: 'Arial'/*'texgyreadventorbold'*/;font-size: 40px; line-height: 53px;margin-bottom: 26px; width:100%; float:left;   margin-top: 10px;}
.content_lst p {color: #4e4c4c;display: block; float: left; font-family: "Arial"/*"texgyreadventorregular"*/; font-size: 16px; line-height: 32px;width: 76%;  margin-bottom:27px;}
.content_lst .view_more{width:100%; float:left; text-align:center;}
.content_lst .view_more a{display:inline-block; float:none;-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px; /* border radius */
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box; /* prevents bg color from leaking outside the border */
background-color: #00adef; /* layer fill content */
-moz-box-shadow: 0 3px 0 #0391c7; /* drop shadow */
-webkit-box-shadow: 0 3px 0 #0391c7; /* drop shadow */
box-shadow: 0 3px 0 #0391c7; /* drop shadow */
background:#00aeef;
padding:5px 20px;

color: #fff; /* text color */
font-family: 'Arial'/*'karlaregular'*/;
font-size: 24px;

}

.content_lst .view_more a:hover{display:inline-block; float:none;-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px; /* border radius */
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box; /* prevents bg color from leaking outside the border */
background-color: #0391c7; /* layer fill content */
-moz-box-shadow: 0 3px 0 #00adef; /* drop shadow */
-webkit-box-shadow: 0 3px 0 #00adef; /* drop shadow */
box-shadow: 0 3px 0 #00adef; /* drop shadow */
background:#0391c7;
padding:5px 20px;
}
/********** fetured  SLIDERS **********/

/**********************resp_area******************/
.resp_area{width:100%; float:left; text-align:center; padding:30px 0px; background:#fff;}
.resp_area h5{color: #000; font-family: 'texgyreadventorregular';font-size: 16px; float:none; display:inline-block;width: auto;}
.resp_area h5 a{ font-family: 'texgyreadventorbold'; color:#000;}
.resp_area h5 a:hover{color:#00AEEF;}
/**********************resp_area******************/


/********************footer*********************/
.footer{width:100%; float:left; background:#000000; padding-top:30px;}
.footer_top{width:100%; float:left; padding-bottom:20px;}
.footer_top .foot_logo{float:left;}
.footer_top .lst1{width:30%; float:left; margin-left:5%;}
.footer_top .lst1 ul{float:left;}
.footer_top .lst1 ul li {color: #99999b; float: left;font-family: 'texgyreadventorregular'; font-size: 16px;line-height: 26px; padding-bottom: 9px; width: 100%;}
.footer_top .lst2{width:20%; float:left; margin-left:3%;}
.footer_top .lst2 ul{float:left;}
.footer_top .lst2 ul li {color: #99999b; float: left;font-family: 'texgyreadventorregular'; font-size: 16px;line-height: 26px; padding-bottom: 9px; width: 100%;}
.footer_top .lst2 ul li a {color: #99999b; float: left;font-family: 'texgyreadventorregular'; font-size: 16px;line-height: 26px; padding-bottom: 5px; width: 100%;}
.footer_top .lst3{width:25%; float:left; }
.footer_top .lst3 input[type="text"],.footer_top .lst3 input[type="email"]{ width: 233px; float:left; background:#efefef; border-radius:5px; color: #4b4848; /* text color */
font-family: 'texgyreadventorregular';font-size: 14px; border:0px; padding:10px; text-align:center;}
.footer_top .lst3 .sub_lst3{float:left; margin-top:20px; width:100%; float:left;}
.footer_top .lst3 .sub_lst3 input,.newsletter-submit[type="submit"]{ background:#717070; float:left; padding:7px 14px; border-radius:5px; border:0px;color: #fff;
font-family: 'texgyreadventorregular';font-size: 14px; cursor:pointer;}
.footer_top .lst3 .sub_lst3 input[type="submit"]:hover,.newsletter-submit:hover{background:#00AEEF;}
.footer_top .lst3 .sub_lst3 ul{float:right;}
.footer_top .lst3 .sub_lst3 ul li{float:left;padding:10px;}
.footer_top .lst3 .sub_lst3 ul li:last-child{padding-right:0px;}

.footer_bottom{border-top:1px solid #525353; width:100%; float:left; padding:20px 0px 0px 0px;}
.footer_bottom p{float:left;color: #777;font-family: "Arial";font-size: 16px; line-height:60px;}
.footer_bottom a{float:right;}
/********************footer*********************/


/**********************test_performance************/
.test_performance{width:100%; float:left; background:#f3f1f0;}
.sub_test_perf{width:100%; float:left;}
.test_left_sld {border-right: 6px solid #fff;  float: left; width: 48%; padding:30px 0px;}
.test_left_sld h4{color: #000;font-family: "Arial";font-size: 22px; width:100%; float:left; padding-bottom:15px; text-transform:uppercase;}
.test_left_sld p{color: #000;font-family: 'Arial';font-size: 16px; width:90%; float:left; padding-bottom:10px;}

.test_right_sld { float: left; width: 48%; padding:30px 0px; padding-left:2%;}
.test_right_sld h4{color: #000;font-family: "Arial";font-size: 22px; width:100%; float:left; padding-bottom:20px; text-transform:uppercase;}

/******************************sliding toyoto image****************************/
#flexiselDemo1, #flexiselDemo2, #flexiselDemo3 {
display:none;
}

.nbs-flexisel-container {
    position:relative;
    max-width:90%;
	padding:0px 10%;
}
.nbs-flexisel-ul {
    position:relative;
    width:9999px;
    margin:0px;
    padding:0px;
    list-style-type:none;
    text-align:center;

}

.nbs-flexisel-inner {
    overflow:hidden;
    float:left;
    width:100%;

}

.nbs-flexisel-item {
    float:left;
    margin:0px;
    padding:0px;
    cursor:pointer;
    position:relative;
    line-height:0px;
}
.nbs-flexisel-item img {
    width: 100%;
    cursor: pointer;
    position: relative;
    margin-top: 10px;
    margin-bottom: 10px;
    max-width:74px;
    max-height:74px;
}

/*** Navigation ***/

.nbs-flexisel-nav-left,
.nbs-flexisel-nav-right {
    width: 22px;
    height: 22px;
    position: absolute;
    cursor: pointer;
    z-index: 100;
    opacity: 0.5;
}

.nbs-flexisel-nav-left {
    left: 10px;
    background: url(../images/button-previous.png) no-repeat;
	top:100px !important;
}

.nbs-flexisel-nav-right {
    right: 5px;
    background: url(../images/button-next.png) no-repeat;
	top:100px !important;
}

#flexiselDemo3 li a{ float:left; width:80%; padding:0 10%;
-webkit-transition: margin-top 1s, -webkit-transform 1s; /* For Safari 3.1 to 6.0 */
   -moz-transition: margin-top 1s, -webkit-transform 1s; /* Firefox < 16 */
    -ms-transition: margin-top 1s, -webkit-transform 1s; /* Internet Explorer */
     -o-transition: margin-top 1s, -webkit-transform 1s; /* Opera < 12.1 */
        transition: margin-top 1s, transform 1s;
}
#flexiselDemo3 li a img{ float:left; width:100%;}

#flexiselDemo3 li a:hover{margin-top:-10px;}
/******************************sliding toyoto image****************************/
.mobile_menu{ display:none;}


/***********************contentlist_main*********************************/
.contentlist_main{width:100%; float:left; background:#f6f6f6;}
.sub_contentlist{width:100%; float:left; padding:10px 0px; }
.sub_contentlist h3{color: #1f1f1f;font-family: 'karlabold'; font-size: 20px; float:left; }
.sub_contentlist ul{float:left; margin-top:5px;}
.sub_contentlist ul li{ float:left;}
.sub_contentlist ul li a{ float:left; color: #000;font-family: 'karlaregular';font-size: 16px; padding: 0 2px; text-transform:uppercase;}
.sub_contentlist ul li a:hover{color:#999999;}
.sub_contentlist ul li a.act{color:#000;font-weight:800;}

.contact_map{width:100%; float:left;}
.contact_map iframe{width:100%; float:left;}

.contact_form_main{width:100%; float:left; background:#ffffff; padding:40px 0px;}
.sub_contact_form{width:100%; float:left;}
.sub_contact_form form{padding:0px 10%; float:left; width:80%;}
.sub_contact_form form h3{width:100%; float:left; text-align:center; color:#000; font-size:24px; text-transform:uppercase; font-family: 'karlabold'; margin-bottom:10px;}
.sub_contact_form form p{width:100%; float:left; text-align:center; color:#9c9999; font-size:16px;  font-family: 'karlabold'; margin-bottom:20px; font-family: 'Arial';}
.sub_contact_form form ul{margin-top:10px; float:left; width:100%;}
.sub_contact_form form ul li{float:left; width:48%; margin-right:2%; padding-bottom:20px;}
.sub_contact_form form ul li input[type="text"]{ color:#666666; font-size:16px; border:1px solid #e9e9e9; border-radius:5px; width:90%; float:left; padding:0px 5%; height:40px; background:#fbfbfb; font-family: 'Arial';}
.sub_contact_form form ul li.sub_full_area{width:100%; float:left;}
.sub_contact_form form ul li.sub_full_area textarea{ color:#666666; font-size:16px; border:1px solid #e9e9e9; border-radius:5px; width:94%; float:left; padding:20px 2%; height:40px; background:#fbfbfb; height:130px; font-family: 'Arial'; }
.sub_contact_form form ul li.sun_send_msg{width:100%; float:left; text-align:center;}
.sub_contact_form form ul li.sun_send_msg input[type="submit"]{display:inline-block; float:none; color:#fff; text-transform:uppercase; background:#13499f; font-size:16px; padding:8px 0px; text-align:center; width:200px; font-family: 'Arial'; border:0px; outline:none; letter-spacing:2px; cursor:pointer;}


.architechtural_main{width:100%; float:left; background:#fff;}
.sub_architechtural{width:100%; float:left;}
/***********************contentlist_main*********************************/
#product_slid{width:100%; float:left; padding:30px 0px;}
#product_slid .content_images_list{width:100%; float:left;}
#product_slid .content_images_list { float: left;  width: 100%;margin-top:60px;position:relative;}
#product_slid .content_images_list > ul {  float: left; padding: 0%; width: 98%;}
#product_slid .content_images_list li { float: left; padding: 10px; width: 25%;}
#product_slid .content_images_list h2 { color: #CCCCCC; float: left; font-size: 36px; position: relative; text-align: center;  top: -60px;width: 100%;}
#product_slid .content_images_list ul li img { float: left; width: 100%; height:225px; width:225px;}
#product_slid .jcarousel-control-prev, #product_slid .jcarousel-control-next{top:0px !important;}
#product .jcarousel-control-next{top:0px !important;}
#product_slid .jcarousel-control-prev{background:url(../images/produc_arch_lft.png) no-repeat; left:20px;}
#product_slid .jcarousel-control-next{background:url(../images/produc_arch_rgt.png) no-repeat; right:20px;}
#product_slid .content_images_list .cap_tlt{color: #fff;font-family: 'karlaregular';font-size: 16px; background:#000000; width:100%; float:left; text-align:center; padding:6px 0px;}


.horzont_tab{width:100%; float:left;}
.sub_horzont_tab {float: left; /*margin: 25px 0;*/width: 100%; } /* svillegas_20190530_removed border:1px solid #ccc;}*/
/* svillegas 20190530_removed .sub_horzont_tab #tabs ul.ui-tabs-nav{ background:#f3f3f5;}*/
.sub_horzont_tab #tabs li a {font-family: Arial/*texgyreadventorbold*/; font-size: 13px;}
.sub_horzont_tab .tab_lss ul li{color: #1b1b1b; /* text color */font-family: 'Arial';
font-size: 15px; padding-bottom:15px;}
.sub_horzont_tab .tab_lss ul li ul{float:left; width:100%;}
.sub_horzont_tab .tab_lss ul li ul li{float:left; margin-right:20px;}


.class_intell{width:100%; float:left; background:#bdbec0; padding:15px 0px;}
.class_intell h3{color: #fff;font-family: 'Arial';font-size: 12px; text-align:center; width:100%; float:left; letter-spacing:5px; padding:10px 0;}
/*******************************classic_slider*********************************/
.classic_slider {  float: left;width: 100%;padding:0px!important; margin-top:-3px;}
.srpgs-container { position: relative;}
.srpgs-container {  position: relative;}
#srpgs-slideshow{width:100%; float:left;}
.srpgs-thumbs-nav.up{display:none;}
.srpgs-holder img { width: 92%; max-height:420px !important;}
#srpgs-control div.copyright{display:none;}
.sub_classic_slider h3{color: #00040d; font-family: 'karlabold';font-size: 30px; text-align:center; width:100%; float:left; text-transform:uppercase; padding-bottom:20px;}


.classic_bottom_lst { /*background: #000000 none repeat scroll 0 0;*/ float: left; margin-top: -20px;/* <-- 20190717 -20 to -65px to fit abovethefold*/ padding: 15px 0; width: 100%;}
.classic_bottom_lst ul { /* svillegas_20190603_removed this and added all new properties float: left;  width: 100%;*/ max-width:1000px; margin:auto;}
.classic_bottom_lst > ul li { /* svillegas_2019053*/ color: #f2f1ef; float: left;}
.classic_bottom_lst > ul li:first-child { display:none; } /* svillegas_20190530_created*/

/* PAUSED THIS 20200428_svillegas to add swipe effect below*
.classic_bottom_lst ul li a { 
	color: #00aeef/*#f2f1ef*;
	float: left;  
	font-family: Arial /*texgyreadventorregular*;
	font-size: 16px; 
	line-height:48px; 
	font-weight:600; 
	padding:1px 12px; 
	border: 1px solid #ccc;
}*/

/*.classic_bottom_lst a:hover { svillegas_20190530 color: #2ea3f2;*
	opacity:0.5;
}*/

/****** BEGIN: NEW EXPERIMENT DIAGONAL HOVER EFFECT ****/

*:before,
*:after{
  z-index: -1;

}


.classic_bottom_lst ul li a { /* C O P Y */
	color: #00aeef/*#f2f1ef*/;
	float: left;  
	font-family: Arial /*texgyreadventorregular*/;
	font-size: 16px; 
	line-height:48px; 
	font-weight:600; 
	padding:8px; 
	border: 1px solid #ccc;
	text-align:center;
	letter-spacing:2px;
  position: relative;
  display: block;
  overflow: hidden;
  max-width: 100%;
  height: auto;
  width: 980px;
 /*margin: 1rem auto;*/
  text-transform: uppercase;
  border: 1px solid #cccccc;
}

.classic_bottom_lst ul li a:hover  {
    color:#ffffff;
	border:1px solid #00aeef;
	z-index:0;
}

.classic_bottom_lst ul li a:before {
  content: '';
  position: absolute;
  top: 0;
  right: -50px;
  bottom: 0;
  left: 0;
  border-right: 50px solid transparent;
  border-bottom: 80px solid #cccccc;
	  transition: 0.5s ease-in-out;
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
}

.classic_bottom_lst ul li a:hover:before {
  -webkit-transform: translateX(0);
          transform: translateX(0);
}


/****** END: NEW EXPERIMENT ****/

/*.classic_bottom_lst ul li:first-child{ background:url(../images/down_arw.png) no-repeat; height:41px;text-align: center;padding-top: 12px; width:193px;}*/
.classic_bottom_lst ul li:first-child a{ position:relative; left:20px;}


/************************sales_tool***********************************************/
#required_form .sub_contact_form form h3{text-transform:capitalize;}
#required_form { background: #fcfbfb none repeat scroll 0 0;}
#required_form .sub_contact_form form ul li input[type="text"]{text-align:center;}
#required_form .sub_contact_form form ul li.code_zp{float:left; text-align:center; width:100%;}
#required_form .sub_contact_form form ul li.code_zp input[type="text"]{display:inline-block; float:none; width:35%;}


/************nan sales_tool***********************/
.sales_tool{width:100%; float:left;background:#fff; margin: 40px 0;}
.sales_inr{width:100%; float:left;}
.sales_inr ul { float: left; margin-right: 0; width: 100%;}
.sales_inr ul li {  float: left;width: 22%; padding-right: 3%; padding-bottom:30px;    margin-bottom: 15px;}
.sales_list{width:100%;float:left;border:1px solid #e8e5e5;}
.sales_list ul{border-left: 0 none;width: 100%;border-top:1px solid #e8e5e5;}
.sales_list ul li { border-right: 1px solid #e8e5e5;float: left; padding-left: 9px; padding-right: 9px;  width: auto; padding-bottom:0px; font-size: 14px;}
.sales_list ul li:last-child{border-right:0;}
.sales_inr_ul h2, .sales_list h2 {float: left; font-family:'Roboto Light', sans-serif; font-size:1.25em; color:#2c2b2b; line-height:1em; padding-bottom:5px; text-align:center; width:100%;}
.sales_tool a img{/*padding-right:10px; svillegas 20160729 */display:inline-block;}
.sales_tool a{color:#13499f;font-size:12px;font-family: 'Arial'; padding-top:10px; float:left; width:100%;}
.sales_list_img{width:100%;float:left;text-align: center;}
.sales_list_img img{ padding: 20px 0;display:inline-block;}
.sales_inr_ul span{border-bottom:1px solid #e8e5e5;width:20%;}
.sales_list input[type="radio"] {float: left;  margin-right: 3px; margin-top: 6px;}
.sales_inr .lft_txt{color: #726f6f;font-family: 'karlaregular';font-size: 18px; float:left; width:100%; padding:10px 0px 20px;}
.sales_inr .sales_sub{width:100%; float:left;}
.sales_inr .sales_sub input[type="submit"]{color: #fff; font-family: 'karlaregular';font-size: 17px; background:#13499f; padding:8px 15px; border:0px; outline:none; text-transform:uppercase; cursor: pointer;}

.sales_select {background: #fff none repeat scroll 0 0;border: 1px solid #e8e5e5;color: #000;font-size: 15px;overflow-x: hidden;width: 100%;font-family: 'Arial';}
.sales_select select {  background: rgba(0, 0, 0, 0) url("../images/sales_downarrow.png") no-repeat scroll 86% center; 
border: medium none;text-align: center;color: #000;font-size: 15px;padding:7px 20px 0px 1px;text-transform: uppercase;
width: 115%;font-family: 'Arial'; /* svillegas_20190530_removed display:none;*/}
.sales_inr ul li ul.last-logos li:last-child{width:100%;padding-left:0;}

/*jeevitha april 25*/
#main-content {  float: left;  width: 100%;}
.home_container{width:100%; float:left; }
.head_menu_inner .current_page_item a{background:#f3f1f0;}
.sub_contact_form  h3{width:100%; float:left; text-align:center; color:#000; font-size:24px; text-transform:uppercase; font-family: 'karlabold'; margin-bottom:10px;}
.sub_contact_form p{width:100%; float:left; text-align:center; color:#666666; font-size:16px;  font-family: 'karlabold'; margin-bottom:20px; font-family: 'Arial';}
.sub_contact_form form ul li input[type="email"]{ color:#666666; font-size:16px; border:1px solid #e9e9e9; border-radius:5px; width:90%; float:left; padding:0px 5%; height:40px; background:#fbfbfb; font-family: 'Arial';}
.sub_contact_form form ul li input[type="tel"]{ color:#666666; font-size:16px; border:1px solid #e9e9e9; border-radius:5px; width:90%; float:left; padding:0px 5%; height:40px; background:#fbfbfb; font-family: 'Arial';}
#footer-widgets .title {display:none;}
.wpcf7-not-valid {   border: 1px solid #f00 !important; }

article.et_pb_post.not_found {  margin: 0 auto;  max-width: 1000px;   width: 100%;}
.sales_list ul li {color:#000;}
.contact_form_main .sub_contact_form .contact-form.commentsblock > div 	{
	float: left;  margin-right: 2%;  padding-bottom: 20px;   width: 48%;}
.contact_form_main .sub_contact_form .contact-form.commentsblock label.grunion-field-label 	{    
	display: none;}
.sales_tool  label.grunion-field-label 	{
	display: none;}
/* BEGIN: svillegas */
.sub_contact_form form.contact-form.commentsblock  div input[type="text"],
#infoFields input[type="text"]{    
	background: #fbfbfb none repeat scroll 0 0;    border: 1px solid #e9e9e9;    border-radius: 5px;    color: #666666;    float: left;    font-family: "Arial";    font-size: 16px;    height: 40px;    padding: 0 5%;    width: 90%;}
.sub_contact_form form.contact-form.commentsblock  div input[type="email"],
#infoFields input[type="email"] {
	background: #fbfbfb none repeat scroll 0 0;    border: 1px solid #e9e9e9;    border-radius: 5px;    color: #666666;    float: left;    font-family: "Arial";    font-size: 16px;    height: 40px;    padding: 0 5%;    width: 90%;}
.sub_contact_form form.contact-form.commentsblock  div textarea,
#infoFields form.commentsblock div textarea {
	background: #fbfbfb none repeat scroll 0 0;    border: 1px solid #e9e9e9;    border-radius: 5px;    color: #666666;    float: left;    font-family: "Arial";    font-size: 16px;    height: 130px;    padding: 20px 2%;    width: 94%;}
.contact_us .contact_form_main .sub_contact_form .contact-form.commentsblock div:nth-child(5),
.contact_us .contact_form_main .sub_contact_form .contact-field div:nth-child(5) { 
	width: 100%;}
.sub_contact_form form.contact-form.commentsblock  input[type="submit"],
#infoFields input[type="submit"] {    
	background: #000 none repeat scroll 0 0;    border: 0 none;    color: #fff;    cursor: pointer;    display: inline-block;    float: none;    font-family: "Arial";    font-size: 16px;    letter-spacing: 2px;    outline: medium none;    padding: 8px 0;    text-align: center;    text-transform: uppercase;    width: 200px;}
 .sales_tools .contact_form_main .sub_contact_form .contact-form.commentsblock div:nth-child(5){
	 float: left; text-align: center;  width: 100%;}
 .sales_tools .contact_form_main .sub_contact_form .contact-form.commentsblock div:nth-child(5) input[type="text"]{ 
	 display: inline-block;  float: none;  width: 35%;}
 .sub_contact_form form.contact-form.commentsblock  input[type="submit"]:hover,
#infoFields form.commentsblock input[type="submit"]:hover{
	 background: #00aeef; padding:20px;}
 .sales_tools  form.contact-form.commentsblock input[type="text"]{   
	 text-align: center;}
 .sales_tools  form.contact-form.commentsblock input[type="email"]{   
	 text-align: center;}
/* END: svillegas */
.sales_tools .sales_list label {   border-right: 1px solid #e8e5e5;   float: left;    padding: 0 10px;}
.sales_tools .sales_list label:nth-child(8) {    border-right: medium none;}
.sales_list div:nth-child(2) {   border-top: 1px solid #e8e5e5;    float: left;    width: 100%;}
.cap_tlt > a {   color: #fff;}




/*nan 3/5/16*/
.home_bot_slider .content_main{ border: 1px solid #000000;}
.footer_top .lst1 ul li{font-size: 14px !important; line-height: 16px !important;}
.footer_top .lst2 ul li a{font-size: 14px !important; line-height: 16px !important;}
.sales_inr ul li{height: 322px;}
.sales_inr{margin: 40px 0 !important;}
.inner_intel_perform sup{bottom:0.4em !important;}
 .sub-menu{display:none;}
/***************************************************sub_menu*******************/

.head_menu .head_menu_inner ul li { position:relative;}
.head_menu_inner ul > li > ul {position: absolute; padding-bottom:12px;top: 42px; width:210px !important;  background: none repeat scroll 0 0 #fff; display:none; z-index:9999;}
.head_menu_inner ul > li > ul > li{ width:100% !important; border-bottom:1px dotted #ccc; margin-right:0px;}
.head_menu_inner ul > li > ul > li > a{ border-top-right-radius:0px !important;  color:#000 !important;   padding: 10px 10% !important; width: 100%; background:#f3f1f0; text-align: left !important;text-transform: capitalize!important; }
.head_menu_inner ul > li > ul > li > a:hover{ color:#fff !important; background:#000 !important; }
/* .head_menu .head_menu_inner ul li:hover ul{ display:block;} **Abhishek** */
.head_menu_inner ul{ /*width:100%!important;*/ padding:0 !important;}
.head_menu_inner ul li{padding-right: 25px;}
.head_menu_inner li:last-child {padding-right: 0 !important;}






.content_images_list img {
   /* height: 225px !important;*/
}
.sub_lst3 ul li img:hover {
    opacity: 0.8;
}
.search_btn {
    background: rgba(0, 0, 0, 0) url("../images/search_icon.png") repeat scroll 0 0;
    border: 0 none;
    float: left;
    height: 24px;
    width: 24px;
}

.sub_inn_lst ul li a{ color:#323131;}
.ws_bulframe img{float:left;}
#searchform {
    background: #000 none repeat scroll 0 0;
    border: 1px solid #ccc;
    border-radius: 50px;
    float: right;
    margin: 25px 18px;
    padding: 6px 11px;
}

#searchform input[type="text"] {
    background: #000 none repeat scroll 0 0;
    border: 0 none;
    color: #fff;
    float: right;
	font-size:14px;
	 padding-left: 6px;
	 padding-top:2px;
}

/**************************top_submenu**********************/
.header .head_lft .menu-item-has-children:hover .sub-menu {background: #f6f6f6 none repeat scroll 0 0;  border: 0 none !important; color: #000;
 display: block; margin-left: -20px; position: absolute; width: 200px;}
.header .head_lft .sub-menu li:last-child {  border: 0 none !important;}
.header .head_inner .head_lft{position:relative;}
.header .head_lft .sub-menu li { border: 0 none; padding: 10px !important;}
.header .head_lft .sub-menu li { border: 0 none;  padding: 10px 5% !important; width: 90%;border-bottom:1px dotted #ccc;}
.header .head_lft .sub-menu li a{color: #000; text-transform: capitalize; width:100%; float:left; }
.header .head_lft .sub-menu li:hover {border: 0 none; padding: 10px 5% !important; width: 90%;background:#000;color:#fff;}
.header .head_lft .sub-menu li:hover a {color: #fff; text-transform: capitalize; width:100%; float:left; }

.et_pb_widget a {   color: #666;   text-decoration: none;}
.et_pb_widget ul li {    margin-bottom: 6px;}

/**************************search_result**********************/
.search_result{
    padding: 20px 0;
}
.search_result article h2 {
    margin-top: 0 !important;
}
.search_result article h2 a {
    color: #333;
    font-size: 20px;
    text-transform: uppercase;
}
.search_result article{
    color: #666666;
      font-family: "Arial";
      font-size: 14px;
      font-weight: 500;
    line-height: 1.7em;
}
.lst3 .textwidget {
    float: right;
    width: 100px;
    margin-top: 20px;
}
.lst3 .textwidget > ul {
    float: right;
}
.lst3 .textwidget li {
    float: left;
    padding-left: 10px;
}
.footer_top .lst3 .sub_lst3 input, .newsletter-submit[type="submit"]{
    margin-top: 20px;
}
.lst3 .et_pb_widget {
    float: none !important;
}
#main-content .container::before {
    background-color: transparent !important;
}