
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,400;0,500;0,600;0,700;1,600&display=swap');

html {scroll-behavior:smooth;}
body {background:#fff; color:#000; font-family: 'Montserrat', sans-serif; font-size:16px;font-weight:400; line-height:1.6;}

.font-montserrat {font-family: 'Montserrat', sans-serif;}
*, *:focus {outline:none !important;}
a {text-decoration:none !important; color:#080932;} a:hover{color:#15469d;}
p{margin-bottom:25px;} .nomrgn{margin:0px !important;}

.Bor:after {border-bottom:3px solid #a55f9d; content:"";display:block; margin:auto auto 15px auto; padding-bottom:20px; width:100px;}
.Bor1:before {border-top:2px solid #fff; content:""; display:block; margin:auto; padding-top:52px; width:250px;}

/******* Helpers ********************************************************************/
.ImgFade{background-color:#000;}
.ImgFade img{opacity:0.7; filter:alpha(opacity=70); /* For IE8 and earlier */}
.img-thumbnail {padding:10px; border:1px solid #cbcbcb; border-radius:0; box-shadow:3px 3px 5px rgba(0,0,0,0.75);}

.bluebg{background-color:#15469d;border:solid 4px #fff;box-shadow:6px 6px 10px rgba(0,0,0,.10);}
.bluebg img{opacity:0.3; filter:alpha(opacity=30); /* For IE8 and earlier */}

.greenbg,.greenbg1,.borderimg{background-color:#8bc53d;border:solid 4px #fff;box-shadow:6px 6px 10px rgba(0,0,0,.10);}
.greenbg img{opacity:0.6; filter:alpha(opacity=60); /* For IE8 and earlier */}
.greenbg1 img{opacity:0.3; filter:alpha(opacity=30); /* For IE8 and earlier */}

.row.divider > [class*='col-']:before,.row.divider > [class*='col-']:after {background:#8bc53d; bottom:0; content:" "; left:0; position:absolute; width:1px; top:0;}
.row.divider > [class*='col-']:before {left: 0;}
.row.divider > [class*='col-']:after {right:-1px;left:auto;}
.row.divider > [class*='col-']:first-child:before,.row.divider > [class*='col-']:last-child:after {display: none;}

.fs-20 {font-size:20px !important;}
.fs-24 {font-size:24px !important;}
.fs-25 {font-size:25px !important;}
.fs-45 {font-size:45px !important;}
.fs-30 {font-size:30px !important;}
.fs-40 {font-size:40px !important;}
.fs-17 {font-size:17px !important;}
.fs-13 {font-size:13px !important;}
.fs-66 {font-size:66px !important;}
.fs-14 {font-size:14px !important;}

i.text-light {color:#c6cedd !important;}

/*************Line Height****************/
.lh-1 {line-height:1 !important;}
.lh-2 {line-height:2 !important;}
.lh-14 {line-height:1.4 !important;}
.lh-12 {line-height:1.2 !important;}

.ls-10 {letter-spacing:.010em !important;}
.ls-2 {letter-spacing:.2em !important;}
.ls-50 {letter-spacing:.050em !important;}
.ls-1 {letter-spacing:.1em !important;}

hr{background-color:#3a61a6; margin:20px 0px;}
.minbox{min-height:240px;}

/*************Font Weight****************/
.font-weight-light {font-weight:300 !important;}
.font-weight-medium {font-weight:500 !important;}
.font-weight-semi {font-weight:600 !important;}

/*****************************/
.breadcrumb{border-bottom:1px dashed #15469d; color:#505050; margin:15px 0px; background-color:transparent;padding:0 0 15px; text-transform:uppercase; font-size:12px;}
.breadcrumb>li+li:before{content:"\00BB";color:#000; margin:0 10px;}

.gutter-xs {margin-left:-7px!important;margin-right:-7px!important;}
.gutter-xs div[class^="col"]{padding-left:7px!important;padding-right:7px!important;}

.gutter-sm {margin-left:-10px!important;margin-right:-10px!important;}
.gutter-sm div[class^="col"]{padding-left:10px!important;padding-right:10px!important;}

.bdr-top-before:before {border-top:6px solid #4385f6; content:''; display:block; padding-top:30px; width:70px;}
.card {border: 1px solid rgba(0,0,0,0.3);}

/***************************/
.btn{ moz-transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; transition: all 0.3s ease-in;text-decoration:none !important; font-weight:700; font-size:13px; padding:15px 40px; border-radius:0px; text-transform:uppercase; font-family: 'Montserrat', sans-serif; letter-spacing:.020em; vertical-align:top;}

.btn-w{min-width:127px;padding:14px 20px 14px 20px;}

.btn-primary{background-color:#15469d; border-color:#15469d; color:#fff !important;}
.btn-primary:hover,.btn-primary.focus,.btn-primary:focus{background-color:#092963; border-color:#092963;color:#fff !important;}

.btn-success{background-color:#8bc53d; border-color:#8bc53d; color:#fff !important;}
.btn-success:hover,.btn-success.focus,.btn-success:focus{background-color:#092963; border-color:#092963;color:#fff !important;}
.btn.btn-lg {font-size:18px; padding:15px 40px;}

/*.btn-dark:hover,.btn-dark.focus,.btn-dark:focus{background-color:#1493a4 !important; border-color:#1493a4 !important;color:#fff !important;}
.btn {border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}*/

.input-group .btn {border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}

.btn-link {background-color: #fff !important; border-color: #4385f6 !important;}
.btn-link:hover {background-color: #efeeee !important; color: #000 !important;}

/*****************************/
.bg-primary {background: #15469d !important;}
.bg-success {background: #8bc53d !important;}
.bg-warning {background:#ffc000 !important;}
.bg-light {background:#e6f6cf !important;}

/*****************************/
.text-dark {color:#134367 !important;}
.text-success {color:#8bc53d !important;}
.text-primary {color:#15469d !important;}

.border-dark{border-color:#dddddd !important;}

/*****************************/
.boxshadow{box-shadow:5px 5px 15px rgba(29,85,168,0.15) !important;}
.boxshadowdark{box-shadow:5px 5px 25px rgba(135,135,135,0.20) !important;}

h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5 {font-weight:400;}
h1, .h1 {font-size:35px;}
h2, .h2 {font-size:32px;}
h3, .h3 {font-size:15px;}
h4, .h4 {font-size:14px;}
h5, .h5 {font-size:12px; line-height:25px;}

/****************************************************************
.heading-1{position:relative; text-align:center}
.heading-1:before {content:""; display: block; border-top:solid 1px #cecece; width:100%; height:2px; position:absolute; top:50%; z-index:0;}
.heading-1 span {background:#fff; padding:0 10px; position:relative; z-index:1;}

/*******************************************************************/
input.form-control,input.form-control:focus {font-size:13px; height:45px; box-shadow:none; border:solid 1px #bebebe;}
select.form-control {font-size:13px; height:45px;border:solid 1px #bebebe; color:#000;}
textarea.form-control,textarea.form-control:focus {font-size:13px; resize:none;box-shadow:none;}
textarea.form-control:not([rows]) {height:136px;}
.form-control::-moz-placeholder {color:#191a1b; opacity:1;}

/****************************************************************
.abs-middle {position:absolute; text-align:center; top:50%; left:50%; z-index:999;
 -webkit-transform:translate(-50%,-50%);
 -ms-transform:translate(-50%,-50%);
 -o-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%);}

/*******************************
.text-facebook {color:#3b5998 !important;}
.text-twitter {color:#1da1f2 !important;}
.text-linkedin {color:#0077b5 !important;}
.text-google {color:#dd5144 !important;}
.text-blue {color:#0000ff !important;}

/***********************************************************************
ul.orange li {color:#3c3c3c; list-style:none; position:relative;}
ul.orange li::before {color:#e84a1d; content:"\2022"; font-size:2em; position:absolute; top:-11px; left:-20px;}

/****************************************************************
.accordion {}
.accordion .card-header .btn:after {position:absolute; right:20px; content:"\f146";  font-family:"FontAwesome";}
.accordion .card-header .btn.collapsed:after {content: "\f0fe";}

/*****************************************************************
.separator {position:relative; margin:20px 0px; height:1px;}
.separator:after {content:""; position:absolute; left:0px; top:0px; height:3px; width:10%; background-color:#000;}
.separator.separator-primary:after {background-color:#5d2f88;}
.separator.separator-warning:after {background-color:#fbbd37;}
.separator.separator-danger:after {background-color:#e84a1d;}

/**************************************************************/
.Slider {position: relative;}
.Slider .slideshow {width:96%; margin:auto;vertical-align:top;}
.Slider .cycle-prev, .Slider .cycle-next {position:absolute; top:45%; right:-10px; z-index:99; cursor:pointer;}
.Slider .cycle-prev {left:-10px; right:auto;}
.Slider .slideshow {overflow:hidden;}
.Slider .slideshow .isItem {white-space:normal;vertical-align:top;}
#TeamArea .isItem img{box-shadow:6px 10px 10px rgba(0,0,0,.10); padding:17px; border-radius:50%; margin-bottom:25px;}

/************************************************************/

/********** Back To Top Button ***************************************************************************************************/
#scroll {background:rgba(95,95,95,0.55); position:fixed; right:10px; bottom:10px; z-index:99999; cursor:pointer; width:45px; height:45px; text-indent:-9999px; display:none; webkit-border-radius:50px; -moz-border-radius:50px; border-radius:50px}
#scroll span {position:absolute; top:50%; left:50%; margin-left:-8px; margin-top:-12px; height:0; width:0; border:8px solid transparent; border-bottom-color:#ffffff;}
#scroll:hover {background-color:#000; opacity:1;filter:"alpha(opacity=100)"; -ms-filter:"alpha(opacity=100)";}

.navbar {border-bottom:solid 1px #dcedc4; border-top:solid 1px #dcedc4;}
.navbar .navbar-nav .nav-link {color:#1e2c44; padding:12px 0px; font-size:13px; letter-spacing:.020em;}
.navbar .navbar-nav .active>.nav-link, .navbar .navbar-nav .nav-link.active, .navbar .navbar-nav .nav-link.show, .navbar .navbar-nav .show>.nav-link,.navbar .navbar-nav .nav-link:focus, .navbar .navbar-nav .nav-link:hover {color:#70b624;}

/*******************************Dropdown Menu***************************************
.dropdown-menu {padding:0px; margin:2rem 0 0; min-width:13rem; background-color:#161616;}
.dropdown-item {color: #fff; font-family:'Lato',sans-serif; padding:.9rem 1.5rem;}
.dropdown-item:focus, .dropdown-item:hover {background-color:transparent; color:#ffbb00;}
.dropdown-menu li+li .dropdown-item {border-top:1px solid #565656;}

/*******************************Left Menu***************************************
.navbar-light .navbar-nav .nav-link {color:#fff; padding:15px 20px;}
.navbar-light .navbar-nav .active>.nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show>.nav-link,.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {background:#fff; color:#4385f6;}

/*******************************Responsive***************************************/

/*******************************Ipad Device L***************************************/

@media (min-width: 1600px) {
	.navbar-nav>li+li {margin-left:44px !important;}
	.gutter-sm #Navigation{padding-left:0px !important;padding-right:0px !important;}
}
@media (min-width: 1280px) and (max-width: 1359.98px) {
.navbar .navbar-nav .nav-link {font-size:12px; line-height: 1.4;}
.navbar-nav>li+li {margin-left:12px !important;}
}
@media (min-width: 991.98px) and (max-width: 1199.98px){
.navbar-nav>li+li {margin-left:44px !important;}
.gutter-sm #Navigation{padding-left:0px !important;padding-right:0px !important;}
}

/******************************* Max-width-768 ***************************************/
@media (min-width:768px) {
	.navbar-nav>li+li {margin-left:30px}
}
/******************************* Ipad Device W ***************************************/
@media (min-width:768px) and (max-width:991.98px)  {
	.navbar-nav>li+li {margin-left:8px !important;}
	.navbar .navbar-nav .nav-link {font-size:12px; line-height: 1.4; height:50px;display:flex;justify-content:center;align-items:center;}
	#Header .gutter-sm .col div.navbar-collapse{padding-left:0px !important;padding-right:0px !important;}

}

/******************************* Max-width-640 ***************************************/
@media (max-width:767.98px) {
.navbar-nav>li+li {margin-left:0px;}
.navbar-toggler{position:absolute;top:10px;right:0px;background-color:#15469d !important; outline:none !important;} .navbar .nav-item .nav-link{padding:10px 15px;}
.navbar {padding:40px 0 0 5px !important;} .navbar .nav-item {border-bottom:solid 1px #a4a4a4; text-align:center;} .navbar-toggler-icon{width:1em; height:1em; color:#FFF;}
.navbar {border-bottom:none; border-top:none;}

}
/******************************* Mobile ***************************************/
@media (max-width:575.98px) {
	.dropdown-menu {margin: .5rem 0 0;}
	.navbar-nav>li+li {margin-left:0px;}
	.navmbl .nav-link {border-bottom:solid 1px #fff !important;}
}
@media (max-width: 479.98px) {
	
}



.flyout{
position:absolute;
width:450px; left:0px; right:0px;

background:#fff;
overflow: hidden;
z-index:10000;
}
.hidden{
visibility: hidden;
}





/************************************************* Header ********************************************************************/
#Header{font-size:11px; } 
#Header .Logo{padding:20px 0px;}
#Header .w-75{width:197px !important;}
#Header .form-control{min-height:50px; background:#f3f3f3; padding-left:15px; color:#6d6d6d; font-size:13px;}
#Header .form-control::-moz-placeholder {color:#6d6d6d; opacity:1;}
#Header .input-group .btn{background:#f3f3f3 !important;}

/******* Slider ********************************************************************/
.Bnr-Shadow{background:url(../images/bnr_shadow.png) repeat-x top; position:absolute; top:0px; right:0px; left:0px;z-index:99; height:20%;}
.MainBanner .carousel-item .carousel-caption {z-index:999;display:flex;justify-content:center;align-items:center;margin:auto;top:0%;left:0;bottom:0;right:0;} 
.bnrtext{font-size:35px; line-height:45px; letter-spacing:-.040em; border-left:solid 4px #8bc53d; padding:38px 0px 38px 40px;}

.MainBanner .bntform .carousel-caption {z-index:999; left:0;bottom:0px;right:0; font-size:32px; line-height:1.3; padding-bottom:0px !important;} 
.MainBanner .bntform .carousel-caption .BnrBox {width:380px; background:rgba(139,197,61,0.8); padding:30px;} 
.MainBanner .bntform .carousel-caption .form-control{/*min-height:50px;*/ border-radius:0px; border:none; font-size:13px;height:35px;}
.MainBanner .bntform .carousel-caption .form-group{margin-bottom:10px;}
.MainBanner .bntform .carousel-caption .form-control::-moz-placeholder {color:#6d6d6d; opacity:1;}

.List {padding:0; margin:0 0 15px 0; list-style-type:none;}
.List li{background:url(../images/right.png) no-repeat 0.1em 0.90em; padding:10px 0 10px 38px; margin:0px;}

.List1 {padding:0; margin:0 0 15px 0; list-style-type:none;}
.List1 li{background:url(../images/right.png) no-repeat 0.1em 0.80em; padding:5px 0 5px 30px; margin:0px;}
.Comingsoon{background:url(../images/coming-soon.png.man_.png) no-repeat top center; opacity:.2; min-height:400px;}

.wmbl-100{width:100% !important;}
#ServicesArea .TextSer{z-index:99;display:flex;justify-content:center;align-items:center;margin:auto;top:0%;left:0;bottom:0;right:0; position:absolute;}
#ServicesArea a{color:#fff !important; display:block;} #ServicesArea a:hover{color:#92ff00 !important;}

#KeyStats{background:url(../images/bgnumber.jpg) no-repeat top center; background-size:cover; padding:80px 0px; min-height:450px;}
#KeyStats .Roundbox{width:140px; height:140px; border-radius:50%; font-size:50px; line-height:140px;}

#KeyStats .Roundbox1{width:150px; height:150px !important; border-radius:50%; font-size:18px; line-height:140px;}

#InternalArea .TextSer,#InternalArea .TextSer a{color:#fff !important;} #InternalArea .TextSer a:hover{color:#92ff00 !important;}
#InternalArea h1{color:#15469d !important;}
#InternalArea strong.fs-24{color:#6bb705 !important;}
#InternalArea div .fs-24{color:#6bb705 !important;}

.Meetteam img{box-shadow:6px 10px 10px rgba(0,0,0,.10); padding:7px; border-radius:50%;}
.Meetteam strong{color:#15469d;} .Meetteam hr{background-color:#ccc;}

/********** Additional CSS *******************************************************************************************/

.BnrBox .wpcf7-response-output {
    display: none !important;
}

.BnrBox .wpcf7-not-valid-tip {
    font-size: 15px!important;
}

div[id*="ajaxsearchlite"].wpdreams_asl_container {
    margin: 5px 0px 0px 0px!important;
}

div.asl_w .probox .promagnifier {
	display:none!important;
}

#NewsBox .boxshadow {
	font-size:15px!important;
}

div#comments {
    display: none;
}

.is-form-style input.is-search-input{
	background: #F3F3F3!important;
	border:none!important;
	height: 48px!important;
}
.is-form-style {
    width: 50%;
    display: inline-block;
}
.is-form-style input.is-search-submit, .is-search-icon {
	border:none!important;
	height:48px!important;
	line-height: 3!important;
	background:#F3F3F3!important
}
.is-form-style button.is-search-submit{
	height:48px!important;
}
.is-form-style .is-search-submit path {
    fill: #15469d!important;
}

.NewsArea img {
    opacity: 0.5;
}
.NewsArea {
    background: #000;
}

/**********************TIMELINE-----------------------*/

.v-line{background:url(../images/v-line.png) repeat-y top center;}

.right-box-blue-arrow{background: url(../images/arrow-blue-left.png) no-repeat left 10px  !important; }
.left-box-blue-arrow{background: url(../images/arrow-blue-right.png) no-repeat right 10px  !important; margin-right:20px;}
.right-box-green-arrow{background: url(../images/arrow-green-left.png) no-repeat left 10px  !important; }
.left-box-green-arrow{background:url(../images/arrow-green-right.png) no-repeat right 10px  !important; margin-right:20px;}

.blue-left-box{background: #15469d; position: static; min-height:140px;  margin-bottom :10px; border-radius:10px; padding:10px 30px; color:#fff;  margin-right: 10px;}
.green-left-box{background:#8bc53d; position: static; min-height:140px;  margin-bottom :10px; border-radius:10px; padding:10px 30px;  color:#fff;  margin-right: 10px;}
.blue-right-box{background: #15469d; position: static; min-height:140px;  margin-bottom :10px; border-radius:10px; padding:10px 30px; color:#fff;  margin-left: 10px;}
.green-right-box{background:#8bc53d; position: static; min-height:140px;  margin-bottom :10px; border-radius:10px; padding:10px 30px;  color:#fff;  margin-left: 10px;}
#HistoryArea {font-size:14px; font-weight:bold;}
#HistoryArea  .row span{font-size:22px; font-weight:bold;}

/********** Footer ***************************************************************************************************/
#Footer{color:#e1ecfe; font-size:14px; letter-spacing:.1em; font-weight:500; padding:10px 0px 20px 0px;}
#Footer a{color:#e1ecfe;}
#Footer a:hover{color:#8bc53d;}
#Footer .list-inline-item:not(:last-child) {margin-right:10px;}

#Footer .list-inline a{margin:0px; color:#8bc53d;}
#Footer .list-inline a:hover{color:#fff;}

#Footer .form-control{min-height:50px;}
#Footer .form-control::-moz-placeholder {color:#6a6a6a; opacity:1;}
.CopyText{font-size:12px; color:#7b9dd9;}

.NewsBox{position:absolute; bottom:20px; right:20px; left:20px;}
.Date{color:#3895f4;}

/*************************************************************************************************************/
.container-fluid{max-width:1530px;}
.container-new{max-width:1830px !important;padding-right:15px; padding-left:15px; margin-right:auto; margin-left:auto;}
.container-new1{max-width:1920px !important; padding-right:15px; padding-left:15px; margin-right:auto; margin-left:auto;}

@media (min-width: 767.98px) {.py-100{padding:100px 0px;}}
@media (min-width: 1920px) {
.container-fluid{max-width:1530px;}
.container-new{max-width:1830px !important; padding-right:15px; padding-left:15px; margin-right:auto; margin-left:auto;}
.container-new1{max-width:1920px !important; padding-right:15px; padding-left:15px; margin-right:auto; margin-left:auto;}

.gutter-lg {margin-left:-20px!important;margin-right:-20px!important;}
.gutter-lg div[class^="col"]{padding-left:20px!important;padding-right:20px!important;}

.navbar-nav>li+li {margin-left:60px !important;}
.mx-xl-n5 {margin-left:-3rem !important;}
.mx-xl-n5 {margin-right:-5rem !important;}
#WelText .text-block {width:83% !important; float:left; padding-left:90px;}
}

@media (min-width: 1600px) {
#WelText .text-block {width:93%; float:left; padding-left:90px;}
}
@media (min-width: 1359.98px) and (max-width: 1459.98px) {	}
@media (min-width: 1199.98px) and (max-width: 1359.98px) {
#WelText .text-block {width:99%; float:left; padding-left:15px; font-size:15px !important;}
#WelText .fs-24{font-size:20px !important;} #WelText p{margin-bottom:15px;} #WelText .mb-2{margin-bottom:10px !important;}
.MainBanner .bntform .carousel-caption .BnrBox {padding:15px;} 
#Header .w-75 {width:190px !important;}
#HistoryArea h1{font-size:30px;} .List li{background:url(../images/right.png) no-repeat 0.1em 0.90em; padding:5px 0 5px 38px; margin:0px;}
#HistoryArea .mb-5{margin-bottom:25px !important;} .fs-30 {font-size:29px !important;}
.mx-xl-n5 {margin-left:-0rem !important;} .mx-xl-n5 {margin-right:-0rem !important;} .btn-w {min-width:0px; padding:13px 9px;}
.gutter-sm #Navigation{padding-left:0px !important;padding-right:0px !important;}
}
@media (min-width: 991.98px) and (max-width: 1199.98px) {
#Header{padding-bottom:15px;} 
.MainBanner .bntform .carousel-caption {position:static; width:100%; display:block;} 
.MainBanner .bntform .carousel-caption .BnrBox {width:100%;} 
.py-100{padding:50px 0px;} #WelText .text-block {width:100%; float:none; padding:25px;}

#ServicesArea .fs-25 {font-size:16px !important;}
#KeyStats .fs-20 {font-size:14px !important;} #TeamArea .fs-17 {font-size:13px !important;}
#KeyStats .Roundbox{width:110px; height:110px; border-radius:50%; font-size:40px; line-height:110px;}
.fs-25 {font-size:20px !important;} .fs-17 {font-size:16px !important;}
#TeamArea .isItem img {padding:7px;} .fs-20 {font-size:17px !important;} .ls-2,#Footer {letter-spacing:normal !important;}
h1, .h1 {font-size:32px;}
.gutter-sm #Navigation{padding-left:0px !important;padding-right:0px !important;}

.gutter-mbl {margin-left:-7px!important;margin-right:-7px!important;}
.gutter-mbl div[class^="col"]{padding-left:7px!important;padding-right:7px!important;}
}
@media (min-width: 768px) and (max-width: 991.98px) {
#Header{padding-bottom:15px;} 
.MainBanner .bntform .carousel-caption {position:static; width:100%; display:block;} 
.MainBanner .bntform .carousel-caption .BnrBox {width:100%;} 
.py-100{padding:50px 0px;} #WelText .text-block {width:100%; float:none; padding:25px;}
.wmbl-100{width:auto !important;} #ServicesArea .fs-25 {font-size:20px !important;}

#KeyStats .fs-20 {font-size:14px !important;}
#KeyStats .Roundbox{width:100px; height:100px; border-radius:50%; font-size:30px; line-height:100px;}

.fs-25 {font-size:20px !important;} .fs-17 {font-size:13px !important;} .fs-30 {font-size:22px !important;}
#TeamArea .isItem img {padding:7px;} .fs-20 {font-size:17px !important;} .ls-2,.ls-1,#Footer {letter-spacing:normal !important;} #Footer {font-size:12px;}
.fs-40{font-size:30px !important;} .fs-66{font-size:46px !important;} .fs-45 {font-size:32px !important;}

.bnrtext{font-size:26px; line-height:30px; letter-spacing:-.040em; padding:10px 0px 10px 20px;}
#KeyStats{padding:40px 0px; min-height:unset;}
}
@media (max-width: 767.98px) {	
#Header{padding-bottom:15px;}  #Header .w-75{width:77% !important;}
.MainBanner .bntform .carousel-caption {position:static; width:100%; display:block;} 
.MainBanner .bntform .carousel-caption .BnrBox {width:100%;} 
.py-100{padding:50px 0px;} #WelText .text-block {width:100%; float:none; padding:25px;}
.wmbl-100{width:auto !important;} .ls-2,.ls-1,#Footer {letter-spacing:normal !important;} #Footer {font-size:12px;}

#KeyStats .fs-20 {font-size:13px !important;}
#KeyStats .Roundbox{width:70px; height:70px; border-radius:50%; font-size:20px; line-height:70px;}
#KeyStats{padding:40px 0px; min-height:unset;}

.fs-25 {font-size:20px !important;} .fs-17 {font-size:15px !important;} .fs-30 {font-size:22px !important;}
.fs-40{font-size:30px !important;} .fs-66{font-size:46px !important;} .fs-45 {font-size:22px !important;}
#TeamArea .isItem img {padding:7px;} .fs-20 {font-size:17px !important;} 

.row.divider > [class*='col-']:before,.row.divider > [class*='col-']:after {width:0px;}
.Slider .cycle-prev, .Slider .cycle-next {position:absolute; top:45%; right:10px; z-index:99; cursor:pointer;}
.Slider .cycle-prev {left:10px; right:auto;}

.bnrtext{font-size:20px; line-height:1; letter-spacing:-.040em; padding:10px 0px 10px 20px;}
.minbox{min-height:170px;} 

.is-form-style {width: 100%; margin-top: 20px;}

}

@media (max-width: 479px) {
#Header .w-75{width:100% !important; margin-top:10px;} .py-100{padding:30px 0px;}
.btn-w {min-width:100%;} .fs-40{font-size:24px !important;line-height: 1.3;}
.bnrtext{font-size:14px; line-height:1.3;}
.MainBanner .carousel-caption .fs-45 {font-size:15px !important;}
h1, .h1 {font-size:30px;} .List li{background:url(../images/right.png) no-repeat 0.1em 0.90em; padding:5px 0 5px 38px; margin:0px;}
.minbox{min-height:140px;}.Meetteam img{margin-bottom:25px;}
#KeyStats .Roundbox {width:40px; height:40px; font-size:12px; line-height:40px;}

.gutter-xs {margin-left:-3px!important;margin-right:-3px!important;}
.gutter-xs div[class^="col"]{padding-left:3px!important;padding-right:3px!important;}
.fs-66 {font-size:38px !important;}
#KeyStats .fs-20 {font-size:8px !important;}
.btn.btn-lg {font-size:16px;padding:15px 20px;}

/********************TIME LIVE MOBILE CSS***********************************/
/*.v-line{display:none;}
.blue-left-box, .green-left-box, .blue-right-box, .green-right-box{  margin :auto !important; }

.right-box-blue-arrow{background: url(../images/arrow-blue-down.png) no-repeat center bottom  !important; height: 130px; text-align: center; margin: 5px auto !important;}
.left-box-blue-arrow{background: url(../images/arrow-blue-down.png) no-repeat center bottom  !important; height: 130px; text-align: center; margin: 5px auto !important;}
.right-box-green-arrow{background: url(../images/arrow-green-down.png) no-repeat center bottom  !important; height: 130px; text-align: center; margin: 5px auto !important;}
.left-box-green-arrow{background:url(../images/arrow-green-down.png) no-repeat center bottom  !important; height: 130px; text-align: center; margin: 5px auto !important;}*/

.blue-left-box, .green-left-box, .blue-right-box, .green-right-box {padding: 10px;font-size:12px;}

}

@media (max-width: 320px) {}

