

	@charset "utf-8";
	/*=============================================================
        Theme Name: Rapid_Interanal_Software
        Theme URL: http://www.Rapid Interanal Software.com/
        Description: Official theme for Rapid
        Version: 1.0 =====================================--->
	
	===============================================================*/
	
	/* Getting the new HTML5 tags to behave */
	h1,h2,h2,h4,h5,h6,h7,article,aside,audio,canvas,command,
	footer,header,hgroup,keygen,meter,nav,output,progress,section,source,video,footer,middle,details
	{display:block}
	body {
	margin: 0px;
	}
	
	article{width:auto;
	height: auto;
	float:left;
	padding-top:25px;
	margin-top:20px;
	
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CECECE;}
	.clear{clear:both;}
	
	#wrapper{ width:100%;  height: auto; margin:0 auto;}
	.clear{ clear:both; height:1px; margin:0 auto 0 auto;}
	.top_header{ width:1050px; height:90px; margin:0 auto;}
	
	header{
	width:auto;
	background-color: rgba;
	color: rgba(218, 222, 219, 0.2); 
	
	background-repeat: repeat-x; 
	height:90px; 
	
	}
	.banner{ width:100%;
	height:543px;
	margin:0 auto 0 auto;
	background: url('../images/banner-img.jpg') no-repeat center top / cover;
	
	}
	.banner_inner{ width:1050px; height:543px; margin:0 auto 0 auto;}
	
	border-radius: 0 0 8px 8px; 
	margin-top:6px; padding-top:2px; padding-left:15px; 
	
	
	background-color: rgba(255, 255, 255, 0.7);}
	
	.windows_style{ width:830px; height:auto; float:right;  }
	.windows-h1{ width:495px; height:auto; float:left; margin-top:60px; margin-left:0px;-webkit-border-radius: 8px  8px  8px 8px;
	border-radius: 8px  8px 8px 8px; background-color: rgba(0, 0, 0, 0.5); }
	
	.quotation { width:20px; height:100px; float:left; background-image:url(../images/quotation.png); background-repeat:no-repeat; background-position:top; margin-top:15px; margin-left:10px;}
	
	.windows_style-box1{ width:178px; height:200px; float:left; }
	.windows_style-box2{ width: auto; height: auto; float:left; padding-left:220px; }
	.windows_style-box_inner{ width:840px; height: auto; float:left; padding-top:8px;}
	.windows-box{ width:160px; height:141px; float:left; padding-right:8px; margin-right:}
	
	
	
	.container-main{width:1050px; height:auto; margin:0 auto 0 auto; }
	
	
	.box-one{ width:1050px; height: auto; float:left;}
	
	/* For Remove outline for anchor tag
	================================================== */
	
	a {outline : none;}
	a img {outline : none;}
	img {border : 0;}
	
	
	/* #Typography
	================================================== */
	h1{ font-family: 'Abel', sans-serif; font-size:18px; color:#DDD; margin:0; padding-top:25px; padding-right:0px; line-height:25px; font-weight:normal; }
	h2 { font-family: 'Abel', sans-serif; font-size:35px; color:#47494b; margin:0 ; padding-top:30px; text-align:center; font-weight:bold; }
	h3{font-family: 'Roboto', sans-serif;font-size:14px; color: #8d8e90; margin:0 ; padding-top:0px;  text-align:center;font-weight:normal; }
	h4{font-family: 'Roboto', sans-serif;font-size:15px; color: #8d8e90; margin:0 ;   line-height:23px;text-align:center;font-weight:normal;}
	.h5{font-family: 'Roboto', sans-serif;font-size:15px; color: #3A3A3A; margin:0 ;  font-style:normal; line-height:23px;  }
	h6{ font-size:20px ; color:#4a4a4b; margin:0;line-height:20px; border-right:1px dotted #B9B9B9; 
	font-family: 'Pathway Gothic One', sans-serif; width:auto; float:left; padding-right:12px; width:auto; padding-top:3px;}
	.h16{ font-family: 'Coustard', serif;  color:#DDD; font-size:23px;}
	/* read more btn start*/
	/* read more btn start*/
	.read-more-box{ width:170px; height:40px; margin:0 auto 0 auto; padding-top:20px; }
	.read-more-box-1{
	width:170px;
	height:40px;
	
	padding-top:30px;
	margin-left:450px;
	margin-bottom:30px;
	margin-right:auto;
	float:left;
	
	}
	
	.read-btn {
	
	background-color:#e7ab1a;
	-webkit-border-top-left-radius:0px;
	-moz-border-radius-topleft:0px;
	border-top-left-radius:0px;
	-webkit-border-top-right-radius:0px;
	-moz-border-radius-topright:0px;
	border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	-moz-border-radius-bottomright:0px;
	border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:0px;
	-moz-border-radius-bottomleft:0px;
	border-bottom-left-radius:0px;
	text-indent:0;
	display:inline-block;
	color:#ffffff;
	font-family: 'Pathway Gothic One', sans-serif;
	font-size:20px;
	font-weight:bold;
	font-style:normal; font-weight:normal;
	height:65px;
	line-height:43px;
	width:170px; height:40px;
	text-decoration:none;
	text-align:center;
	
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #D69601;
	
	}.read-btn:hover {
	background-color:#ebc82c;
	border-bottom-color: #E0AE3A;
	}.read-btn:active {
	position:relative;
	top:1px;}
	.read-btn a{ color:#FFF; text-transform:uppercase;}
	
	/* read more btn end*/
	section{width:1050px; height:auto; float:left;}
	.section-box{ width:232px; height:auto; float:left; padding-left:25px; padding-top:45px;}
	.section-hed{ width:220px; height:55px; float:left;border-bottom:1px solid #d4d2d2; }
	.section-img{ width:50px; height:55px; float:right;border-bottom:1px solid #d4d2d2; background-color:#FFF; }
	.section-text{ width:220px; height:184px; float:left;border-bottom:1px solid #d4d2d2;padding-top:15px; padding-bottom:15px; font-family: 'Roboto', sans-serif;font-size:13px; color: #6B6B6B; margin:0 ;   line-height:20px;text-align:left;font-weight:normal;}
	
	.section-read-more{
	width: 200px;
	height:29px;
	padding-top:15px; float:left;
	
	}
	
	
	/* section read more btn end*/
	.section-more {
	background: none repeat scroll 0 0 #EF6943;
	box-shadow: 0 0 0 0 #C52407 inset;
	
	transition-duration: 0.7s;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	font-style:normal;
	height:29px;
	line-height:28px;
	width:80px;
	text-decoration:none;
	text-align:center; float:left;
	border-radius: 2px;
	
	}.section-more:hover {
	background-color:#cc2b2b;
	
	box-shadow: 0 100px 0 0 #C14800 inset;
	transition-duration: 0.4s;
	}
	.section-more:active {
	position:relative;float:left;
	top:1px;
	}
	.section-more a{
	position:relative;
	top:1px; color: #fff; height:auto; width:69px; font-weight:normal;font-family: 'Roboto', sans-serif;font-size:13px; text-align:center;}
	
	
	#wrapper-tow{ width:100%; height: auto; margin:0 auto 0 auto; background-color:#f2efe7; background-image:url(../images/line-tow.jpg); background-repeat:repeat-x;  }
	
	.container-tow{width:1050px; height:auto; margin:0 auto 0 auto; }
	
	.section-second { width:1017px; height:525px; float:left; background-color:#FFF; margin-top:50px; border-bottom:4px solid #ccc9c3; padding-top:40px; padding-left:
	33px; margin-bottom:50px; border-top:1px solid #E2E2E2;opacity: 0.9;  }
	.Our-Vision-mission{
	width:500px;
	float:left;
	height: auto;
	
	
	}
	.call{ width:auto; height: auto; float:left; color:#FF5959; font-family: 'Abel', sans-serif;  line-height:40px; font-weight: bold; font-style:italic; border-right:1px solid #BBB; padding-right:40px; z-index:100; position:relative; left:10px;  }
	.visn-msn-box{ width:500px; height:auto; float:left;}
	.quality_box{  height:auto; width:370px; margin-top:60px; float: right;}
	.visn-msn-img{ width:153px; height: auto; float:right; margin-top:20px;border:2px solid #C4C4C4;}
	
	
	.visn-msn-img:hover{ width:153px; height:97px; float:right; border:2px solid #F27900;
	
	 -webkit-transition: border-color 1000ms linear;
    -moz-transition: border-color 500ms linear;
    -o-transition: border-color 500ms linear;
    -ms-transition: border-color 500ms linear;
    transition: border-color 500ms linear;}
   
	
	
	.visn-msn-img-qlty-plcy{ width:170px; height:120px; float:right;}
	
	
	
	
	.misn-visn-small{ width:117px; height: 34px; margin-bottom:8px; float:left; text-align:center; font:Arial, Helvetica, sans-serif; line-height:35px; background-color:#28a8d9; font-weight:bold; color:#FFF;}
	p{ font-family: 'Roboto', sans-serif;font-size:13.5px; color:#7A7A7A; width:342px;  line-height:20px;font-weight:normal; 
	border-bottom:1px   dashed #C5C5C5; padding-bottom:15px;
	}
	
	hgroup{width:365px; height:453px; float: left; padding-right:30px;}
	.hgroup_new{width:366px; height: auto; float: right; margin-left:25px;}
	
	#searvice_head{ width:369px; height:82px; float:left; background-color:#e3e2e2; margin-bottom:8px;}
	
	h8{ font-family: 'Abel', sans-serif; font-size:40px; color:#47494b; margin:0 ;font-weight:bold; line-height:80px; padding-left:52px; float:left;}
	.searvice-bg{ width:369px; height:auto; float:left; background-color:#28a8d9; margin-left:50px; }
	
	
	
	
	
	#searvice-list{ margin:0; padding:0; width:369px; height:auto; float:left;  }
	
	.searvice-list_img{
	width:40px;
	height:38px; margin-left:15px;
	float:left; padding-top:2px;
	
	
	}
	#searvice-list ul { margin:0; padding:0; 
	color:#FFF; 
	margin:0px;
	
	
	
	float:left;
	width:369px; 
	
	
	}
	
	
	#searvice-list li{ margin:0; padding:0; list-style: none; float:left; padding-top:15px; padding-right:5px; width:364px; padding-bottom:10px; 
	height: auto;}
	
	#searvice-list ul li { float:left;width:364px;font-family: 'Roboto', sans-serif;font-size:13px; font-weight:normal; font-style:normal;}	
	#searvice-list ul li:hover{ background: #4b545f;}	
	
	#searvice-list ul li a { text-decoration:none;
	
	width:364px;
	color:#fff;
	float:left;
	
	font-family: 'Roboto', sans-serif;font-size:13px; font-weight:normal; font-style:normal;
	
	
	font-size:12px;
	
	height: auto;
	}
	
	#searvice-list li a:hover{
	background-image:none; 
	color:#fff;
	float:left;
	
	}
	#shadow-img{
	width:369px;
	height:63px;
	float:left; background-color:#FFF;margin-top:10px;
	
	}
	
	