
@import url('https://fonts.googleapis.com/css?family=Quicksand:400,500,600,700&display=swap');
div, p, ul, li, a, h1, h2, h3, h4, h5, h6, span, table, tr, td, img{margin:0; padding:0;}
img{border:none; outline:none;}
body{ font-family: 'Quicksand', sans-serif; font-size: 14px; font-weight:300; color: #f9f9f9; }


p{  line-height:24px; margin:0 0 15px 0 !important; font-weight: 300; font-size: 14px; }

.py-3{ padding-top:30px !important; padding-bottom: 30px !important;  }
/*start header*/
.bg-blackback{background:#000 url(../images/wave-pattern.png) top center no-repeat; min-height:437px;}
.bg-blackback .mainHeader{padding:20px 0 0 0;}

.bg-whitback{background:url(../images/wave-pattern.png) top center no-repeat; min-height:437px;}
.bg-whitback .mainHeader{padding:20px 0 0 0;}
/*end*/

/*start servicebox-w835 style*/
.servicebox-w835{width:835px; margin:0 auto; padding:0;}

.services-bg, .services-bg:visited{margin:13px 0 0 0; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; color:#fff; display:block; position:relative;
text-align:center; text-shadow:0 1px #000; z-index:9999;}
.services-bg:hover{display:block; text-decoration:none;}
.carousel .services-bg{margin:2px 1px;}
.services-bg img{background-color:#555; -webkit-box-shadow:0 1px 2px rgba(0,0,0,.4); -moz-box-shadow:0 1px 2px rgba(0,0,0,.4); box-shadow:0 1px 2px rgba(0,0,0,.4); -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; text-align:center; width:100%;}

.services-bg:hover .services-bg-title{background:rgba(0,0,0,.7); padding:5px 0;}

.services-bg .services-bg-title{bottom:37px; left:0; margin:0 0 -17px; padding:0 5px; position:absolute; right:0; text-align:center; -webkit-transition:bottom .2s ease-in;transition: bottom .2s ease-in;}
.services-bg .title{bottom:46px; font-size:25px; font-weight:bold; line-height:25px; margin:0 0 6px; text-align:center; font-style:italic; color:#fff;}

.services-bg .bg-hover{background:rgba(6,0,255,.3); -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; bottom:0; left:0; opacity:0; filter: alpha(opacity=0); position:absolute; right:0; top:0; -webkit-transition:all .2s ease-out; transition:all .2s ease-out;}

.services-bg:hover{text-shadow:none;}

.services-bg:hover .services-bg-title{bottom:46%; color:#1e1e1e; -webkit-transition:bottom .2s ease-in; transition:bottom .2s ease-in;}

.services-bg:hover .bg-hover{opacity:1; filter:alpha(opacity=100); -webkit-transition: all .2s ease-in; transition:all .2s ease-in;}

.relatedCont{background:#141414; min-height:93px; padding: 0 15px;}
.relatedCont p{color:#fff; text-align:center; font-family:'Quicksand', sans-serif; font-size:12px; margin:0 0 5px 0 !important; padding:10px 0 0 0;}
.relatedCont .knowmore{display:block; text-align:center; padding:5px 0 0 0;}
.relatedCont .knowmore a span{vertical-align:text-top; padding:0 0 0 2px;}
.relatedCont .knowmore a:hover{color:#fff;}

/*end*/

/*start footer style*/
.footer-w835{width:835px; margin:0 auto; padding:10px 0 5px 0;}
.coy-txt{padding:10px 0; font-size: 12px;}
.socialbox{padding:0 0 5px 0;}
.socialbox ul{margin:0; padding:0;}
.socialbox ul li{margin:0; padding:0 7px 0 0px; list-style:none; float:left;}
.socialbox ul li a{margin:0; padding:0; list-style:none; display:block; text-indent:-9999px;}
.socialbox ul li a.s-icn1{margin:0; padding:0; list-style:none; background:url(../images/s-icn1.png) no-repeat; width:32px; height:31px; display:block;}
.socialbox ul li a.s-icn2{margin:0; padding:0; list-style:none; background:url(../images/s-icn2.png) no-repeat; width:32px; height:31px; display:block;}
.socialbox ul li a.s-icn3{margin:0; padding:0; list-style:none; background:url(../images/s-icn3.png) no-repeat; width:32px; height:31px; display:block;}
.socialbox ul li a.s-icn4{margin:0; padding:0; list-style:none; background:url(../images/s-icn4.png) no-repeat; width:32px; height:31px; display:block;}
.socialbox ul li a.s-icn5{margin:0; padding:0; list-style:none; background:url(../images/s-icn5.png) no-repeat; width:32px; height:31px; display:block;}
.socialbox ul li a.s-icn6{margin:0; padding:0; list-style:none; background:url(../images/s-icn6.png) no-repeat; width:32px; height:31px; display:block;}
.socialbox ul li a.s-icn7{margin:0; padding:0; list-style:none; background:url(../images/s-icn7.png) no-repeat; width:32px; height:31px; display:block;}
/*end*/

/***************popup start*****************/
#overlay {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index:99999999!important;
background-color: #000;
filter:alpha(opacity=90);
-moz-opacity:0.9;
-khtml-opacity: 0.9;
opacity: 0.9;
z-index: 100;
display: none;
}
.cnt223 a{
text-decoration: none;
}
.popup{
width: 100%;
margin: 0 auto;
display: none;
position: fixed;
z-index:999999999!important;
}
.cnt223{

    width: 740px;
    min-height: 150px;
    margin: 170px auto;
    background-color: none;
    position: relative;
    z-index: 999;
    padding: 0px;
    border-radius: 0px;
   
}
.cnt223 p{
clear: both;
color: #555555;
text-align: justify;
}
.cnt223 p a{
color: #d91900;
font-weight: bold;
}
.cnt223 .x{
float: right;
    /* height: 35px; */
    left: 10px;
    z-index: 99;
    position: relative;
    top: 2px;
    /* width: 34px; */
}
.cnt223 .x:hover{
cursor: pointer;
}

.boxinner {
    background-color: #fff;
    height: auto;
    margin: 0;
    padding: 0;
    width: 100%;
    box-shadow: 0px 0px 30px #fff;
}
	
	.boxinner .boxinner-l img{    margin-bottom: -30px;
    position: relative;
    top: -30px;}
	

	
	.hs-form{display:none;}
	
	
	@media only screen and (min-width: 320px) and (max-width: 667px){
	
	.boxinner .boxinner-l img{width:100%!important;}
	.cnt223{width:90%!important;}
	.cnt223 .x{left:0px!important;}
	
	}
	@media only screen and (min-width: 768px) and (max-width: 1024px){
	.cnt223{width:740px!important;}
	}
	 /***************popup end*****************/