@charset "utf-8";
/* CSS Document */
* {
    outline: none;
    margin: 0px;
    padding: 0px;
    border: none;
    text-decoration: none
}
body {
    text-decoration: none
}
.clear {
    clear: both
}
audio,
::selection {
    background: white;
    color: #cc3399;
}
.img-ful {
    width: 100%;
    height: auto;
    display: block;
}
.container{
	width:1180px;
	height:auto;
	margin:0 auto;
	}
.header-wraper{
	width:100%;
	height:auto;
	background:#fff;
	padding-top:20px;
	position:relative;
	}
.fixed-icons{
	position:fixed;
	right:0;
	top:295px;
	z-index:500;
	}
.fixed-icons ul{
	padding:0;
	margin:0;
	list-style-type:none;
	}
.fixed-icons li i{
	width:32px;
	height:34px;
	line-height:32px;
	text-align:center;
	color:#fff;
	}				
.logo-container{
	width:auto;
	height:auto;
	float:left;
	}	
.top-right{
	width:auto;
	height:auto;
	float:right;
	}
.top-call-mail{
	width:auto;
	height:auto;
	}
.top-mail{
	width:auto;
	height:auto;
	font-family: 'Roboto', sans-serif;
	font-size:14px;
	font-weight:300;
	color:#6a7585;
	background:url(../images/mail-bg.png) no-repeat left center;
	padding-left:33px;
	float:right;
	}
.top-mail a{
	font-family: 'Roboto', sans-serif;
	color:#6a7585;
	}	
.top-call{
	width:auto;
	height:auto;
	float:right;
	font-family: 'Heebo', sans-serif;
	font-size:14px;
	font-weight:500;
	color:#00aeef;
	background:url(../images/call-bg.png) no-repeat left center;
	padding-left:30px;
	margin-left:30px;
	}
.top-call a{
	font-family: 'Heebo', sans-serif;
	color:#00aeef;
	}	
.top-menu-btn{
	width:auto;
	height:auto;
	float:right;	
	padding-top:16px;
	padding-bottom:10px;
	}
.top-menu{
	width:auto;
	height:auto;
	float:left;
	}
.enq-btn{
	width:119px;
	height:40px;
	background:#ed1c24;
	font-family: 'Heebo', sans-serif;
	font-size:14px;
	font-weight:500;
	color:#fff;
	line-height:40px;
	text-align:center;
	float:right;
	text-transform:uppercase;
	}
.baner-wraper{
	width:100%;
	height:auto;
	}
.wel-wraper{
	width:100%;
	height:auto;
	background:#f5f9ff
	}
.wel-left{
	width:70%;
	height:auto;
	float:left;
	padding-right:5%;
	padding-top:50px;
	}	
.wel-title{
	font-family: 'Heebo', sans-serif;
	font-size:18px;
	font-weight:300;
	color:#2c343f;
	line-height:30px;
	text-transform:uppercase;
	}
.wel-title span{
	font-family: 'Heebo', sans-serif;
	font-size:30px;
	font-weight:500;
	color:#00aeef;
	}
.wel-left p{
	font-family: 'Muli', sans-serif;
	font-size:14px;
	font-weight:300;
	color:#414e68;
	line-height:24px;
	text-align:justify;
	}
.wel-right{
	width:25%;
	height:auto;
	float:right;
	position:relative;
	}	
.right-form{
	width:100%;
	height:auto;
	background:#eaf0f7;
	}
.form-head{
	width:100%;
	height:50px;
	background:#ed1c24 url(../images/callback.png) no-repeat 20px  center;
	position:absolute;
	top:-50px;
	text-align:center;
	line-height:50px;
	font-family: 'Heebo', sans-serif;
	font-size:16px;
	font-weight:300;
	color:#fff;
	text-transform:uppercase;
	z-index:10;
	}
.form-head span{
	font-family: 'Heebo', sans-serif;
	font-weight:500;
	}
.name-txt{
	width:95%;
	height:auto;
	height:49px;
	border-bottom:1px solid #d4deea;
	background:#e7eef7;
	padding-left:5%;
	font-family: 'Muli', sans-serif;
	font-size:14px;
	font-weight:300;
	color:#4b556a;
	}
.msg-txt{
	width:95%;
	height:auto;
	height:122px;
	background:#e7eef7;
	padding-left:5%;
	font-family: 'Muli', sans-serif;
	font-size:14px;
	font-weight:300;
	color:#4b556a;
	line-height:50px;
	}								
input.name-txt::-webkit-input-placeholder {  opacity: 1 !important;
	color:#4b556a
 	}
