/*
Author: W3layout
Author URL: http://w3layouts.com
License: Creative Commons Attribution 3.0 Unported
License URL: http://creativecommons.org/licenses/by/3.0/
*/
/* reset */
/* latin-ext */
@font-face {
  font-family: 'Quattrocento Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Quattrocento Sans'), local('QuattrocentoSans'), url(efd6FGWWGX5Z3ztwLBrG9T48MEBspdEKklcQvcIk8pU.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Quattrocento Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Quattrocento Sans'), local('QuattrocentoSans'), url(efd6FGWWGX5Z3ztwLBrG9cZ4HySTEWshgORbPp2tk8k.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,dl,dt,dd,ol,nav ul,nav li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;/*font:inherit;*/vertical-align:baseline; }
article, aside, details, figcaption, figure,footer, header, hgroup, menu, nav, section {display: block;}
ol,ul{list-style:none;margin:0;padding:0;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}
/* start editing from here */
a{text-decoration:none;}
.txt-rt{text-align:right;}/* text align right */
.txt-lt{text-align:left;}/* text align left */
.txt-center{text-align:center;}/* text align center */
.float-rt{float:right;}/* float right */
.float-lt{float:left;}/* float left */
.clear{clear:both;}/* clear float */
.pos-relative{position:relative;}/* Position Relative */
.pos-absolute{position:absolute;}/* Position Absolute */
.vertical-base{	vertical-align:baseline;}/* vertical align baseline */
.vertical-top{	vertical-align:top;}/* vertical align top */
.underline{	padding-bottom:5px;	border-bottom: 1px solid #eee; margin:0 0 20px 0;}/* Add 5px bottom padding and a underline */
nav.vertical ul li{	display:block;}/* vertical menu */
nav.horizontal ul li{	display: inline-block;}/* horizontal menu */
img{max-width:100%;}
.imgs {border-radius: 8px; box-shadow:1px 1px 2px #333333;  }
/*end reset*/
body {
	background-color: #f6f6f6;
	font-family: Arial, Geneva,Helvetica, sans-serif;
	font-size: 100%;
}
.wrap{
	margin:0 auto;
	width:100%;
}
.fsub{ font-size:12px;}
.btm_border{
	border-bottom: 0px solid #ff8e8e;;
}

.h_bg{
background-color: #FFFFFF;              CLOR IMAGESSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
 /* Old browsers */
/*background: -moz-linear-gradient(top,  #ff8e8e 0%, #febbbb 0%, #fe9090 0%, #fc9c9c 0%, #fcc9c9 100%); 
background: -webkit-linear-gradient(top,  #ff8e8e 0%,#febbbb 0%,#fe9090 0%,#fc9c9c 0%,#fcc9c9 100%);  
background: linear-gradient(to bottom,  #ff8e8e 0%,#febbbb 0%,#fe9090 0%,#fc9c9c 0%,#fcc9c9 100%);  
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff8e8e', endColorstr='#fcc9c9',GradientType=0 );*/ 
border-bottom: 5px solid #DF0000;	
}
.header{
	padding:2% 4%;
}
.logo{
	float: left;
}
.logo-txt {color: #f60000;
text-shadow: 0px 1px 2px #636363;
font-size: 42px;}
/*99999999999*/
.best-grid p {
    font-size: 1em;
    line-height: 1.8em;
	letter-spacing: 0.5px;
}
.best-bottom {
    text-align: center;
    margin-top: 3em;
}
.best-grid h5 {
    font-size: 1.1em;
    text-transform: capitalize;
    margin: 0.5em 0 0.3em;
	color:#EC0050;
}
.team-gd{
 float: left;
 width: 25%;
 padding: 0 8px;
}
.team-gd img {
    border: 5px solid #EC0050;
    transition: 0.5s all;
    -webkit-transition: 0.5s all;
    -o-transition: 0.5s all;
    -moz-transition: 0.5s all;
    -ms-transition: 0.5s all;
    border-radius: 30px 5px 30px 5px;
}
.team-gd img:hover {
    border: 5px solid #e44514;
}
.img-responsive {
    display: block;
    max-width: 100%;
    height: auto;}
.col-md-4 {
    width: 33.33333333%;
}
/*99999999999999*/
/*111*/ 
.gallery2{float:left;width:100%;margin-right:4%; text-align:center;}
.gallery2 h5{color:#E01417; font-size:1.2em;font-weight:normal;line-height:1.8em;letter-spacing:1px;}
.gallery2 p{color:#000; font-size:12px;font-weight:normal;line-height: 18px ; text-align:justify;}
.gallery2 ul li{display:inline-block;width:27%; height: 302px;padding-bottom: 21px;}
.gallery2-img{   border:3px solid #c0c0c0;
    display: block;
    margin: 5px 2px; background: cornsilk;border-radius: 20px 5px 30px 5px;}   
	/*1111*/
.boxm{   
    margin-right: 51px;
    height: 279px;}

.social-icons {
	 float: right;
	 padding: 14px;
}
.social-icons li a {
	height: 40px;
	width: 40px;
	display:block;
	text-indent: -9999px;
	background: transparent url('../images/231235');
	text-decoration: none;
	transition: 0.5s ease;
	-moz-transition: 0.5s ease;
	-o-transition: 0.5s ease;
	-webkit-transition: 0.5s ease;
}
.contact-info1{
	font-weight: normal;
	color: #BBB;
}
.social-icons li:first-child {
}
.social-icons ul li:first-child, ol li:first-child {
	margin-top: 0px;
}
.social-icons ul li:nth-child(6) {
	margin-top: 0px;
}
.social-icons li {
	float: left;
	width: 40px;
	height: 40px;
	background: none;
	padding: 0px;
	margin: 0;
}
.social-icons a.facebook:hover {
	background-position: 0px bottom;
}
.social-icons a.facebook {
	background-position: 0px top;
}
.social-icons li a {
	height: 40px;
	width: 40px;
	display: block;
	text-indent: -9999px;
	background: transparent url(../images/priya62.png);
}
.social-icons a.twitter {
	background-position: -40px top;
}
.social-icons a.twitter:hover {
	background-position: -40px bottom;
}
.social-icons a.googleplus {
	background-position: -320px top;
}
.social-icons a.googleplus:hover {
	background-position: -320px bottom;
}
.social-icons a.pinterest {
	background-position: -480px top;
}
.social-icons a.pinterest:hover {
	background-position: -480px bottom;
}
.social-icons a.dribbble {
	background-position: -160px top;
}
.social-icons a.dribbble:hover {
	background-position: -160px bottom;
}
.social-iconst a.dribbble:hover {
	background-position: -160px bottom;
}	
.social-icons a.vimeo {
	background-position: -120px top;
}
.social-icons a.vimeo:hover {
	background-position: -120px bottom;
}
/*h_btm*/
.h_btm{
	padding: 0 4%;
}
/*menu*/
.cssmenu {
	
}
.cssmenu > ul > li {
	display:inline-block;
	position: relative;
	width:140px;
}
.cssmenu > ul > li.active a{
	color: #006666;
	/*background-color: #890004;
background-image: -moz-linear-gradient(rgba(107, 0, 0, 1), rgba(227, 0, 0, 1));
background-image: -webkit-linear-gradient(rgba(107, 0, 0, 1), rgba(227, 0, 0, 1));
background-image: -webkit-gradient(linear, 0 100%, 0 0, from(rgba(107, 0, 0, 1)), to(rgba(227, 0, 0, 1)));
background-image: -o-linear-gradient(rgba(107, 0, 0, 1), rgba(227, 0, 0, 1));
background-image: linear-gradient(rgba(107, 0, 0, 1), rgba(227, 0, 0, 1));*/
	/*background-color: #e1184a;
	background-image: -moz-linear-gradient(top, #cf0c3c, #fc2b5f);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#cf0c3c), to(#fc2b5f));
	background-image: -webkit-linear-gradient(top, #cf0c3c, #fc2b5f);
	background-image: -o-linear-gradient(top, #cf0c3c, #fc2b5f);
	background-image: linear-gradient(to bottom, #cf0c3c, #fc2b5f);*/
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffcf0c3c', endColorstr='#fffc2b5f', GradientType=0);
	/*border-color: #fc2b5f #fc2b5f #d70338;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*/
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.cssmenu > ul > li span img {
	vertical-align: middle;
}
.cssmenu > ul > li > a {
	font-family: 'Quattrocento Sans', sans-serif;
	color:#c10909;
	display: block;
	font-size: 15px;
	line-height: 1.8em;
	padding: 12px 20px;
    text-align: center;
	/*background: none repeat scroll 0% 0% #FE9800;*/
/*	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-top-left-radius: 10px;
	-moz-border-top-right-radius: 10px;
	-o-border-top-left-radius: 10px;
	-o-border-top-right-radius: 10px;
background: #a90329; 
background: -moz-linear-gradient(top, #a90329 0%, #8f0222 44%, #6d0019 100%);  
background: -webkit-linear-gradient(top, #a90329 0%,#8f0222 44%,#6d0019 100%);  
background: linear-gradient(to bottom, #a90329 0%,#8f0222 44%,#6d0019 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a90329', endColorstr='#6d0019',GradientType=0 );  */
    font-weight: 600;
	border-right: 1px solid #da1f1f;
    border-left: 1px solid #da1f1f;
    border-top: 1px solid #da1f1f;
	border-radius:3px 3px 1px 1px;
}
.cssmenu > ul > li > a:hover {
	-webkit-transition: 0.9s;
	-moz-transition: 0.9s;
	-o-transition: 0.9s;
	transition: 0.9s;
	/*background-color: #e1184a;
	background-image: -moz-linear-gradient(top, #cf0c3c, #fc2b5f);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#cf0c3c), to(#fc2b5f));
	background-image: -webkit-linear-gradient(top, #cf0c3c, #fc2b5f);
	background-image: -o-linear-gradient(top, #cf0c3c, #fc2b5f);
	background-image: linear-gradient(to bottom, #cf0c3c, #fc2b5f);*/
	background-color: #DF0000;
	/*background-image: linear-gradient(to bottom, rgba(107, 0, 0, 1), rgba(227, 0, 0, 1));*/
	color: #ffffff;
}
/*search*/
.search{
	float: right;
	width: 28%;
	border: 1px solid rgb(226, 226, 226);
	background: #FFFFFF;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	position: relative;
}
.search input[type="text"]{
	padding:8px 16px;
	outline: none;
	color: #202020;
	background:none;
	border: none;
	width: 78.33%;
	line-height: 1.5em;
}
.search input[type="submit"]{
	background: url('../images/search.png') no-repeat 2px 6px;
	padding: 4px 8px;
	border: none;
	cursor: pointer;
	width: 10.33%;
	line-height: 1.5em;
	position: absolute;
	right: 10px;
}
.search input[type="submit"]:hover {
	background:url('../images/search_h.png') no-repeat 2px 6px;
	-webkit-transition: .2s all linear;
	-moz-transition: .2s all linear;
	-o-transition: .2s all linear;
	transition: .2s all linear;
}
.search:hover{
	-webkit-transition: .2s all linear;
	-moz-transition: .2s all linear;
	-o-transition: .2s all linear;
	transition: .2s all linear;
	box-shadow: inset 0px -1px 4px #E4E4E4;
	-webkit-box-shadow: inset 0px -1px 4px #E4E4E4;
	-moz-box-shadow: inset 0px -1px 4px #E4E4E4;
	-o-box-shadow: inset 0px -1px 4px #E4E4E4;
}
/*slider*/
.slider_bg{

background: #620003; /* ff8484Old browsers */
}
.slider{
/*	padding: 0% 4%;*/
}
/*  GRID OF THREE   ============================================================================= */
.grids_1_of_3{
	padding: 4%;
	text-align:center;
}
.grid_1_of_3{
	display: block;
	float:left;
	margin-left: 4%;
}
.grid_1_of_3:first-child { 
	margin-left: 0; 
} 
.images_1_of_3 {
	width: 30.333%; 
}
.images_1_of_3  img {
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-o-border-radius: 50%;
	padding: 6px;
	background: #D5D5D5;
}
.images_1_of_3  h3{
	color: #555555;
	font-family: 'Quattrocento Sans', sans-serif;
	margin-top: 0.8em;
	margin-bottom: 0.4em;
	font-size: 2em;
	font-weight: normal;
	line-height: 1.8em;
	letter-spacing: -1px;
	text-shadow: 0 1px 0 whiteSmoke;
}
.images_1_of_3  p  {
	color: #2F2F2F;
	line-height: 1.8em;
	font-size:0.8925em;
}
/*main*/
.main_bg{
	background-color:#fcbfbf;/*#FFF9B1 */
}
.main{
	padding:1% 4%;
	/*background-color:rgba(255, 249, 128, 1);*/
	background-color: #FFFFFF;                                CLUR IMAGESSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
	
}
.content h2{
	letter-spacing: -1px;
	text-transform: uppercase;
	font-size: 2em;
	color: #2F2F2F;
	font-family: 'Quattrocento Sans', sans-serif;
	text-shadow: 0 1px 1px white;
}
.content h3{
	text-transform: uppercase;
	font-size: 1.2em;
	color: #e1184a;
	font-family: 'Quattrocento Sans', sans-serif;
	text-shadow: 0 1px 0 white;
	line-height: 1.8em;
	margin: 0.8em 0;
}
.content p{
	color: #2F2F2F;
	line-height: 1.8em;
	font-size: 0.8925em;
	
}
.content p a img{
	float: left;
	margin-right:4%;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-o-border-radius: 50%;
	padding: 6px;
	background: #D5D5D5;
}
/*---box---*/
.main_btm{
	background:#fcbfbf;/*#FF4081*/
}
.gallery{
	float:left;
	width:100%;
	margin-right: 5px;
}
.gallery h3{
	text-transform: capitalize;
	color: #555555;
	font-family: 'Quattrocento Sans', sans-serif;
	margin-bottom: 0.4em;
	font-size: 2em;
	font-weight: normal;
	line-height: 1.8em;
	letter-spacing: -1px;
	text-shadow: 0 1px 0 whiteSmoke;
}
.gallery ul li{
	display: inline-block;
	width: 30.5%;
	border:1px solid #fff;
	margin-top:10px;
	margin-right:10px;
}
.gallery-img{
	/*border:1px solid #fff;
	box-shadow:1px 1px 4px #333;*/
	display:block;    margin-bottom: 6px;
}
.terminals{
	float:right;
	width: 28%;
}
.terminals h3{
	text-transform: capitalize;
	color: #555555;
	font-family: 'Quattrocento Sans', sans-serif;
	margin-bottom: 0.4em;
	font-size: 2em;
	font-weight: normal;
	line-height: 1.8em;
	letter-spacing: -1px;
	text-shadow: 0 1px 0 whiteSmoke;
}
.terminals p{
	color: #2F2F2F;
	line-height: 1.8em;
	font-size: 0.8925em;
	margin: 0.5em 0;
}
.terminals p:before{
	content:url(../images/quotes_alt.png);
	padding-right:10px;
}
.terminals span{
	float:right;
	color: #e1184a;
	font-family: 'Quattrocento Sans', sans-serif;
	font-size: 0.875em;
}
.terminals span a{
	font-family: 'Quattrocento Sans', sans-serif;
	color: #3C3C3C;
	font-size: 1.2em;
	line-height: 1.8em;
	text-transform: uppercase;
	transition: 0.5s ease;
	-moz-transition: 0.5s ease;
	-o-transition: 0.5s ease;
	-webkit-transition: 0.5s ease;
}
.terminals span a:hover{
	color: #e1184a;
}
/*footer*/
.footer-bg{
	/*background: rgba(245, 181, 0, 1);*/
	background-color: #FCBFBF;
}
.footer{
	padding:2% 4%;
	background-color: #FF6699;             CLORRRR IMAGESSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS 3333333	
	background-color: rgb(167, 12, 6);
	border-top: 1px solid #fb927c;
}
.box1{
	float:right;
	width: 30.33%;
	margin-right: 4%;
}
.box1:nth-child(3){
	margin-right: 0;
}
.box1 h4{
	letter-spacing: -1px;
	/*text-transform: uppercase;*/
	font-size: 1.4em;
	color: rgb(252, 255, 210);
	font-family: "Quattrocento Sans",sans-serif;
	text-shadow: 1px 1px 2px #121010;
}
.btm{
	margin-bottom: 4%;
}
.box1 nav ul li img{
	margin-top: 10px;	
}
.box1 nav ul li{
	/*display: inline-block;*/
}
.box1 nav ul li a{
	color: #ffe2ea;
	line-height: 1.8em;
	font-size: 0.8925em;
}
.box1 nav ul li a:hover{
	text-decoration:none;
	color: #2F2F2F;
}
.box1 p{
	color: #2F2F2F;
	line-height: 1.8em;
	font-size: 0.8925em;
}
.box1_address p a{
	cursor: pointer;
	color: #e1184a;
}
.box1_address p a:hover{
	color: #2F2F2F;
}
.boxs1 {
    border: 2px solid #C00;
    background-color: #FC0;
    padding: 3px;
    font-size: 16px;
    border-radius: 8px;
    color: #F00;
	width:99%;}
/*footer1*/
.ftr-bg{
/*	background: #ffd1cf;*/
}
.copy{
	text-align:center;
}
.copy p{
	color: #2F2F2F;
	line-height: 1.8em;
	font-size: 0.8925em;
}
.copy p a{
	color: #e1184a;
}
.copy p a:hover{
	color: #2F2F2F;
	-webkit-transition: 0.9s;
	-moz-transition: 0.9s;
	-o-transition: 0.9s;
	transition: 0.9s;
}
/*---about-us----*/
.about-us {
	display: block;
}
.about-header h3{
	color: #555555;
	font-family: 'Quattrocento Sans', sans-serif;
	font-size: 2em;
	font-weight: normal;
	letter-spacing: -1px;
	text-shadow: 0 1px 0 #ffffff;
	text-transform: uppercase;
}
.about-info a{
	/*text-transform: uppercase;*/
	font-size: 1.2em;
	color: #e1184a;
	font-family: 'Quattrocento Sans', sans-serif;
	
	transition: 0.5s ease;
	-moz-transition: 0.5s ease;
	-o-transition: 0.5s ease;
	-webkit-transition: 0.5s ease;
	display: block;
	line-height: 1.8em;
	margin: 5px 0;
}
.about-info a:hover{
	color: #555555;
	text-shadow: 0 1px 0 white;
}
.about-info p{
	color: #2F2F2F;
	line-height: 1.8em;
	font-size: 0.8925em;
	text-align: justify;
}
.about-info ul  {    color: #2F2F2F;
    line-height: 1.6em;
    font-size: 0.8925em;
    text-align: justify; list-style:inside; }
/*.about-info ul>li {    color: #2F2F2F;
    line-height: 1.6em;
    font-size: 0.8925em;
    text-align: justify; }*/
/*-----specials-heading----*/
.specials-heading h5{
	float: left;
	width: 33%;
	height: 1px;
	background: #D1D1D1;
	margin: 24px 0px 0px 0px;
}
/*----special-grid------*/
.special-grid {
	float: left;
	width: 31.333333%;
	margin-right: 2%;
margin-bottom: 1%;
}
.special-grid:nth-child(3){
	margin-right: 0%;
}
.specials {
	margin-top: 1em;
}
.special-grid img{
	width:100%;border-radius: 6px;
box-shadow: 1px 2px 4px #C00;
}
.special-grid a{
	text-transform: uppercase;
	font-size: 1.2em;
	color: #e1184a;
	font-family: 'Quattrocento Sans', sans-serif;
	text-shadow: 0 1px 0 white;
	transition: 0.5s ease;
	-moz-transition: 0.5s ease;
	-o-transition: 0.5s ease;
	-webkit-transition: 0.5s ease;
	padding: 0.5em 0;
	display: block;
}
.special-grid a:hover{
	color: #555555;
}
.special-grid p{
	color: #2F2F2F;
	line-height: 1.8em;
	font-size: 0.8925em;
}
.specials-grids {
	padding: 2% 0;
}
/*-----specials-heading----*/
.specials-heading h3{
	color: #555555;
	font-family: 'Quattrocento Sans', sans-serif;
	font-size: 2em;
	font-weight: normal;
	letter-spacing: -1px;
	text-shadow: 0 1px 0 #ffffff;
	text-transform: uppercase;
}
/*---start-services----*/
.services {
	display: block;
}
.services-header h3{
	color: #555555;
	font-family: 'Quattrocento Sans', sans-serif;
	font-size: 2em;
	font-weight: normal;
	letter-spacing: -1px;
	text-shadow: 0 1px 0 #ffffff;
	text-transform: uppercase;
}
.services-grid{
	width: 22.33333%;
	float: left;
	margin-left: 3%;
}
.services-grid:first-child{
	margin-left: 0;
}
.services-grid a{
	text-transform: uppercase;
	font-size: 1.2em;
	color: #e1184a;
	font-family: 'Quattrocento Sans', sans-serif;
	text-shadow: 0 1px 0 white;
	transition: 0.5s ease;
	-moz-transition: 0.5s ease;
	-o-transition: 0.5s ease;
	-webkit-transition: 0.5s ease;
	padding: 1em 0 0.5em 0;
	display: block;
}
.services-grid a:hover{
	color: #555555;
}
.services-grid p{
	color: #2F2F2F;
	line-height: 1.8em;
	font-size: 0.8925em;
}
/*start Contact*/
.contact{
	display: block;
}
.contact_info{
	float: left ;
	/*width: 64.33333%;*/
	width: 66.33333%;
}
.map {
	margin-top: 4%;
}
.company_address {
	float:right;
	margin-right: 0%;
	width:28.3333%;/* 32.3333%;*/
}
.company_address img { 
border-radius: 4px;
/*box-shadow: 0 1px 3px rgba(147, 0, 52, 0.48);*/}
.span_1_of_2 h2{
	color: rgba(197, 0, 9, 1);
font-family: initial;
font-size: 2.2em;
font-weight: normal;
letter-spacing: -1px;
text-shadow: 0px 1px 0px #FFF;
margin-bottom: 0.5em;
font-style: italic;
}
.span_2_of_4 h2{
	color: #555555;
	font-family: 'Quattrocento Sans', sans-serif;
	font-size: 2em;
	font-weight: normal;
	letter-spacing: -1px;
	text-shadow: 0 1px 0 #ffffff;
	text-transform: uppercase;
	margin-bottom: 0.5em;
}
.contact-form{
	position:relative;
	margin-top: 2%;
}
.contact-form div{
	padding:5px 0;
}
.contact-form span{
	color: #2F2F2F;
	display:block;
	font-size: 0.8725em;
	padding-bottom:5px;
}
.company_address p{
	padding:2px 0;
	font-size: 0.8725em;
	color: #2F2F2F;
	line-height: 1.8em;
}
.company_address p a{
	color: #e1184a;
	cursor:pointer;
}
.company_address p a:hover{
	color: #2F2F2F;
	-webkit-transition:0.5s;
	-moz-transition:0.5s;
	-o-transition:0.5s;
	transition:0.5s;
}
.contact-form input[type="text"],.contact-form textarea{
	font-family: Arial, Geneva,Helvetica, sans-serif;
	font-size: 0.8725em;
	color: #2F2F2F;
	padding: 8px;
	display: block;
	width: 98%;
	background: #FFFFFF;
	border: 1px solid rgba(184, 184, 184, 0.86);
	outline: none;
	-webkit-appearance: none;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
}
.contact-form textarea{
	resize:none;
	height:120px;		
}
.contact-form input[type="text"]:focus,.contact-form textarea:focus{
	-webkit-transition:0.9s;
	-o-transition:0.9s;
	-moz-transition:0.9s;
	transition:0.9s;
	box-shadow: 0px 0px 1px rgba(154, 153, 162, 0.69);
	-webkit-box-shadow:0px 0px 1px rgba(154, 153, 162, 0.69);
	-moz-box-shadow0px 0px 1px rgba(154, 153, 162, 0.69);
	-o-box-shadow: 0px 0px 1px rgba(154, 153, 162, 0.69);
}
.contact-form input[type="submit"]{
	font-family: 'Quattrocento Sans', sans-serif;
	background: #6F6F6F;
	color: #ffffff;
	border: 1px solid #646464;
	cursor: pointer;
	padding: 10px 18px;
	display: inline-block;
	text-transform: uppercase;
	font-size:1em;
	font-weight: 400;
	outline: none;
	position: relative;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
}
.contact-form input[type="submit"]:hover{
	outline:none;
	background: #e1184a;
	color: #ffffff;
}
/*start 404*/
.page{
	padding:8% 0;
	text-align:center;
}
.page h3{
	color: #2F2F2F;
	text-shadow: 0 1px 0 #FFFFFF;
	font-size: 12em;
}
.htext{color: rgba(4, 37, 153, 1);
font-weight: 500;
text-align: center;
font-size:14px;
text-shadow: 1px 2px 1px rgba(185, 185, 191, 1); line-height:25px}
.htext span2{color:rgba(233, 0, 0, 1); font-size:16px; /*background-color:#FC6;*/font-weight: 600; text-shadow:1px 2px 2px rgba(255, 215, 232, 1);
}
.small { font-size:12px; margin-top:-10px}

}
.float1{
        position:fixed;
        width:60px;
        height:60px;
        bottom:30px;
        left:20px;
        border-radius:50px;
      z-index:100;
      display: inline;
      animation: shake 0.5s;
      animation-iteration-count: infinite;
    }
.float{
        position:fixed;
        width:85px;
        height:85px;
        bottom:15px;
        right:20px;
        border-radius:50px;
      z-index:100;
      display: inline;
      animation: shake 0.5s;
      animation-iteration-count: infinite;
    }

.member-slider-section {
    background: #fe3579;
    padding: 120px 0 120px;
}
        .member-slider-section .content .section-header{
            
            text-align:left;
            margin-bottom:0;
        }
        .section-header .sub-title.extra-padding {
    margin-bottom: 30px;
}
        .section-header .sub-title{
            color: #5650ce;
    display: block;
            font-size: 24px;
    line-height: 34px;
            font-weight:600;
   }
        .member-slider-section .single-slider{text-align: center;}  
        .whitecolor {
    color: #fff!important;
}
        .text{    font-size: 16px;
    line-height: 28px;
}
        .member-slider-section .single-slider .img {
    position: relative;
    margin-bottom: 30px;
}
        
        .section-header .title {
    font-size: 50px;
    line-height: 60px;
    font-weight: 700;
    margin-bottom: 11px;
    display: block;
}
        
    .rmvpad {
    padding-right: 1px;
    padding-left: 1px;
        margin-top: 20px;
}
    .plnhead.color1 {
    background: url(images/curve-shape.png) #FF0099;  cccccccccccccccccccccccccccccc1
    background-repeat: no-repeat;
    background-size: cover;
    background-position: bottom;
  
}

.plnhead {
    text-align: center;
    padding: 38px 15px 74px;
    color: #fff;
}
        .plnbody {
    background: #FF3366; 
  
    color: #fff;
}
        .plnhead h1 {
    font-size: 30px;
    color: #fff;
}
        .enqbtn {
    display: block;
    width: 94.3%;
    color: #fff;
    background-color: #FF6699;                                            
    padding: 10px 7px;
    text-align: center;
    font-size: 27px;
    border: 0;
    margin-top: -12px;
}
        .plnbody ul li {
    list-style: none;
    line-height: 44px;
    border-bottom: 1px dashed #FFFFFF;                                    
    padding: 5px 20px;
    transition: .5s;
    text-align: center;
}
        .plnhead.color2 {
    background: url(images/curve-shape.png) #00FFFF; cccccccccc2 
    background-repeat: no-repeat;
    background-size: cover;
    background-position: bottom;
}
        .plnhead.color3 {
    background: url(images/curve-shape.png) #CC0033; nnnnnnooooooooooo
    background-repeat: no-repeat;
    background-size: cover;
    background-position: bottom;
}
        .plnhead.color4 {
    background: url(images/curve-shape.png) #FF9900; ccccccccccccccc3
    background-repeat: no-repeat;
    background-size: cover;
    background-position: bottom;
}
        .plnbody ul li:hover {
    background-color:#fd7f7f;
}
        .enqbtn:hover{color:white;}
    .member-slider-section .single-slider .img img {
    width: 120px;
    height: 120px;
    border-radius: 12%;
    display: inline-block;
    border: 5px solid #ffcc00;
}
        

.member-slider-section .single-slider .inner-content .name {
    font-size: 20px;
    line-height: 34px;
    font-weight: 600;
    text-transform: uppercase;
    margin-bottom: 14px;
    color: #fff;

}
.container{
    padding-bottom: 30px;
    display: block;
    text-align: center;
    float: left;
    width: 100%;
}
.container .rmvpad{width:100%;max-width: 32.5%;float: left;margin: 20px 0.1%; overflow:hidden;}
.blank02{    font-size: 38px;}

.bordr001{border: 14px solid #ffcc00; padding: 20px;}
.brode{border: 14px solid #ed1566; padding: 20px;}

/***** Media Quries *****/
@media only screen and (max-width: 1280px) {
	.wrap{
		width:100%;
	}
}
@media only screen and (max-width: 1024px) {
	.wrap{
		width:99%;
	}
	.images_1_of_3 h3 {
		font-size: 1.5em;
	}
	.gallery {
		width: 68%;
	}
}
@media only screen and (max-width: 800px) {
	.wrap{
		width:99%;
	}
	.cssmenu > ul > li > a {
		font-size: 16px;
		line-height: 1.8em;
		padding: 8px 12px;
	}
	.search input[type="submit"] {
		width: 14.33%;
	}
}
@media only screen and (max-width: 640px){
	.wrap{
		width:99%;
	}
	.gallery {
		width: 60%;
	}
	.terminals {
		float: left;
		width: 36%;
	}
	.logo {
		width: 90%;
	}
	.logo-txt  {color: #f60000;
text-shadow: 0px 1px 2px #636363;
font-size: 32px;}
	.search input[type="text"] {
		width: 66.33%;
	}
	.search input[type="submit"] {
		width: 20.33%;
	}
	.container .rmvpad{width:100%;max-width:100%;float: left;margin: 20px 0px; overflow:hidden;}
	.plnbody ul li.empty{ display:none;}
	.enqbtn{    width: 96%;}
	.boxs1new{    width: 80% !important;}
}
@media only screen and (max-width: 480px) {
	.gallery ul li{
	display: inline-block;
	width: 45.5%;
	border:1px solid #fff;
	margin-top:10px;
	margin-right:10px;
}
.gallery-img{
	/*border:1px solid #fff;
	box-shadow:1px 1px 4px #333;*/
	display:block;    margin-bottom: 6px;
}
	.wrap{
		width:99%;
	}
	.logo{
		margin-top: 2%;
	}
	.logo-txt a {color: #f60000;
text-shadow: 0px 1px 2px #636363;
font-size: 27px;}
	.search{
		display: none;
	}
	.social-icons {
		float: right;
		padding: 0px;
		margin-top: 1%;
	}
	.images_1_of_3 {
		width: 99.333%;
	}
	.gallery {
		width: 100%;
		margin-right: 0%;
	}
	.terminals {
		float: none;
		width: 100%;
	}
	.box1 {
		float:none;
		width: 100%;
		margin-right: 0%;
	}
	.services-grid {
		width: 47.33333%;
		margin-left: 0%;
		margin-right: 2%;
	}
	.company_address {
		float: none;
		margin-right: 0%;
		width: 100%;
	}
	.contact_info {
		float: none;
		width: 100%;
	}
	.cssmenu > ul > li {
    display: inline-block;
    position: relative;
    width: 136px;
}
	.cssmenu > ul > li > a {
		font-size: 13px;
		line-height: 1.5em;
		padding: 8px 6px;
	}
	
@media  (min-width: 320px) and (max-width: 360px)  {
		.gallery ul li{
	display: inline-block;
	width: 65.5%;
	border:1px solid #fff;
	margin-top:10px;
	margin-right:10px;
}
.gallery-img{
/*	border:1px solid #fff;
	box-shadow:1px 1px 4px #333;*/
	display:block;    margin-bottom: 6px;
}
.cssmenu > ul > li {
    display: inline-block;
    position: relative;
    width: 100px;
}
@media only screen and (max-width: 320px) {
		.wrap{
		width:99%;
	}
	.logo{
		float: none;
		width: 100%;
		text-align:center;
	}
	.logo-txt a {color: #f60000;
/*text-shadow: 0px 1px 2px #540303;*/
background: -webkit-linear-gradient(#ff2626, #540303);
background-clip: border-box;
background-clip: border-box;
-webkit-background-clip: text;
-webkit-text-fill-color: #ff0b0b00;
font-size: 25px;}
	.services-grid {
		width: 100%;
		margin-left: 0%;
		margin-right: 0%;
	}
	.special-grid {
		float: none;
		width: 100%;
		margin-right: 0%;
	}
}