/* CSS Document */

@import url('https://fonts.googleapis.com/css?family=Anton|Lobster');

@font-face 
{
	font-family: 'myriad-pro-bold-condensed';
	src: url('../fonts/myriad-pro-bold-condensed.ttf')  format('truetype');
}

@font-face 
{
	font-family: 'myriad pro-regular';
	src: url('../fonts/myriad pro-regular.ttf')  format('truetype');
}

@font-face 
{
	font-family: 'myriad-pro-condensed';
	src: url('../fonts/myriad-pro-condensed.ttf')  format('truetype');
}

@font-face 
{
	font-family: 'Questrial-Regular';
	src: url('../fonts/Questrial-Regular.ttf')  format('truetype');
}
@font-face 
{
	font-family: 'nulshock bd';
	src: url('../fonts/nulshock bd.ttf')  format('truetype');
}
@font-face 
{
	font-family: 'BebasNeue';
	src: url('../fonts/BebasNeue.TTF')  format('truetype');
}

@font-face 
{
	font-family: 'aron-grotesque';
	src: url('../fonts/aron-grotesque.ttf')  format('truetype');
}

@font-face 
{
	font-family: 'times-new-roman';
	src: url('../fonts/times-new-roman.ttf')  format('truetype');
}

body
{
	overflow-x:hidden;
}
.wrapper
{
	max-width:1300px;
	margin:0px auto;
}
.wrapper-01
{
	max-width:1250px;
	margin:0px auto;
}
.wrapper-01,.wrapper {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}
/************ Index Page ************/
::-moz-selection { /* Code for Firefox */
    color:#fff;
    background: #2e2e2e;
}

::selection {
    color:#fff;
    background: #2e2e2e;
}
/************ affix menu code ************/
.affix {
    top: 0px;
    width: 100%;
    z-index:  9999 !important;
	background-color:#fff !important;
    border-radius:  0 !important;
    box-shadow: 0px 0px 3px 3px #333;
}
.affix .top-nav {
	display: none;
}
.affix .logo { 
	/*! margin: 2px; */
	width: 80%;
}
.affix .wsmenu{ 
	margin-top: 3%;
}
.navbar {
    margin-bottom: 0px!important;
    border: none !important;
}
.affix ~ .container-fluid {
   position: relative;
   top: 50px;
}
.affix .social {
	display: none;  
}
.affix .info {
	display: none;
}
/************ affix menu code ************/


/************ Navigation css  ************/
.menu {
	padding-top: 13px;
	background-color: #ffffffab;
	z-index: 9999;
	/*! position: relative; */
	padding-bottom: 13px;
}
.logo {
	float: left;
}
.logo-1 {
	margin-left: 12%;
	margin-top: 14%;
}
.top-bar {
   z-index: 9999;
   position: relative;
}
.top-header-01 {
   z-index: 9999;
   position: relative;
}
.topbar-bg {
	background-color:#d15b04;
} 
.social {
	float: right;
	margin-bottom: 0px;
	padding: 9px 15px;
}
.contact-img {
	margin-top: 20px;
}
/**** social icon ****/

.social-1 {
    text-align: center;
    display: table-cell;
    vertical-align: middle;
    font-size: 15px;
    border-radius: 100%;
    transition: all 200ms ease-in;
}
[class^="hvr-"] {
    margin: 0px 5px;
    padding: 11px;
    cursor: pointer;
    background: #898989;
    text-decoration: none;
    color: #fff;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    width: 40px;
    height: 40px;
    font-size: 18px;
}
.hvr-hollow {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-property: background;
    transition-property: background;
    box-shadow: inset 0 0 0 2px #898989, 0 0 1px transparent;
}

.hvr-hollow:hover, .hvr-hollow:focus, .hvr-hollow:active {
    background: none;
    color: #FFF;
}
/**** social icon ****/
/************ Navigation css  ************/

/************ slider css start ************/
.slider-01
{
	margin-top: -7%;
}
.slider {
	margin-bottom: 3%;
}
/************ slider css ************/

/*******  About Index css  ******/
.index-about {
	margin-bottom:4%;
}

