@import url(https://fonts.googleapis.com/css?family=Signika);


.left{ float:left;}
.right{ float:right;}
.clearfix{clear:both;}
.relative{position:relative;}
.absolute{position:absolute;}
.fixed{position:fixed;}
.center{margin:0 auto; text-align:center;}
.textleft{text-align:left;}
.textright{text-align:right;}
.block{display:block;}
.none{display:none;}
.inline{display:inline;}


/*margins*/
.ml3{margin-left:3px;}
.ml5{margin-left:5px;}
.ml10{margin-left:10px;}
.ml15{margin-left:15px;}
.ml20{margin-left:20px;}
.ml25{margin-left:25px;}
.ml30{margin-left:30px;}
.ml35{margin-left:35px;}
.ml40{margin-left:40px;}
.ml70{margin-left:70px;}

.ml1{margin-left:-1px;}
.ml-5{margin-left:-5px;}
.ml-10{margin-left:-10px;}
.ml-15{margin-left:-15px;}
.ml-20{margin-left:-20px;}
.ml-25{margin-left:-25px;}
.ml-30{margin-left:-30px;}
.ml-35{margin-left:-35px;}
.ml-40{margin-left:-40px;}
.ml-45{margin-left:-45px;}
.ml-50{margin-left:-50px;}

.ml10{margin-left:10px;}
.ml20{margin-left:20px;}
.ml30{margin-left:30px;}
.ml40{margin-left:40px;}
.ml50{margin-left:50px;}

.mr10{margin-right:10px;}
.mr20{margin-right:20px;}
.mr30{margin-right:30px;}

.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.mt40{margin-top:40px;}
.mt50{margin-top:50px;}
.mt60{margin-top:60px;}

.mt-5{margin-top:-5px;}
.mt-10{margin-top:-10px;}
.mt-20{margin-top:-20px;}
.mt-30{margin-top:-30px;}
.mt-40{margin-top:-40px;}
.mt-50{margin-top:-50px;}
.mt-60{margin-top:-60px;}

.mb5{margin-bottom:5px;}
.mb30{margin-bottom:30px;}





/*paddings*/
.p5 {padding:5px;}
.p10 {padding:10px;}
.p20 {padding:20px;}
.p30 {padding:30px;}
.p40 {padding:40px;}
.p50 {padding:50px;}

.pb20{padding-bottom:20px;}
.pt5{padding-top:5px;}
.pt10{padding-top:10px;}
.pt15{padding-top:15px;}
.pt20{padding-top:20px;}
.pt25{padding-top:25px;}
.pt30{padding-top:30px;}
.pt35{padding-top:35px;}
.pt40{padding-top:40px;}
.pt45{padding-top:45px;}
.pt50{padding-top:50px;}
.pt55{padding-top:55px;}
.pt60{padding-top:60px;}
.pt58{padding-top:58px;}
.pt70{padding-top:70px;}
.pt80{padding-top:80px;}
.pt90{padding-top:90px;}
.pt100{padding-top:100px;}
.pt120{padding-top:120px;}
.pt130{padding-top:130px;}
.pt140{padding-top:140px;}
.pt150{padding-top:150px;}
.pt160{padding-top:160px;}
.pt170{padding-top:170px;}
.pt180{padding-top:180px;}
.pt190{padding-top:190px;}
.pt200{padding-top:200px;}



.pl30{padding-left:30px;}
.pl60{padding-left:60px;}

/*z-index*/
.z-10{z-index:-10;}
.z10{z-index:10;}
.z100{z-index:100;}
.z1000{z-index:1000;}
.z10000{z-index:10000;}

/*borders*/
.btrl1{
border-top:1px solid #e5e5e5;
border-right:1px solid #e5e5e5;
border-left:1px solid #e5e5e5;}
.btr1{
border-top:1px solid #e5e5e5;
border-right:1px solid #e5e5e5;
}

/*Lines*/
.line01{margin:0px;padding:0px;height:1px;width:100%;background:#ddd; margin-top:-26px;}
.line02{margin:0px;padding:0px;height:1px;width:100%;background:rgba(255,255,255,0.1); margin-top:-26px;}

/*widths & heights*/
.h10{height:10px;}
.h20{height:20px;}
.h30{height:30px;}
.h40{height:40px;}
.h50{height:50px;}
.h60{height:60px;}
.h70{height:70px;}
.h80{height:80px;}
.h90{height:90px;}
.h100{height:100px;}
.h150{height:150px;}
.h200{height:200px;}
.h250{height:250px;}
.h300{height:300px;}
.h400{height:400px;}
.h450{height:450px;}
.h470{height:470px;}
.h500{height:500px;}
.h570{height:570px;}

.w10{width:10px;}
.w20{width:20px;}
.w30{width:30px;}
.w40{width:40px;}
.w50{width:50px;}
.w60{width:60px;}
.w70{width:70px;}
.w80{width:80px;}
.w90{width:90px;}
.w100{width:100px;}
.w110{width:110px;}
.w120{width:120px;}
.w130{width:130px;}
.w140{width:140px;}
.w150{width:150px;}
.w160{width:160px;}
.w170{width:170px;}
.w180{width:180px;}
.w190{width:190px;}
.w200{width:200px;}

.w10pcent{width:10%;}
.w15pcent{width:15%;}
.w20pcent{width:20%;}
.w25pcent{width:25%;}
.w30pcent{width:30%;}
.w35pcent{width:35%;}
.w40pcent{width:40%;}
.w45pcent{width:45%;}
.w50pcent{width:50%;}
.w55pcent{width:55%;}
.w60pcent{width:60%;}
.w65pcent{width:65%;}
.w70pcent{width:70%;}
.w75pcent{width:75%;}
.w80pcent{width:80%;}
.w85pcent{width:85%;}
.w90pcent{width:90%;}
.w95pcent{width:95%;}
.w100pcent{width:100%;}

.w200{width:200px;}

.mh100{height:100px; border:0px solid black; display:block;}


/*Absolute/Relative positions*/
.pos1{position:absolute; left:10px;}

.l10{left:5px;}
.l10{left:10px;}
.l15{left:15px;}
.l20{left:20px;}
.l25{left:25px;}
.l30{left:30px;}

.t10{top:5px;}
.t10{top:10px;}
.t15{top:15px;}
.t20{top:20px;}
.t25{top:25px;}
.t30{top:30px;}
.t40{top:40px;}
.t50{top:50px;}


.b-5{bottom:-5px;}
.b-10{bottom:-10px;}
.b-20{bottom:-20px;}



/*Circles*/
.circle{
width:70px;
height:70px;
background:#E6F2F5;
border-radius: 100px; 
-moz-border-radius:100px; 
-webkit-border-radius:100px;
}




.borderR
{
	border:1px solid #f00;
}.borderY
{
	border:1px solid #ff0;
}
.borderP
{
	border:1px solid #cf2791;
}
	/* Socail Icon */

/* Socail Icon  */

#cf_image {
  margin:0 auto;
  width:30px;
  height:30px;
  transition: background-image 1s ease-in-out;
  background-image: url(../images/f.png);
 
}

#cf_image:hover {
  background-image: url(../images/fh.png);
  cursor:pointer;
}

#ct_image {
  margin:0 auto;
  width:30px;
  height:30px;
  transition: background-image 1s ease-in-out;
  background-image: url(../images/t.png);
 
}

