
body{
	 font-family: 'Raleway', sans-serif !important;
}


.m-auto{
	margin:auto;
	float:none;
}
.paddingZ{
	padding:0px;
}
.marginZ{
	margin:0px;
}
.paddingZ-L{
	padding-left:0px;
}
.color-th-b{
	color:#64C2CD;
}
.color-white{
	color:#fff !important;
}
.color-th{
	color:#67A2BB;
}
/*----------------------------main Page-------------------------------------*/

/*----------------------------main Page-------------------------------------*/
@media only screen and (min-width: 1400px) and (max-width: 2000px) {
	.main-containerF{
		position: relative;
		top: 850px;
		/* background:#fff; */
		/* border-top:1px solid #222; */
	}
}



/*---------------------header----------------------*/
body a:hover{
	text-decoration:none !important;
}
body a{
	color:#67A2BB;
	text-decoration:none !important;
}
.header-links-ph{
	padding: 10px 0px;
margin: auto;
text-align:center;

}
.header-links-ph li{
	text-decoration:none !important;
	position:relative;
}
.slide-upper{
	position: absolute;
top: 0;
bottom: 0;
background: rgba(0,0,0,0.2);
}

.header-links-ph li::after{
	content: '';
height: 12px;
width: 1px;
position: absolute;
right: 0px;
background: #bbb;
top: 5px
}
.header-links-ph li:last-child:after{
	display:none;
}
.header-links-ph a {
    /* color: #fff; */
	color: #000;
    font-size: 13px;
    font-weight: 700;
    transition: all ease 0.3s;
    word-spacing: 3px;
    text-decoration: none !important;
    padding: 9px 15px;
    text-transform: uppercase;
}

.paddingZ-R{
	padding-right:0px;
}
.header-bg{
	padding: 15px 15px;
	position: fixed;
	width: 100%;
	z-index: 9999;
	transition: ease all 0.3s;
	border-bottom: 1px solid rgba(255,255,255,0.25);

	background: #fff;
}
.header-pro{
	background: rgba(255,255,255,0.7);
transition: ease all 0.3s;
float: left;
width: 100%;
z-index: 9999;
box-shadow: 0 1px 3px rgba(0,0,0,.11);

}
.header-pro a{
	color:#303030;
}
.header-scrl{
	background: rgba(255,255,255,0.9);
transition: ease all 0.3s;
float: left;
width: 100%;
z-index: 9999;
border: none;
box-shadow: 0 1px 3px rgba(0,0,0,.11);
	-webkit-transition: all .33s cubic-bezier(.694,.0482,.335,1);
-moz-transition: all .33s cubic-bezier(.694,.0482,.335,1);
-o-transition: all .33s cubic-bezier(.694,.0482,.335,1);
-ms-transition: all .33s cubic-bezier(.694,.0482,.335,1);
transition: all .33s cubic-bezier(.694,.0482,.335,1);
}

.header-scrl .header-links-ph a{
	color: #000;
font-size: 13px;
}
.header-links-ph a:hover,.header-scrl  a:hover{
	color:#67A2BB;
}
.rel-header{
	position:relative;
	background: rgba(0,0,0,0.9);
	transition:ease all 0.3s;
	float:left;
	width:100%;
}
.slide-txt-pos{
	position:absolute;top:0px;
	left:0;
	right:0px;
	bottom:0px;
	background-color:rgba(0,0,0,0.5);
}
.slide-txt-pos-in{
	margin:auto;
	float:none;
	top:200px;
}
.slide-txt-pos h2{
	color:#67A2BB;
	font-size:42px;
	text-align:center;
}
.slide-txt-pos p{
	color:#fff;
	font-size:20px;
	text-align:justify;
	margin-top:30px;
}
.paddingTB40{
	padding-top:40px;
	padding-bottom:40px;
}
.product-para{
	    color: #565656;
    font-size: 17px;
    line-height: 29px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: 0px;
    text-transform: none;
	margin-bottom:40px;
}
/*------------------header----------------------*/
/*----product---*/
.slide-bg{
	position: fixed;
background: url('../images/slideImg.jpg');
height: 100%;
width: 100%;
background-size:cover;
}
.heading-page{
color: #303030;
font-size: 38px;
line-height: 38px;
font-style: normal;
font-weight: 700;
letter-spacing: 0px;
text-transform: none;
margin-top:30px;
margin-bottom:40px;
}
.main-containerF{
	position: relative;
	/* top: 800px; */
	top: 73px;
	/* background:#fff; */
	/* border-top:1px solid #222; */
}

.paddingTB40{
	padding-top:40px;
	padding-bottom:40px;
}

.paddingT35{
	padding-top:35px;
}
.paddingT15{
	padding-top:15px;
}
.paddingLR15{
	padding-top:15px;
}
.paddingZ-L{
	padding:0px;
}
.product-hover{
background-size: 100% 100% !important;
height: 400px;
}
.product-inner{
	background: rgba(41, 41, 41, 0.9);
	position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
opacity:0;
transition:0.5s ease-in-out;

}