.index-title {
	font-size:50px;
	letter-spacing:1px;
	line-height:65px;
	color:#040b37;
	font-weight: 700;
	margin-bottom: 30px;
	font-family: 'nulshock bd';
	padding-top: 0%;
}
.index-title::after {
    height: 6px;
    display: block;
    width: 15%;
    border-left: 3px;
    content: '';
    background-color:#040b37;
    margin-left: 0;
}
/******* Button Css *******/
.abou-brk-btn {
	  position: relative;
	  text-decoration: none;
	  border: 0.2em solid #0d1546;
	  padding: 11px 30px;
	  margin: 0 5%;
	  font-family: 'myriad pro-regular';
	  font-size: 15px;
	  font-weight: 700;
	  color: #0d1546;
	  letter-spacing: 2px;
	  text-transform: uppercase;
	  float: right;
}
.abou-brk-btn a{
	 color: #0d1546;
}
.abou-brk-btn a:hover{
	 color: #0d1546;
}
.abou-brk-btn::before {
	  content: "";
	  display: block;
	  position: absolute;
	  width: 10%;
	  background: #fff;
	  height: 0.3em;
	  right: 20%;
	  top: -0.21em;
	  transform: skewX(-45deg);
	  -webkit-transition: all 0.45s cubic-bezier(0.86, 0, 0.07, 1);
	  transition: all 0.45s cubic-bezier(0.86, 0, 0.07, 1);
}
.abou-brk-btn::after {
	  content: "";
	  display: block;
	  position: absolute;
	  width: 10%;
	  background: #fff;
	  height: 0.3em;
	  left: 20%;
	  bottom: -0.25em;
	  transform: skewX(45deg);
	  -webkit-transition: all 0.45 cubic-bezier(0.86, 0, 0.07, 1);
	  transition: all 0.45s cubic-bezier(0.86, 0, 0.07, 1);
}
.abou-brk-btn:hover::before {
  	right: 80%;
}
.abou-brk-btn:hover::after {
 	 left: 80%;
}
/******* Button Css *********/
.about-index-font-02 {
    font-size: 18px;
    line-height: 32px;
    color: #1d1d1d;
    margin-bottom: 30px;
    font-family: 'Questrial-Regular';
    letter-spacing: 1px;
    text-align: justify;
    font-weight: 700;
}
/*******  About Index css  ******/

/******* Product Slider css ******/
.product-slider {
	margin-bottom: 4%;
}
.product-slider-01 {
	background-image: url(../images/product-bg.png);
	background-position: center;
	background-size: 100%;
	background-repeat: no-repeat;
}
.product-title {   
    text-transform: capitalize;
    color: #040b37;
    font-weight: 700;
    margin-bottom: 3%;
    font-family: 'nulshock bd';
    letter-spacing: 1px;
    font-size: 40px;
    text-align: center;
} 
.product-title::after {
    margin-top: 10px;
    margin-left: 43%;
	height: 6px;
	display: block;
	width: 15%;
	content: '';
	background-color: #040b37;
}
.product-font-01 {
	color: #fff;
	font-size: 21px;
	font-family: 'Questrial-Regular';
	text-align: center;
	font-weight: 700;
	letter-spacing: 1px;
}
.pro-slider-bg {
	background-color: #162749;
	width:388px;
	height: 85px;
	padding: 15px;
}
/******* Product Slider css ******/

