/*
Template Name: Flat Lab frontend build with Bootstrap v3.0.0
Template Version: 1.0
Author: Mosaddek Hossain
Website: http://thevectorlab.net/
*/

/* Import fonts */
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600,600italic,700,700italic,800,800italic);
@import url(http://fonts.googleapis.com/css?family=Fjalla+One);


body {
    color: #ffffff;
    font-family: 'Open Sans', sans-serif;
    padding: 0px !important;
    margin: 0px !important;
    font-size:13px;
}

ul li {
    list-style: none !important;
}

a, a:hover, a:focus {
    text-decoration: none;
    outline: none;
}

a {color:#005995;}
a:hover {color:#004574; text-decoration:underline;}

h1,h2,h3,h4,h5,h6 {
    font-family: 'Open Sans', sans-serif;
}
h1 {font-family: 'Roboto Slab', serif; font-size:18px; color:#db0a10; text-transform:uppercase;}
h2 {
 display: inline !important;
    font-size: 9pt !important;
    font-weight: bold !important;
}
.txt_right {text-align:right;}
.txt_center {text-align:center;}
.txt_left {text-align:left;}
.logo { padding-left:30px;}
.logosmall { padding-left:30px;}
.logosmall img {width:90%; height:auto;}
.cmn-t-underline {

  position: relative;

  color: #d20202;

  padding-bottom: 3px;

}

.cmn-t-underline:after {

  display: block;

 

margin: auto;

/*left:0;*/

/*right:0;

 position: absolute;*/

height: 3px;

	width: 0px;

  content: "";

background: transparent;

	transition: width .5s ease, background-color .5s ease;

}

.cmn-t-underline:hover {

  color: #fff;

}

.cmn-t-underline:hover:after {

  width: 100%;

  	background: #1b2d57;

}





input[type='text']
{
background:#faf9f9; border:solid 1px #afb5c3; border-radius: 5px 5px 5px 5px;
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px; padding:5px 5px 5px 15px; margin-top:20px; color:#4c4848; width:100%;
}
.form-control {padding-left:30px;}
.bannercaption {width:90%; position:absolute; z-index:150; margin:20% 5% 0px 5%; text-align:center;  }
.bannercaption h2 {font-size:40px !important;font-family: 'Nixie One', cursive; color:#fff;  text-shadow: 1px 1px #333333;}

.contentmain {padding:25px 5%;  text-align:center;}
.contentmain h2 {font-family: 'Ubuntu', sans-serif; color:#3f3f3f; font-size:38px !important; text-transform:uppercase;}
.contentmain p { font-family: 'Open Sans', sans-serif;color:#3f3f3f; font-size:14px !important; line-height:25px; padding-top:10px; }
.amigopersonel {background:#cecdcd; padding:35px 5%;}
.amigoenterprise {background:#d5d4d4;padding:25px 5%;}
.productsmain {}
.productsmain img {width:100%; height:auto;}
.product img {width:100%; height:auto; border:solid 5px; border-color:rgba(255,255,255,0.8);}
.productsmain p {padding:10px 15px; color:#000;}
.ptoduct_title {background:#ffc72c;font-family: 'Ubuntu', sans-serif; color:#404040; font-size:30px !important; text-transform:uppercase; }
.margin_top {margin-top:10px;}
.margin_top2 {margin-top:30px;}
.button_home {background:#ffc72c; padding:12px 15px; color:#192d57; text-transform:uppercase;font-family: 'Ubuntu', sans-serif; font-size:16px;}
a.button_home:hover {background:#fbd15e; padding:12px 15px; color:#192d57;font-family: 'Ubuntu', sans-serif; font-size:16px; text-decoration:none;}
.productarrow {background:url(../images/product_arrow.png) no-repeat center; z-index:15000000555; height:27px;  display:block; position: relative; margin-bottom:-30px;}

.productsmaininner { color:#343434; padding:0px !important;}
.productsmaininner img {width:100%; height:auto;}
.testmonialsmain { background:#e5e3df; overflow:auto; padding:40px}
.productsmaininner p {padding:10px 15px;}
.features {margin-left:25px;}
.features li {list-style:disc !important; padding:5px;}
.testmonials {background:#e5e3df;}
.tesimonialsimg { float:left; height:120px;}
.tesimonialsimg img {width: auto; height:auto; margin-left:-15px;}
.testmonialstext {font-family: 'Open Sans', sans-serif; font-size:14px; color:#9b9b9b; line-height:20px; padding:20px !important; font-weight:normal;margin:10px 0px}
.testimonial_content { background:#4e4e4e; min-height:120px;}
.testimonial_content p {margin-top:0px !important; font-size:12px !important; font-size:14px !important;
 color:#fff !important;text-shadow: 0px 0px 0px #FFF !important; text-transform:none !important;margin-bottom:0px !important; margin-left:0% !important; font-family: 'Open Sans', sans-serif  !important; }
.testimonial_rightcontent {
display:block; background-color:#646464; min-height:120px;}
.testimonial_rightcontent p {font-family: 'Open Sans', sans-serif  !important; font-size:14px !important;
 color:#fff !important;text-shadow: 0px 0px 0px #FFF !important; text-transform:none !important; margin-top:0% !important;}
.testmonialshead {color:#4e4e4e;font-family: 'Ubuntu', sans-serif; font-size:16px; text-transform:uppercase;}

.txtinner {font-family: 'Open Sans', sans-serif; font-size:14px; color:#373737; padding:5px 0px;}
.testmonials .flex-control-nav {
    width:200px !important;

	position:absolute;
	right:0px;

    margin-top: -2.5%;

	

}
.testmonials .flex-control-nav li a{ color:#646464;}


.footermain {background:#4e4e4e; padding:30px 0px; color:#c2c2c2; height:auto; overflow:hidden;}
.footerlinks a{color:#c2c2c2; padding:0px 5px;}

.footercopy {background:#353535; padding:10px 0px 10px 30px; color:#c2c2c2; height:auto; overflow:hidden;}


.innrbanner {}
.innrbanner img{ width:100%; height:auto;}
.amigoproducts {background:rgba(230,230,230,1); position:absolute ; margin-top:-33.7%; 
height:auto; padding-top:3.2%; text-align:center; background-image:url(../images/product_arrow.png); background-position:center top; background-repeat:no-repeat; border-bottom:solid 0px #999}

.amigoproducts2 {background:rgba(230,230,230,1); position:absolute; margin-top:-33.7%; padding-top:3.5%; text-align:center; background-image:url(../images/product_arrow.png); background-position:center top; background-repeat:no-repeat; border-right:solid 1px #999}
.amigoproducts img {width:auto; height:auto;}
.amigoproducts2 img {width:80%; height:auto;}
.amigoproducts hr {width: 100%;
height: 1px;
background-color:#b5b5b5;
color:#b5b5b5;
border: 0 none;
}

.amigoproducts a {}
.amigoproducts a:hover { text-decoration:none; opacity:0.7;}

.ptoduct_titleinner {background:#ffc72c;font-family: 'Ubuntu', sans-serif; color:#404040; font-size:30px !important; text-transform:uppercase; }
.abt hr {width: 25%;
height: 4px;
background-color:#b5b5b5;
color:#b5b5b5;
border: 0 none; margin-top:5px;
}
.abt strong {text-transform:uppercase;}
.innercontentmain {padding:25px 5%;  text-align:center;}
.innercontentmain h2 {font-family: 'Ubuntu', sans-serif; color:#555555; font-size:38px !important; text-transform:uppercase; text-decoration:underline;  -moz-text-decoration-color: #ffc72c; /* Code for Firefox */
    text-decoration-color: #ffc72c;}
.innercontentmain p { font-family: 'Open Sans', sans-serif;color:#3f3f3f; font-size:14px !important; line-height:25px; padding-top:10px; }

hr.style14 { 
  border: 0; 
  height: 1px; 
  background-image: -webkit-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0);
  background-image: -moz-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0);
  background-image: -ms-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0);
  background-image: -o-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0);
  width:100%;
}

.productsmaininner {color:#343434; }
.productsmaininner img {width:100%; height:auto;}

.button_buy {background:#03a791; padding:12px 15px; color:#fff; text-transform:uppercase;font-family: 'Ubuntu', sans-serif; font-size:16px; }
a.button_buy:hover {background:#00c2a8; padding:12px 15px; color:#192d57;font-family: 'Ubuntu', sans-serif; font-size:16px; text-decoration:none;}
.buttontop {margin-top:0px;}

.contentpad {width:90%; margin:0px auto 30px auto;}
@media (max-width: 767px) {
	/* This is entirely optional, it hides the navbar menu items when device width is under 768px. */
	.buttontop {margin-top:20px;}
	.slider {
		margin-top:10px;
	}
.innrbanner {margin-top:100px;}	
	.bannercaption h2 {font-size:30px !important;font-family: 'Nixie One', cursive; color:#fff;  text-shadow: 1px 1px #333333;}
	
	.ptoduct_titleinner {background:#ffc72c;font-family: 'Ubuntu', sans-serif; color:#404040; font-size:20px !important; text-transform:uppercase; }
	.contentmain h2 {font-family: 'Ubuntu', sans-serif; color:#3f3f3f; font-size:30px !important; text-transform:uppercase;}
}

@media (max-width: 467px) {
	/* This is entirely optional, it hides the navbar menu items when device width is under 768px. */
	.slider {
		margin-top:10px;
	}
.innrbanner {margin-top:80px;}
	.bannercaption h2 {font-size:20px !important;font-family: 'Nixie One', cursive; color:#fff;  text-shadow: 1px 1px #333333;}
		.ptoduct_titleinner {background:#ffc72c;font-family: 'Ubuntu', sans-serif; color:#404040; font-size:15px !important; text-transform:uppercase; }
		.contentmain h2 {font-family: 'Ubuntu', sans-serif; color:#3f3f3f; font-size:18px !important; text-transform:uppercase;}
	.slider {
		margin-top:80px;
	}
	
	.testmonialsmain { background:#e5e3df; overflow:auto; padding:1px}

.testmonialshead {text-align:center; margin-top:25px;}
.about-testimonial 	.slider {
		margin-top:10px;
	}
}
