
@font-face {
    font-family: 'Corbel';
    src: url('../fonts/Corbel.eot');
    src: url('../fonts/Corbeld41d.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Corbel.html') format('woff2'),
        url('../fonts/Corbel.woff') format('woff'),
        url('../fonts/Corbel.ttf') format('truetype'),
        url('../fonts/Corbel.svg#Corbel') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}


@font-face {
  font-family: 'Raleway-Regular';
  src: url('../fonts/Raleway-Regular.html');
  src: url('../fonts/Raleway-Regulard41d.html?#iefix') format('embedded-opentype'),
       url('../fonts/Raleway-Regular-2.html') format('woff2');
  font-weight: normal;
  font-style: normal;
}

.notice
{
  padding: 0 0 0 80px;


}
.accordion-section .panel-default > .panel-heading {
  border: 0;
  background:#2d2d2e;
  padding: 0;
}
.accordion-section .panel-default .panel-title a {
    display: block;
    font-size: 16px;
}
.accordion-section .panel-default .panel-title a:after {
    font-family: 'FontAwesome';
    font-style: normal;
    font-size: 2rem;
    content: "\f106";
    color: #fff;
    float: right;
    margin-top: -12px;
}
.accordion-section .panel-default .panel-title a.collapsed:after {
    content: "\f107";
}
.accordion-section .panel-default .panel-body {
    font-size: 1.2rem;
}
.img-thumbnail {
    padding: .25rem;
    background-color: #fff;
    border: 1px solid #dee2e6;
    border-radius: .25rem;
    width: 100% !important;
    height: auto;
	height:180px;
}
.fa-mobile-phone:before, .fa-mobile:before {
  content: "\f10b";
  font-size: 24px !important;
}
th
{
	background:#009;
	color:#fff;
	
	}
.coming
{
	font-size:30px;
	
	}
body
{
font-family: 'Corbel' !important;
	
	}

h1 {
  font-family: 'Raleway', sans-serif;
  color: #044ab4;
  font-size: 30px;
  text-decoration:underline;
  line-height:25px;
}

h2 {
  font-family: 'Raleway', sans-serif;
  color: #000;
  font-size: 23px;

}
h2::after
{
    content: "";
    display: block;
    height: 2px;
    width: 28%;
    background: #044ab4;
    margin-top: 5px;

}
h3 {
  font-family: 'Raleway', sans-serif;
  color: #61c4ff;
  font-size: 18px;
  text-decoration: underline;

}
.content
{
	min-height:800px;
	
	}
	.hilight2
	{ font-family: 'Raleway', sans-serif;
  color:#006;
  font-size: 25px;}
.adv ul
{
  padding: 0 ;
  list-style-type: none;

}
.adv ul li
{
  list-style-type: none;
  font-size: 15px;
  padding: 0px 0 20px 0;
}
.notice
{
	padding:0 0 0 80px;
	
	}
/*.logo_txt {
  margin-top: 25px;
}*/
a {
  color: #fff;
}
a:hover {
    color: #6cf4ff;
    text-decoration: none;;
  }
.navbar-expand-lg .navbar-nav .nav-link {
    padding: 9px 35px 8px 35px;
}
.navbar:hover {
    color: #32673f;
  }