/******* Tank Fix contant ******/
.tank-fix { 
    /* The image used */
    background-image: url(../images/index-fix.png);

    /* Set a specific height */
    height: 452px;

    /* Create the parallax scrolling effect */
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin-bottom: 4%;
}
.image-fix-font {
	font-family: 'Questrial-Regular';
	color:#162749;
	font-size:50px;
	font-weight:700;
	letter-spacing:1px;
	margin-top: 7%;
	line-height: 80px;
}
.image-fix-subfont {
	font-family: 'Questrial-Regular';
	color:#162749;
	font-size:30px;
	font-weight:700;
	letter-spacing:1px;
	margin-bottom: 6%;
}
/******* Button Css *******/
.brk-btn {
	  position: relative;
	  text-decoration: none;
	  border: 0.2em solid #162749;
	  padding: 11px 30px;
	  margin: 0 5%;
	  font-family: 'myriad pro-regular';
	  font-size: 15px;
	  font-weight: 700;
	  color: #162749;
	  letter-spacing: 2px;
	  text-transform: uppercase;
}
.brk-btn::before {
	  content: "";
	  display: block;
	  position: absolute;
	  width: 10%;
	  background: #ededed;
	  height: 0.3em;
	  right: 20%;
	  top: -0.21em;
	  transform: skewX(-45deg);
	  -webkit-transition: all 0.45s cubic-bezier(0.86, 0, 0.07, 1);
	  transition: all 0.45s cubic-bezier(0.86, 0, 0.07, 1);
}
.brk-btn::after {
	  content: "";
	  display: block;
	  position: absolute;
	  width: 10%;
	  background: #ededed;
	  height: 0.3em;
	  left: 20%;
	  bottom: -0.25em;
	  transform: skewX(45deg);
	  -webkit-transition: all 0.45 cubic-bezier(0.86, 0, 0.07, 1);
	  transition: all 0.45s cubic-bezier(0.86, 0, 0.07, 1);
}
.brk-btn:hover::before {
  	  right: 80%;
}
.brk-btn:hover::after {
  	  left: 80%;
}
.brk-btn:hover,.brk-btn:focus {
	color: #162749;
}
/******* Button Css *********/

/******* Tank Fix contant ******/

/******* Client Slider css ******/
.client-slider { 
}
.client-title {
    color: #040b37;
    font-weight: 700;
    font-size: 40px;
    text-align: center;
    margin-bottom: 4%;
    font-family: 'nulshock bd';
    letter-spacing: 1px;
	line-height:50px;
}
.client-title::after {
    margin-top: 10px;
    margin-left: 43%;
    height: 6px;
    display: block;
    width: 15%;
    content: '';
    background-color:#040b37;
}
/******* Client Slider css ******/

/************ footer contant  ************/

.footer-top {
	padding: 20px 0px;
	background-color:transparent;
	background-image: url('../images/footer-bg.png');
	/*! background-position: center; */
	background-repeat: no-repeat;
	background-size: cover;
	padding-top: 4%;
}
.footer-title {
	font-family: 'nulshock bd';
	font-size:45px;
	text-transform:uppercase;
	font-weight:700;
	color:#FFF;
	letter-spacing: 1px;
	margin-bottom: 25px;
}
.footer-title span{
	font-family: 'myriad-pro-bold-condensed';
	font-size:25px;
	text-transform:uppercase;
	font-weight:700;
	color:#FFF;
	letter-spacing:8px;
}
.footer-sub-font {
	font-family: 'Questrial-Regular';
	font-size:14px;
	font-weight:700;
	color:#fff;
	letter-spacing: 0.7px;
	margin-bottom: 40px;
	line-height: 27px;
}
.footer-font {
	font-size:25px;
	font-weight:700;
	color:#fff;
	margin-bottom: 13px;
	font-family: 'Questrial-Regular';
	padding-top: 20px;
	letter-spacing: 2px;
	text-transform: uppercase;
}
.footer-font-01 {
	font-family: 'Questrial-Regular';
	font-size:30px;
	font-weight:700;
	color:#fff;
	text-transform:uppercase;
	margin-bottom: 20px;
}
.footer-font-02 {
	font-family: 'Questrial-Regular';
	font-size: 15px;
	font-weight: 700;
	color: #fff;
	letter-spacing: 1px;
	line-height: 27px;
	white-space: nowrap;
}
.footer-font-02 a {
	color: #fff;
}
.footer-font-02 a:hover { 
	color:#d71f17;
}


.footer-font-04 {
	font-size:14px;
	color:#fffefe;
	line-height: 28px;
	font-family: 'Questrial-Regular';
	white-space: nowrap;
	font-weight: 700;
	letter-spacing: 1px;
}
.footer-font-04:hover { 
	color:#d71f17;
}

