

 /* CSS Document */

*{ padding:0px; margin:0px;}

body{ font-size:14px; color:#333333; font-family: 'Rockwell'; height:0px; }

.cl{ line-height:0px; font-size:0px; height:0px; clear:both;}


/*--------------------layout start----------------*/
.layout{ width:100%;}
.header{  width:100%; height:90px; background:#2A2A2A; box-shadow: 0 2px 5px rgba(50, 50, 50, 0.25);}
.main-container{ width:1000px; margin:0 auto;}
.slider{ width:95.6%; }
.body-container{ width:100%; background:url(../images/body-bg.png); padding:0 0 40px;}
.footer{ width:100%; border-top:4px solid #222; background:#555; padding:15px 0 10px; margin-top:0px;}
/*--------------------layout end----------------*/


/*--------------------header start----------------*/
.menu-container{ position:0; margin:0; float:left; width:50%;}

.email-container{ float:left; margin:0 0 11px 0; color:#FFFFFF; font-size:13px;}
.email-container img{ padding-right:15px; padding-left:19px; position:relative; top:5px;}
.callus-container{ float:right; width:33%; text-align:center; padding:20px 0 0 0;}

.logo{ padding:5px 0 10px 20px;  z-index:9; width:15%; float:left; background:url(../images/logo-bg.png) no-repeat; height:100px;}
.logo img{ width:40%; position:relative; right:0px; padding:8px 5px 0 0;}
.logo h3 span{color:#666;}
.header-right-container{ float:right; width:65%; margin:22px 0;}
.company-name{ font-size:40px;  text-shadow: 1px 2px 1px #999999;  margin: 15px 0 30px; font-weight:bold; color:#AC0707;  text-transform: uppercase; text-align:center; padding:0 0;}
/*--------------------header end----------------*/

/*--------------------slider start----------------*/
.active2{}
.slider img{ width:100%; height:380px; border:23px solid #333333; }
/*--------------------slider end----------------*/

/*--------------------body container start----------------*/
.socail-icon{ margin:0; width:20%; float:right; text-align:right;}
.socail-icon img{ margin:0 10px 0 0;}
.slider2 img{ height:240px; width:95.6%;  border:23px solid #333333;}
.thum-slider{ margin:0px;}
.row{ padding:10px; width:100%;}
.our-partner-container{ padding:0; margin:0;}
.our-partner-container h3{ color:#666666; font-size:24px; padding:50px 0 5px; margin-bottom:30px; border-bottom:1px solid #ccc;}
.body-left-container{ width:70%; float:left; margin-right:20px; }
.body-left-container h3{ padding: 15px 0 5px; margin: 0 0 10px; font-family:rockwell; border-bottom:1px solid #999; color:#000; font-size:20px;}
.body-left-container p{ padding:0; color:#222; font-size:14px; line-height:30px; font-style:normal; text-align:justify;}
.body-right-container{ width:28%;  background:url(../images/services-bg2.png) no-repeat; float:right; margin:22px 0 10px; height:440px;}
.body-right-container h3{ padding:13px 0 4px 15px;  font-family:rockwell; color:#fff;  font-size:20px;}
.body-right-container ul{ padding:0; margin:8px 4px 0 5px;}
.body-right-container ul li{ padding:18px 0 17px 15px; border-bottom:1px dashed #ccc; margin:0px 0 0px; list-style:none; display:block;}
.services-detail-bg{ background:#EDEDED;}
.body-right-container ul li a { padding:0; text-decoration:none; color:#555;}
.body-right-container ul li a:hover { padding:0; color:#000;}

.service-button-container{ margin:0;}

.body-left-container img{ width:35%;  height:225px; background:#D8D8D8; margin:0 15px 0 0 ; padding:5px; border:1px solid #ccc; float:left;}	
/*--------------------body container end----------------*/

/*--------------------footer start----------------*/
.footer-left-container{ width:40%; float:left;}
.footer-left-container p{padding:10px 0; color:#fff; font-size:14px; text-align:left; line-height:22px;}
.copyright2{ 
   
    width:100%;
    float: left;}
.copyright{ color: #ffffff;
    font-size: 14px;
    line-height: 22px;
    padding: 5px 0;
    text-align:center;
    width:80%;
    float: left;}
.copyright a{ text-decoration:none; color:#fff;}
.copyright a:hover{ color:#ff5c23;}





/*--------------------footer end----------------*/

/*--------------------about us css start----------------*/
.about-us-container{ margin:0; padding:0;}
.about-us-container img{ padding:5px; margin:0 15px 15px 0; border:1px solid #ccc; float:left; width:100%; height:356px;}
.about-us-container h3{ color:#666666; font-size:24px; padding:50px 0 5px; margin-bottom:25px; border-bottom:1px solid #ccc;}
.about-us-left-container{ padding:0; width:43%; float:left; padding:10px; border:1px solid #F3F3F3; margin:0 20px 40px 17px;}
.about-us-container p{ padding:0 30px 0 0 ; color:#777; font-size:15px; float:right; width:63%; line-height:32px; text-align:justify;}
/*--------------------about us css end----------------*/

.contact-us-container{ margin:0; padding:0;}
.contact-us-container img{ padding:5px; margin:0 15px 15px 0; border:1px solid #ccc; float:left; width:40%;}
.contact-us-container h3{ color:#666666; font-size:24px; padding:50px 0 5px; margin-bottom:25px; border-bottom:1px solid #ccc;}
.contact-us-right-container{ width:50%; float:right;}
.enquery-container{ float:left; width:60%;}
.contactus-left-container{ width:50%; float: left;}
.enquiry-button-container{ margin:0 0 0 117px;}
/*--------------------contact us css start----------------*/

.map-heading{ background:#CCCCCC; font-size:20px; padding:5px; width:98.1%%;}
.map img{ padding:5px; border:1px solid #CCCCCC; width:100%; margin:0px; height:300px;}
.form-container{ margin:60px 0 0;}
.user-detail { float:left; padding:5px 0 5px 0; color:#666666; width:20%; font-size:14px; line-height:18px; text-transform:uppercase}
.user-detail.width1 {width:190px;}
.user-detail.width2 {width:125px;}

.register-textbox-container{ padding:0 0 0 0; margin:20px 0 0 15px; width:100%;}
.textbox-register{border:1px solid #B2B2B2; width:75%; padding-left:15px; background:#f4f2f2;  height:35px;	}
.textbox-register.small {width:80px;}
.add-textaera{border:1px solid #B2B2B2; width:78%;  padding-left:0 0 0 10px; margin:0; background:#F4F2F2; box-shadow: 0 1px 4px 0 rgba(168, 168, 168, 0.6) inset; height:120px; resize:none}
.submit-container{ margin:25px 0 0 120px;}
.submit-button{background: linear-gradient(#F00202, #CF0303) repeat scroll 0 0 #000; border:0; color: #FFFFFF;  cursor: pointer; font: 14px Tahoma,Helvetica,sans-serif; height:35px; padding: 1px 7px 2px; text-align: center; text-transform: uppercase;  transition: all 600ms linear 5s;}
.submit-button:hover{ color:#FFFFFF; background: linear-gradient(#CF0303, #F00202) repeat scroll 0 0 #000;  transition: all 600ms linear 5s;}
.google-map{ width:274px; border:1px solid #ccc; padding:2px 2px 10px; float:right; background:#fff; margin-top:20px;}
.select-button{border:1px solid #B2B2B2; width:254px; border-radius:5px; padding-left:0;   background:#CCCCCC; box-shadow: 0 1px 4px 0 rgba(168, 168, 168, 0.6) inset; height:24px;}
.select-time-button{border:1px solid #B2B2B2; width:55px; float:left; border-radius:5px;  padding-top:3px; margin:0 0 0 2px; background:#CCCCCC; box-shadow: 0 1px 4px 0 rgba(168, 168, 168, 0.6) inset; height:24px;}
.select-button-container{  height:22px; border:1ps solid #ccc; line-height:22px; float:right; margin:20px 15px 0 0px;}
.user-textbox{ margin:0 0 20px 0;}
.map-container{ width:60%; float:left; }
.address-container{ padding:10px 0 40px ;}
.address-container h3{padding:15px 0 8px; border-bottom:1px dashed #666; color:#000; font-size:16px ; text-align:left; margin:0 10px 0 10px;}
.address-container p{ float:left; width:28%; padding:15px 0 14px 15px;  font-size:14px; font-weight:bold;}
.address{  padding:15px 0 0 0px;  line-height:22px;}
.contactus-button-container{ margin-left:101px;}
.contact-us-heading{color:#000; font-size:20px; padding:30px 0 5px; margin-bottom:20px; border-bottom:1px solid #ccc;}
.body-container h4{color:#0479DD; font-size:17px; padding:30px 0 5px; margin-bottom:20px; border-bottom:1px solid #ccc;}
/*--------------------contact us css start----------------*/



