@charset "utf-8";

/* CSS Document */



body{

	

	background:#ffffff;

}

.fafont{

	

	font-size: 50px !important;

}

.icontfont{

	font-sie: 20px !important;

	

}

.imgstyle{

	

	margin: 5px;

	

}

.comname{

	width: auto;	

	

	float: right;

	padding-top: 20px;

	

	

}

.space-new {padding-top: 30px  !important; 

	padding-bottom: 100px !important;

	overflow: hidden;}



.hstyle{

	font-size: 25px;

	color: #434141;

	clear: both;

	font-weight: 500;

	line-height: 30px;

}





.lft-content{

	

	float: left;

	padding-left: 20px;

	padding-top:0px;

	

	width: auto;

	

}

.lft-content  h6{

	

	margin-bottom: 0px !important;

	

	

}



.rt-content{

	

	float: right;

	padding: 20px;

	background: rgba(128,214,227,1.00);

	width: 50%;

}



.bgimg1{

	

	background-image: url("../images/bg-products.png");

	background-position: top right;

	background-repeat: no-repeat;

	/*background: rgba(249,250,251,1.00)*/

	

}

.space-1{

	padding: 30px;

	

}



.clr{

	

	color: rgba(255,58,99,1.00);

	padding-bottom: 10px;

	font-size: 1.4em !important;

}

.td-clr{

	

	background: #D8EAF6;

}.td-clr2{

	

	background: #E2F0F9;

}

.pd-min{

/*padding-top: 10px !important;*/

	padding-top: 20px !important;

	padding-bottom: 20px !important;

	

}

.menuspacer{

	

	padding-right: inherit;

}



.dv-ht{

	

	min-height: 370px !important;

	display: block;

}

	.pgbot{

		

		    bottom: 5px !important;

	}



.acc-bg{

	

	background-color: rgb(38 50 76 / 90%) !important;

}

.bg-darkblue {background-color:#031729;}



.divsubhd{

	

	margin-top: 400px !important;

	background-color: rgb(3 17 70 / 65%);

	text-align: center;

	    font-family: 'Lobster', cursive !important;

    font-size: 2em;

    /*line-height: 26px;*/

	padding: 5px;

	

}

.nwfont{

	

	font-family: 'Lobster', cursive !important;

	font-size: 2em;

	line-height: 40px;

}



#myDIV {

  position: fixed;

	margin-top: 370px;

 /* background-color: coral;*/

  color: white;

	z-index: 9999;

	font-size: 20px !important;

	right: 0px;

}



.mn-margin{

	padding-top: -400px;

}

.mn-margin img{

	max-width: 100%;

			

}



/*table styles start*/

table {

  border-collapse: collapse;

  border-spacing: 0;

  width: 100%;

  border: 1px solid #ddd;

	font-size: 17px;

}



th, td {

  text-align: center;

  padding: 16px;

}



th:first-child, td:first-child {

  text-align: left;

}



tr:nth-child(even) {

  background-color: #f2f2f2

}



.fa-check {

  color: green;

}



.fa-remove {

  color: red;

}

/*table style end*/



.footer-bg{

	

	background-image: url("../images/footer-img.jpg");

	background-position: bottom;

	background-repeat: no-repeat;

	background-size: 100%;

	min-height: 400px;

	

}



@media (max-width: 1199px) and (min-width: 995px) {

	

	.h1nw{

		

		font-size: 25px !important;

		margin-left: 10px;

		line-height: 30px;

		

	}

	.dv-ht{

		min-height: 428px !important;

	}

			.mn-margin{

	padding-top: 20px;

}

	.mn-margin img{

	max-width: 30% !important;

			

}

	

h1 {

    font-size: 45px !important;

    line-height: 45px !important;

}

	

	

}











@media (min-width: 990px) and (max-width:630px){

	

	.imgstyle{

	

	padding-top: 5px;

	

}

	

	.hstyle{

	font-size: 20px;

	

}

	.h1nw{

		

		font-size: 25px !important;

		margin-left: 10px;

		line-height: 30px;

		

	}

	.dv-ht{

	

	min-height: 250px !important;

}

			.mn-margin{

	padding-top: 20px;

}

	.mn-margin img{

	max-width: 30% !important ;

			

}

	h1 {

    font-size: 38px !important;

    line-height: 38px !important;

}

	

	

}





@media (min-width: 400px) and (max-width:630px){

	.comname{

/*	width: auto;	

		clear: both;*/

	/*padding-top: 20px;*/

		display: none !important;

		width: 200px !important;

	

	

}

	

	.imgstyle{

	

	padding-top: 5px;

	

}

		.hstyle{

	font-size: 20px;

	

}

.h1nw{

		

		font-size: 22px !important;

	margin-left: 10px;

	line-height: 27px;

		

	}

	.menuspacer{

	

	margin-right: 20px !important;

		padding: 0px !important;

}

	

	.logo-img{

		

		width:30% !important;

	}

		

	.dv-ht{

		min-height: 250px !important;

	}

	.h1nw{

		

		font-size: 18px !important;

	margin-left: 10px;

	line-height: 27px;

		

	}

	

		.logo{

		

		width:250px !important; 

	}

	

			.mn-margin{

	padding-top: 20px;

}

	.mn-margin img{

	max-width: 100%;

			

}



}

@media (min-width: 150px) and (max-width:600px){

	.menuspacer{

	

	margin-right: 10px !important;

		padding: 0px !important;

}

	

	.logo-img{

		

		width:30% !important;

	}

			.dv-ht{

		min-height: 250px !important;

	}

	.h1nw{

		

		font-size: 18px !important;

	margin-left: 10px;

	line-height: 27px;

		

	}

	.logo{

		

		width:250px !important; 

	}



	.divsubhd{

	

	margin-top: 270px !important;

	

}

				.mn-margin{

	padding-top: 20px;

			

}

	.mn-margin img{

	max-width: 30% !important;

			

}

	.footer-bg{

	

	background-size: cover;	

	min-height: 120px;

	

}

	

}