.footer-top ul li {
	list-style:none;
}
/*--------social media Start-----*/
.footer-social {
	margin-bottom: 10%;
}
/*Change icons size here*/
.social-icons .fa {
    font-size: 1.3em;
}
/*Change icons circle size and color here*/
.social-icons .fa {
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #FFF;
    color: rgba(255, 255, 255, 0.8);
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.social-icons.icon-circle .fa{ 
    border-radius: 50%;
}
.social-icons.icon-rounded .fa{
    border-radius:5px;
}
.social-icons.icon-flat .fa{
    border-radius: 0;
}

.social-icons .fa:hover, .social-icons .fa:active {
    color: #FFF;
    -webkit-box-shadow: 1px 1px 3px #333;
    -moz-box-shadow: 1px 1px 3px #333;
    box-shadow: 1px 1px 3px #333; 
}
.social-icons.icon-zoom .fa:hover, .social-icons.icon-zoom .fa:active { 
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1); 
}

.social-icons.icon-zoom .fa:hover, .social-icons.icon-zoom .fa:active { 
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1); 
}

.social-icons .fa-adn{background-color:#504e54;} 
.social-icons .fa-apple{background-color:#aeb5c5;} 
.social-icons .fa-android{background-color:#A5C63B;}  
.social-icons .fa-bitbucket,.social-icons .fa-bitbucket-square{background-color:#003366;} 
.social-icons .fa-bitcoin,.social-icons .fa-btc{background-color:#F7931A;} 
.social-icons .fa-css3{background-color:#1572B7;} 
.social-icons .fa-dribbble{background-color:#F46899;}  
.social-icons .fa-dropbox{background-color:#018BD3;}
.social-icons .fa-facebook,.social-icons .fa-facebook-square{background-color:#3C599F;}  
.social-icons .fa-flickr{background-color:#FF0084;}
.social-icons .fa-foursquare{background-color:#0086BE;}
.social-icons .fa-github,.social-icons .fa-github-alt,.social-icons .fa-github-square{background-color:#070709;} 
.social-icons .fa-google-plus,.social-icons .fa-google-plus-square{background-color:#CF3D2E;} 
.social-icons .fa-html5{background-color:#E54D26;}
.social-icons .fa-instagram{background: #d6249f;background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%);}
.social-icons .fa-linkedin,.social-icons .fa-linkedin-square{background-color:#0085AE;} 
.social-icons .fa-linux{background-color:#FBC002;color:#333;}
.social-icons .fa-maxcdn{background-color:#F6AE1C;}
.social-icons .fa-pagelines{background-color:#241E20;color:#3984EA;}
.social-icons .fa-pinterest,.social-icons .fa-pinterest-square{background-color:#CC2127;} 
.social-icons .fa-renren{background-color:#025DAC;}
.social-icons .fa-skype{background-color:#01AEF2;}
.social-icons .fa-stack-exchange{background-color:#245590;}
.social-icons .fa-stack-overflow{background-color:#FF7300;}
.social-icons .fa-trello{background-color:#265A7F;}
.social-icons .fa-tumblr,.social-icons .fa-tumblr-square{background-color:#314E6C;} 
.social-icons .fa-twitter,.social-icons .fa-twitter-square{background-color:#32CCFE;} 
.social-icons .fa-vimeo-square{background-color:#229ACC;}
.social-icons .fa-vk{background-color:#375474;}
.social-icons .fa-weibo{background-color:#D72B2B;}
.social-icons .fa-windows{background-color:#12B6F3;}
.social-icons .fa-xing,.social-icons .fa-xing-square{background-color:#00555C;} 
.social-icons .fa-youtube,.social-icons .fa-youtube-play,.social-icons .fa-youtube-square{background-color:#C52F30;}
.social-icons .fa-rss,.social-icons .fa-rss{background-color:#F7931A;}
/*--------social media end-----*/

/******* Button Css *******/
.footer-btn {
	  position: relative;
	  text-decoration: none;
	  border: 0.2em solid #fff;
	  padding: 11px 30px;
	  /*! margin: 0 5%; */
	  font-family: 'Questrial-Regular';
	  font-size: 15px;
	  font-weight: 700;
	  color: #fff;
	  letter-spacing: 2px;
	  text-transform: uppercase;
}
.footer-btn::before {
	  content: "";
	  display: block;
	  position: absolute;
	  width: 10%;
	  background: #232c3f;
	  height: 0.3em;
	  right: 20%;
	  top: -0.21em;
	  transform: skewX(-45deg);
	  -webkit-transition: all 0.45s cubic-bezier(0.86, 0, 0.07, 1);
	  transition: all 0.45s cubic-bezier(0.86, 0, 0.07, 1);
}
.footer-btn::after {
	  content: "";
	  display: block;
	  position: absolute;
	  width: 10%;
	  background: #232c3f;
	  height: 0.3em;
	  left: 20%;
	  bottom: -0.25em;
	  transform: skewX(45deg);
	  -webkit-transition: all 0.45 cubic-bezier(0.86, 0, 0.07, 1);
	  transition: all 0.45s cubic-bezier(0.86, 0, 0.07, 1);
}
.footer-btn:hover::before {
  	  right: 80%;
}
.footer-btn:hover::after {
  	  left: 80%;
}
.footer-btn:hover,.footer-btn:focus {
	color: #d71f17;
}
/******* Button Css *********/

/************ footer contant  ************/

/****** last footer contant *****/
.copy-wirte {
		background-color:#141c28;
}

.font-01 {
		font-size:15px;
		color:#fff;
		margin: 0;
		padding: 20px 0;
		letter-spacing: 2px;
		font-family: 'Questrial-Regular';
		font-weight: 700;
}
.font-01 a {
		color: #fff;
		text-transform: uppercase;
}
.font-01 a:hover {
		color: #d71f17;
}
.font-02 {
		float: right;
}


/******* last footer contant ******/

/*** top arrow contant ***/
.scrollTop {
	   opacity: 0;
		position: fixed;
		right: 16px;
		bottom: 0;
		color: #fff;
		border-radius: 100px;
		z-index: 999;
		height: 55px;
		width: 55px;
		background-repeat: no-repeat;
		background-position: center;
		transition: opacity .3s,bottom .5s,box-shadow .3s cubic-bezier(.55,0,.1,1),background-color .1s linear;
		background-color: #b3b3b3;
		overflow: hidden;
}
.scrollTop i {  
		width: 55px;
		height: 40px;
		top: 0px;
		left: 0;
		position: relative;
		z-index: 10;
		transform: translate(0,0);
		transition: transform .2s ease;
		color: #fff;
}

.scrollTop i, .scrollTop:hover {
    	background-color: transparent;
}
.scrollTop i, .text-small {
    	font-size: 40px;    
	    line-height: 50px;
}
.scrollTop i, .text-center {
    	text-align: center;
}
.scrollTop::before, .scrollTop:hover::after {
    	transform: scale(1);
}
.scrollTop::after, .scrollTop::before {
		display: block;
		content: ' ';
		height: 100%;
		width: 100%;
		position: absolute;
		top: 0;
		left: 0;
		z-index: 1;   
		transform: scale(0);
		transition: all .3s cubic-bezier(.55,0,.1,1);
		border-radius: 100px;
		background: rgb(243, 113, 33);
		background: -moz-linear-gradient(top, rgb(243, 113, 33) 0%, rgb(243, 113, 33, 0.47) 100%);
		background: -webkit-linear-gradient(top, rgba(243, 113, 33,1) 0%, rgba(243, 113, 33, 0.47) 100%);
		background: linear-gradient(to bottom, rgb(169, 169, 169) 0%, rgba(169, 169, 167, 0.64) 100%);
}
.scrollTop:hover i {
    	transform: translate(0,-39px) !important;
}
/*** top arrow contant ***/
/************ Index Page ************/

/************ company Page ************/
.slider-bottom {
    	margin-bottom: 6%;
}
.company-text {   
		text-transform: capitalize;
		color: #040b37;
		font-weight: 700;
		margin-bottom: 3%;
		font-family: 'nulshock bd';
		letter-spacing: 1px;
		font-size: 28px;
		/*! text-align: center; */
} 
.company-text::after {
		margin-top: 10px;
	   margin-left: 0%;
		height: 6px;
		display: block;
		width: 17%;
		content: '';
		background-color: #040b37;
}

.about-head1 {
		font-family: 'nulshock bd';
		font-size: 50px;
		line-height: 55px;
		color: #fff;
		font-weight: 700;
		text-align: right;
		margin-top: -10%;
		text-shadow: 3px 0px #201e1f;
		padding-bottom: 0%;
		letter-spacing: 1px;
		text-shadow: 3px 3px 3px #d8261e;
}
.about-head1::after {
		height: 5px;
		display: block;
		width: 10%;
		background: #d8261e;
		content: '';
		margin-top: 1%;
		margin-left: 89%;
		padding-bottom: 0;
		text-shadow: 3px 0px #201e1f;
		float: inline-end;
}
.company-paragraph {
		font-family: 'Questrial-Regular';
		font-size: 17px;
		line-height: 28px;
		color:#3a577d;
		font-weight: 700;
		text-align: justify;
		margin-bottom: 2%;
		letter-spacing: 1.5px;
}
.img-effect {
    	/*! margin-top: 3%; */
}
.img-effect::after {
		border: 5px solid #040b37;
		content: "";
		position: absolute;
		width: 94%;
		height: 100%;
		left: 43px;
		top: 30px;
		display: inline-block;
		z-index: -1;
}
.inner-page {
		margin-bottom: 7%;
}
.margin-bottom {
		margin-bottom: 30px;
}
.img-about::after {
		border: 5px solid #040b37;
		content: "";
		position: absolute;
		width: 88%;
		height: 100%;
		left: 60px;
		top: 30px;
		display: inline-block;
		z-index: -1;
}
/************ company Page ************/

/************ Product Page ************/
.img-effect-pro {
    	/*! margin-top: 3%; */
}
.img-size-pro {
    border: 5px double #d4d4d4;
}
.img-effect-pro::after {
		border: 5px solid #040b37;
		content: "";
		position: absolute;
		width: 90%;
		height: 100%;
		left: 50px;
		top: 24px;
		display: inline-block;
		z-index: -1;
}
.title-text {
    color: #040b37;
    font-weight: 700;
    margin-bottom: 1%;
    font-family: 'nulshock bd';
    letter-spacing: 2px;
    font-size: 20px;
    /*! text-align: center; */
}
.title-text::after {
    margin-top: 10px;
    margin-left: 0%;
    height: 6px;
    display: block;
    width: 17%;
    content: '';
    background-color: #040b37;
}

.tab-font-01 {
    font-family: 'Questrial-Regular';
    font-size: 16px;
    list-style: none;
    color: #1b1b1b;
    line-height: 30px;
    font-weight: 700;
    letter-spacing: 1px;
    margin-bottom: 8px;
}
.view-b {
    height: 315px !important;
   
}
.pro-name {
    color: #000;
    font-size: 22px;
    font-family: 'Questrial-Regular';
    text-align: center;
    font-weight: 700;
    letter-spacing: 1px;
}
.img-effect-product {
	
}
.img-effect-product::after {
		border: 5px solid #040b37;
		content: "";
		position: absolute;
		width: 92%;
		height: 84%;
		left: 35px;
		top: 22px;
		display: inline-block;
		z-index: -1;
		border-bottom-right-radius: 20%;
}
.product-font {
	font-family: 'Questrial-Regular';
  font-size: 15px;
  color: #3a577d;
  margin-top: 22px;
  letter-spacing: 1px;
  /*! padding: 12px; */
  font-weight: 700;
  text-align: center;
}
.product-font a {
	
}
/************ Product Page ************/

/*********** client Page ***********/
.client-img {
	border: 2px solid #fff; 
}
.client-img:hover {
		border: 2px solid #040b37; 
		box-shadow: 0px 0px 7px rgba(0,0,0,0.6);
		background-color: #f4e9e933;
}
.client-img-pg {
    border: 2px solid #fff;
    border: 6px double #e7ecee;
    border-bottom-right-radius: 20%;
    background-color: #fff;
}
.img-effect-client-pg {
    	/! margin-top: 3%; /
}
.img-effect-client-pg::after {
		border: 5px solid #040b37;
		content: "";
		position: absolute;
		width: 80%;
		height: 100%;
		left: 54px;
		top: 20px;
		display: inline-block;
		z-index: -1;
		border-bottom-right-radius: 20%;
}
/*********** client Page ***********/

/************ contact Page ************/
.fream {
		border: 6px double #e7ecee;
		box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1);
		padding: 6% 8%;
		height: 500px;
		background-color: #fff;
		width: 500px;
		border-bottom-right-radius: 20%;
}
.img-effect-contact {
    	/*! margin-top: 3%; */
}
.img-effect-contact::after {
		border: 5px solid #040b37;
		content: "";
		position: absolute;
		width: 89%;
		height: 100%;
		left: 60px;
		top: 30px;
		display: inline-block;
		z-index: -1;
		border-bottom-right-radius: 20%;
}
.list-unstyled {
   	    padding-left: 0;
    	list-style: none;
}
.contact-font-1 {
		font-family: 'aron-grotesque';
		font-size: 25px;
		color: #454545;
		text-decoration: none;
		/*! margin-left: 22px; */
		/*! margin-top: 20px; */
		font-weight: 700;
		letter-spacing: 1px;
}
.contact-font-2 {
		font-family: 'aron-grotesque';
		font-size: 17px;
		color: #777;
		text-decoration: none;
		margin-left: 55px !important;
		letter-spacing: 1px;
		line-height: 30px;
		font-weight: 700;
}
.contact-font-2 a {
   		color:#777;
}
.contact-font-2 a:hover, a:focus {
		color:#a5152a;
		text-decoration: none;
}
/************ contact Page ************/

/************ Maintenance Page ************/
.maintenance-fream {
    border: 6px double #e7ecee;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1);
    padding: 6% 8%;
    height: 301px;
    background-color: #fff;
    width: 92%;
    border-bottom-right-radius: 30%;
}
.img-effect-maintenance::after {
    border: 5px solid #040b37;
    content: "";
    position: absolute;
    width: 90%;
    height: 99%;
    left: 41px;
    top: 35px;
    display: inline-block;
    z-index: -1;
    border-bottom-right-radius: 30%;
}
/************ Maintenance Page ************/
/******** Table Contant ********/
table {
  	border-collapse: collapse;
	  margin: 0;
  	padding: 0;
  	width: 100%;
  	margin-bottom: 4%;
}
table td {
  	padding: 5px 13px;
	font-family: 'Questrial-Regular';
	font-size:17px;
  	text-align: left;
  	line-height: 24px;
  	letter-spacing: 0.8px;
}
.table-border {
  padding:10px;
	text-align: center;
}

table tr {
	background: #efefef66;
}
table th {
	font-size: 18px;
	color: #fff;
	background-color: #2e2e2ee8;
    letter-spacing: 1px;
    line-height: 22px;
	font-weight: 700;
	font-family: 'Questrial-Regular';
	padding: 10px 14px;
	text-align: center;
}
.table-th {
	font-family: 'Questrial-Regular';
	background-color:#202020;
	color:#fff;
	font-size:20px;
	padding:8px;
	text-align:center;
}
.table-td {
	padding:8px;
	font-family: 'Questrial-Regular';
	font-size:25px;
	font-weight: 700;
	text-align:center;
	border-bottom: none;
	
}
.table-width {
	width:90%;
}
.table-shadow {
    box-shadow: 1px 2px 7px 2px #58514b;
}
/******** Table Contant ********/

/*********** Download Page ***********/
.img-size {
    border: 5px double #d4d4d4;
    border-bottom-right-radius: 20%;
    background-color: #fff;
}
.b-title {
   font-family: 'Questrial-Regular';
font-size: 13px;
color: #3a577d;
margin-top: -5px;
letter-spacing: 1px;
padding: 12px;
font-weight: 700;
text-align: center;
}
.img-effect-download {
    	
}
.img-effect-download::after {
		border: 5px solid #040b37;
		content: "";
		position: absolute;
		width: 90%;
		height: 80%;
		left: 31px;
		top: 22px;
		display: inline-block;
		z-index: -1;
		border-bottom-right-radius: 20%;
}

/*********** Download Page ***********/

.fream-inductry {
    border: 1px solid #e7ecee;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.49);
    padding: 35px 10px;
    height: 500px;
    background: #fff;
}

.ind-img-pg {
    border: 6px double #e7ecee;
    border-bottom-right-radius: 20%;
    background-color: #fff;
    width: 275px;
    height: 350px;
    padding: 20px;
}

.ind-effect-client-pg {
    
}
.ind-effect-client-pg::after {
		border: 5px solid #040b37;
		content: "";
		position: absolute;
		width: 80%;
		height: 100%;
		left: 54px;
		top: 20px;
		display: inline-block;
		z-index: -1;
		border-bottom-right-radius: 20%;
}