#ct_image:hover {
  background-image: url(../images/th.png);
  cursor:pointer;
}


#cl_image {
  margin:0 auto;
  width:30px;
  height:30px;
  transition: background-image 1s ease-in-out;
  background-image: url(../images/l.png);
 
}

#cl_image:hover {
  background-image: url(../images/lh.png);
  cursor:pointer;
}

#yo_image {
  margin:0 auto;
  width:30px;
  height:30px;
  transition: background-image 1s ease-in-out;
  background-image: url(../images/y.png);
 
}

#yo_image:hover {
  background-image: url(../images/yh.png);
  cursor:pointer;
}
.headerBottom
{
	padding:30px 0px;
	text-align:center;
}
	.headerBottom h1
	{
font-family: "Signika",sans-serif;
    font-weight: 700;
    margin: 0.5rem 0;
	color: #000;
	font-size:2rem;
	}
.blueBG
{
	background-color:#afb4be ;
	-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
	padding:5px;
}

.blueBG h1
{
	font-family: 'Signika', sans-serif;
    color: #000;
    font-size: 2.2rem;
    margin: 1rem 0 1rem 1rem;
}

.blueBG h2
{
	font-family: 'Signika', sans-serif;
    color: #000;
    font-size: 2.2rem;
    margin: 1rem 0 1rem 1rem;
}

.blueBG p
{
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	padding:10px;
}
.blueBG ul li

{color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	margin-left:15px;
}
.inn-head
{
	font-family: 'Signika', sans-serif;
    color: #000;
    font-size: 2.4rem;
    margin: 1rem 0 1rem 1rem;
}
.rad-im
{
	-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
}