.login_txt
{
  padding-left: 30px;

}
.login_icon {
    position:absolute;
    top:130px;
    right: 67px;
    color:#fff;
}
.banner
{width:100%;
height: 100%;

}
.banner img
{width:100%;
height: 100%;
}
.logo_txt
{
  margin-top: 10px;
  font-size:35px;
  color: #044ab4;
  /*padding:0 0 0 20px;*/
  font-weight:bold;
  word-spacing: 5px;
  line-height:40px;
}
.logo_after_txt
{
  font-size:34px;
  color: #044ab4;
  /*padding:0 0 0 20px;*/
  font-weight:normal;
  word-spacing: 5px;
  line-height:36px;
}
.logo_heading_txt
{
  font-size:18px;
  color: #044ab4;
  /*padding:0 0 0 20px;*/
  font-weight:bold;
  word-spacing: 5px;
  line-height:34px;
}
a
{color:#fff;}

footer ul{
  margin: 0;
  padding: 0 0 10px 0;

}
footer li{
  color: #fff;
  list-style-type:none;
  padding-bottom:8px;;


}

footer p
{color: #fff;}

.triangle2{
    height: 0;
    border-width: 0 0 63px 50px;
    border-color: transparent transparent #0072b5 transparent;
    border-style: solid;
    position: absolute;
    left: -65px;
    top: -357px;
}
.triangle{
  width: 0;
  height: 0;
  border-width: 63px 0 0 50px;
  border-color: transparent transparent transparent #0072b5;
  border-style: solid;
  position: absolute;
  right: -64px;
  top: -358px;
}
.inner_banner
{
	height:auto;
	width:100%;
	}
	.inner_banner img
{
	height:300px;
	width:100%;
	}
	.navbar-toggler {
    padding: .25rem .75rem;
    font-size: 1.25rem;
    line-height: 1;
    background-color: #fff;
    border: 1px solid transparent;
    border-radius: .25rem;
}
.navbar-toggler-icon
{
	height:auto !important;
	
	}
	.mob
{
display:none;
}
@media screen and (min-device-width: 1400px) and (max-device-width: 1780px) {  
.login_txt mob
{
display:none;
}
.navbar-expand-lg .navbar-nav .nav-link {
	
    padding: 9px 17px 8px 17px;
}

}

@media screen and (min-device-width: 1366px) and (max-device-width: 1400px) {  
	.navbar-expand-lg .navbar-nav .nav-link {
    padding: 9px 15px 8px 19px;
}
.mob
{
display:none;
}
}
@media screen and (min-device-width: 1200px) and (max-device-width: 1366px) {  
	.navbar-expand-lg .navbar-nav .nav-link {
    padding: 9px 8px 8px 8px;
}
.mob
{
display:none;
}
}
@media screen and (min-device-width: 1080px) and (max-device-width: 1200px) {  
	.navbar-expand-lg .navbar-nav .nav-link {
    padding: 9px 10px 8px 10px;
	font-size:14px;
}
.login_icon {
    position: absolute;
    top: 154px;
    right: 17px;
    color: #fff;
}
.triangle2
{
	display:none;
	
	}
	
	.triangle
{
	display:none;
	
	}
	.mail
	{
		font-size:14px;
		
		}
.mob
{
display:none;
}
}
@media screen and (min-device-width: 1024px) and (max-device-width: 1080px) {  
	.navbar-expand-lg .navbar-nav .nav-link {
    padding: 9px 8px 8px 8px;
	font-size:14px;
}
.login_icon {
    position: absolute;
    top: 154px;
    right: 39px;
    color: #fff;
}
.login_txt {
    padding-left: 0;
}
.triangle2{
  display: none;;
 
}
.triangle{
  display: none;;
 
}
.mail
{width:15%;
padding: 0 0 0 5px;
font-size:14px;}
.mob
{
display:none;
}
}
@media screen and (min-device-width: 992px) and (max-device-width: 1024px) {  
	.navbar-expand-lg .navbar-nav .nav-link {
    padding: 9px 7px 8px 7px;
	font-size:14px;
}
.login_icon {
    position: absolute;
    top: 154px;
    right: 39px;
    color: #fff;
}
.login_txt {
    padding-left: 0;
}
.triangle2{
  display: none;;
 
}
.triangle{
  display: none;;
 
}
.mail
{width:15%;
padding: 0 0 0 5px;
font-size:14px;}
.mob
{
display:none;
}
}

@media screen and (min-device-width: 768px) and (max-device-width: 991px) {  
.mob
{
display:block;
padding:8px 0 0 6px;
}
  .login_icon img {
    position: absolute;
    top: 205px;
    right: 7px;
	display:none;

}
.login_icon  {
    position: absolute;
    top: 205px;
	display:none;
}
.logo
{
	text-align:center;
}
.location
{
	display:none;
}
	
	.call
{
	display:none;
}
	
	.msg
{
	display:none;
}
  .triangle2{
    display: none;
}
  .triangle{
    display: none;
 }

  .mail
  {width:15%;
  padding: 0 0 0 5px;
  font-size:12px;}
.navbar-expand-lg .navbar-nav .nav-link {
    padding: 9px 5px 8px 5px;
	font-size: 17px;
}

	
.login_txt {
    padding-left: 5px;
	color: #fff;
}
.footer_top {
    background: #33a9ee;
    position: absolute;
    top: -311px;
    color: #fff;
    width: 100%;
    font-size: 12px;

}

}

/*@media screen and (max-device-width: 738px){
	.logo_heading_txt
	{
	  line-height:20px;
	}
}*/

@media screen and (min-device-width: 575px) and (max-device-width: 767px) {  
h1 {
    font-family: 'Raleway', sans-serif;
    color: #044ab4;
    font-size: 24px;
    text-decoration: underline;
    line-height: 25px;
}
.notice {
     padding: 0 0 0 0px; 
}
.logo
{
	text-align:center;
	
	}
.box
{
	width:80%;
	
	}
	.mail {
    width: 15%;
    padding: 0 0 0 8px;
    font-size: 14px;
}

.location
{
	display:none;
	
	}
	
	.call
{
	display:none;
	
	}
	
	.msg
{
	display:none;
	
	}
  .triangle2{
    display: none;
   
  }
  .triangle{
    display: none;
   
  }
  .mail
  {width:15%;
  padding: 0 0 0 5px;
  font-size:14px;}
	
.box_area {
    position: absolute;
    top: 450px;
    right: 47px;
    left: 58px;
}
.logo_txt {
    margin-top: 10px;
    font-size: 23px;
    color: #044ab4;
    padding: 0 0 0 0px;
}
.logo_heading_txt {
    font-size: 17px;
    color: #044ab4;
    /* padding: 0 0 0 20px; */
    font-weight: bold;
    word-spacing: 5px;
    line-height: 34px;
}
.mail
{width:15%;
padding: 0 0 0 0px;
font-size:15px;}
 .login_icon img {
    position: absolute;
    top: 205px;
	display:none;

}
.login_icon  {
    position: absolute;
    top: 291px;
    right: 7px;
	display:none;
	

}
.mob
{
display:block;
padding:8px 0 0 34px;

}
/*@media only screen and (max-width: 667px) {
	 .login_icon img {
    position: absolute;
    top: 205px;
	display:none;

}
.login_icon  {
    position: absolute;
    top: 334px;
    right: 7px;
	display:none;
	

}
.mob
{
display:block;
padding:8px 0 0 36px;
}
}*/
}
@media screen and (min-device-width: 480px) and (max-device-width: 574px) {  

.login_icon img {
    position: absolute;
    top: 205px;
	display:none;

}
.login_icon  {
    position: absolute;
    top: 291px;
    right: 7px;
	display:none;
	

}
.mob
{
display:block;
padding:8px 0 0 34px;

}

ul
{
padding:0;
}
h1 {
    font-family: 'Raleway', sans-serif;
    color: #044ab4;
    font-size: 24px;
    text-decoration: underline;
    line-height: 25px;
}
.notice {
     padding: 0 0 0 20px; 
}
.logo
{
	text-align:center;
	
	}

.footer_top {
  background: #33a9ee;
  position:relative;
  top:-31px;
  color: #fff;
 
}
  .triangle2{
    display: none;
   
  }
  .triangle{
    display: none;
   
  }
  .mail
  {width:15%;
  padding: 0 0 0 5px;
  font-size:14px;}
	
.logo_after_txt {
    font-size: 22px;
    color: #044ab4;
    /* padding: 0 0 0 20px; */
    font-weight: normal;
    word-spacing: 5px;
    line-height: 25px;
}
.login_txt {
    padding-left: 0px;
}
.box_area {
    position: absolute;
    top: 450px;
    right: 47px;
    left: 3px;
}
.logo_txt {
    margin-top: 5px;
    font-size: 20px;
    color: #044ab4;
    padding: 0 0 0 0px;
}
.logo_heading_txt {
    font-size: 14px;
    color: #044ab4;
    /* padding: 0 0 0 20px; */
    font-weight: bold;
    word-spacing: 5px;
    line-height: 25px;
}
.mail
{width:15%;
padding: 0 0 0 0px;
font-size:11px;}
}
@media screen and (min-device-width: 320px) and (max-device-width: 480px) {  
ul
{
padding:0;
}
h1 {
    font-family: 'Raleway', sans-serif;
    color: #044ab4;
    font-size: 24px;
    text-decoration: underline;
    line-height: 25px;
}
.notice {
     padding: 0 0 0 20px; 
}
.logo
{
	text-align:center;
	
	}

.login_icon img {
    position: absolute;
    top: 205px;
	display:none;

}
.login_icon  {
    position: absolute;
    top: 291px;
    right: 7px;
	display:none;
	

}
.mob
{
display:block;
padding:8px 0 0 34px;

}
.footer_top {
  background: #33a9ee;
  position:relative;
  top:-31px;
  color: #fff;
 
}
  .triangle2{
    display: none;
   
  }
  .triangle{
    display: none;
   
  }
  .mail
  {width:15%;
  padding: 0 0 0 5px;
  font-size:14px;}
	
.logo_after_txt {
    font-size: 24px;
    color: #044ab4;
    /* padding: 0 0 0 20px; */
    font-weight: normal;
    word-spacing: 5px;
    line-height: 22px;
}

.box_area {
    position:relative;
    top: 107px;
    right: 0px;
    left: 0px;
}
.logo_txt {
    margin-top: 4px;
    font-size: 12px;
    color: #044ab4;
    padding: 0 0 0 0px;
	line-height:30px;
}
.logo_heading_txt {
    font-size: 11px;
    color: #044ab4;
    /* padding: 0 0 0 20px; */
    font-weight: bold;
    word-spacing: 5px;
    line-height: 20px;
}
.mail
{width:15%;
padding: 0 0 0 5px;
font-size:14px;}
.logo
{text-align:center;
	
	}
}