input.name-txt::-moz-placeholder {   opacity: 1 !important;	
	color:#4b556a}
input.name-txt::-ms-input-placeholder {  opacity: 1 !important;
    color:#4b556a}
input.name-txt::-moz-placeholder {  opacity: 1 !important;
    color:#4b556a}
textarea.msg-txt::-webkit-input-placeholder {  opacity: 1 !important;
	color:#4b556a;
 	}
textarea.msg-txt::-moz-placeholder {   opacity: 1 !important;
	color:#4b556a;}
textarea.msg-txt::-ms-input-placeholder {  opacity: 1 !important;
   color:#4b556a;}
textarea.msg-txt::-moz-placeholder {  opacity: 1 !important;
    color:#4b556a;}	
.snd-msg{
	width:100%;
	height:50px;
	background:#ed1c24;
	text-align:center;
	line-height:50px;
	font-family: 'Heebo', sans-serif;
	font-size:14px;
	font-weight:500;
	color:#fff;
	text-transform:uppercase;
	cursor:pointer;
	}
.know-more-btn{
    background: #00aeef none repeat scroll 0 0;
    box-shadow: 0 0 0 0 #00aeef inset;
    color: #fff;
   	font-family: 'Heebo', sans-serif;
    font-size: 14px;
    font-weight:500;
    text-decoration: none;
    transition: all 0.8s ease 0s;
	height:40px;
    line-height:40px;
	width:132px;
	text-transform:uppercase;
	text-align:center;
	margin-top:20px;
	}
.know-more-btn:hover {
    box-shadow: 250px 0 0 0 #ed1c24 inset;
    color: #fff;
    text-decoration: none;
	}	
.our-wraper{
	width:100%;
	height:auto;
	padding-top:50px;
	}
.prdt-head{
	font-family: 'Heebo', sans-serif;
	font-size:30px;
	font-weight:300;
	color:#2c343f;
	text-transform:uppercase;
	text-align:center;
	padding-bottom:10px;
	}
.prdt-head span{
	font-family: 'Heebo', sans-serif;
	font-weight:500;
	color:#ed1c24;
	}
.inner-tabs{
	width:100%;
	height:auto;
	}
.tab-items{
	width:23.5%;
	height:auto;
	float:left;
	margin-right:2%;
	}
.tab-items:nth-child(4n) {
    margin-right:0;
	float:right;
	}
.view-prdct-outer{
	width:156px;
	height:auto;
	margin:0 auto;
	}	
.view-prdct{
    color: #fff;
   	font-family: 'Heebo', sans-serif;
    font-size: 14px;
    font-weight:500;
    text-decoration: none;
    transition: all 0.8s ease 0s;
	height:40px;
    line-height:40px;
	width:100%;
	text-transform:uppercase;
	text-align:center;
	margin-top:20px;
	}
.galery-wraper{
	width:100%;
	height:auto;
	background:url(../images/gal-bg.jpg);
	background-size:100% 100%;
	margin-top:50px;
	padding-top:50px;
	padding-bottom:50px;
	}
.galery-title{
	font-family: 'Heebo', sans-serif;
	font-size:30px;
	font-weight:300;
	color:#fff;
	text-transform:uppercase;
	text-align:center;
	margin-bottom:20px;
	}
.galery-title span{
	font-family: 'Heebo', sans-serif;
	font-weight:500;
	}
.galery-imgs{
	width:24.5%;
	height:auto;
	float:left;
	border:1px solid #fff;
	margin-right:0.3%;
	}	
.view-galery-btn-outer{
	width:108px;
	height:auto;
	margin:0 auto;
	}	
.view-galery-btn{
    color: #fff;
   	font-family: 'Heebo', sans-serif;
    font-size: 14px;
    font-weight:500;
    text-decoration: none;
    transition: all 0.8s ease 0s;
	height:38px;
    line-height:38px;
	width:100%;
	text-transform:uppercase;
	text-align:center;
	border:1px solid #fff;
	margin:20px auto;
   }
.ftr-wraper{
	width:100%;
	height:auto;
	background:#1d2227;
	padding-top:50px;
	padding-bottom:50px;
	}
.ftr-quick{
	width:30%;
	height:auto;
	float:left;
	}
.ftr-heads{
	font-family: 'Heebo', sans-serif;
	font-size:18px;
	font-weight:300;
	color:#fff;
	text-transform:uppercase;
	line-height:30px;
	}	
.ftr-heads span{
	font-family: 'Heebo', sans-serif;
	font-weight:500;
	}
.ftr-quick ul{
	padding:0;
	margin:0;
	list-style:none;
	width:50%;
	float:left;
	}
.ftr-quick li a{
	font-family: 'Heebo', sans-serif;
	font-size:14px;
	font-weight:300;
	color:#808386;
	line-height:30px;
	background:url(../images/ftr-li-bg.png) no-repeat left center;
	padding-left:15px;
	}
.ftr-quick li a:hover{
	color:#fff;
	background:url(../images/ftr-li-bg-hover.png) no-repeat left center;
	}
.ftr-contact{
	width:30%;
	height:auto;
	float:left;
	padding-left:10%;
	}
.ftr-contact p{
	font-family: 'Heebo', sans-serif;
	font-size:14px;
	font-weight:300;
	color:#808386;
	line-height:30px;
	}
.ftr-social{
	float:right;
	}
.ftr-social ul{
	margin:0;
	padding:0;
	list-style-type:none;
	}
.ftr-social li{
	display:inline;
	}
.ftr-social li i{
	width:35px;
	height:35px;
	text-align:center;
	line-height:35px;
	border:1px solid #808386;
	color:#808386;
	}
.ftr-social li i:hover{
	color:#fff;
	border-color:#fff;
	}
.copy{
	width:100%;
	height:auto;
	background:#111214;
	}
.rights{
	font-family:Arial;
	font-size:13px;
	font-weight:300;
	color:#666;
	line-height:37px;	
	float:left;
	}
.company{
	float:right;
	}
.cmpny-name{
	font-family:Arial;
	 font-size:13px;
	 font-weight:normal;
	 font-style:normal;
	 color:#666;
	 line-height:37px;
	 float:left;
	}
.cmpny-name a{
	font-family:Arial;
	color:#666;
	}
.cmpny-name a:hover{
	font-family:Arial;
	color:#fff;
	text-decoration:underline;
	}			
.cmpny-logo{float:left;line-height:37px;margin-left:5px;}
/*about*/
.inner-baner-wraper{
	width:100%;
	height:auto;
	position:relative;
	}
.inner-pg-cap{
	width:1180px;
	height:auto;
	margin:auto;
	left:0;
	right:0;
	bottom:20%;
	position:absolute;
	}
.caption-top{
	font-family: 'Heebo', sans-serif;
	font-size:40px;
	font-weight:100;
	color:#fff;
	}
.caption-top-home{
	font-family: 'Heebo', sans-serif;
	font-size:50px;
	font-weight:100;
	color:#fff;
	}			
.caption-middle{
	font-family: 'Heebo', sans-serif;
	font-size:40px;
	font-weight:700;
	color:#fff;
	line-height:42px;
	text-transform:uppercase;
	}
.caption-bottom{
	font-family: 'Heebo', sans-serif;
	font-size:16px;
	font-weight:300;
	color:#fff;
	line-height:48px;
	text-transform:uppercase;
	letter-spacing:6px;
	}
.caption-middle-home{
	font-family: 'Heebo', sans-serif;
	font-size:50px;
	font-weight:700;
	color:#fff;
	line-height:42px;
	text-transform:uppercase;
	}				
.about-wraper{
	width:100%;
	height:auto;
	padding-bottom:50px;
	}
.bred-wraper{
	width:100%;
	height:auto;
	padding-top:17px;
	padding-bottom:17px;
	}	
.bred-home{
	width:auto;
	height:auto;
	float:left;
	font-family: 'Heebo', sans-serif;
	font-size:8px;
	font-weight:300;
	color:#808386;
	text-transform:uppercase;
	background:url(../images/bred-aro.jpg) no-repeat right 1px;
	padding-right:14px;
	margin-right:10px;
	}
.bred-next{
	width:auto;
	height:auto;
	float:left;
	font-family: 'Heebo', sans-serif;
	font-size:8px;
	font-weight:400;
	color:#00aeef;
	text-transform:uppercase;
	}
.abt-left{              /**/
	width:70%;
	height:auto;
	float:left;
	}
.abt-tilte{
	font-family: 'Heebo', sans-serif;
	font-size:28px;
	font-weight:300;
	color:#2c343f;
	text-transform:uppercase;
	line-height:28px;
	padding-bottom:10px;
	}
.abt-tilte span{
	font-family: 'Heebo', sans-serif;
	font-weight:500;
	color:#00aeeb;
	}				
.abt-top{
	width:100%;
	height:auto;
	padding-bottom:50px;
	}	
.about-img{
	width:auto;
	height:auto;
	float:left;
    padding-right:5%;
	}
.about-dtls{
	width:auto;
	height:auto;
	font-family: 'Muli', sans-serif;
	font-size:14px;
	font-weight:300;
	color:#414e68;
	line-height:24px;
	text-align:justify;
	}	
.abt-dtl-full{
	width:100%;
	height:auto;
	padding-bottom:50px;
	}
.abt-dtl-full p{
	font-family: 'Muli', sans-serif;
	font-size:14px;
	font-weight:300;
	color:#414e68;
	line-height:24px;
	text-align:justify;
	}
.abt-dtl-full ul{
	margin:0;
	padding:0;
	list-style-type:none;
	}	
.abt-dtl-full li{
	font-family: 'Muli', sans-serif;
	font-size:14px;
	font-weight:300;
	color:#414e68;
	line-height:24px;
	padding-bottom:30px;
	background:url(../images/para-bg.png) no-repeat left 7px;
	padding-left:20px;
	}	
.abt-right{
	width:25%;
	height:auto;
	float:right;
	position:relative;
	margin-top:-47px;
	}
.right-links{
	width:100%;
	height:auto;
	margin-top:50px;
	}	
.product-links{
	width:100%;
	height:auto;
	margin-bottom:1px;
	background:#eaf0f7;
	}
.pdct-icon{
	width:20%;
	height:auto;
	float:left;
	padding-top:30px;
	padding-bottom:35px;
	text-align:center;
	}
.pdct-icon img{
	filter:invert(50%);
	 -webkit-filter: invert(50%);
     -moz-filter:invert(50%)
	 }	
.product-links-head{
	width:80%;
	height:auto;
	font-family: 'Heebo', sans-serif;
	font-size:16px;
	font-weight:400;
	color:#a2aab7;
	text-transform:uppercase;
	line-height:22px;
	padding-top:30px;
	padding-bottom:30px;
	float:right;
	}
.product-links-head span{
	font-family: 'Heebo', sans-serif;
	font-size:22px;
	font-weight:500;
	color:#4b556a;
	}	
.product-links:hover{
	background:#00aeef;
	}
.product-links:hover .product-links-head{
	color:#fff;
	}		
.product-links:hover .product-links-head span{
	color:#fff;
	}	
.product-links:hover .pdct-icon img{	
	filter:invert(0%);
    -webkit-filter: invert(0%);
    -moz-filter:invert(0%)
	}
/*enquiry*/	
.form-wraper{
	width:90%;
	height:auto;
	}
.form-full{
	width:100%;
	height:auto;
	}
.field{
	width:15%;
	height:auto;
	float:left;
	font-family: 'Muli', sans-serif;
	font-size:14px;
	font-weight:300;
	color:#4b556a;
	line-height:46px;
	}	
.colon{
	width:5%;
	height:auto;
	float:left;
	font-family: 'Muli', sans-serif;
	font-size:14px;
	font-weight:300;
	color:#4b556a;
	line-height:46px;
	}			
.input-fields{
	width:80%;
	height:auto;
	float:left;
	}
.text-fld{
	width:100%;
	height:46px;
	border:1px solid #e5e5e5;
	margin-bottom:25px;
	font-family: 'Muli', sans-serif;
	font-size:14px;
	font-weight:300;
	color:#4b556a;
	}
.addres-fld{
	width:100%;
	height:120px;
	border:1px solid #e5e5e5;
	margin-bottom:25px;
	font-family: 'Muli', sans-serif;
	font-size:14px;
	font-weight:300;
	color:#4b556a;
	line-height:46px;
	}
.form-submit{
	width:136px;
	height:46px;
	background:#00aeef;
	float:right;
	cursor:pointer;
	font-family: 'Heebo', sans-serif;
	font-size:14px;
	font-weight:500;
	color:#fff;
	text-transform:uppercase;
	}
/*contact*/
.contact-left{
	width:65%;
	height:auto;
	float:left;
	}
.contact-right{
	width:30%;
	height:auto;
	float:right;
	}
.contact-head{
	width:90%;
	height:auto;
	padding-left:10%;
	background:#ed1c24;
	line-height:50px;
	font-family: 'Heebo', sans-serif;
	font-size:18px;
	font-weight:500;
	color:#fff;
	text-transform:uppercase;
	}
.contact-dtls{
	width:83.6%;
	height:auto;
	padding:8%;
	border:1px solid #e5e5e5;
	margin-bottom:50px;
	}	
.con-location{
	font-family: 'Muli', sans-serif;
	font-size:14px;
	font-weight:300;
	color:#414e68;
	line-height:24px;
	background:url(../images/icon-loc.png) no-repeat left 5px;
	padding-left:30px;
	margin-bottom:10px;
	}
.con-tel{
	font-family: 'Muli', sans-serif;
	font-size:14px;
	font-weight:300;
	color:#414e68;
	line-height:24px;
	background:url(../images/icon-phone.png) no-repeat left center;
	padding-left:30px;
	margin-bottom:10px;
	}
.con-mob{
	font-family: 'Muli', sans-serif;
	font-size:14px;
	font-weight:300;
	color:#414e68;
	line-height:24px;
	background:url(../images/icon-call-red.png) no-repeat left center;
	padding-left:30px;
	margin-bottom:10px;
	}
.con-mail{
	font-family: 'Muli', sans-serif;
	font-size:14px;
	font-weight:300;
	color:#414e68;
	line-height:24px;
	background:url(../images/icon-mail-red.png) no-repeat left center;
	padding-left:30px;
	margin-bottom:10px;
	}				
/*gallery*/	
.gallery-items{
	width:24.9%;
	height:auto;
	float:left;
	margin-right:1px;
	margin-bottom:1px;
	}
/*products*/
.product-name{
	width:25%;
	height:auto;
	float:left;
	position:relative;
	}	
.product-dtls{
	width:71%;
	height:auto;
	float:right;
	}	
.product-head{
	width:90%;
	height:auto;
	background:#ed1c24;
	line-height:50px;
	position:absolute;
	top:-50px;
	padding-left:10%;
	font-family: 'Heebo', sans-serif;
	font-size:16px;
	font-weight:300;
	color:#fff;
	text-transform:uppercase;
	}
.product-head span{
	font-family: 'Heebo', sans-serif;
	font-weight:500;
	}	
.pdct-bred{
	width:100%;
	height:auto;
	padding-top:17px;
	padding-bottom:17px;
	}	
.bred-pdct{
	width:auto;
	height:auto;
	float:left;
	font-family: 'Heebo', sans-serif;
	font-size:8px;
	font-weight:300;
	color:#808386;
	text-transform:uppercase;
	background:url(../images/bred-aro-grey.jpg) no-repeat right 1px;
	padding-right:14px;
	margin-right:10px;
	}	
.bred-last{
	width:auto;
	height:auto;
	float:left;
	font-family: 'Heebo', sans-serif;
	font-size:8px;
	font-weight:400;
	color:#00aeef;
	text-transform:uppercase;
	padding-right:15px;
	margin-right:15px;
	}	
.tab-in-items{
	width:27.33%;
	height:auto;
	float:left;
	margin-right:3%;
	margin-bottom:50px;
	text-align: center;
	background:url(../images/pdct-bg.jpg) no-repeat;
	background-size:100% 100%;
	padding:2%;
	}
.tab-in-images{
	height: 300px;
	overflow: hidden;
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
   }
.in-items-container{
	width:100%;
	height:auto;
	}	
.tab-in-items:nth-child(3n) {
    float:right;
	margin-right:0;
    }
.in-item-names{
	font-family: 'Muli', sans-serif;
	font-size:14px;
	font-weight:400;
	color:#4b556a;
	padding-top:10px;
	}
/*clients*/
.client-one{
	width:19.9%;
	height:100px;
	float:left;
	background:#f4f5f5;
	text-align:center;
	padding-top:70px;
	padding-bottom:70px;
	margin-right:1px;
	margin-bottom:1px;
	overflow:hidden;
	}	
.overlay-name{
	font-family: 'Heebo', sans-serif;
	font-size:18px;
	font-weight:500;
	text-transform:uppercase;
	margin-bottom:30px;
	color:#fff;
	text-align:center;
	margin-top:50%;
	}
.overlay-icon{
	width:50px;
	height:50px;
	margin:0 auto;
	}	
.abt-heads{
	font-family: 'Heebo', sans-serif;
	font-size:18px;
	font-weight:500;
	text-transform:uppercase;
	color:#ed1c24;
	margin-top:50px;
	}
.abt-heads p{
	font-family: 'Muli', sans-serif;
	font-size:14px;
	font-weight:300;
	color:#414e68;
	text-transform:none;
	}	
.cor-mail{
	width:100%;
	height:auto;
	margin-bottom:50px;
	margin-top:30px;
	}	
.cor-office{
	width:47.5%;
	height:auto;
	float:left;
	border:1px solid #e5e5e5;
	min-height:150px;
	padding-top:57px;
	position:relative;
	}
.cor-office-mail{
	width:47.5%;
	height:auto;
	float:right;
	border:1px solid #e5e5e5;
	min-height:150px;
	padding-top:57px;
	position:relative;
	}
.core-head{
	font-family: 'Heebo', sans-serif;
	font-size:18px;
	font-weight:500;
	text-transform:uppercase;
	color:#00aeef;
	text-align:center;
	margin-bottom:28px;
	}			
.icon-cor{
	position:absolute;
	margin:auto;
	left:0;
	right:0;
	top:-28px;
	text-align:center;
	}
.cor-dtls{
	font-family: 'Muli', sans-serif;
	font-size:14px;
	font-weight:300;
	color:#414e68;
	line-height:24px;
	text-align:center;
	}
.mob-menu{
	display:none;
	}		
@media (min-width:1000px) and (max-width:1179px) {
	.container{width:95%;height:auto;margin:0 auto}
	.resp-tabs-list li h2{font-size:8px !important;}
	.galery-imgs{width:23.6%;height:auto;float:left;border:1px solid #fff;margin-right:1%;}	
	.nav a{margin-left:2 !important;margin-right:2!important;font-size:12px !important}
	.inner-pg-cap{width:95%}
	.contact-left{width:60%;}
	.contact-right{width:35%;}
	.form-head{width:80%;padding-left:20%;text-align:left;background:#ed1c24 url(../images/callback.png) no-repeat 10px  center;}
	.slide-text-home{bottom:23% !important}
	.gallery-items{width:24.8%;}
	.client-one{width:24.8%;}
	.caption-top{font-size:20px;}
	.caption-middle{font-size:30px;line-height:30px;}
	.caption-bottom{font-size:16px;line-height:30px;}
	.tab-in-images{height:250px;}
	.in-item-names{min-height:50px;}
	}																								
@media (min-width: 1280px) and (max-width: 1359px) {
	.container{ width:1180px !important; margin:0 auto}
	.inner-pg-cap{width:1180px}
	.in-item-names{min-height:50px;}
	}	
@media (min-width: 1360px) and (max-width: 1399px) {
	.container{ width:1250px !important; margin:0 auto}
	.inner-pg-cap{width:1250px;}
	}	
@media (min-width: 1400px) and (max-width: 1441px) {
	.container{ width:1300px !important; margin:0 auto}
	.inner-pg-cap{width:1300px}
	}	
@media (min-width: 1441px) and (max-width: 1599px) {
	.container{ width:1370px !important; margin:0 auto}
	.inner-pg-cap{width:1370px;}
	}
@media (min-width:1600px){
	.container{ width:1475px !important; margin:0 auto}	
	.inner-pg-cap{width:1475px;}	
	}
@media (max-width:320px){
	.container{width:99% !important;height:auto;margin:0 auto;}
	.inner-pg-cap{width:99%}
	.header-wraper{padding-top:0}
	.logo-container{width:100%;text-align:center;float:none;margin:0;padding:0;}
	.inner-pg-cap{display:none}
	.top-right{width:100%;float:left !important}
	.top-call-mail{width:100%}
	.top-call{float:none;margin-left:0;margin:0 auto;display:table}
	.top-mail{float:none;margin:0 auto;display:table;}
	.top-menu-btn{width:100%;padding-bottom:0}
	.top-menu{width:100%;}
	a .enq-btn{display:none}
	/*about*/
	.abt-left{width:100%;}
	.abt-right{width:100%}
	.right-links{margin-top:10px;}
	.abt-heads{width:100%}
	.abt-heads p{width:100%}
	.abt-dtl-full{width:100%;text-align:justify}	
	.about-img{width:100%;padding-right:0;}
	.about-img img{ width: 100%;height: auto;display: block;}
	.abt-heads{margin-top:20px;}
	/*footer*/
	.ftr-quick{width:100%}
	.ftr-contact{width:100%;padding-left:0;}
	.ftr-social{width:100%;float:left;}
	.rights{width:100%;text-align:center}
	.company{width:100%;line-height:24px;}
	.cmpny-name{width:100%;text-align:center;line-height:24px;}
	.cmpny-logo{width:100%;text-align:center;line-height:24px;margin-left:0}
	/*product*/
	.product-name{display:none}
	.product-dtls{width:100%}
	.mob-title{display:none}
	.tab-in-items{width:96%;margin-right:0%;height:auto !important;margin-bottom:20px;}
	.tab-in-items:nth-child(2n) {float:right;margin-right:0;}
	.tab-in-items:nth-child(3n) {float:left;}
	.tab-in-images{height:auto !important;width:90%;padding:5%}
	/*gallery*/
	.gallery-items{width:49.8%;height:auto;margin-right:0;}
	.gallery-items:nth-child(2n) {float:right;}	
	/*enquiry*/
	.form-wraper{width:100%}
	.field{width:30%;}	
	.colon{width:5%;}			
    .input-fields{width:65%;}
	/*brands*/
	.client-one{width:49.8%;margin-right:0;padding-top:30px;padding-bottom:30px;}
	.client-one:nth-child(2n){float:right;}
	/*contact*/
	.contact-left{width:100%}
	.contact-right{width:100%}
	.cor-office{width:100%;margin-bottom:40px;}
	.cor-office-mail{width:100%}
	.con-location{font-size:13px;}
	.con-tel{font-size:13px;}	
	.con-mob{font-size:13px;}
	.con-mail{font-size:13px;}
	.contact-dtls{margin-bottom:0;}
	.cor-mail{margin-bottom:0;}
	.about-wraper{padding-bottom:0;}
	/*careeers*/
	.browse-btn{width:100%;margin-top:-50px;}
	.form-submit{margin-bottom:50px;float:left;margin-top:10px;}
	/*scroller*/
	#main-content{width:100% !important;}
	.carouselTicker__item{padding:0 !important;margin-left:10px !important;}
	/*index*/
	.wel-left{width:100%;padding-right:0;}
	.wel-right{width:100%}
	.form-head{top:0px}
	.know-more-btn{margin-bottom:10px;}
	.galery-imgs{width:49%;height:auto;float:left;border:1px solid #fff;margin-right:0%;}	
	.slide-text-home{display:none}
	/*menu*/
	.toggleMenu{background: #00aeef url(../images/menu-icon.png) no-repeat 95% !important;}
	.mob-menu{display:block}
	.nav a{
		border-bottom:1px solid #d5e5eb !important;
		margin-left:0 !important;
		margin-right:0 !important;
		padding-left:5% !important;
	}
	.fixed-icons{display:none}
	}
	@media (min-width: 321px) and (max-width: 480px) {
	.container{width:99% !important;height:auto;margin:0 auto;}
	.inner-pg-cap{width:99%}
	.header-wraper{padding-top:0}
	.logo-container{width:100%;text-align:center;float:none;margin:0;padding:0;}
	.inner-pg-cap{display:none}
	.top-right{width:100%;float:left !important}
	.top-call-mail{width:100%}
	.top-call{float:none;margin-left:0;margin:0 auto;display:table}
	.top-mail{float:none;margin:0 auto;display:table;}
	.top-menu-btn{width:100%;padding-bottom:0}
	.top-menu{width:100%;}
	a .enq-btn{display:none}
	/*about*/
	.abt-left{width:100%;}
	.abt-right{width:100%}
	.right-links{margin-top:10px;}
	.abt-heads{width:100%}
	.abt-heads p{width:100%}
	.abt-dtl-full{width:100%;text-align:justify}	
	.about-img{width:100%;padding-right:0;}
	.about-img img{ width: 100%;height: auto;display: block;}
	.abt-heads{margin-top:20px;}
	/*footer*/
	.ftr-quick{width:100%}
	.ftr-contact{width:100%;padding-left:0;}
	.ftr-social{width:100%;float:left;}
	.rights{width:100%;text-align:center}
	.company{width:100%;line-height:24px;}
	.cmpny-name{width:100%;text-align:center;line-height:24px;}
	.cmpny-logo{width:100%;text-align:center;line-height:24px;margin-left:0}
	/*product*/
	.product-name{display:none}
	.product-dtls{width:100%}
	.mob-title{display:none}
	.tab-in-items{width:96%;margin-right:0%;height:auto !important;margin-bottom:20px;}
	.tab-in-items:nth-child(2n) {float:right;margin-right:0;}
	.tab-in-items:nth-child(3n) {float:left;}
	.tab-in-images{height:auto !important;width:90%;padding:5%}
	/*gallery*/
	.gallery-items{width:49.8%;height:auto;margin-right:0;}
	.gallery-items:nth-child(2n) {float:right;}	
	/*enquiry*/
	.form-wraper{width:100%}
	.field{width:30%;}	
	.colon{width:5%;}			
    .input-fields{width:65%;}
	/*brands*/
	.client-one{width:49.8%;margin-right:0;padding-top:30px;padding-bottom:30px;}
	.client-one:nth-child(2n){float:right;}
	/*contact*/
	.contact-left{width:100%}
	.contact-right{width:100%}
	.cor-office{width:100%;margin-bottom:40px;}
	.cor-office-mail{width:100%}
	.con-location{font-size:13px;}
	.con-tel{font-size:13px;}	
	.con-mob{font-size:13px;}
	.con-mail{font-size:13px;}
	.contact-dtls{margin-bottom:0;}
	.cor-mail{margin-bottom:0;}
	.about-wraper{padding-bottom:0;}
	/*careeers*/
	.browse-btn{width:100%;margin-top:-50px;}
	.form-submit{margin-bottom:50px;float:left;margin-top:10px;}
	/*scroller*/
	#main-content{width:100% !important;}
	.carouselTicker__item{padding:0 !important;margin-left:10px !important;}
	/*index*/
	.wel-left{width:100%;padding-right:0;}
	.wel-right{width:100%}
	.form-head{top:0px}
	.know-more-btn{margin-bottom:10px;}
	.galery-imgs{width:49%;height:auto;float:left;border:1px solid #fff;margin-right:0%;}	
	.slide-text-home{display:none}
	/*menu*/
	.toggleMenu{background: #00aeef url(../images/menu-icon.png) no-repeat 95% !important;}
	.mob-menu{display:block}
	.nav a{
		border-bottom:1px solid #d5e5eb !important;
		margin-left:0 !important;
		margin-right:0 !important;
		padding-left:5% !important;
	}
	.fixed-icons{display:none}
    }
@media (min-width: 481px) and (max-width: 580px) {
	.container{width:99% !important;height:auto;margin:0 auto;}
	.inner-pg-cap{width:99%}
	.header-wraper{padding-top:0}
	.logo-container{width:100%;text-align:center;float:none;margin:0;padding:0;}
	.inner-pg-cap{display:none}
	.top-right{width:100%;float:left !important}
	.top-call-mail{width:100%}
	.top-call{float:none;margin-left:0;margin:0 auto;display:table}
	.top-mail{float:none;margin:0 auto;display:table;}
	.top-menu-btn{width:100%;padding-bottom:0}
	.top-menu{width:100%;}
	a .enq-btn{display:none}
	/*about*/
	.abt-left{width:100%;}
	.abt-right{width:100%}
	.right-links{margin-top:10px;}
	.abt-heads{width:100%}
	.abt-heads p{width:100%}
	.abt-dtl-full{width:100%;text-align:justify}	
	.about-img{width:50%;padding-right:5%;}
	.about-img img{ width: 100%;height: auto;display: block;}
	.abt-heads{margin-top:20px;}
	/*footer*/
	.ftr-quick{width:100%}
	.ftr-contact{width:100%;padding-left:0;}
	.ftr-social{width:100%;float:left;}
	/*product*/
	.product-name{display:none}
	.product-dtls{width:100%}
	.mob-title{display:none}
	.tab-in-items{width:45%;margin-right:1%;margin-bottom:20px;}
	.tab-in-items:nth-child(2n) {float:left;}
	.tab-in-items:nth-child(3n) {float:left;margin-right:1%;}
	.in-item-names{min-height:50px;}
	/*gallery*/
	.gallery-items{width:49.8%;height:auto;margin-right:0;}
	.gallery-items:nth-child(2n) {float:right;}	
	/*enquiry*/
	.form-wraper{width:100%}
	.field{width:30%;}	
	.colon{width:5%;}			
    .input-fields{width:65%;}
	/*brands*/
	.client-one{width:49.8%;margin-right:0;padding-top:30px;padding-bottom:30px;}
	.client-one:nth-child(2n){float:right;}
	/*contact*/
	.contact-left{width:100%}
	.contact-right{width:100%}
	.cor-dtls{font-size:13px}
	.con-location{font-size:13px;}
	.con-tel{font-size:13px;}	
	.con-mob{font-size:13px;}
	.con-mail{font-size:13px;}
	.contact-dtls{margin-bottom:0;}
	.cor-mail{margin-bottom:0;}
	.about-wraper{padding-bottom:0;}
	/*careeers*/
	.browse-btn{width:100%;margin-top:-50px;}
	.form-submit{margin-bottom:50px;float:right;margin-top:0px;}
	/*scroller*/
	#main-content{width:100% !important;}
	.carouselTicker__item{padding:0 !important;margin-left:10px !important;}
	/*index*/
	.wel-left{width:100%;padding-right:0;}
	.wel-right{width:100%}
	.form-head{top:0px}
	.know-more-btn{margin-bottom:10px;}
	.galery-imgs{width:49%;height:auto;float:left;border:1px solid #fff;margin-right:0%;}	
	.slide-text-home{display:none}
	/*menu*/
	.toggleMenu{background: #00aeef url(../images/menu-icon.png) no-repeat 95% !important;}
	.mob-menu{display:block}
	.nav a{
		border-bottom:1px solid #d5e5eb !important;
		margin-left:0 !important;
		margin-right:0 !important;
		padding-left:5% !important;
	}
	.fixed-icons{display:none}
	.form-head{text-align:left;width:90%;padding-left:10%}
	.galery-wraper{padding-top:20px;padding-bottom:20px;}
	.galery-imgs{width:23.6%;margin-right:1%}	
	.resp-tabs-list li {margin-right:10px !important;}
	}
@media (min-width: 581px) and (max-width: 736px){
	.container{width:99% !important;height:auto;margin:0 auto;}
	.inner-pg-cap{width:99%}
	.header-wraper{padding-top:0}
	.logo-container{width:100%;text-align:center;float:none;margin:0;padding:0;}
	.inner-pg-cap{display:none}
	.top-right{width:100%;float:left !important}
	.top-call-mail{width:100%}
	.top-call{float:none;margin-left:0;margin:0 auto;display:table}
	.top-mail{float:none;margin:0 auto;display:table;}
	.top-menu-btn{width:100%;padding-bottom:0}
	.top-menu{width:100%;}
	a .enq-btn{display:none}
	/*about*/
	.abt-left{width:100%;}
	.abt-right{width:100%}
	.right-links{margin-top:10px;}
	.abt-heads{width:100%}
	.abt-heads p{width:100%}
	.abt-dtl-full{width:100%;text-align:justify}	
	.about-img{width:50%;padding-right:5%;}
	.about-img img{ width: 100%;height: auto;display: block;}
	.abt-heads{margin-top:20px;}
	/*footer*/
	.ftr-quick{width:100%}
	.ftr-contact{width:100%;padding-left:0;}
	.ftr-social{width:100%;float:left;}
	/*product*/
	.product-name{display:none}
	.product-dtls{width:100%}
	.mob-title{display:none}
	.tab-in-items{width:45%;margin-right:1%;margin-bottom:20px;}
	.tab-in-items:nth-child(2n) {float:right;}
	.tab-in-items:nth-child(3n) {float:left;margin-right:1%;}
	.tab-in-images{height:310px;}
	.in-item-names{min-height:50px;}
	/*gallery*/
	.gallery-items{width:49.8%;height:auto;margin-right:0;}
	.gallery-items:nth-child(2n) {float:right;}	
	/*enquiry*/
	.form-wraper{width:100%}
	.field{width:30%;}	
	.colon{width:5%;}			
    .input-fields{width:65%;}
	/*brands*/
	.client-one{width:49.8%;margin-right:0;padding-top:30px;padding-bottom:30px;}
	.client-one:nth-child(2n){float:right;}
	/*contact*/
	.contact-left{width:100%}
	.contact-right{width:100%}
	.cor-dtls{font-size:13px}
	.con-location{font-size:13px;}
	.con-tel{font-size:13px;}	
	.con-mob{font-size:13px;}
	.con-mail{font-size:13px;}
	.contact-dtls{margin-bottom:0;}
	.cor-mail{margin-bottom:0;}
	.about-wraper{padding-bottom:0;}
	/*careeers*/
	.form-submit{margin-bottom:50px;float:right;margin-top:0px;}
	/*scroller*/
	#main-content{width:100% !important;}
	.carouselTicker__item{padding:0 !important;margin-left:10px !important;}
	/*index*/
	.wel-left{width:100%;padding-right:0;}
	.wel-right{width:100%}
	.form-head{top:0px}
	.know-more-btn{margin-bottom:10px;}
	.galery-imgs{width:49%;height:auto;float:left;border:1px solid #fff;margin-right:0%;}	
	.slide-text-home{display:none}
	/*menu*/
	.toggleMenu{background: #00aeef url(../images/menu-icon.png) no-repeat 95% !important;}
	.mob-menu{display:block}
	.nav a{
		border-bottom:1px solid #d5e5eb !important;
		margin-left:0 !important;
		margin-right:0 !important;
		padding-left:5% !important;
	}
	.product-links{width:33%;float:left;min-height:110px;}
	.pdct-icon{width:30%}
	.product-links-head{width:70%;}
	.fixed-icons{display:none}
	.form-head{text-align:left;width:90%;padding-left:10%}
	.galery-wraper{padding-top:20px;padding-bottom:20px;}
	.galery-imgs{width:23.6%;margin-right:1%}	
	.resp-tabs-list li {margin-right:10px !important;}
	}	
@media (min-width: 737px) and (max-width: 768px) {
	.container{width:99% !important;height:auto;margin:0 auto;}
	.inner-pg-cap{width:99%}
	.header-wraper{padding-top:0}
	.inner-pg-cap{display:none}
	.top-right{width:100%;float:left !important}
	.top-call-mail{margin-top:-50px}
	.top-menu-btn{width:100%;padding-bottom:0}
	.top-menu{width:100%;}
	a .enq-btn{display:none}
	/*about*/
	.abt-left{width:100%;}
	.abt-right{width:100%}
	.right-links{margin-top:10px;}
	.abt-heads{width:100%}
	.abt-heads p{width:100%}
	.abt-dtl-full{width:100%;text-align:justify}	
	.about-img{width:50%;padding-right:5%;}
	.about-img img{ width: 100%;height: auto;display: block;}
	.abt-heads{margin-top:20px;}
	/*footer*/
	.ftr-quick{width:100%}
	.ftr-contact{width:100%;padding-left:0;}
	.ftr-social{width:100%;float:left;}
	/*product*/
	.product-name{display:none}
	.product-dtls{width:100%}
	.mob-title{display:none}
	.tab-in-items{width:29%;margin-right:0.5%;margin-bottom:0.5%;}
	.tab-in-items:nth-child(3n) {float:left;}
	.in-item-names{min-height:50px;}
	/*gallery*/
	.gallery-items{width:32.5%;height:auto;margin-right:0.5%;margin-bottom:0.5%}
	/*enquiry*/
	.form-wraper{width:100%}
	.field{width:30%;}	
	.colon{width:5%;}			
    .input-fields{width:65%;}
	/*brands*/
	.client-one{width:32.5%;margin-right:0.5%;padding-top:30px;padding-bottom:30px;margin-bottom:0.5%;}
	/*contact*/
	.contact-left{width:100%}
	.contact-right{width:100%}
	.cor-dtls{font-size:13px}
	.con-location{font-size:13px;}
	.con-tel{font-size:13px;}	
	.con-mob{font-size:13px;}
	.con-mail{font-size:13px;}
	.contact-dtls{margin-bottom:0;}
	.cor-mail{margin-bottom:0;}
	.about-wraper{padding-bottom:0;}
	/*careeers*/
	.form-submit{margin-bottom:50px;float:right;margin-top:0px;}
	/*scroller*/
	#main-content{width:100% !important;}
	.carouselTicker__item{padding:0 !important;margin-left:10px !important;}
	/*index*/
	.wel-left{width:100%;padding-right:0;}
	.wel-right{width:100%}
	.form-head{top:0px}
	.know-more-btn{margin-bottom:10px;}
	.galery-imgs{width:49%;height:auto;float:left;border:1px solid #fff;margin-right:0%;}	
	.slide-text-home{display:none}
	/*menu*/
	.toggleMenu{background: #00aeef url(../images/menu-icon.png) no-repeat 95% !important;}
	.mob-menu{display:block}
	.nav a{
		border-bottom:1px solid #d5e5eb !important;
		margin-left:0 !important;
		margin-right:0 !important;
		padding-left:5% !important;
	}
	.product-links{width:33.33%;float:left;min-height:110px;}
	.pdct-icon{width:30%}
	.product-links-head{width:70%;}
	.fixed-icons{display:none}
	.form-head{text-align:left;width:90%;padding-left:10%}
	.galery-wraper{padding-top:20px;padding-bottom:20px;}
	.galery-imgs{width:23.6%;margin-right:1%}	
	.resp-tabs-list li {margin-right:30px !important;}
	}
@media (min-width:769px) and (max-width:991px){
	.container{width:99% !important;height:auto;margin:0 auto;}
	.inner-pg-cap{width:99%}
	.header-wraper{padding-top:0}
	.inner-pg-cap{display:none}
	.top-right{width:100%;float:left !important}
	.top-call-mail{margin-top:-50px}
	.top-menu-btn{width:100%;padding-bottom:0}
	.top-menu{float:right;margin-top:-30px;}
	a .enq-btn{display:none}
	.logo-container{margin-top:10px;}
	/*about*/
	.abt-left{width:100%;}
	.abt-right{width:100%}
	.right-links{margin-top:10px;}
	.abt-heads{width:100%}
	.abt-heads p{width:100%}
	.abt-dtl-full{width:100%;text-align:justify}	
	.abt-heads{margin-top:20px;}
	/*footer*/
	.ftr-quick{width:100%}
	.ftr-contact{width:100%;padding-left:0;}
	.ftr-social{width:100%;float:left;}
	/*product*/
	.product-name{display:none}
	.product-dtls{width:100%}
	.mob-title{display:none}
	.tab-in-items{width:29%;margin-right:0.5%;margin-bottom:0.5%;}
	
	.tab-in-items:nth-child(3n) {float:left;}
	
	/*gallery*/
	.gallery-items{width:32.5%;height:auto;margin-right:0.5%;margin-bottom:0.5%}
	/*enquiry*/
	.form-wraper{width:100%}
	.field{width:30%;}	
	.colon{width:5%;}			
    .input-fields{width:65%;}
	/*brands*/
	.client-one{width:32.5%;margin-right:0.5%;padding-top:30px;padding-bottom:30px;margin-bottom:0.5%;}
	/*contact*/
	.contact-left{width:100%}
	.contact-right{width:100%}
	.cor-dtls{font-size:13px}
	.con-location{font-size:13px;}
	.con-tel{font-size:13px;}	
	.con-mob{font-size:13px;}
	.con-mail{font-size:13px;}
	.contact-dtls{margin-bottom:0;}
	.cor-mail{margin-bottom:0;}
	.about-wraper{padding-bottom:0;}
	/*careeers*/
	.form-submit{margin-bottom:50px;float:right;margin-top:0px;}
	/*scroller*/
	#main-content{width:100% !important;}
	.carouselTicker__item{padding:0 !important;margin-left:10px !important;}
	/*index*/
	.wel-left{width:100%;padding-right:0;}
	.wel-right{width:100%}
	.form-head{top:0px}
	.know-more-btn{margin-bottom:10px;}
	.galery-imgs{width:23.7%;height:auto;float:left;border:1px solid #fff;margin-right:1%;}	
	.slide-text-home{display:none}
	/*menu*/
	.mob-menu{display:block}
	.nav a{
		border-bottom:1px solid #d5e5eb !important;
		margin-left:15px !important;
		margin-right:0 !important;
		padding-left:5% !important;
		font-size:12px !important;
	}
	.product-links{width:33.33%;float:left;min-height:110px;}
	.pdct-icon{width:30%}
	.product-links-head{width:70%;}
	.form-head{width:90%;padding-left:10%;background:#ed1c24 url(../images/callback.png) no-repeat 30px  center;text-align:left;}
	.snd-msg{width:95%;text-align:left;padding-left:5%}
	.resp-tabs-list li {
	margin-left:30px !important;	
	}
	}	
@media (min-width:992px) and (max-width:999px){
	.container{width:95%;height:auto;margin:0 auto}
	.resp-tabs-list li h2{font-size:8px !important;}
	.galery-imgs{width:23.6%;height:auto;float:left;border:1px solid #fff;margin-right:1%;}	
	.nav a{margin-left:2 !important;margin-right:2!important;font-size:12px !important}
	.inner-pg-cap{width:95%}
	.contact-left{width:60%;}
	.contact-right{width:35%;}
	.form-head{width:80%;padding-left:20%;text-align:left;background:#ed1c24 url(../images/callback.png) no-repeat 10px  center;}
	.slide-text-home{bottom:23% !important}
	.gallery-items{width:24.8%;}
	.client-one{width:24.8%;}
	.caption-top{font-size:20px;}
	.caption-middle{font-size:30px;line-height:30px;}
	.caption-bottom{font-size:16px;line-height:30px;}
	/*product*/
	.product-name{display:none}
	.product-dtls{width:100%}
	.mob-title{display:none}
	.tab-in-items{width:29%;margin-right:0.5%;margin-bottom:0.5%;}
	.tab-in-items:nth-child(3n) {float:left;}
	}			

							