.cap-imgbottom
{background-color:transparent;
    color: #000;
    text-align:center; padding:5px 8px;
	margin:0 auto;
}

.footerTextHead
{
	text-align:left;
}

.footerTextHead h1
{
	color:#333;
	font-size:1.5rem;
	font-family: "Signika",sans-serif;
    font-weight: 700;
    margin: 1.5rem 0;
	text-align:left;
}
.footerTextHead p
{
	color:#000;
	font-size:12px;
	

	font-size:1.5rem;
	font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    margin: 0.5rem 0;
	text-align:left;
}
.img-text
{
	color:#000;
	font-size:12px;
	font-size:1.5rem;
	font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    margin: 0.5rem 0;
	text-align:left;
}	
.liftingText
{
	text-align:left;
	}
.liftingText h1
{color:#333;
	font-size:1.5rem;
	font-family: "Signika",sans-serif;
    font-weight: 700;
    margin: 1.5rem 0;
	text-align:left;
}
	.liftingText p
{
	color:#000;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
	}
	
	.liftingText a
{
	color:#333;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	}
	
	.liftingText a:hover
{
	color:#333
	}
	.liftingText span
{
	color:#000;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	}
.footerNv{ text-align:left; display: inline-block;font-size:11px; color:#000 !important; padding:5px 0px;}	
	.footerNv ul li a
	{
	display: inline-block;
	color:#fff !important;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
	}
	
	.footerNv ul li a:hover
	{
	
    font-weight: normal;
	}
	
	.whtieDiv
	{
		
		padding-left:10px;
		
	}
	
	.whtieBG
	{
		background-color:#fff;
		padding:5px;
		margin-bottom:10px;
		
	}
	.whtieBG h1
	{
		font-size:2rem;
	font-family: "Signika",sans-serif;
    font-weight: 700;
    margin: 1.5rem 0;
	text-align:left;
	color:#004479;
	}
	
	
	.whtieBG h2
	{
		font-size:1.8rem;
	font-family: "Signika",sans-serif;
    font-weight:normal;
    margin: 1.5rem 0;
	text-align:left;
	color:#004479;
	}
	
	.whtieBG h3
	{
		font-size:1.5rem;
	font-family: "Signika",sans-serif;
    font-weight:normal;
    margin: 1.5rem 0;
	text-align:left;
	color:#004479;
	}
	.whtieBG p
	{
		font-size:1.5rem;
	font-family: "Signika",sans-serif;
    font-weight: normal;
    margin: 1.5rem 0;
	text-align:left;
	color:#004479;
	text-transform:uppercase;
	line-height:32px;
	}
	
	.whtieBG ul li
	{
		text-align:left;
		margin-left:15px !important;
	}
	
	.whtieBG ul li a
	{
		font-size:1.4rem;
	font-family: "Signika",sans-serif;
    font-weight: normal;
    margin: 1.5rem 0;
	text-align:left;
	color:#7e7e7e;
	text-transform:none;
	line-height:24px;
	text-decoration:none;
	}
	.whtieBG ul li a:hover
	{
		color:#7e7e7e
	}
	.breadBG
	{
		background-color:#fff;
		padding:3px 25px;
		
	}
	
	.breadBG a
	{
		font-family: Arial, Helvetica, sans-serif;
		color:#004479;
		font-size:1.2rem;
		
	}
	
	
/* Social End */
/*   mainBG   */

.mainBG
{
	background:url(../images/bg.jpg) repeat top left;
	background:#fff;
	height:100%;
}

.navBG
{
	background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #FDDF20),
	color-stop(1, #CCB42B)
);
background-image: -o-linear-gradient(bottom, #FDDF20 0%, #CCB42B 100%);
background-image: -moz-linear-gradient(bottom, #FDDF20 0%, #CCB42B 100%);
background-image: -webkit-linear-gradient(bottom, #FDDF20 0%, #CCB42B 100%);
background-image: -ms-linear-gradient(bottom, #FDDF20 0%, #CCB42B 100%);
background-image: linear-gradient(to bottom, #FDDF20 0%, #CCB42B 100%);
-webkit-border-top-left-radius: 8px;
-webkit-border-top-right-radius: 8px;
-moz-border-radius-topleft: 8px;
-moz-border-radius-topright: 8px;
border-top-left-radius: 8px;
border-top-right-radius: 8px;
}

/* Menu  */

nav {
    display: block;
    background-color:transparent;
}

.menu {
    display: block;
	background-color:#484848 ;
-webkit-border-top-left-radius: 8px;
-webkit-border-top-right-radius: 8px;
-moz-border-radius-topleft: 8px;
-moz-border-radius-topright: 8px;
border-top-left-radius: 8px;
border-top-right-radius: 8px;
}

.menu li {
    display: inline-block;
    position: relative;
    z-index: 100;
	
    border-right: 1px solid #fff;
    
    line-height: 15px;
    margin: 0;
    padding: 0 11px;
   /* text-shadow: 1px 1px 1px #ffffff;*/
}

.menu li:first-child {
    margin-left: 0;
}

.menu li a {
	font-family: 'Signika', sans-serif;
	font-size:1.6rem;
    text-decoration: none;
    padding: 10px 7px;
    display: block;
    color: #fff ;
	/*text-shadow:1px 1px 1px #ffffff;
    transition: all 0.2s ease-in-out 0s;*/
}

.menu li a:hover,.menu li:hover>a {
    color: #fff;
	/*text-shadow:1px 1px 1px #ffffff;
    background-color:transparent;*/
}

.menu ul {
    visibility: hidden;
    opacity: 0;
    margin: 0;
    padding: 0;
    width: 170px;
    position: absolute;
    left: 0px;
    background: #fff;
    z-index: 99;
    transform: translate(0,20px);
    transition: all 0.2s ease-out;
}

.menu ul:after {
    bottom: 100%;
    left: 20%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(255, 255, 255, 0);
    border-bottom-color: #fff;
    border-width: 6px;
    margin-left: -6px;
}

.menu ul li {
    display: block;
    float: none;
    background: none;
    margin: 0;
    padding: 0;
}

.menu ul li a {
    font-size: 12px;
    font-weight: normal;
    display: block;
    background-color: #ccc;
    color: #333;

}

.menu ul li a:hover,.menu ul li:hover>a {
   background-color: #333;
    color: #fff;
	
}

.menu li:hover>ul {
    visibility: visible;
    opacity: 1;
    transform: translate(0,0);
}

.menu ul ul {
    left: 169px;
    top: 0px;
    visibility: hidden;
    opacity: 0;
    transform: translate(20px,20px);
    transition: all 0.2s ease-out;
	
}

.menu ul ul:after {
    left: -6px;
    top: 10%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(255, 255, 255, 0);
    border-right-color: #fff;
    border-width: 6px;
    margin-top: -6px;
}

.menu li>ul ul:hover {
    visibility: visible;
    opacity: 1;
    transform: translate(0,0);
}

.responsive-menu {
    display: none;
    width: 100%;
    padding: 10px 15px;
    
    color: #fff;
    text-transform: uppercase;
    font-weight: 600;
	
	background-color:#484848;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
}

/*.responsive-menu:hover {
    background: #374147;
    color: #fff;
    text-decoration: none;
}
*/
a.homer {
    background-color:transparent;
}

@media (min-width: 768px) and (max-width: 979px) {
    .mainWrap {
        width: 768px;
    }

    .menu ul {
        top: 37px;
		
    }

    .menu li a {
        font-size: 12px;
    }

    a.homer {
        background-color:transparent  ;
		
    }
}

@media (max-width: 767px) {
    .mainWrap {
        width: auto;
        padding: 50px 20px;
    }

    .menu {
        display: none;
    }

    .responsive-menu {
        display: block;
		
    }

    nav {
        margin: 0;
        background: none;	border-radius:8px;
	-moz-border-radius:8px ;
	-ms-border-radius:8px;
	-o-border-radius:8px;
	-webkit-border-radius:8px;
    }

    .menu li {
        display: block;
        margin: 0;
    }

    .menu li a {
       background-color:#484848;
        color: #fff;
    }

    .menu li a:hover,.menu li:hover>a {
		font-family: 'Signika', sans-serif;
		font-size:1.6rem;
       background-color:#484848;
        color: #fff;
    }

    .menu ul {
        visibility: hidden;
        opacity: 0;
        top: 0;
        left: 0;
        width: 100%;
        transform: initial;
    }

    .menu li:hover>ul {
        visibility: visible;
        opacity: 1;
        position: relative;
        transform: initial;
    }

    .menu ul ul {
        left: 0;
        transform: initial;
    }

    .menu li>ul ul:hover {
        transform: initial;
    }
}

@media (max-width: 480px) {
}

@media (max-width: 320px) {
}

/* End Menu  */
.head2{
	text-align:left

	font-family: 'Signika', sans-serif;
    color: #000;
    font-size: 2.0rem;
    margin: 2rem 0 2rem 1rem;
	padding-top:10px;
}

.head2 ul li
{
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	margin-left:25px;
	
	
}

.contactDe
{
	text-align:left;
}
