body {font-family: 'Quicksand', sans-serif; color: #605d6a;}
.padd{padding:0;}
a, a:hover, a:focus {text-decoration: none; color:#fff;}
ul {padding-left:0; list-style: none;}
header {width: 100%; float: left; padding: 50px 50px; position: absolute; z-index: 999;}	
.logo {float: left;}
.logo a {padding-right: 10px;}
nav {float: right;}
nav > ul > li {float: left; padding: 20px 20px 10px 20px;}
nav > ul > li > a {font-size: 16px; font-weight: 700; color: #fff;}
nav > ul > li > a:hover {color:#fff;}
.dropdown-menu li {text-align:left;}
.dropdown-menu li a {padding: 5px 20px; font-size: 14px; font-weight: 700; color: #605d6a;}
.dropdown-submenu{position:relative;}
.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px;}
.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#cccccc;margin-top:5px;margin-right:-10px;}
.dropdown-submenu:hover>a:after{border-left-color:#555;}
.dropdown-submenu.pull-left{float:none;}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;}
.banner {position: relative; right: 0; width:100%; float: left;}
.banner img {float: right;}
.hide_banner {display: none;}
.banner_text {position: absolute; bottom: 15%; left: 20%; width: 500px;}
.about_text {width: 800px; bottom:5%;}
.banner_text h3 {color: #605d6a; font-size: 25px; padding-bottom: 5px;}
.banner_text h4 {font-size: 22px; font-weight: 700;}
.banner_text p {color: #605d6a; font-size: 16px; text-align: justify; line-height:22px; padding-bottom: 10px;}
.banner_text  a {font-size: 16px; color: #605d6a; font-weight: 500; border:2px solid #605d6a; padding:10px; border-radius: 20px; 
	margin-top: 20px; display: block; width: 150px; text-align: center;}
.section1 {width:100%; float: left;}
.main{width:100%;float: left; padding:20px 0px;}
.contact_main {margin-top:150px;}
.section1 h3 {text-align: center; color: #605d6a; font-size: 35px; padding-top: 20px;}
.section1 p {text-align: center ;color: #605d6a; font-size: 16px;}
.what_we {text-align: center; padding:30px 0px;}
.what_we img {margin:0 auto;}
.what_we h4 {font-size:22px; padding-top: 10px; font-weight: 700;}
.section1 a {margin: 20px auto; font-weight: 700; border: 2px solid #605d6a; padding: 10px 20px; border-radius: 20px; color: #605d6a; display: block; 
	clear: both; width: 150px; text-align: center;}
	form_main {
    width: 100%;
}
.section2 {width:100%; float: left;}

.form_main h4 {
    font-family: roboto;
    font-size: 20px;
    font-weight: 300;
    margin-bottom: 15px;
    margin-top: 20px;
    text-transform: uppercase;
}
.heading {
    border-bottom: 1px solid #fcab0e;
    padding-bottom: 9px;
    position: relative;
}
.heading span {
    background: #9e6600 none repeat scroll 0 0;
    bottom: -2px;
    height: 3px;
    left: 0;
    position: absolute;
    width: 75px;
}   
.form {
    border-radius: 7px;
    padding: 6px;
    padding: 20px 0px;
}
.txt[type="text"] {
   border: 0;
    margin: 10px 0;
    padding: 10px 10px 10px 10px;
    width: 32.9%;
    border-radius: 20px;
    font-weight: 700;
    font-size: 16px;
    outline: none;
     -webkit-box-shadow: 0px 4px 5px 0px rgba(96,93,106,0.39);
-moz-box-shadow: 0px 4px 5px 0px rgba(96,93,106,0.39);
box-shadow: 0px 4px 5px 0px rgba(96,93,106,0.39);

}
.txt[type="email"] {
   border: 0;
    margin: 10px 0;
    padding: 10px 10px 10px 10px;
    width: 32.9%;
    border-radius: 20px;
    font-weight: 700;
    font-size: 16px;
    outline: none;
     -webkit-box-shadow: 0px 4px 5px 0px rgba(96,93,106,0.39);
-moz-box-shadow: 0px 4px 5px 0px rgba(96,93,106,0.39);
box-shadow: 0px 4px 5px 0px rgba(96,93,106,0.39);

}
.txt_3[type="text"] {
	border:0;
    margin: 10px 0 0;
    padding: 10px 10px 10px 10px;
    width: 100%;
     height: 100px;
     border-radius: 20px;
      font-weight: 700;
    font-size: 16px;
    outline: none;
     -webkit-box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.39);
-moz-box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.39);
box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.39);

}

.txt2[type="submit"] {
    background:transparent;
    border: 2px solid #605d6a;
    border-radius: 25px;
    color: #605d6a;
    font-size: 16px;
    font-style: normal;
    line-height: 35px;
    margin: 20px auto;
     font-weight: 700;
    padding: 0;
    text-transform: uppercase;
    width:150px;
    display:block;
    outline: none;
}
.txt2:hover {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    transition: all 0.5s ease 0s;
}


/*start services page */
.service_section1 {width:100%; float: left; padding:20px 0px;}
.resp-tabs-list {background: #605d6a; width: 100%; float: left; border-radius: 10px;}
.resp-tabs-list li {color:#fff; border:0; font-size: 16px;}
.resp-tab-active {background: #fff; color:#605d6a!important; border-radius: 10px; -webkit-box-shadow: -1px 1px 5px 1px rgba(204,204,204,1);
-moz-box-shadow: -1px 1px 5px 1px rgba(204,204,204,1);
box-shadow: -1px 1px 5px 1px rgba(204,204,204,1);}
.resp-tabs-container {background: transparent;}
.resp-tab-content {border:0; padding: 25px 0px;}
.resp-tab-content p {font-size: 16px;}

/*about page */
.about_section1 {width:100%; float: left; padding:20px 0px;}
.about_section1 h3 {text-align: center; color: #605d6a; font-size: 35px; padding-bottom: 20px;}
.about_sec_top {text-align: center; padding:20px 0px;}
.about_sec_top p {font-size: 16px; padding:15px 0px; text-align: justify;}
.about_section2 {width:100%; float: left; padding:20px 0px}
.about_section2 h3 {text-align: center; color: #605d6a; font-size: 35px; padding-bottom: 20px;}
.map_section_left {text-align: center; float: right;}
.map_section_right ul {padding-top: 20px;}
.map_section_right ul li {border: 2px solid #ccc; width: 240px; border-radius: 15px; padding: 10px 15px;  margin:0 auto 15px auto;}  
.map_text h5 {font-size: 20px; margin: 0; padding-bottom: 15px;}
.map_text p  {font-size: 16px; color: #605d6a; padding-bottom: 7px;}

/*conatct page css*/
.contact_body nav ul li a {color:#000;}
.contact_body nav ul li a:hover {color:#000;}
.contact_body header {position: relative;}
.contact_section1 {width:100%; float: left; padding-bottom:40px;}
.contact_section1 h3 {text-align: center; color: #605d6a; font-size: 35px; padding-bottom: 20px;}
.contact_section1 p {text-align: center; color: #605d6a; font-size: 16px;}
.map_right {background: #605d6a; padding:20px 30px;}
.map_right h3 {padding-bottom: 20px; color:#fff;}
.map_right h4 {color: #fff;}
.map_right p {padding-bottom: 20px; font-size: 16px; color: #fff; line-height: 25px; text-align: left;}
.map_right p a {font-size: 16px; color: #fff;}

/*product2 page start*/

.product_sec_2 {width:100%; float: left; position: relative; padding: 20px 0px;}
.product2_sec_right{
       position: absolute;
    bottom: 15%;
    right: 15%;
    width: 50%;
}
.product2_sec_right h5{font-size: 20px; font-weight: 700;}
.product2_sec_right p {
    font-size: 16px;
    padding-bottom: 15px;
    text-align: justify;
}
.product_content {width:100%; float: left; padding: 20px 0px;}
.product_content_sec {text-align: center;}
.product_content_sec p {font-size: 16px; padding-bottom: 15px;}
.product_content_product {width:100%; float: left; padding: 20px 0px;}
.product_content_product h3 {text-align: center; color: #605d6a; font-size: 35px; padding-bottom: 20px;}
.product_content_product_sec { background: #fff; padding:40px 20px; -webkit-box-shadow: 5px 6px 12px -2px rgba(193,193,193,1);
-moz-box-shadow: 5px 6px 12px -2px rgba(193,193,193,1);
box-shadow: 5px 6px 12px -2px rgba(193,193,193,1); margin-bottom: 25px;}
.product_content_product p {text-align: center;font-size: 29px; font-weight: 700; text-transform: uppercase;}
.our_client {width:100%; float: left; padding:20px 0px;}
.our_client h3 {text-align: center; color: #605d6a; font-size: 35px; padding-bottom: 20p}
.client_slider {max-width:1140px; margin: 0 auto;}
.client_slider .slick-slide {margin:20px 20px; border:2px solid #605d6a;}