 
@font-face{
    font-family: "Century Gothic-Bold";
    src:url("../font/hinted-CenturyGothic-Bold.ttf");
}
@font-face{
    font-family: "Century Gothic";
    src:url("../font/hinted-CenturyGothic.ttf");
}

@font-face{
    font-family: "Poppins-Bold";
    src:url("../font/Poppins-Bold.ttf");
}
@font-face{
    font-family: "Poppins-Light";
    src:url("../font/Poppins-Light.ttf");
}
@font-face{
    font-family: "Poppins-Medium";
    src:url("../font/Poppins-Medium.ttf");
}
@font-face{
    font-family: "Poppins-Regular";
    src:url("../font/Poppins-Regular.ttf");
}
@font-face{
    font-family: "Poppins-SemiBold";
    src:url("../font/Poppins-SemiBold.ttf");
}

@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700&display=swap');

html, body {

  -webkit-user-select: none;
     -moz-user-select: -moz-none;
      -ms-user-select: none;
          user-select: none;
}


.hidenmaildiv{display:none !important;}

.four_zero_four{display:block; margin:30px auto;}
.four_zero_four h1{font-family:  Century Gothic, CenturyGothic, AppleGothic, sans-serif !important; font-size: 100px !important; line-height:.4 !important; font-weight: 600; color:#c20 !important; text-align:center !important;}
.four_zero_four h1 span{font-family:  Century Gothic, CenturyGothic, AppleGothic, sans-serif; font-size: 20px; font-weight: 600; color:#c20;}


.no-padding{padding: 0 !important}

.navbar{

		 font-family:Century Gothic, CenturyGothic, AppleGothic, sans-serif;

		 padding:0px 0px;

		 padding-left:0px;

		 padding-right:0px;

		font-size:16px;

		

		}

		

	

	

    .home{

    position:absolute;

    width:980px;

    height:50px;

    top:105px;

    left:180px;

    right:0px;

    

    text-align: center;

    padding-top: 13px;

     }

	 

	 

		.bg-003{

			background-color:#3a3a3a;

			padding-bottom:30px;

			}

		

	.bg-03{

		background:url(images/img2.jpg) no-repeat top left;

		 height:543px;

		}	



    .para{

		font-family: roboto condensed;

		font-size: 14.16px;

		color:white;

		padding-left:20px;

		height:auto; 

		}

	.para2{

		font-family: switzerland condblack;

		font-size: 43px;

		color:white;

		

		}

	.para3{

		font-family: switzerland condblack;

		font-size: 110.42px;

		color:white;

		

		}

	.cardio{

		list-style-type: circle;

		color:white;

		font-family: roboto condensed;

		font-size: 20px;

	    padding-left:70px;

		margin-top:0px;

		

		}

		

	.image img{

		padding-top:116px;

		padding-bottom:114px;

		padding-left:23px;

       }

	   .bg-13{

		background-color:#2d2d2d;

		height:auto;

		padding-bottom:30px;

	 

		}	

	.input[type=text], select, textarea{

    width: 60%;

    

    border: 1px solid #ccc;

    border-radius: 4px;

    box-sizing: border-box;

    resize: vertical;

}

   label {

   

    display: inline-block;

    

}



.input[type=submit] {

   

    color: white;

    

    border: none;

    border-radius: 4px;

    cursor: pointer;

    float: right;

}

.col-1 {

    float: left;

    width: 25%;

    margin-top: 6px;

}



.col-4 {

    float: left;

    width: 75%;

    margin-top: 6px;

}

  .bg-23{

	   background-color:#1f1f1f;

	   height:auto;

	  }

  .lasthome{

	  font-family:roboto condensed;

	  font-size:15px;

	  padding-top:55px;

  }

	 .navbar-collapse{

		 float:right;

		 padding-top:37px;

		 }

	 

  .lasthome li{ float:left; list-style:none; padding-left:0px; border-right:1px solid #4b4b4b; }

  .lasthome li a{ font-family:; font-size:14px; color:#fff; padding:0 8px}

  .address{

	  font-family:roboto condensed;

	  font-size:15px;

	  color: #737373;

	    padding-top:54px;

	  }	

	.bg-33{

		 background-color:#0b0b0b;

		 height:auto;

		}

	.terms{

		  font-family:Georgia,Times,Times New Roman,serif;

	  font-size:13px;

	  color: #747474;

	    padding-top:15px;

		padding-left:45px;

		}

	.termzz{

		  font-family:Georgia,Times,Times New Roman,serif;

	  font-size:13px;

	  color: #747474;

	    padding-top:15px;

		padding-left:90px;

		text-align:right;

		}

		

		

		



   .navbar-default .navbar-toggle {

      border-color: transparent;}

	  .mob img{

		  float:left;

		 padding-left:30px;

		  padding-top:8px;

		   margin-left:0px;

		  }

	  .mob a{

		 display:block;

		 padding-top:35px;

		  float:left;}

		  .mob{

		 display:inline-block;

		 padding-top:5px;

		  padding-left:20px;

		  float:left;

		  

			  }

		

		  .mail{

		 display:inline-block;

		 padding-bottom:20px;

		 padding-top:24px;

			  }

			  .mail img{

		 float:left;

		 padding-left:30px;

		  margin-left:0px;

			  }

			  

			  

			  

		  .mail a{

    color: white;

    padding: 14px 0 0 0px;

    display: block;

    float: left;}

	

		.follow{

			style="font-family:roboto condensed;

			 font-size:17px;

			  color:#a6a6a6;

			   padding-top:54px;

			   height:auto;

			

			}	  

			

			

			

			  

@media (max-width:1199px) {

	.navbar-brand{

		width:150px;

		padding-top:30px

		

		}

	.bg-3 container{

		height:450px;

		}

	.navbar-default navbar-fixed top{

		width:955

	

	}

	

}

			  

@media (max-width:991px) {

	

	 .lasthome li{ float: none; border-right:none }

	 .bg-3{

		

		background:#6b0028;

		background-image:none;

        height:auto;

		}

	.navbar-brand{

		width:150px;

		padding-left:0px;

		}

	.mob{

		padding-left:0px;

		}

	.mail{

		padding-left: 0px;

		}

   .lasthome li a{ 

         padding:0 5px

		 }

	.navbar-collapse li a{

		font-size:12px;

		text-align:center; padding:0 6px

		}

}

			  

@media (max-width:767px) {

.bg-03 {

    background: #000;

    height: auto;

}

.terms{

	text-align: center !important;

	padding-left:0px;

	}

.termzz{

	text-align:center;

	padding-left:0px;

	}

	

	.bg-3{

		

		background:#6b0028;

		background-image:none;

        height:auto;

		}

  .lasthome li{

	  padding-left:0px;

	  }

.mob{

	display:none;

	}

	

  .mail{

	display:none;

	}

.navbar-collapse{

	width : 100%;

	}

}









    .navbar{

		 font-family:Century Gothic, CenturyGothic, AppleGothic, sans-serif;

		 padding:0px 0px;

		 padding-left:0px;

		 padding-right:0px;

		font-size:16px;

		

		}

		

	

		



  .lasthome{

	  font-family:Century Gothic, CenturyGothic, AppleGothic, sans-serif;

	  font-size:15px;

	  padding-top:55px;

  }

	 .navbar-collapse{

		 float:right;

		 padding-top:37px;

		 }

	 

  .navbar li{ float:left; list-style:none; padding-left:0px; border-right:1px solid #4b4b4b; }

  .navbar li:last-child{ border-right:none; }

  .navbar li a{font-size:12px; padding:0 8px !important; line-height: 1 !important}

  .address{

	  font-family: Century Gothic, CenturyGothic, AppleGothic, sans-serif ;

	  font-size:15px;

	  color: #737373;

	    padding-top:54px;

	  }	

	.bg-33{

		 background-color:#0b0b0b;

		 height:auto;

		}

	.terms{

		  font-family: Georgia,Times,Times New Roman,serif;

	  font-size:11px;

	  color: #747474;

	    padding-top:15px;

		padding-left:0;

		}

	.termzz{

		  font-family: Georgia,Times,Times New Roman,serif;

	  font-size:11px;

	  color: #747474;

	    padding-top:15px;

		padding-left:90px;

		text-align:right;

		}

		

		

		.navbar {

      margin-bottom: 0;

      background-color: #fff;

      border: 0;

      font-size: 16px !important;

      padding:0px 0px;

	  padding-top:0px;

	  float:right;


  }

   .fst{

	   font-family: Century Gothic, CenturyGothic, AppleGothic, sans-serif ;

	   font-size:16px;

	   letter-spacing:0px;

	   padding-left:0px;

	   padding-right:0px;

	    padding-top:0px;

		color:#4b4b4b;

	   } 

  

   .navbar-default .navbar-toggle {

      border-color: transparent;}

	  .mob img{

		  float:left;

		 padding-left:30px;

		  padding-top:8px;

		   margin-left:0px;

		  }

	  .mob a{

		 display:block;

		 padding-top:35px;

		  float:left;}

		  .mob{

		 display:inline-block;

		 padding-top:5px;

		  padding-left:20px;

		  float:left;

		  

			  }

		

		  .mail{

		 display:inline-block;

		 padding-bottom:20px;

		 padding-top:24px;

			  }

			  .mail img{

		 float:left;

		 padding-left:30px;

		  margin-left:0px;

			  }

			  

			  

			  

		  .mail a{

    color: white;

    padding: 14px 0 0 0px;

    display: block;

    float: left;}

	

		.follow{font-family: Century Gothic, CenturyGothic, AppleGothic, sans-serif ;

			 font-size:17px;

			  color:#a6a6a6;

			   padding-top:54px;

			   height:auto;

			

			}	  

			

			

			

			  

@media (max-width:1199px) {

	.navbar-brand{

		padding-top:15px

		

		}

	.bg-3 container{

		height:450px;

		}

	.navbar-default navbar-fixed top{

		width:955

	

	}

	

}

			  

@media (max-width:991px) {

	

	 .lasthome li{ float: none; border-right:none }

	 .bg-3{

		

		background:#6b0028;

		background-image:none;

        height:auto;

		}

	.navbar-brand{

		width:150px;

		padding-left:0px;

		}

	.mob{

		padding-left:0px;

		}

	.mail{

		padding-left: 0px;

		}

   .lasthome li a{ 

         padding:0 5px

		 }

	.navbar-collapse li a{

		font-size:12px;

		text-align:center; padding:0 6px

		}

}

			  

	.terms a{color: #747474}

	.terms a:hover,.terms a:focus{color: #aaa}

	.termzz a{color: #747474}

	.termzz a:hover,.termzz a:focus{color: #aaa}

@media (max-width:767px) {

.bg-03 {

    background: #000;

    height: auto;

}

.terms{

	text-align: center !important;

	padding-left:0px;

	}

.termzz{

	text-align:center;

	padding-left:0px;

	}

	

	.bg-3{

		

		background:#6b0028;

		background-image:none;

        height:auto;

		}

  .lasthome li{

	  padding-left:0px;

	  }

.mob{

	display:none;

	}

	

  .mail{

	display:none;

	}

.navbar-collapse{

	width : 100%;box-sizing: border-box;

	}

}



@media (max-width:500px) {

.navbar-nav>li {

float:none;

width: 100%;

border-right:none !important;

padding: 10px 0

}

}

	



 .scrollMenu{display: none;}





.navbar-default .navbar-nav > li > a{ font-weight: bold; text-transform: uppercase;}




.successMessage{color:#12B012;font-family:Century Gothic, CenturyGothic, AppleGothic, sans-serif; font-size: 14px;}
.errorMessage{color:#f02a2a;font-family:Century Gothic, CenturyGothic, AppleGothic, sans-serif; font-size: 14px;}




.menuu_btn{background: url(../images/menu.png) no-repeat 0 0/100%; width: 34px; height: 30px; float: left;  border:none; position: relative; z-index: 890; left: 0px ; top: 40px}

.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {

    margin-left:0 !important;

}



.navbar-brand{width: 141px}

.hd_txt{float: left;margin-left: 160px;}



@media(max-width: 1199px){

.hd_txt{float: left;margin-left: 10px;}

}



@media(max-width: 991px){

.hd_txt{display: none;}

}
.engage{ display:block; margin-top: 25px; margin-bottom: 9px;font-family: Century Gothic, CenturyGothic, AppleGothic, sans-serif; font-size: 11px; font-weight:bold; color:#FDAE19; text-transform: uppercase; text-align: center; width: 100% }
.engage:hover,.engage:focus{color:#FDAE19; text-decoration: none; }

.engage_search{float: right;}

.blnk{height: 100px; background: #fff}



.navbar-collapse{    margin-right: 0px !important; padding-top: 0px !important;}


@media(min-width: 992px){

.col-5{width: 20% !important;}

}

@media(max-width: 420px){

.col-xxs-12{width: 100% !important; float: left;}

}



@media(max-width: 767px){

.blnk{height: 40px; background: #fff}

}



@media(max-width: 991px){

.sm-clear-both{clear: both;}

}

.mm-menu a:active, .mm-menu a:hover{color:#d11 !important;}

.centr{display: block; margin: auto;}

.bannerstextscroll{position: absolute; top: 24%; left: 5%; right: 5%;}

.banner_logo{display: block; margin: auto; width: 17%; position: absolute; z-index: 0099; left: 0; right: 0;top: 9%;}


    .banner_menu{position: absolute; left:40px; top:30px; z-index:102;}
    .banner_engage{position: absolute; right:40px; top:30px; z-index:102;}
    .engages{ display: block;  font-family: Century Gothic, CenturyGothic, AppleGothic, sans-serif;  font-size: 11px; font-weight: bold; color: #FDAE19;
    text-transform: uppercase; text-align: center; width: 100%; margin-bottom:9px;}
.engages:hover,.engages:focus{color:#FDAE19; text-decoration: none; }


#tslides{position: relative; height: auto;min-height: 56px; padding: 0px; margin: 0px; list-style-type: none;margin-top:20px;}

.tslide{font-family:  Georgia,Times,Times New Roman,serif ; font-size: 36px; font-weight: 400; color:#fff; text-align: center; box-sizing: border-box; position: absolute;left: 0px;top: 0px;width: 100%;height: 100%;opacity: 0;z-index: 1;-webkit-transition: opacity 1s;-moz-transition: opacity 1s;-o-transition: opacity 1s;transition: opacity 1s;  text-transform:uppercase;}

.showing{ opacity: 1; z-index: 2; color:#fff;}

.bannerstextscroll p{font-family:Century Gothic, CenturyGothic, AppleGothic, sans-serif; font-size: 15px; font-weight: 300; color:#fff; text-align: center; margin:0 auto 54px; padding: 0;line-height: 1.2; display: block; max-width: 700px}

.banner_btn{font-family: Georgia,Times,Times New Roman,serif; background: none; font-size: 13px; font-weight: 400; color:#fff;padding: 6px 24px;

border: 1px solid #fff; text-align: center; text-transform: uppercase;display: block; margin: auto; width: 165px;}

.banner_btn:hover, .banner_btn:focus {background:#fff;border: 1px solid #fff;color:#162a56;text-decoration: none;}



@media(max-width: 1199px){

#tslides{min-height: 36px; }

.tslide{ font-size: 24px;}

.bannerstextscroll p{font-size: 14px;  margin:0 auto 14px; max-width: 500px}

}



@media(max-width: 760px){

.banner_logo { width: 37%; top: 12%;}

.bannerstextscroll {  top: 32%;}

.tslide{ font-size: 4.6vw;}

.banner_btn{font-size: 12px}

.bannerstextscroll p { padding: 0 15px}



.carousel-control{width: 14% !important; z-index: 888 !important}

}



@media(max-width: 480px){

.bannerstextscroll p {  font-size: 3vw;}

}



.home_principal_section{ background: #162a56 url(../images/bg1.jpg) no-repeat center; padding: 170px 15px 170px }

.home_principal_section h1{font-family:  Georgia,Times,Times New Roman,serif; font-size: 42px; font-weight: 100; color:#162a56; margin:0; padding: 0;line-height: 1.4; text-transform: uppercase; }

.home_principal_section p{font-family:  Century Gothic, CenturyGothic, AppleGothic, sans-serif; font-size: 20px; font-weight: 300; color:#fff; margin:0; padding: 0;line-height: 1.3;}

.home_principal_section h1 font{font-family:  Georgia,Times,Times New Roman,serif; font-size: 30px; font-weight: 100; background-color: #f7cc00;  color:#162a56; margin:0; padding: 0 10px;line-height: 1.5; text-transform: uppercase; vertical-align: bottom; }

.home_principal_section h1 span{font-family:  Georgia,Times,Times New Roman,serif;  font-weight: 100; background-color: #f7cc00; color:#162a56; margin:0; padding: 0 10px;line-height: 1; text-transform: uppercase; }

.home_principal_img{float: left; margin: 0 20px 70px 0; }

.home_principal_img img{margin: 17px 0px 10px 0; }

.home_principal_img p{font-family:  Century Gothic, CenturyGothic, AppleGothic, sans-serif; font-size: 16px; font-weight: 300; color:#fff; margin:0; padding: 0;line-height: 1.3;}



@media(max-width: 767px){

.home_principal_section{padding: 67px 15px 90px}

.home_principal_section h1 font{font-size:  20px  }

.home_principal_section h1 {font-size:  26px  }

.home_principal_section p{font-size:  15px  }

}



@media(max-width: 500px){

.home_principal_img {

    float: none;

    margin: 0 auto 30px;

}

}





.home_principal_section2{ background: #fff; padding: 100px 15px 100px }

.home_principal_section2 h1{font-family:  Georgia,Times,Times New Roman,serif; font-size: 28px;  text-align:center; font-weight: 100; color:#17317e; margin:0 0 20px; padding: 0;line-height: 1.4; text-transform: uppercase; }

.home_principal_section2 p{font-family:  Century Gothic, CenturyGothic, AppleGothic, sans-serif; text-align:center; font-size: 17px; font-weight: 300; color:#000; margin:0 0 34px; padding: 0;line-height: 1.7;}

.home_principal_img2{float: none; margin: 0 auto 40px; display: block;width: 150px; }

.home_principal_img2 img{margin: 0;   border-radius: 200px;height: 150px; }

.home_principal_img2 p{font-family:  Century Gothic, CenturyGothic, AppleGothic, sans-serif; font-size: 16px; font-weight: 300; color:#fff; margin:0; padding: 0;line-height: 1.3;}



.home_principal_btn{font-family:Georgia,Times,Times New Roman,serif; text-transform: uppercase; text-decoration:none; text-align:center; font-size: 17px; font-weight: 400; color:#000;padding:8px 16px; margin:0 auto; border:1px solid #000;  display:block; width:170px;}

.home_principal_btn:hover,.home_principal_btn:focus{background:#162a56; border-color:#162a56;color:#fff; text-decoration:none; }

@media(max-width: 767px){

.home_principal_section2{padding: 67px 15px 90px}

.home_principal_section2 h1 font{font-size:  20px  }

.home_principal_section2 h1 {font-size:  26px  }

.home_principal_section2 p{font-size:  15px  }

}



@media(max-width: 500px){

.home_principal_img2 {

    float: none;

    margin: 0 auto 30px;

}

}



.home_values_section{ background: #f7cc00; padding: 125px 15px 125px }

.home_values_section h2{font-family:  Georgia,Times,Times New Roman,serif; font-size: 28px; font-weight: 100; color:#000; margin:0 0 14px; padding: 0; text-align: center; line-height: 1.4; text-transform: uppercase; }

.home_values_section p {font-family:  Century Gothic, CenturyGothic, AppleGothic, sans-serif; font-size: 18px; font-weight: 300; color:#000; margin:0 0 40px; padding: 0; text-align: center; line-height: 1.3;}

.home_values_section h3{font-family:  Georgia,Times,Times New Roman,serif, sans-serif; font-size: 15px; font-weight: 100; color:#000; margin:0 0 20px; padding: 0; text-align: center; line-height: 1.4; }

.home_values_section img{margin:0 auto 12px;  }

.white-trans{background: #fff6; margin:0 0 36px;}

.hom_val{position:relative;}

.home_values_section h4{background:rgba(255,255,255,.7); position:absolute; top:50%; font-family:  Georgia,Times,Times New Roman,serif, sans-serif; font-size: 16px; font-weight: 100; color:#000; margin:-20px 0 20px; padding: 0; text-align: center; line-height: 1.4; text-transform: uppercase; }

.hom_val:hover >.home_values_section h4{display:block;}


@media(max-width: 767px){

.home_values_section{padding: 80px 15px }

.home_values_section h2{font-size: 24px; }

.home_values_section p{font-size: 15px; }

}



.home_community_section{ background: #f3f3f3; padding: 130px 15px 130px }

.home_community_section h3{font-family:  Georgia,Times,Times New Roman,serif; font-size: 28px; font-weight: 100; color:#000; margin:0 0 23px; padding: 0; text-align: center; line-height: 1.4; text-transform: uppercase; }

.home_community_section p {font-family:  Century Gothic, CenturyGothic, AppleGothic, sans-serif; font-size: 15px; font-weight: 300; color:#000; margin:0 0 36px; padding: 0; line-height: 1.3;}

.home_community_section p font{font-family:  Century Gothic, CenturyGothic, AppleGothic, sans-serif; font-size: 15px; font-weight: 300; color:#000; display: inline-block; margin:0 0; padding: 0; text-align: center; width: 100%; line-height:1}

.home_community_section h4{font-family:  Century Gothic, CenturyGothic, AppleGothic, sans-serif; font-size: 17px; font-weight: 100; color:#fff; margin:0; padding: 0 0 15px; text-align: center; line-height: 1.3; text-transform: uppercase;  position: absolute; left: 0; right: 0; bottom:0; background-image: linear-gradient(#0000,#000)}

.home_community_section img{margin:auto ; width: 100%; object-fit: cover; height: 300px }

.home_community_section_each{  position: relative; margin-bottom: 24px}



.home_community_btn{font-family:Georgia,Times,Times New Roman,serif; text-transform: uppercase; text-decoration:none; text-align:center; font-size: 11px; font-weight: 400; color:#000;padding:7px 14px; margin:0 auto; border:1px solid #000;  display:block; width:100px;}

.home_community_btn:hover,.home_community_btn:focus{background:#162a56; border-color:#162a56;color:#fff; text-decoration:none; }

@media(max-width: 767px){

.home_community_section{padding: 60px 15px }

.home_community_section h3{font-size: 24px; }

}

.home_programs_section{ background: #fff; padding: 130px 15px 130px }

.home_programs_section h3{font-family:  Georgia,Times,Times New Roman,serif; font-size: 28px; font-weight: 100; color:#000; margin:0 0 23px; padding: 0; text-align: center; line-height: 1.4; text-transform: uppercase; }

.home_programs_section p {font-family:  Century Gothic, CenturyGothic, AppleGothic, sans-serif; font-size: 15px; font-weight: 300; color:#000; margin:0 0 36px; padding: 0; line-height: 1.3;}

.home_programs_section h4{font-family:  Century Gothic, CenturyGothic, AppleGothic, sans-serif; font-size: 15px; font-weight: 100; color:#fff; margin:0; padding:10px 0; text-align: center; line-height: 2; text-transform: uppercase;  position: absolute; left: 0; right: 0; bottom:0; background-image: linear-gradient(#0000,#000)}

.home_programs_section img{margin:auto ; width: 100%; object-fit: cover; height: 300px }

.home_programs_section_each{  position: relative; margin-bottom: 24px}



@media(max-width: 767px){

.home_programs_section{padding: 60px 15px }

.home_programs_section h3{font-size: 24px; }

}

.home_events_section{ background: #333333; padding: 130px 15px 130px }

.home_events_section h3{font-family:  Georgia,Times,Times New Roman,serif; font-size: 28px; font-weight: 300; color:#fff; margin:0 0 23px; padding: 0; line-height: 1.4; text-transform: uppercase; }

.home_events_section_one{ background: #333333; padding: 0px ;margin-bottom: 18px;}

.home_events_section_one_h4{font-family:  Century Gothic, CenturyGothic, AppleGothic, sans-serif; font-size: 17px; font-weight: 600; color:#ffcb05; margin:0 0 23px; padding: 0; line-height: 1.4; text-transform: uppercase; }

.home_events_section_each{ background: #333333; padding:  0 0 10px 0 !important; display: inline-block;border-bottom: 1px dotted #fff;margin-bottom: 10px;}

.home_events_section_each p {font-family:  Century Gothic, CenturyGothic, AppleGothic, sans-serif; font-size: 17px; font-weight: 400; color:#ffcb05; margin:0; padding: 0; line-height: 1.3;}





.home_blog_date_1{background: #fff; display: inline-block; float: left; padding: 9px 15px; margin: 0 15px 14px 0}

.home_blog_date_1 p {font-family:  Century Gothic, CenturyGothic, AppleGothic, sans-serif; font-size: 15px; font-weight: 400; color:#162a56; margin:0 0 2px; padding: 0; text-align: center; line-height: 1.3;}

.home_blog_date_1 p b{font-family:  Century Gothic, CenturyGothic, AppleGothic, sans-serif; font-size: 25px; font-weight: 600; color:#162a56; margin:0 0 2px; padding: 0; text-align: center; line-height: 1.3;}



.home_blog_date_2{background: #fff; display: inline-block;  padding: 9px 15px; margin: 0 15px 8px 0}

.home_blog_date_2 p {font-family:  Century Gothic, CenturyGothic, AppleGothic, sans-serif; font-size: 15px; font-weight: 400; color:#162a56; margin:0 0 2px; padding: 0; text-align: center; line-height: 1.3;}



.home_events_section_two{background: #162a56; padding: 0px }

.home_events_section_two h4{font-family:  Georgia,Times,Times New Roman,serif; font-size: 24px; font-weight: 400; color:#fff; margin:0; padding: 15px ; line-height: 1.4; text-transform: uppercase; }

.home_events_section_two p {font-family:  Century Gothic, CenturyGothic, AppleGothic, sans-serif; font-size: 15px; font-weight: 400; color:#fff; margin:0 0 2px; padding: 10px 15px; border-bottom: 1px dotted #fff; line-height: 2;}

.home_events_section_two p:last-child{ border-bottom: none;}

.home_events_section_two p a{font-family:  Century Gothic, CenturyGothic, AppleGothic, sans-serif; font-size: 15px; font-weight: 600; color:#fff; margin:0; padding: 0}

.home_events_section_two p a:after{content: url("../images/more-arrow.png")}

@media(max-width: 767px){

.home_events_section{ padding: 70px 15px 80px }

}



.home_gall_section{ background: #fff; padding: 130px 15px 60px }

.home_gall_section h5{font-family:  Georgia,Times,Times New Roman,serif; font-size: 28px; font-weight: 300; color:#000; margin:25px 0 5px; padding: 0; line-height: 1.4; text-transform: uppercase; }

.home_gall_section p {font-family:  Century Gothic, CenturyGothic, AppleGothic, sans-serif; font-size: 18px; font-weight: 400; color:#000; margin:0 0 12px; padding: 0; line-height: 1.3;}

.home_gall_section_img {height: 150px !important; width: 100%;object-fit: cover; margin-bottom: 14px}

.home_gall_section_img2{height: 312px !important; width: 100%;object-fit: cover; margin-bottom: 14px}





@media(max-width: 991px){

.hidden-sm{display: none !important; }

}

@media(max-width: 767px){

.home_gall_section{ padding: 70px 15px 70px }

.home_gall_section h5{font-size: 25px}

.home_gall_section_img2{height: 150px !important; }

}

@media(max-width: 420px){

.home_gall_section_img,.home_gall_section_img2{height: 250px !important; }

}



@media(min-width: 768px){

.sm-border-left{ border-left: 1px dotted #000 }

}

.height-40{height:40px}

.connected h4 {
    font-family: Georgia,Times,Times New Roman,serif;
    font-size: 28px;
    font-weight: 300;
    color: #000;
    margin: 25px 0 15px;
    padding: 0;
    line-height: 1.4;
    text-align:center;
    text-transform: uppercase;
}

.home_footer1{background: #e8e8e8;padding: 0 !important}

.footr1{background: #e8e8e8; padding: 30px 15px 20px}

.footr1 h6{ display:inline-block; box-sizing: border-box; font-family: Georgia,Times,Times New Roman,serif; font-size: 26px; font-weight: 300; text-transform: uppercase;color:#162a56; margin:0 0 18px; padding: 0px 0px;}

.footr1 a{ display:inline-block; box-sizing: border-box; font-family: Georgia,Times,Times New Roman,serif; font-size: 17px; font-weight: 300; text-transform: uppercase;  transition: all 0.4s ease-in-out;color:#000; margin:0 0 28px; padding: 14px 24px; line-height: 1.3;background: #fff;width: 100%;border-left: 4px solid #162a56;}

.footr1 a:hover,.footr1 a:focus{  color:#fff; background: #162a56;width: 100%;border-left: 18px solid #162a56; text-decoration:none; transition: all 0.4s  ease-in-out}

.footr2{background: #162a56; padding: 35px 20px 233px}/* change footer*/

.footr2 p{font-family:Century Gothic, CenturyGothic, AppleGothic, sans-serif;font-size: 15px; font-weight: 400; color:#fff; margin:0 0 15px; padding: 0 0 20px 0; line-height: 1.3;}/* change footer*/

.p-border-b{border-bottom: 1px solid #fff;}/* change footer*/

#call {background: url(../images/phone.png) no-repeat 0 0; padding: 2px 0 2px 30px; }

#mail {background: url(../images/mail.png) no-repeat 0 0; padding: 0px 0 2px 30px; }

#web {background: url(../images/web.png) no-repeat 0 0; padding: 2px 0 20px 30px; margin-bottom: 10px !important;}/* change footer*/



.footr3{background: #e8e8e8; padding: 0 !important}

@media(max-width: 767px){

.footr1{padding: 60px 15px}

.footr2{padding: 60px 20px 240px}

#web { margin-bottom: 40px !important;}

}

.social{}

.social img{ float: left; margin-right: 11px; }

.social p {    margin: 0 0 12px;}





/* sub 1*/

.subpage{ padding: 40px 15px 80px;}





.bannerstextscroll_subpg{position: absolute; bottom: 25%; left: 0; right: 0; }

.banner_logo_subpg{display: block; margin: auto; width: 17%; position: absolute; z-index: 0099; left: 0; right: 0;top: 8%;}

#tslides_subpg{position: relative; height: auto;min-height: 56px; padding: 0px; margin: 0px; list-style-type: none;}

.tslide_subpg{font-family:  Century Gothic, CenturyGothic, AppleGothic, sans-serif; font-size: 35px; font-weight: 400; color:#fff; text-align: center;    box-sizing: border-box; position: absolute;left: 0px;top: 0px;width: 100%;height: 100%;opacity: 0;z-index: 1;-webkit-transition: opacity 1s;-moz-transition: opacity 1s;-o-transition: opacity 1s;transition: opacity 1s;}

.showing{ opacity: 1; z-index: 2; color:#fff;}

.bannerstextscroll_subpg p{font-family:  Century Gothic, CenturyGothic, AppleGothic, sans-serif;font-size: 16px; font-weight: 400; color:#fff; text-align: center; margin:10px auto 30px; padding: 0;line-height: 1.2; display: block; max-width: 650px}

.banner_btn_subpg{font-family: Georgia,Times,Times New Roman,serif; background: none; font-size: 14px; font-weight: 400; color:#fff;padding: 6px 34px;

border: 1px solid #fff; text-align: center; text-transform: uppercase;display: block; margin: auto; width: 135px;}

.banner_btn_subpg:hover, .banner_btn_subpg:focus {background:#fff;border: 1px solid #fff;color:#162a56;text-decoration: none;}

@media(max-width: 1199px){

#tslides_subpg{min-height: 36px; }

.tslide_subpg{ font-size: 24px;}

.bannerstextscroll_subpg p{font-size: 14px;  margin:0 auto 14px; max-width: 500px}

}

@media(max-width: 760px){

.banner_logo_subpg { width: 37%; top: 12%;}

.bannerstextscroll_subpg {  top: 32%;}

.tslide_subpg{ font-size: 3.6vw;margin-top:116px;}

.banner_btn_subpg{font-size: 12px}

.bannerstextscroll_subpg p { padding: 0 15px; margin-top:111px;}

}

@media(max-width: 480px){

.bannerstextscroll_subpg p {  font-size: 4vw;}

}







.back_btn{font-family:Georgia,Times,Times New Roman,serif; text-transform: uppercase; font-size: 14px; font-weight: 400; color:#000;padding:8px 16px; margin:0 0 12px; border:1px solid #000;  display:block;}

.back_btn:hover,.back_btn:focus{background:#162a56; border-color:#162a56;color:#fff; text-decoration:none; }

.subpg_left_sect1{background:#ffffff; display: inline-block; width: 100%;margin:0 0 26px; padding: 0; border-bottom: 1px solid #000}

.subpg_left_sect2{background:#f7cc00; display: inline-block; width: 100%;margin:0; padding: 25px 20px 15px; box-sizing: border-box;}

.subpg_left_sect3{background:#e5e5e5; display: inline-block; width: 100%;margin:0; padding: 25px 20px 15px; box-sizing: border-box;}

.subpg_left_sect4{background:#333333; display: inline-block; width: 100%;margin:0; padding: 25px 20px 15px; box-sizing: border-box;}

.subpg_left_sect5{background:#17317e; display: inline-block; width: 100%;margin:0; padding: 25px 20px 20px; box-sizing: border-box;}



.subpg_left_sect1 h4{font-family:Georgia,Times,Times New Roman,serif; text-transform: uppercase; font-size: 16px; font-weight: 400; color:#000;padding:10px 6px 12px 0px; margin:0;  line-height: 1.3;}

.subpg_left_sect1 ul{  margin:0 0px; padding: 0 0 0px; }

.subpg_left_sect1 ul li{font-family:Century Gothic, CenturyGothic, AppleGothic, sans-serif; font-size: 12px; font-weight: 400; color:#666;  margin:0; padding: 10px 0px; transition: all .4s; list-style-position: inside; list-style-image:  url(../images/subpg_left_sect1_ulli02.png); border-top: 1px dotted #666; line-height: 1.3;}

.subpg_left_sect1 a:hover{text-decoration: none; }

.subpg_left_sect1 ul a:hover >li{color: #17317e; list-style-image:  url(../images/subpg_left_sect2_ulli01.png); transition: all .4s}

.subpg_left_sect1 .active_ulli{color: #17317e; list-style-image:  url(../images/subpg_left_sect2_ulli01.png); transition: all .4s}

.subpg_left_sect2 h5{font-family:Century Gothic, CenturyGothic, AppleGothic, sans-serif; text-transform: uppercase; font-size: 24px; font-weight: 300; color:#000;  margin:0; padding:0 0 10px ; line-height: 1.3;}

.subpg_left_sect2 ul{  margin:0 0 20px; padding: 0 0 0 15px; }

.subpg_left_sect2 ul li{font-family:Century Gothic, CenturyGothic, AppleGothic, sans-serif; text-transform: uppercase; font-size: 14px; font-weight: 400; color:#000;  margin:0; padding: 0px; list-style-position: outside; list-style-image:  url(../images/subpg_left_sect2_ulli01.png);line-height: 2;}

.subpg_left_sect2 a:hover{text-decoration: none; }

.subpg_left_sect2 ul a:hover >li{color: #17317e}



.subpg_left_sect3 h5{font-family:Century Gothic, CenturyGothic, AppleGothic, sans-serif; text-transform: uppercase; font-size: 24px; font-weight: 300; color:#000;  margin:0; padding:0 0 10px ; line-height: 1.2;}

.subpg_left_sect3 ul{  margin:0 0 20px; padding: 0 0 0 15px; }

.subpg_left_sect3 ul li{font-family:Century Gothic, CenturyGothic, AppleGothic, sans-serif; text-transform: uppercase; font-size: 14px; font-weight: 400; color:#000;  margin:0; padding: 0px; list-style-position: outside; list-style-image:  url(../images/subpg_left_sect2_ulli01.png);line-height: 1.9;}

.subpg_left_sect3 a:hover{text-decoration: none; }

.subpg_left_sect3 ul a:hover >li{color: #17317e}



.subpg_left_sect4 h5{font-family:Century Gothic, CenturyGothic, AppleGothic, sans-serif;text-transform: uppercase; font-size: 24px; font-weight: 300; color:#fff;  margin:0; padding:0 0 10px ; line-height: 1.3;}

.subpg_left_sect4 ul{  margin:0 0 20px; padding: 0 0 0 15px; }

.subpg_left_sect4 ul li{font-family:Century Gothic, CenturyGothic, AppleGothic, sans-serif;text-transform: uppercase; font-size: 14px; font-weight: 400; color:#fff;  margin:0; padding: 0px; list-style-position: outside; list-style-image:  url(../images/subpg_left_sect1_ulli02.png);line-height: 1.9;}

.subpg_left_sect4 a:hover{text-decoration: none; }

.subpg_left_sect4 ul a:hover >li{color: #fff}



.subpg_left_sect5 h5{font-family:Century Gothic, CenturyGothic, AppleGothic, sans-serif; text-transform: uppercase; font-size: 24px; font-weight: 300; color:#fff;  margin:0; padding:0 0 10px ; line-height: 1.3;}

.subpg_left_blog_date{background: #fff; display: inline-block; float: left; padding: 2px 4px; margin: 0 15px 14px 0}

.subpg_left_blog_date p {font-family:  Century Gothic, CenturyGothic, AppleGothic, sans-serif; font-size: 12px; font-weight: 400; color:#162a56; margin:0 0 2px; padding: 0; text-align: center; line-height: 1.3;}

.subpg_left_blog_date p b{font-family:  Century Gothic, CenturyGothic, AppleGothic, sans-serif; font-size: 16px; font-weight: 600; color:#162a56; margin:0 0 2px; padding: 0; text-align: center; line-height: 1.3;}

.subpg_left_sect5  h6{  text-transform: uppercase;  font-family: Century Gothic, CenturyGothic, AppleGothic, sans-serif; font-size: 13px; font-weight: 600; color: #ffcb05;margin: 0 0 23px;

padding: 0;line-height: 1.4;text-transform: uppercase;}



.subpg_left_sect6{}

.subpg_left_sect6 h5{font-family:Georgia,Times,Times New Roman,serif;text-transform: uppercase; font-size: 16px; font-weight: 400; color:#000; width: 100%;  margin:20px 0 10px; padding:0 0 7px 0;  }

.subpg_left_sect6 h6{font-family:Georgia,Times,Times New Roman,serif;text-transform: uppercase; font-size: 15px; font-weight: 600; color:#fff; 

text-align: center; width: 100%;  margin:0; padding:70px 0; position: absolute; }

.subpg_left_sect6img{width: 100%; height: 160px; object-fit: cover; opacity: .45; transition: all 0.4s}



.subpg_left_sect6img:hover{opacity: .15; transition: all 0.4s}

.subpg_left_sect6_sub{background: #000; display: inline-block; width: 100%; height: 130px; margin-bottom: 30px;

 position: relative; overflow: hidden;}



.content{ 
    padding-top: 60px;
}

.content h1{font-family:Georgia,Times,Times New Roman,serif; text-transform: uppercase; font-size: 24px; font-weight: 400; color:#000;  margin:0 0 10px ; padding:0; line-height: 1.3;}

.content h2{font-family:Georgia,Times,Times New Roman,serif; text-transform: uppercase; font-size: 20px; font-weight: 400; color:#000;  margin:0 0 10px ; padding:0; line-height: 1.3;}

.content h3{font-family:Georgia,Times,Times New Roman,serif; text-transform: uppercase; font-size: 16px; font-weight: 400; color:#000;  margin:0 0 10px ; padding:0; line-height: 1.3;}

.content p{font-family:Century Gothic, CenturyGothic, AppleGothic, sans-serif; font-size: 15px; font-weight: 400; color:#5f5f5f;  margin:0 0 18px ; padding:0; line-height: 1.5;}

.content p span{font-family:Century Gothic, CenturyGothic, AppleGothic, sans-serif; font-size: 15px; font-weight: 400; color:#5f5f5f;  margin:0; padding:0; line-height: 1;}

.content ul{margin: 0 0 14px; padding: 0 0 0 16px}

.content ul li{font-family:Century Gothic, CenturyGothic, AppleGothic, sans-serif; font-size: 15px; font-weight: 400; color:#5f5f5f;  margin:0 ; padding:0; list-style-position: outside; line-height: 1.7;}



.forms{}

.forms h1{font-family:Georgia,Times,Times New Roman,serif; text-transform: uppercase; font-size: 24px; font-weight: 400; color:#000;  margin:0 0 10px ; padding:0; line-height: 1.3;}

.forms p{font-family:Century Gothic, CenturyGothic, AppleGothic, sans-serif; font-size: 15px; font-weight: 400; color:#5f5f5f;  margin:0 0 18px ; padding:0; line-height: 1.5;}

.forms label{font-family:Century Gothic, CenturyGothic, AppleGothic, sans-serif; font-size: 16px; font-weight: 400; color:#5f5f5f;  margin:0 0 10px ; padding:0; line-height: 1.3;text-align: left !important;
display: block;} /* change */

.form-control{font-family:Century Gothic, CenturyGothic, AppleGothic, sans-serif; font-size: 16px; font-weight: 400; color:#5f5f5f; border-radius:0 !important}

.btn-blck{background: #000; border-radius: 0 !important;font-family:Century Gothic, CenturyGothic, AppleGothic, sans-serif; font-size: 15px !important; color: #fff;  text-transform: uppercase; }

.btn-blck:hover,.btn-blck:focus{background: #243e8c; border-radius: 0 !important;font-family:Century Gothic, CenturyGothic, AppleGothic, sans-serif; font-size: 15px !important; color: #fff !important;   text-transform: uppercase; }

.fts_gall{}
.fts_gall img{height:180px; width:100%; object-fit:cover; margin-bottom:24px;}

   .scrollTitle{display:none;}
         .page_title{position:fixed !important; top:100px; right:0; left:0; z-index:92; background:#243e8c;box-shadow:0 0 15px #4a4a4a}
         .page_title h1 {font-family: Century Gothic, CenturyGothic, AppleGothic, sans-serif;text-transform: uppercase; font-size: 13px; font-weight: 400;color: #fff;margin: 6px 9px 6px; padding: 0; line-height: 1.3;text-align: center;font-weight:bold;}
  
  
  .margin-b24{margin-bottom:24px;}
  .img-centre{margin:auto; display:block;}
  
  
  
.event_btn{font-family: Georgia,Times,Times New Roman,serif; background: none; font-size: 12px; font-weight: 400; color:#243e8c;padding: 5px 24px; border: 1px solid #243e8c; text-align: center; text-transform: uppercase;display:inline-block;width: 105px;}

.event_btn:hover, .event_btn:focus {background:#243e8c;border: 1px solid #fff;color:#fff;text-decoration: none;}



.alert-info {font-family:Century Gothic, CenturyGothic, AppleGothic, sans-serif; font-size: 15px; font-weight: 400;  }
  
  
.search_btn{font-family:Century Gothic, CenturyGothic, AppleGothic, sans-serif; font-size: 15px;background: #243e8c;color: #fff; }
.search_btn:hover,.search_btn:focus{font-family:Century Gothic, CenturyGothic, AppleGothic, sans-serif; background: #243e8c;color: #fff !important; }
  
  
.home-call-a{display: block;}
.home-call-b{display: none;}
.home-call-b a{color: #fff !important;}
.home-mail a{color: #fff !important;}

.admission-call-a{display: block;margin: 0 0 5px 0 !important}
.admission-call-b{display: none;margin: 0 0 5px 0 !important}
.admission-call-b a{color: #5f5f5f !important;}
/*.admission-mail a{color: #5f5f5f !important;} */
  

@media (max-width: 767px) 
{
	.home-call-a{display: none;}
	.home-call-b{display: block;}

	.admission-call-a{display: none;}
	.admission-call-b{display: block;}
}


/*************
	Home page 
*************/
 .btnnn{position: absolute; bottom:230px;right: 15px; z-index:9909; background:#c10000; color:#fff; border:none; width:54px;  height:49px; font-family: Georgia,Times,Times New Roman,serif; font-size: 28px;text-align: center; font-weight:800;}
    #myDIV{position: absolute; bottom:0;right: 15px; z-index:9909; background:#c10000; width:150px;height:230px; padding:15px;}
    #myDIV p {font-family: Century Gothic, CenturyGothic, AppleGothic, sans-serif;font-size: 12px; font-weight: 300;color:#fff; text-align: center;margin: 0 0 13px;padding: 0;line-height: 1.2;}
    #myDIV h2{font-family: Century Gothic, CenturyGothic, AppleGothic, sans-serif;font-size: 15px; font-weight: 600;color:#fff; text-align: center;margin: 0 0 13px;padding: 0;line-height: 1.3;}
    #myDIV h3{font-family: Century Gothic, CenturyGothic, AppleGothic, sans-serif;font-size: 14px; font-weight: 600;color:#fff; text-align: center;margin: 0 0 13px;padding: 0;line-height: 1.9;}
.myDIV_btn {font-family: Georgia,Times,Times New Roman,serif;text-transform: uppercase;text-decoration: none;text-align: center;font-size: 10px;font-weight: 400;color: #fff;padding: 6px 7px;margin: 0 auto;border: 1px solid #fff;display: block;width: 110px;}
.myDIV_btn:hover,.myDIV_btn:focus{text-decoration: none;font-weight: 400;background:#fff;color: #c10000;}


@media (max-width: 767px) 
{
    .btnnn {top: 230px; bottom:auto;}
    #myDIV{height:190px; top:280px; bottom:auto; }
    #myDIV p {font-size: 11px;}
    #myDIV h2{font-size: 13px;}
    #myDIV h3{font-size: 12px;}
    
}


.box{
    text-align: center;
    overflow: hidden;
    position: relative;
}
.box img{
    width: 100%;
    height: 100%;
    transition: all 0.3s ease-out 0s;
}
.box:hover img{
    opacity: 0.4;
    transform: scale(1);
}
.box .box-content{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
.box .title{
	font-family: 'Open Sans', sans-serif; 
    font-size: 15px;
    font-weight: 600;
    color: #112e85;
    letter-spacing: 1px;
    background:rgba(255,255,255,.8);
    opacity: 0;
    margin: 0 0 10px;
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    transform: translateY(-50%);
    padding:11px;
}
.box:hover .title{
    opacity: 1;
}
.box-content .overlay{
    width: 78px;
    height: 78px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform-origin: 0 0;
    transform: rotate(45deg) translate(-50%, -50%);
}
.box-content .overlay:before,
.box-content .overlay:after,
.box-content .overlay div:before,
.box-content .overlay div:after{
    content: "";
    display: block;
    position: absolute;
    background: #f95b34;
    transition: all 0.4s ease-in-out;
}
.box-content .overlay:before,
.box-content .overlay:after{
    width: 0;
    height: 2px;
}
.box-content .overlay div:before,
.box-content .overlay div:after{
    width: 2px;
    height: 0;
}
.box-content .overlay:before,
.box-content .overlay div:before{
    top: 0;
    left: 0;
}
.box-content .overlay:after,
.box-content .overlay div:after{
    bottom: 0;
    right: 0;
}
.box:hover .overlay:before,
.box:hover .overlay:after{
    width: 65%;
}
.box:hover .overlay div:before,
.box:hover .overlay div:after{
    height: 65%;
}
@media only screen and (max-width:990px){
    .box{ margin-bottom: 00px; }
}
.box .post{
	font-family: 'Open Sans', sans-serif; 
    display: block;
    font-size: 11px;
    font-style: italic;
    font-weight: 600;
    color: #fff;
    margin: 10px 0px 20px;
	text-transform:none
}



.popimg{position: absolute; left: 50px; top: 0}
    @media(max-width:480px){
    .popimg{

    position: absolute;
    left: 38px;
    top: 0;
    width: 38px;
}
}


/****** pop up ******/
.pop {
    /*background: #c1c1c1 url(../images/qcontact-bg.png) no-repeat 0 0;*/
    background: #c1c1c1 ;
    margin: 0;
    padding: 30px 20px 10px 20px;
    width: 0;
    min-height: 300px;
    position: fixed;
    top: 225px;
    right: -40px;
    left: auto;
    -webkit-transition: all 2s;
    transition: all 2s;
    z-index: 9999;
}/*
@media(min-width: 501px)
{
  .pop:hover {
    width: 450px;
    right: 0;
    min-height: 200px;
}
}
@media(max-width: 500px)
{
  .pop:hover {
width: 300px;
    right: 0;
    min-height: 300px;
}

}*/

.a-no-decor, .a-no-decor:hover{text-decoration: none !important; }
.blog-padding1 {
    height: 350px;
}

.blog-padding11 {
    height: 300px;
}



/***** campgn banner ******/

.bannerstextscroll_cmpgn {bottom: 12% !important;}
@media (max-width: 760px){
.bannerstextscroll_cmpgn {bottom: auto !important; top: 15% !important;}
}


/***** Blog ******/


.each-blog{position: relative;background: #040404;margin-bottom: 30px;}
.each-blog h4{font-family: "Poppins-Bold"; font-size: 12px;margin: 0;padding: 0;color: #fff; position: absolute;top: 10px;right: 15px;}
.each-blog h3{font-family: "Poppins-Bold"; font-size: 12px;margin: 0 0 12px 0;padding: 0;color: #fff;text-align: left;}
.blog-txt{position: absolute;padding: 0 15px 0 15px;bottom: 15px;}
.each-blog h2{font-family: "Poppins-SemiBold";font-size: 20px;margin: 0 0 12px 0;padding: 0;color: #fff;text-align: left;}
.each-blog p{font-family: "Poppins-Regular";font-size: 14px;margin: 0;padding: 0;color: #fff;text-align: left;}
.each-blog img{object-fit: contain;height: 215.5px;}
/*.each-blog iframe{margin-bottom: 30px;}*/
.height-70 {height: 70px;}
.height-110 {height: 110px;}


.blog-details{width: 980px !important;padding: 100px 30px 80px !important;}
.blog-details h1{font-family: "Poppins-Bold"; font-size: 22px;margin: 0 0 15px 0;padding: 0;color: #575757;text-align: left;}
.blog-details h2{font-family: "Poppins-Bold"; font-size: 18px;margin: 0 0 15px 0;padding: 0;color: #575757;text-align: left;}
.blog-details h3{font-family: "Poppins-Regular"; font-size: 14px;margin: 0 0 20px 0;padding: 0;color: #333333;text-align: left;}
.blog-details p{font-family: "Poppins-Regular"; font-size: 14px;margin: 0 0 15px 0;padding: 0;color: #575757;text-align: justify;line-height: 1.6;}

.blog-detail{width: 1170px !important;padding: 100px 50px 80px !important;}
.blog-detail h1{font-family: "Poppins-Bold"; font-size: 22px;margin: 0 0 15px 0;padding: 0;color: #575757;text-align: left;}
.blog-detail h2{font-family: "Poppins-Bold"; font-size: 18px;margin: 0 0 15px 0;padding: 0;color: #575757;text-align: left;}
.blog-detail h3{font-family: "Poppins-Regular"; font-size: 14px;margin: 0 0 20px 0;padding: 0;color: #333333;text-align: left;}
.blog-detail p{font-family: "Poppins-Regular"; font-size: 14px;margin: 0 0 15px 0;padding: 0;color: #575757;text-align: justify;line-height: 1.6;}
.blog-blk-btn{font-family: "Poppins-Regular";background: #fff;color: #575757;border:1px solid #575757;text-transform: uppercase;
			margin: 0;padding: 5px 20px;}


.each-blog-dtl{padding: 0 0 70px 285px;}
.blog-detail1 h2{font-family: "Poppins-Bold"; font-size: 20px;margin: 0 0 7px 0;padding: 0;color: #333333;text-align: left;}
.blog-detail1 h4{font-family: "Poppins-Regular"; font-size: 14px;margin: 0 0 12px 0;padding: 0;color: #333333;text-align: left;}
.blog-detail1 p{font-family: "Poppins-Regular"; font-size: 14px;margin: 0 0 15px 0;padding: 0;color: #575757;line-height: 1.4;text-align: left;}
.blog-detail1 img{float: left;}
.blog-detail1 iframe{float: left;}
.blog-detail1 ul{  margin:0 0px; padding: 0 0 0px; }
.blog-detail1 ul li{font-family:"Poppins-Regular"; font-size: 12px; font-weight: 400; color:#666;  margin:0; padding: 10px 0px; transition: all .4s; list-style-position: inside; list-style-image:  url(../images/subpg_left_sect1_ulli02.png); border-top: 1px dotted #666; line-height: 1.3;}

.read-more-btn{font-family: "Poppins-Medium";font-size: 13px;color: #575757;border-bottom: 1px solid #575757;text-transform: uppercase;
			text-decoration:none;}
.read-more-btn:hover{text-decoration:none;color: #575757;}


.grn-sect{background: #388b31;padding: 50px 30px 90px;}
.grn-sect h2{font-family: "Poppins-Bold";color: #fff;font-size: 16px;margin: 0 0 20px 0;padding: 0;}
.grn-sect label{font-family: "Poppins-Regular";color: #fff;font-size: 14px;margin: 0;padding: 0;font-weight: 400;}
.grn-sect ul li{list-style: url("../images/grn-ulli.png");color: #fff;font-family: "Poppins-Regular";font-size: 14px;
		border-bottom: 1px solid #ffffff59;padding: 0 0 11px 0;margin: 0 0 7px 0;}
.footer-grn-frm{background: #fff; color: #575757;border: 1px solid #fff;border: none !important;border-radius: 0px !important;}
.footer-grn-frm span{font-family: "Poppins-Regular";color: #fff;font-size: 14px;margin: 0;padding: 0;}
.footer-grn-btn{font-family: "Poppins-Bold";background: #fff;color: #388b31;text-transform: uppercase;width: 100%;border: none;
				padding:5px 0;margin: 0;}
.grn-follow{font-family: "Poppins-Regular";color: #fff;font-size: 14px;margin: 55px 0 20px 0 !important;padding: 0;}

.new-frm-grp{margin-bottom: 10px !important;}

.blog-list-img{object-fit: cover;
height: 174px;
width: 270px;}

.blog-dtl-img{float: left;margin-right: 20px;}

.blog-list-hgt{height: 270px;}

.iframe-width{width: 50%}

.float-right{float: right;margin-left: 20px;}
.float-left{float: left;margin-right: 20px;}


.cont-text-div{border:1px solid #8E8E8E;padding: 20px 5px 20px;background: #6D6D6D;}
.cont-text-div p{font-family: "Poppins-Regular";font-size: 15px;color: #ffcb05;padding: 0;margin: 0;text-align: center;}
.cont-text-div a{color: #0f277c;text-decoration: none;}
.home_gall_section a:hover{text-decoration: none;}



@media(max-width: 1199px)
{

	.blog-detail {width: 900px !important;}
	.blog-details {width: 900px !important;}
	.blog-detail1 h2 {font-size: 18px;}
	.blog-detail1 p {font-size: 13px;}

	.each-blog h4 {font-size: 11px;}
	.each-blog h3{display: none;}
	.each-blog h2 {font-size: 17px;}
	.each-blog p {font-size: 12px;}

}

@media(max-width: 991px)
{

	.blog-detail {width: auto !important;padding: 70px 30px 80px !important;}
	.blog-detail h1{margin: 15px 0 15px 0;}
	.blog-details {width: auto !important;padding: 70px 30px 80px !important;}
	.blog-details h1{margin: 15px 0 15px 0;}
	.blog-detail1 img {float: none;width: 100%;margin-bottom: 10px;}
	.blog-detail1 iframe {float: none;width: 100%;margin-bottom: 10px;}
	.each-blog-dtl {padding: 0px 0 70px 0px;}
	.height-110 {height: 70px;}

	.blog-dtl-img{float: none;margin-right: 0px;}
	.blog-list-hgt{height: 415px;}
	.iframe-width{width: 100%}

	.float-right{float: none;margin-left: 0px;}
	.float-left{float: none;margin-right: 0px;}

}

@media(max-width: 767px)
{

	.each-blog img{display: block; margin: 0 auto 30px;width: 100%;
	object-fit: unset;height: auto;}
	.each-blog h4 {
    font-size: 12px;}
    .each-blog h2 {
    font-size: 20px;}
    .each-blog p {
    font-size: 14px;}
    .each-blog iframe{margin-bottom: 30px;}

}

@media(max-width: 539px)
{
	.col-xxs-12-540{width: 100% !important;}
}

@media(max-width: 420px)
{

	.blog-detail {padding: 45px 30px 80px !important;}
	.blog-details {padding: 45px 30px 80px !important;}
	.each-blog-dtl {padding: 10px 0 50px 0px;}
	.blog-detail iframe { width: 100% }
	.blog-details iframe { width: 100% }
	.blog-list-hgt{height: auto;}

}

@media(max-width: 399px)
{

	.each-blog-dtl {padding: 10px 0 35px 0px;}

	.each-blog p{display: none;}
	.each-blog h2{margin: 0;}

}

.markOfPowr, .powrMark
{
	display: none !important;
}



    .btn-outline2{font-family: Georgia,Times,Times New Roman,serif; text-transform: uppercase;   text-decoration: none;text-align: center; font-size: 15px;font-weight: 400; color: #000;padding: 4px 16px;   margin: 5px 0;border: 1px solid #000;   background:#fff;display: block;}
    .btn-outline2:hover,.btn-outline2:focus{background: #162a56;border-color: #162a56;   color: #fff;   text-decoration: none;}
    
    
.slider {
        width: 100%;
        margin: 15px 0;
    }

    .slick-slide {
      margin: 0px 0px;
    }

    .slick-prev:before,
    .slick-next:before {
      color: black;/*display: none;*/
    }


    .slick-slide {
      transition: all ease-in-out .3s;
      opacity: 1;
    }
    
    .slick-active {
      opacity: 1;
    }

    .slick-current {
      opacity: 1;
    }

.slick-list{padding:0 20% 0 0;}
/*.regular button{display: none !important;}*/
    
.header-call-sect{position: absolute;
right: 125px;
top: 17px;
z-index: 102;} 
.header-call-sect a, .header-call-sect a:hover{color:#2b2b2b;text-decoration: none;}
.header-call-sect p{background: url(../images/head-call.png) no-repeat 0 11px;
padding: 13px 12px 8px 34px;font-family: Century Gothic, CenturyGothic, AppleGothic, sans-serif;
font-size: 21px;
color: #777;}

.static-call-sect{position: absolute;
right: 63px;
top: 10px;
z-index: 102;} 
.static-call-sect a, .static-call-sect a:hover{color:#2b2b2b;text-decoration: none;}
.static-call-sect p{background: url(../images/head-call.png) no-repeat 0 11px;
padding: 13px 12px 8px 34px;font-family: Century Gothic, CenturyGothic, AppleGothic, sans-serif;
font-size: 21px;
color: #777;}
    
@media(max-width:767px)
{
    .header-call-sect{display:none;}
}
@media(max-width:420px)
{
    .static-call-sect {right: unset;
    top: 48px;
    z-index: 102;
    left: 65px;
    }
    .static-call-sect p {
    background: url(../images/head-call.png) no-repeat 0px/15%;
    padding: 13px 11px 8px 25px;font-size: 14px;
    }
}
    
    
    
    
    
    
    
    
