@charset "utf-8";
/* CSS Document */



@media only screen and (min-width: 1146px) and (max-width: 3500px) {
nav a {display:block; color:#c4c4c4; font-size:16px; text-decoration:none; padding:0px 0px; margin:0px;}
nav a#pull {
	display: none;
	}


}
	
	
/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 1024px) {
	
nav{width:100%; margin:8px 0px 0px 0px; text-align:center; float:inherit;} 

nav ul{margin:0px 0px 0px 0px; padding:0px; list-style-type:none; text-align:center; width:100%;} 

nav ul li{background:none; line-height:normal; display:block; margin:0px; padding:0px; float:inherit; width:100%; 
padding:0px 0px 0px 0px; font-size:11px; color:#E7BD13; text-transform:uppercase; text-align:center;}

nav ul li a{border-bottom:1px solid #fff; display:block; padding:8px 0px; height:auto; line-height:normal; font-size:14px; 
margin:0px; color:#fff;  height:auto; width:auto; text-align:left;}

nav ul li a.active{color:#C59F04; background:none;}

nav a{text-align: left;	width: 100%; text-indent:10px; text-decoration:none; font-size:16px; color:#8a8a8a; height:40px;}
nav a:hover{background:none; color:#fff; text-decoration:none;}		

nav ul{display: none; height: auto;}
nav a#pull {display: block;	width: 100%; position: relative; background:#b71115; margin:0px 0 0px 0; color:#fff; 
text-transform:uppercase; font-weight:600; line-height:40px; height:40px;}
  
nav a#pull:after{content:""; background:url(../images/nav-icon.png) no-repeat; width:25px; height:20px; display: inline-block; position: absolute; right:10px; top:10px;} 

.top_menu { display:none}

.header_wrapper{width:100%;}

.upperbar{margin:0px;}

.logobar{width:38%; margin-bottom:10px; margin-left:10px}

.logobar img{margin:0px;}

.calling_bar{width:52%; padding:0px; margin-top:20px;}

.iconbar{width:10%;}

.customer_care{width:75%;}

.navigation_footer,.copyrights{width:100%; float:inherit; text-align:center; margin:0px 0px 5px 0px;}

.customer_care span{font-size:14px;}

.nivoSlider{width:100% !important; float:inherit !important;}

.container_wrapper,.footer_wrapper{width:95%; margin:0px auto;}

.quationsection{font-size:20px;}

.panel_left{width:23.5%; margin:0px;}

.leftmenu{width:100%;}

.leftmenu ul li{border-bottom:1px solid #000;}

.leftmenu li a{font-size:10px; border:none;}

.description_bar{width:73%; background:none;}

.panel_middle{width:57%;}

.whitebg h1{font-size:20px !important; font-weight:600 !important; margin-bottom:5px !important;}

.panel_right{width:41%;}

.sidebar{width:92%; padding:10px 10px 10px 10px; background:#f56b18;}

#name,#phone,#sub,#email,.textarea{width:96% !important; float:left; margin:0px;}

.visisitor_message{width:98% !important; height:50px;}

.whitebg iframe{width:100%;}

.homeclick{display:none;}

.main_menu{width:100%; float:inherit;}

.menu{ background:none;}

.menu li{ display:block; margin:0px;}
.menu li a{background:#000; padding:6px 0px; text-shadow:none; color:#fff; text-decoration:none; display:block; font-size:11px; height:auto; line-height:normal; width:auto;}

.menu li a:hover{color:#000; text-decoration:none; background-color:#fff; -moz-border-radius:0px;-webkit-border-radius:0px;-khtml-border-radius:0px; border-radius:0px; 
background: #e89d9f; background: -webkit-gradient(linear, left top, left bottom, from(#eeeeee), to(#d9d9d9)); background: -moz-linear-gradient(top, #eeeeee, #d9d9d9); background: -o-linear-gradient(#eeeeee, #d9d9d9); text-shadow:none; 
    box-shadow:none;}

.panel_middle img{max-width:100%;}


.mobile_home{display:block !important;}

.location_bar{display:block;}

.locationbar_mobile{display:none;}






}



/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {
	
nav{width:100%; margin:8px 0px 0px 0px; text-align:center; float:inherit;} 

nav ul{margin:0px 0px 0px 0px; padding:0px; list-style-type:none; text-align:center; width:100%;} 

nav ul li{background:none; line-height:normal; display:block; margin:0px; padding:0px; float:inherit; width:100%; 
padding:0px 0px 0px 0px; font-size:11px; color:#E7BD13; text-transform:uppercase; text-align:center;}

nav ul li a{border-bottom:1px solid #fff; display:block; padding:8px 0px; height:auto; line-height:normal; font-size:13px; 
margin:0px; color:#fff;  height:auto; width:auto; text-align:left;}

nav ul li a.active{color:#C59F04; background:none;}

nav a{text-align: left;	width: 100%; text-indent:10px; text-decoration:none; font-size:16px; color:#8a8a8a; height:40px;}
nav a:hover{background:none; color:#fff; text-decoration:none;}		

nav ul{display: none; height: auto;}
nav a#pull {display: block;	width: 100%; position: relative; background:#b71115; margin:0px 0 0px 0; color:#fff; 
text-transform:uppercase; font-weight:600; line-height:40px; height:40px;}
  
nav a#pull:after{content:""; background:url(../images/nav-icon.png) no-repeat; width:25px; height:20px; display: inline-block; position: absolute; right:10px; top:10px;} 

.top_menu { display:none}

.header_wrapper{width:100%;}

.logobar{width:30%; margin-bottom:10px; margin-left:10px}

.upperbar{margin:0px;}

.logobar img{margin:0px;}

.calling_bar{width:65%; padding:0px; margin-top:10px;}

.iconbar{width:8%;}

.customer_care{width:83%;}

.customer_care p{font-size:16px;}

.customer_care span{font-size:12px;}

.navigation_footer,.copyrights{width:100%; float:inherit; text-align:center; margin:0px 0px 5px 0px;}

.nivoSlider{width:100% !important; float:inherit !important;}

.container_wrapper,.footer_wrapper{width:95%; margin:0px auto;}

.quationsection{width: 95%; margin:0px auto 10px; font-size:15px; height:auto; line-height: 20px; padding: 10px 5px; }

.panel_left{width:100%; margin:0px auto; float:inherit; margin-bottom:10px;}

.leftmenu{margin:0px auto 10px;}

.description_bar{background:none; float:inherit;}

.panel_middle{width:100%; float:inherit; text-align:center; margin-bottom:10px;}

.whitebg{text-align:left;}

.whitebg h1{font-size:17px !important; font-weight:600 !important; text-align:center !important; margin-bottom:5px !important;}

.whitebg iframe{width:100%; height:auto;}

.description_bar .panel_middle .whitebg p{margin-bottom:10px !important;}

.panel_right{width:100%; margin:0px auto; float:inherit;}

.sidebar{width: 60%; margin:0px auto; padding:10px 10px 10px 10px; background:#f56b18;}

#name, #phone, #sub, #email{float:inherit; margin:0px;}

.textarea{float:inherit; margin:0px 0px 5px 0px;}

.textfield{width: 76%;}

.visisitor_message{width: 75%; height:40px;}

.homeclick{display:none;}

.main_menu{width:100%; float:inherit;}

.menu{ background:none;}

.menu li{ display:block; margin:0px;}
.menu li a{background:#000; padding:6px 0px; text-shadow:none; color:#fff; text-decoration:none; display:block; font-size:11px; height:auto; line-height:normal; width:auto;}

.menu li a:hover{color:#000; text-decoration:none; background-color:#fff; -moz-border-radius:0px;-webkit-border-radius:0px;-khtml-border-radius:0px; border-radius:0px; 
background: #e89d9f; background: -webkit-gradient(linear, left top, left bottom, from(#eeeeee), to(#d9d9d9)); background: -moz-linear-gradient(top, #eeeeee, #d9d9d9); background: -o-linear-gradient(#eeeeee, #d9d9d9); text-shadow:none; 
    box-shadow:none;}
	
.mobile_home{display:block !important;}

.location_bar{display:none;}

.locationbar_mobile{display:block;}
	


}


@media only screen and (max-width: 479px) {	
.header {
margin: 0 auto;
padding: 0;
width:100%;
}

nav{width:100%; margin:8px 0px 0px 0px; text-align:center; float:inherit;} 

nav ul{margin:0px 0px 0px 0px; padding:0px; list-style-type:none; text-align:center; width:100%;} 

nav ul li{background:none; line-height:normal; display:block; margin:0px; padding:0px; float:inherit; width:100%; 
padding:0px 0px 0px 0px; font-size:11px; color:#E7BD13; text-transform:uppercase; text-align:left;}

nav ul li a{border-bottom:1px solid #fff; display:block; padding:8px 0px; height:auto; line-height:normal; font-size:13px; 
margin:0px; color:#fff;  height:auto; width:auto; text-align:left;}


nav ul li a.active{color:#C59F04; background:none;}

nav a{text-align: left;	width: 100%; text-indent:10px; text-decoration:none; font-size:16px; color:#000; height:40px;}
nav a:hover{background:none; color:#fff; text-decoration:none;}		

nav ul{display: none; height: auto;}
nav a#pull {display: block;	width: 100%; position: relative; background:#b71115; margin:0px 0 0px 0; color:#fff; 
text-transform:uppercase; font-weight:600; line-height:40px; height:40px;}
  
nav a#pull:after{content:""; background:url(../images/nav-icon.png) no-repeat; width:25px; height:20px; display: inline-block; position: absolute; right:10px; top:10px;} 

.top_menu { display:none}

.header_wrapper{width:100%;}

.logobar{width:100%; float:inherit; text-align:center; margin-bottom:10px;}

.logobar img{margin:0px;}

.calling_bar{width:100%; margin:0px auto; float:inherit; padding:0px;}

.iconbar{width:10%; margin:0% 2%;}

.customer_care{width:80%; text-align:left;}

.customer_care p{font-size:15px;}

.customer_care span{font-size:12px;}

.navigation_footer,.copyrights{width:100%; float:inherit; text-align:center; margin:0px 0px 5px 0px;}

.nivoSlider{width:100% !important; float:inherit !important;}

.container_wrapper,.footer_wrapper{width:95%; margin:0px auto;}

.quationsection{width: 95%; margin:0px auto 10px; margin-top:5px; font-size:15px; height:auto; line-height: 20px; padding: 8px 5px; }

.panel_left{width:76%; margin:0px auto; float:inherit; margin-bottom:10px;}

.leftmenu{margin:0px auto 10px;}

.description_bar{background:none; float:inherit;}

.panel_middle{width:100%; float:inherit; text-align:center; margin-bottom:10px;}

.panel_middle img{max-width:100%;}

.whitebg h1{font-size:17px !important; font-weight:600 !important; margin-bottom:5px !important;}

.whitebg iframe{width:100%; height:auto;}

.description_bar .panel_middle .whitebg p{margin-bottom:10px !important;}

.panel_right{width:100%; margin:0px auto; float:inherit;}

.sidebar{padding:10px 10px 10px 10px; background:#f56b18;}

#name, #phone, #sub, #email{float:inherit; margin:0px;}

.textarea{width: 98%;}

.textfield{width: 100%;}

.visisitor_message{width: 99%; height:40px;}

.homeclick{display:none;}

.mobile_home{display:block !important;}

.main_menu{width:100%; float:inherit;}

.menu{ background:none;}

.menu li{ display:block; margin:0px;}
.menu li a{background:#000; padding:6px 0px; text-shadow:none; color:#fff; text-decoration:none; display:block; font-size:11px; height:auto; line-height:normal; width:auto;}

.menu li a:hover{color:#000; text-decoration:none; background-color:#fff; -moz-border-radius:0px;-webkit-border-radius:0px;-khtml-border-radius:0px; border-radius:0px; 
background: #e89d9f; background: -webkit-gradient(linear, left top, left bottom, from(#eeeeee), to(#d9d9d9)); background: -moz-linear-gradient(top, #eeeeee, #d9d9d9); background: -o-linear-gradient(#eeeeee, #d9d9d9); text-shadow:none; 
    box-shadow:none;}
	
.banner_slider{height:90px;}

.whitebg,.whitebg ul{text-align:left;}

.location_bar{display:none;}

.locationbar_mobile{display:block;}

 .captcha2
 {
     margin-left:-90px;
 }
    #form2
    {
        width: 95%;
    }
}