* {
	margin:0px;
	padding:0px;
}
body {
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
}
ul {
	list-style:none;
}
a {
	text-decoration:none;
}
img {
	border:none;
}
.clear								{clear:both;}
/*.cltttl      {text-align:left !important}*/
/***********************************Page Loader**********************************/
.preloader					 {background-color: #fff;height: 100%;width: 100%;position: fixed;z-index: 999999999;
							  margin-top: 0px;top: 0px; padding:0px;}
#loading-center				{width: 100%;height: 100%;position: relative;}
#loading-center-absolute    {position: absolute;left: 50%;top: 50%;	height: 100px;width: 100px;
							 margin-top: -130px;margin-left: -200px;}


/* ************************************logo area start here*********************************************************************/
.top-area							{width:100%; height:auto; margin:0px;padding:0px;background:#000;}
.top-call							{margin:0px;padding:0px;float:left;}
.top-call ul						{margin:6px 0;padding:0px;}
.top-call ul li a i 				{color:#fff;}
.top-call ul li						{padding:0px 0 0 0;margin:0px;}
.creat								{margin:24px 0 0 0;padding:0px;float:right;}
.creat img							{margin:0px;padding:0px;float:right;}

.social								{margin:0px;padding:0px;float:right;}
ul.social-icon						{width:auto;float:left;padding:0px;margin:7px 0 0 0px;}
ul.social-icon li					{display:inline-block;padding:0px 5px;margin:0px;list-style:none;}	
ul.social-icon li a i				{font-size:18px;color:#fff;}	

.logo-area 							{width:100%; height:auto; margin:0px; padding:0px; background:#fff;}												
.logo a:hover						{text-decoration:none;}
.logo								{margin:10px 0 10px 0px; padding:0px; text-align:left;}
.call								{margin:66px 0 0 105px;padding:0px;}
/*ul.social_icon						{width:auto;float:left;padding:0px;margin:5px 0 0 0px;}
ul.social_icon li					{display:inline-block;padding:0px 5px;margin:0px;list-style:none;}	
ul.social_icon li a i				{font-size:18px;}	
ul.phone_no							{width:auto;margin:0px;padding:0px;}
ul.phone_no li						{display:inline-block;padding:0;margin:0px;list-style:none; border-left:1px solid #000;}

.phone_no li cite		{font-family:Arial, Helvetica, sans-serif;font-size:22px;color:#0b0b0b; padding:0px;margin:0px 12px;display:block;font-style:normal !important;}
.mailto p							{font-size:14px;font-family:Arial, Helvetica, sans-serif;color:#0b0b0b;float:right;padding: 15px 20px 0 0;}
.mailto p i							{margin:0 5px;}*/
/* ************************************Navigation start here*********************************************************************/
.navigation_bg						{width:100%;margin:0px; padding:0px; height:36px; background:#000;}
.menu_nav							{float:left;margin: 0px;}
.menu_nav ul						{height:36px;}
.menu_nav ul li a					{font-family:"Century Gothic"; font-size:14px;padding:0 25px;text-decoration:none;line-height:36px;display: 	                                     block;color:#fff;}
.menu_nav ul li a:hover				{color:#ffffe0;background:#a21a11;}
.menu_nav ul li a.active			{color:#ffffe0;background:#a21a11;}
.menu_nav ul li:hover				{background:#A21A11;}
.menu_nav ul li ul li a i			{font-size:12px;margin: 0 5px 0 0;}


/* ************************************banner  area start here*********************************************************************/
.banner img                         {width:100%; margin:0px; padding:0px;}
.banner-container 					{width: 100%;    margin: 0px;    z-index: -9999;    padding: 0px;}
                                              
/* ************************************section index samir area start here*********************************************************************/											.bg-section                         {width:100%; margin:0px; padding:0px;}	
.about_samir h1						{font-family:Arial, Helvetica, sans-serif; font-size:36px; color:#413737;padding:0px 0;text-align:center;}

.under								{width:100%; margin:0px; padding:0px;border:2px solid #cecbcb;}
.cont_bg							{margin:0px;padding:0px;background-size:cover;}
.cont_abt							{margin:15px 0 10px 0;}
.cont_abt p							{margin:0px;padding:20px 0;font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#000;text-align:justify;}
.cont_abt h2						{margin:0px;padding:0px;font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#000;font-weight:bold;}

.our_pro							{width:100%; height:auto; margin:0px; padding:0px; background:#999898;background-size:cover;}
.bx-next							{width:29px; height:49px; right:0px;background:url(../images/right_arrow.png) no-repeat; position:absolute;}
.bx-prev							{width:29px; height:49px; left:15px;  background:url(../images/left_arrow.png) no-repeat; position:absolute;}
.bx-controls-direction a            {position: absolute; top:45%;  outline: 0px none; width:29px; height:49px;
									text-indent: -9999px; z-index: 9999;}
.asm_scroll							{margin:22px 0 0 0;}	
 ul.slide 							{margin:0 100px; width:90%;}
.sm_scroll ul li					{margin:0px 0px;}
.sm_scroll ul li a img 				{margin:0px 0px;background: rgb(80, 80, 80) none repeat scroll 0% 0%;}	
.sm_scroll							{border: 1px solid #A8A6A6;margin: 9px 0px 10px;}									
												

/****************************about us start here************************************************************************/
.about_ss h1						{font-family:"Century Gothic"; font-size:30px;color:#413737;}
.about_ss h2						{font-family:Arial, Helvetica, sans-serif; font-size:20px;color:#413737;}
			
.abt_btm							{display: block;width:94%;height: 2px;border-bottom:1px dashed #1d2759 ;margin: 4px 0px 0px 0px;}
.abt_btm_pro						{display: block;width:70%;height: 2px;border-bottom:1px dashed #1d2759 ;margin: 4px 0px 0px 0px;}
.about_ss p							{margin: 0px;padding: 10px 0px;font-family: Arial,Helvetica,sans-serif;font-size: 13px;color: #424242;text-align: justify;}
.abt_pro h1							{font-family:"Century Gothic"; font-size:30px;color:#413737;}
.abt_pro ul li a					{color:#424242;font-family:Arial, Helvetica, sans-serif;font-size:13px;padding:10px 0;margin:0px;}
.abt_pro ul li						{padding:10px 0;}
.abt_pro ul li a i					{margin:0 10px;}
.abt_pro ul li a:hover				{color:#000;}
.video								{float:right; margin:0px;}

/**********************************************************AC rental**************************/
.window	img							{background:#fff;margin: 10px; box-shadow: 2px 4px 25px -12px #000;}

/* **************************************start our client area ******************************************************/
.bg-cl										{width:100%; margin:0px; padding:0px; background-size:cover;}
.our_client								{font-family:"Century Gothic"; font-size:30px;color:#413737;text-align:center;}
.outourclient								{width:100%; margin:0 0 30px 0; padding:0; display:block; text-align:center; position:relative;}
.inourclient								{width:100%; display:block; margin:0; padding:0;}
ul.our-clients2								{width:100%; display:block; margin:0; padding:0;}
ul.our-clients2 li							{width:auto; display:inline-block; margin:0 20px 35px 20px; padding:0;}
ul.our-clients2 li img						{border: 1px solid #E5E5E5;}
.outourclient .bx-next						{width:36px; height:35px; right:42%;  position:absolute; background:url(../images/next.png) no-repeat;}
.outourclient .bx-prev						{width:36px; height:35px; left:42%;  position:absolute; background:url(../images/prev.png) no-repeat;}
.outourclient .bx-controls-direction a  	{position: absolute; bottom:-25px !important; margin:255px 40px; outline: 0px none; 
											 width:36px; height:35px; text-indent: -9999px; z-index: 9999; }


/* **************************************start footer area ******************************************************/
.footer_bg							{width:100%; margin: -10px 0; padding:0px; background:#fff;}
.copy                               {font-family:Arial, Helvetica, sans-serif; color:#000; font-size:12px;float:left; line-height:26px;}
.designed					 	    {float:right; font-family:Arial, Helvetica, sans-serif; color:#000; font-size:12px; line-height:26px;}
.designed a    				        {color:#000; text-decoration:none;font-weight:bold;}
.designed a:hover				    {color:#000; text-decoration:none;}
.foot_bg img   			            {width:100%; margin:-13px 0 0 0; padding:0px;background-size:cover;top:0px;bottom:0px;}		
/**********************************************about us start here*****************************************************************************************	*/	
.bg-section                         {width:100%; margin:0px;height:auto;}
.abt_img							{background:#cc6600;}
.abt_img img						{float:right;margin: 20px 8px;}
.abt_footbg							{width:100%; height:auto; margin:0px; padding:0px; background:#690d10;background-size:cover;}
.foot_img							{margin:40px 0; padding:0px; width:90%;}
.foot_img p						    {margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; color:#cc9933; font-size:14px; text-align:center; width                                    :100%;}	
.foot_box							{margin:0px 40px; padding:0px;}
/**************************************************************our product area********************/
.ss_footbg							{width:100%;margin:0px; padding:0px;}
.all_pro							{margin:0px 0 0px 0;}
.all_pro h1							{font-family:"Century Gothic"; font-size:33px; color:#413737;padding:0px 0;text-align:center;}
.all_pro h2							{font-family:"Century Gothic"; font-size:30px; color:#413737;padding:0px 0;text-align:center;margin: 10px 0;}
.pro_area							{margin:10px 0 10px 0;padding:0px;text-align:center;}
.pro_area p span						{color:#6E6767}
.pro_area p							{font-size:13px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;margin:0px;padding:0;text-align:center;}
.pro_area a img:hover				{background:#1b2651;opacity: 0.4;}
.pro-img							{margin:20px;text-align: center;}
.pro-content						{margin:0px 0px;}
.pro-content h6						{color:#242426; font-size:17px; font-family:Arial, Helvetica, sans-serif}
.pro-content h1						{color:#242426; font-size:33px; font-family:Arial, Helvetica, sans-serif;     text-align: left;}
.pro-content h2						{color:#242426; font-size:25px; font-family:Arial, Helvetica, sans-serif; text-align: inherit}
.pro-content h4						{color:#a21a11; font-size:23px; font-weight:bold;font-family:Arial, Helvetica, sans-serif}
.pro-content h5						{color:#242426; font-size:18px; font-weight:bold; font-family:Arial, Helvetica, sans-serif}	
.pro-content span					{border-bottom:2px dotted #1d1e1f; padding-bottom:5px}	
.pro-content p 						{color:#242426; font-size:13px}	
.pro-content ul li 					{color:#242426; font-size:13px}	
.pro-content li i					{margin:0px 5px 0 5px; padding:0px;color:#a21a11;font-size:10px;}
.pro_bootom 						{margin:50px 30px; padding:0px; width:100;}	
.pro_bootom img:hover				{background:#1b2651;opacity: 0.4;}	
.bottom_pro	img						{margin:10px 0;}


.rate-enquiry						{margin:0px 0 0 45px; padding:0px; width:100%;}
/*.rate-enquiry .rate					{font-size: 11px;display: inline-block;height: 22px;line-height: 22px;padding: 0 10px;margin-right:5px; margin-bottom:10px;
    								border: none;position: relative;background: #800000;color: #fff; float:left;}	
.rate-enquiry .inq	span 			{font-size: 11px;display: inline-block;height: 22px;line-height: 22px;padding: 0 10px;margin-right:5px; margin-bottom:10px; 									border: none;position: relative;background: #1B2651;color: #fff; float:left; cursor:pointer;}*/
.inq								{width: 40%;margin: 0px auto;text-align: center;background: #1B2651;color: #fff;margin-bottom: 6px;}
.inq:hover						    {background:#a21a11;} 

.inq span a							{color:#fff;font-size: 11px;line-height: 23px;}
.inq-inner-product					{width: 15%;margin: 0px ;text-align: center;background: #1B2651;color: #fff;margin-bottom: 18px;}
.inq-inner-product:hover			{background:#a21a11;} 

.inq-inner-product span a			{color:#fff;font-size: 12px;line-height: 24px;margin:0px;padding:0px;}
.back								{margin:0px;padding:0px;float:right;}
.back h2 a							{color:#000;font-size: 15px; padding:0px 10px;margin:0px;}
.back h2 i							{color:#000;font-size: 15px; padding:0px;margin:0px;}
.back h2 a:hover					{color:#a21a11; font-weight:bold;}
/***************************************************Become a dealer********************************/
.bg-be								{margin:0px;padding:0px;background-size:cover;background:#f8f8f8;}
.dealer p							{margin:0px;padding:5px 0px;font-family: Arial,Helvetica,sans-serif;font-size: 17px;color: #424242;text-align: center;		 									border-bottom: 1px dashed #424242;}		
.form-area							{margin:20px 0 0 0;padding:0px;}	
ul.form-cont li p					{font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#424242;padding:0px;margin:0px;}		
ul.form-cont li input				{margin:0px;padding:0px;width:360px;height:40px;}
ul.form-cont li						{margin:20px 0;}
ul.form-cont li.textfield input		{margin:0px;padding:0px;width:360px;height:90px;}
.sub-button	input					{width:10%; height:35px; margin: 5px 0px 10px 0;background: #1B2651;border: medium none;color: #fff;font-size: 16px;   	 	  	  								border-radius:5px;}
.sub-button	input:hover				{background:#800000;}
.form-left							{float:right;}
ul.form-cont li.address input		{margin:0px;padding:0px;width:360px;height:90px;}
.sub-button							{margin:0px;padding:0px;text-align:center;}
.our_dealer h1						{font-family:"Cooper Black"; font-size:36px;color:#1B2651;text-align:center;font-weight:bold;}

/*********************************************our strength********************/
.our_strength h1					{font-family: "Century Gothic";   font-size: 30px;   color: #413737; }
.sm_str								{margin: 0px;padding: 20px 0px;font-family: Arial,Helvetica,sans-serif;font-size: 13px;color: #424242;text-align: justify;}
.facility							{margin:10px 0 0 10px;}
.facility li i						{margin:0 5px;}
.facility li						{font-family: Arial,Helvetica,sans-serif;font-size: 13px;color: #424242;padding: 0 0 7px 0;}
.about_strength h1					{font-family:"Century Gothic"; font-size:30px;color:#413737;}
.abt_btm_our						{display: block;width:100%;height: 2px;border-bottom:1px dashed #1d2759 ;margin: 4px 0px 0px 0px;}
.abt_btm_pro						{display: block;width:70%;height: 2px;border-bottom:1px dashed #1d2759 ;margin: 4px 0px 0px 0px;}
.about_strength p					{margin: 0px;padding: 7px 0px;font-family: Arial,Helvetica,sans-serif;font-size: 13px;color: #424242;text-align: justify;}
.about_strength span				{padding:0 0 10px 0;}
.img-ser-box						{width:100%;background:#e1e1e1;margin:15px 0;}
.img-ser-box a img					{margin:5px; width:94%;}


/*********************************************career********************/
.our_strength h1					{font-family: "Century Gothic";   font-size: 30px;   color: #413737; }
.sm_str								{margin: 0px;padding: 20px 0px;font-family: Arial,Helvetica,sans-serif;font-size: 13px;color: #424242;text-align: justify;}
.facility							{margin:10px 0 0 10px;}
.facility li i						{margin:0 5px;}
.facility li						{font-family: Arial,Helvetica,sans-serif;font-size: 13px;color: #424242;padding: 0 0 7px 0;}
.about_career h1					{font-family:"Century Gothic"; font-size:30px;color:#413737;}
.abt_btm_our						{display: block;width:100%;height: 2px;border-bottom:1px dashed #1d2759 ;margin: 4px 0px 0px 0px;}
.abt_btm_pro						{display: block;width:70%;height: 2px;border-bottom:1px dashed #1d2759 ;margin: 4px 0px 0px 0px;}
.about_career p						{margin: 0px;padding: 7px 0px;font-family: Arial,Helvetica,sans-serif;font-size: 13px;color: #424242;text-align: justify;}
.about_career span					{padding:0 0 10px 0;}
.guide								{text-align: center;margin:0px;padding:0px;}
.guide p							{margin: 0px;padding: 7px 0px;font-family:"Century Gothic";font-size: 15px;color: #424242;text-align: center;}		
.guide_area							{margin:45px 0;}
/******************************************Buy online***********************************/
.buy_pro							{margin: 0px 0px 0px 90px;}
.buy_pro li					  		{padding: 0 25px;display: inline;float: left;margin: 10px;border: 1px solid #e5e5e5;background: #fff;}
.buy_pro li a img:hover				{background:#1b2651;opacity: 0.4;}

/*************************************************contact start here********************************** */
.cont-section						 {width:100%; margin:0px; padding:0px;background-size:cover;}
.map								 {margin:10px 0;}




.contact-section{
	position:relative;
	padding:0px 0px 20px;
	margin:12px 0 0 0;
}

.contact-section .sec-title{
	margin-bottom:25px;	
}

.contact-section .form-group{
	position:relative;
	margin-bottom:10px;	
}

.contact-section .form-group .field-label{
	position:relative;
	display:block;
	line-height:20px;
	margin-bottom:0px;
	font-size:13px;
	font-weight:600;
	color:#303238;
	text-transform:capitalize;	
}

.contact-section .form-group .field-label span{
	color:#eb1d1d;	
}

.contact-section .form-group-inner{
	position:relative;
	display:table;
	width:100%;
	border:1px solid #d0d0d0;
	overflow:hidden;
	border-radius:3px;
	-ms-border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
}

.contact-section .form-group .icon-box{
	position:relative;
	display:table-cell;
	vertical-align:middle;	
}

.contact-section .form-group .icon-box label{
	position:relative;
	display:inline-block;
	width:40px;
	line-height:30px;
	text-align:center;
	font-size:16px;
	color:#0f2d3f;
	margin:0px;
	background:#ffffff;
	border-right:1px solid #d0d0d0;
}

.contact-section .form-group label.error{
	display:none !important;	
}

.contact-section .form-group .field-outer{
	position:relative;
	display:table-cell;
	width:100%;	
	vertical-align:middle;
}

.contact-section .form-group-inner input[type="text"],
.contact-section .form-group-inner input[type="password"],
.contact-section .form-group-inner input[type="tel"],
.contact-section .form-group-inner input[type="email"],
.contact-section .form-group-inner select{
	position:relative;
	display:block;
	width:100%;
	line-height:21px;
	padding:9px 15px;
	color:#222222;
	transition:all 300ms ease;
	-webkit-transition:all 300ms ease;
	-ms-transition:all 300ms ease;
	-o-transition:all 300ms ease;
	-moz-transition:all 300ms ease;
}

.contact-section .form-group input[type="text"].error,
.contact-section .form-group input[type="password"].error,
.contact-section .form-group input[type="tel"].error,
.contact-section .form-group input[type="email"].error,
.contact-section .form-group select.error,
.contact-section .form-group textarea.error{
	background:rgba(255,0,0,0.20);
}

.contact-section .form-group textarea{
	position:relative;
	display:block;
	width:100%;
	line-height:22px;
	padding:8px 15px;
	color:#222222;
	height:100px;
	resize:none;
	transition:all 300ms ease;
	-webkit-transition:all 300ms ease;
	-ms-transition:all 300ms ease;
	-o-transition:all 300ms ease;
	-moz-transition:all 300ms ease;
}

.contact-section button{
	position:relative;
	padding:8px 10px;
	line-height:20px;
}

.contact-section button:hover{	
	padding:8px 20px;
	line-height:24px;
}

.btn-style-three{
	position:relative;
	padding:8px 30px;
	line-height:20px;
	
	display:inline-block;
	background:#1b2651;
	color:#ffffff !important;
	font-size:20px;
	font-style:normal;
	border:2px solid #023564 !important;
	font-family: 'Open Sans', sans-serif;
	border-radius:6px;
	-webkit-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	-moz-border-radius:3px;
	transition:all 500ms ease;
	-moz-transition:all 500ms ease;
	-webkit-transition:all 500ms ease;
	-ms-transition:all 500ms ease;
	-o-transition:all 500ms ease;
}

.btn-style-three .icon{
	position:relative;
	padding-left:5px;	
}

.btn-style-three:hover{
	background:#ffffff;
	color:#023564 !important;
	border-color:#023564 !important;	
}

.heading h1	 						{padding:0px;margin:10px; color:#000;font-family:"Century Gothic";font-size:26px;color:#1d2759;}
.heading h1	i						{font-size:24px;margin:0 5px 0 5px;}
.head_btm 							{display: block;width:94%;height: 2px;border-bottom:1px dashed #1d2759 ;margin: 4px 0px 0px 15px;}

.address p							{padding:0px;margin:10px; color:#303238;font-family:Arial, Helvetica, sans-serif;font-size:14px;}
.address p i						{font-size:20px;margin: 0px 2px 0 6px;}
.address p span						{padding:0 0 0 22px;}

.client_name h1						{padding:0px;margin:10px; color:#303238;font-family:Arial, Helvetica, sans-serif;font-size:18px;}
.client_name h1 i					{font-size:16px;margin:0 6px 0 5px;}
.client_name h1 span				{font-size:12px;}
.client_name p						{padding:0px;margin:10px; color:#303238;font-family:Arial, Helvetica, sans-serif;font-size:14px;}
.client_name p i					{font-size:20px;margin:0 7px 0 7px;}
.client_name h2 					{padding:0px;margin:10px 0 0 6px; color:#303238;font-family:Arial, Helvetica, sans-serif;font-size:14px;}
.client_name h3 					{padding:0px;margin:0 0 0 6px; color:#303238;font-family:Arial, Helvetica, sans-serif;font-size:14px;}
.client_name h2 i					{font-size:18px;margin:0 6px 0 8px;} 
.client_name h3 i					{font-size:15px;margin:0 6px 0 8px;} 
.comp_name p						{padding:0px;margin:10px; color:#303238;font-family:Arial, Helvetica, sans-serif;font-size:20px;}
.comp_name p i						{font-size:16px;margin:0 5px 0 5px;}
.gm-style .gm-style-iw				{font-weight:normal;}


/***********************************************animation ***************************/
/* make keyframes that tell the start state and the end state of our object */
 
@-webkit-keyframes fadeIn { from { opacity:0; } to { opacity:1; } }
@-moz-keyframes fadeIn { from { opacity:0; } to { opacity:1; } }
@keyframes fadeIn { from { opacity:0; } to { opacity:1; } }
 
.fade-in {
	opacity:0;  /* make things invisible upon start */
	-webkit-animation:fadeIn ease-in 1;  /* call our keyframe named fadeIn, use animattion ease-in and repeat it only 1 time */
	-moz-animation:fadeIn ease-in 1;
	animation:fadeIn ease-in 1;
 
	-webkit-animation-fill-mode:forwards;  /* this makes sure that after animation is done we remain at the last keyframe value (opacity: 1)*/
	-moz-animation-fill-mode:forwards;
	animation-fill-mode:forwards;
 
	-webkit-animation-duration:1s;
	-moz-animation-duration:1s;
	animation-duration:1s;
}
 
.fade-in.one {
-webkit-animation-delay: 0.7s;
-moz-animation-delay: 0.7s;
animation-delay: 0.7s;
}
 
.fade-in.two {
-webkit-animation-delay: 1.2s;
-moz-animation-delay:1.2s;
animation-delay: 1.2s;
}
 
.fade-in.three {
-webkit-animation-delay: 1.6s;
-moz-animation-delay: 1.6s;
animation-delay: 1.6s;
}
.fade-in.four {
-webkit-animation-delay: 2.1s;
-moz-animation-delay: 2.1s;
animation-delay: 2.1s;
}
.fade-in.five {
-webkit-animation-delay: 2.5s;
-moz-animation-delay: 2.5s;
animation-delay: 2.5s;
}
.fade-in.six {
-webkit-animation-delay: 2.9s;
-moz-animation-delay: 2.9s;
animation-delay: 2.9s;
}