/*************************8      header css           ****************************************************/

.shrink {background:rgba(255,255,255,1); box-shadow:0px 5px 12px rgba(0,0,0,.5); z-index:999;}

.logo {/*position:absolute;*/z-index:99;top:-24px;/*max-height:170px;*/-webkit-transition: 0.5s;-moz-transition: 0.5s;-ms-transition: 0.5s;transition: 0.5s;}
.shrink .logo {position:static;max-height:70px;/*max-width:70px;*/-webkit-transition: 0.5s;-moz-transition: 0.5s;-ms-transition: 0.5s;transition: 0.5s; margin:4px 0px;}

.main-nav{-webkit-transition: 0.5s;-moz-transition: 0.5s;-ms-transition: 0.5s;transition: 0.5s;}
.shrink .main-nav{padding:5px 0px!important;box-shadow:0px 5px 12px rgba(0,0,0,.5);}


/**********                Home page css       *******************************/

.services h4{bottom:20px;left:0px;right:0px;z-index:99;}
.w-85{width:85%;}
.partner img{margin-right:50px;}

.form-height{height:113px;}


/**********************************************************************************/

.testicontent {
    font-style: italic;
}

/*****************************************My css***************************************************/
	.breadcrumb {
	background-color: transparent !important;
	padding: 0px !important;
	margin-top: 15px;
	font-size: 15px;
	padding-bottom: 15px !important;
	border-bottom: dashed 1px #c2c2c2;
	}
	.breadcrumb a{ 
	color:#2d438c !important;
		font-weight: bold;
	}
	.breadcrumb li.active:before{
	content: "\00BB";
	font-family: "Font Awesome 5 Free";
	margin-right: 5px;
	margin-left: 5px;
	font-weight: 900;
	}			
.breadcrumb>li+li:before {
  content: "\00BB";
	font-family: "Font Awesome 5 Free";
	margin-right: 5px;
	margin-left: 5px;
	font-weight: 900;
}

.sertitle{height:100px;margin-left: -4%;}



a#contcticon {
    color: #fff !important;
}


#mbnr .overlay {
    background-color: rgba(0,0,0,.4) !important;
    z-index: 1;
}

#mbnr .carousel-caption h1 {
    text-shadow: 5px 9px 10px rgb(0 0 0 / 25%);
}

.aboutaline{text-align:justify;}


.givecall {
    font-size: 20px;
}

.welconten {text-align: justify;}
/*****************************************************************************************/
.hhhhd{font-size:40px;}
/**************              Footer                 ******************************/

.copy,.copy a{color:#8a8a8a;}
.copy a:hover{color:#2d438c;}

/********************     Media query       ***************************************/

@media (min-width: 1920px){
	.banner img {height:601px; width: 100%; -o-object-fit: cover; object-fit: cover; -o-object-position: center; object-position: center;}
}

@media (min-width: 1600px){
	.container-fluid {max-width: 1920px;}
	.container {max-width: 1330px;}
	
	.gutter-lg {margin-left:-20px!important;margin-right:-20px!important;}
	.gutter-lg div[class^="col"]{padding-left:20px!important;padding-right:20px!important;}

	.hhhd{font-size:70px;}
	.hhd{font-size:52px;}
	
	.welcome h2{font-size:33px;}
	
	.carousel-item h2{line-height:1.6;}
	
	.partner img{margin-right:90px;}
	h2.text-primary.yhltd {font-size: 38px;}
}

@media (min-width: 1200px) and (max-width: 1599.98px){
	h2.text-primary.yhltd {font-size: 38px;}
}


@media (min-width: 991.98px) and (max-width: 1199.98px) {   /**                       FOR IPAD   ***********************/
	.welcome h2{font-size:25px;}
	.welcome .lh-lg{line-height:1.6!important;}
}


@media (min-width: 768px) and (max-width: 991.98px) { 
	.py-100,.py-60,.py-80{padding-top:50px;padding-bottom:50px;}
	#Navigation{justify-content: center; width:100%;margin:10px 0px 0px;}
	
	.hhhd{font-size:50px;}
	.hhd{font-size:40px; }
	.hd{font-size:35px; }
	h1,h2.h1{font-size:30px; }
	
	.logo{position:static;height:100px;}
	.banner .hhd{font-size:35px;}
	
	.carousel-item h2{font-size:25px;}
}

@media (max-width: 767.98px){
	.container {max-width:100% !important;}
	.py-100,.py-60,.py-80{padding-top:50px;padding-bottom:50px;}
	
	.hhhd{font-size:50px;}
	.hhd{font-size:40px; }
	.hd{font-size:35px; }
	h1,h2.h1{font-size:30px; }
	
	.logo{position:static; /*max-width:100px;height:100px;*/}
	.banner .hhd{font-size:30px;}
	
	.carousel-item h2{font-size:25px;}
}


@media (max-width: 575.98px){
	.banner img {height:300px;width: 100%;-o-object-fit: cover;object-fit: cover;-o-object-position: center;object-position: center;}
}