.product-hover:hover .product-inner{
	opacity:1;
}
.product-inner::before{
content: "\f055";
font-family: FontAwesome;
position: absolute;
top: 37%;
left: 45%;
font-size: 50px;
color: #fff;
}
#suscribe
{
	background:#;padding:30px 0px 60px;
}
#product{
	/* padding-bottom: 80px;
	padding-top: 25px; */
}
.header-offset{
	margin-left: 21%;
}
/*----//portfolio---*/

.form-suscribe{
background-color: #fff;
border:1px solid #eee;
border-radius: 0px;
color: #828282;
font-family: Raleway;
font-size: 14px;
font-style: normal;
font-weight: 400;
letter-spacing: 0px;
text-transform: none;
padding: 14px 20px 14px 20px;
width: 40%;
float: left;
margin-left: 25%;
height: 45px;
margin-top:0px;
}
.suscribe-btn{
background-color: #303030;
border-width: 0px;
border-radius: 0px;
color: #ffffff;
font-size: 12px;
font-style: normal;
font-weight: 600;
letter-spacing: 0px;
text-transform: uppercase;
height: 45px;
padding: 0 35px;
margin-top:0px;
transition:0.3s ease-in-out;
}
.suscribe-btn:hover{
background-color: #5586B6;
color:#fff;
}
/*----about---*/
.abt-txt{
	padding-top: 25px;
	padding-bottom: 40px;
	/* background: #fff; */
}
.abt-txt p{
	line-height:25px;
	font-size:16px;
}
/*----//footer---*/
.footer-bg {
   background:#303030;
   padding:20px 0px;
}
.footer-bg h5 {
    font-size: 15px;
    letter-spacing: 0px;
    line-height: 28px;
    font-weight: 700;
    text-transform: uppercase;
    color: #ababab;
    font-style: normal;
	border-bottom: 1px solid #565656;
}
.footer-bg p {
  font-size: 13px;
letter-spacing: 0px;
line-height: 23px;
font-weight: 400;
text-transform: none;
font-style: normal;
color:#fff;

}
.footer-social i{
	border: 1px solid;
padding: 5px;
width: 29px;
text-align: center;
}
.footer-social a,.footer-social p,.footer-social i{
	transition:0.5s ease all;
}
.footer-social a:hover p{
color:#5586B6;
}
.footer-social a:hover i{
background:#5586B6;
color:#fff;
}
.header-social i{
border: 1px solid;
padding: 5px;
width: 29px;
text-align: center;
margin-left: 10px;
float: right;
margin-top: 9px;
color: #fff;
transition:0.3s ease all;
}

.header-social-scrl i{
border: 1px solid;
padding: 5px;
width: 29px;
text-align: center;
margin-left: 10px;
float: right;
margin-top: 9px;
color: #303030;
transition:0.5s ease all;
}
.header-social i:hover,.header-social-scrl i:hover{
background:#5586B6;
color:#fff;
}
.fb{
	width: 29px;
text-align: center;
}
.footer-bottom{
	background:#1C1C1C;
	color:#fff;
	text-align:center;
	padding:20px 0px;
}
.footer-bottom p{
	margin:0px;
	text-transform:capitalize;
}
.footer-bottom a{
	color:#fff !important;
}
/*------------------------------product-page----------------------------------------*/
.p-list{
	list-style: circle;
padding-left: 15px;
font-weight: 600;
margin-bottom:0px;
}
.p-list li{
	line-height: 37px;
font-size: 20px;
font-weight: 400;
color: #303030;
}
.product-mrgn{
	margin-bottom:30px;
}
.product-img{
background-size: 100% 100% !important;
height: 650px;
border: 1px solid #ddd;
width: 90%;
margin: auto;
float: none;
}
.featureH{
	font-size: 30px;
font-weight: 600;
}
/*------------------------------contact----------------------------------------*/
.contact-form{
	margin:auto;
	width:45%;
margin-bottom:30px;
}
.contact-form input{
height: 45px;
margin-bottom:30px;
}
.contact-form label{
font-size:20px;
margin-top:23px;
margin-bottom:10px;
}
.contact-form textarea{

}
.submit-btn{
background-color: #5586B6;
border-width: 0px;
border-radius: 0px;
color: #ffffff;
font-size: 12px;
font-style: normal;
font-weight: 600;
letter-spacing: 0px;
text-transform: uppercase;
height: 45px;
padding: 0 35px;
transition:0.3s ease-in-out;
}
.submit-btn:hover{
background-color: #303030;
}
/*------------------------------responsive----------------------------------------*/
@media only screen and (min-width: 2000px) and (max-width: 2700px){
	.main-containerF {
	    position: relative;
	    top: 100px;
	}
}
/*----------------------------//responsive----------------------------------------*/
