/************************************************* Header ********************************************************************/
#Header .btn{padding:13px 20px;font-size:16px;}
#Header .TopLink a{color:#00314B;font-size:16px;}#Header .TopLink a:hover{color:#38B6FF;}
 
/********** Main Banner **************************************************************************************************/
  
/************************************************* Content ********************************************************************/
#partnerslogo .slide{display:block; margin:0 28px; text-align:center; min-height:80px;}
#partnerslogo .Brand{position:relative; }
#partnerslogo .Brand .cycle-next,#partnerslogo .Brand .cycle-prev{position:absolute;top:38%; cursor:pointer; z-index:9999;opacity:.9;}
#partnerslogo .Brand .cycle-next{right:0px;}
#partnerslogo .Brand .cycle-prev{left:0px;}

.ImgBg{background: linear-gradient(180deg, #EBF4FA 0%, #D4E7F3 100%);}

/********** Footer ***************************************************************************************************/
#Footer{color:#fff; font-size:15px; line-height:30px;}
#Footer li.active a {color:#2699E9;}
#Footer a{color:#fff;}#Footer a:hover,#Footer .list-inline a:hover{color:#2699E9;}
#Footer h4{font-size:16px; letter-spacing:1.6px;}

#Footer .list-inline a{font-size:20px; margin:0px; color:#2699E9;}
#Footer .list-inline a:hover{color:#fff;}
#Footer .list-inline-item:not(:last-child) {margin-right:18px;}
.Copytext{font-size:13px;letter-spacing:1.3px; color:#fff;}


#ContactPage .form-control{font-size:16px; border-color:#d8d8d8; border-radius:4px; height:50px; color:#6d6d6d;}
#ContactPage textarea.form-control{height:170px; padding-top:15px;}
#ContactPage a{color:#545454;}#ContactPage a:hover{color:#E85300;}
span.wpcf7-spinner {
    display: none !important;
}


/*************************************************************************************************************/
@media (min-width:992px) {.MainBanner .mask{position:absolute; top:0px; right:0%; left:0%; z-index:999; background:url(../images/bnr_shadow.png) repeat-x top; min-height:100%;} .ls-2{letter-spacing:2px;}}
@media (min-width: 1920px){.container {max-width:1380px;} .navbar-nav>li+li {margin-left:50px;}}
@media (min-width: 1600px) and (max-width: 1919.98px) {.container {max-width:1380px;} 
.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:50px;}
}
/* XX-Large devices (larger desktops, 1400px and up)*/
@media (min-width: 1359.98px) and (max-width: 1459.98px){.padimg{padding-top:60px !important;padding-bottom:60px !important;}}
/*@include media-breakpoint-between(1280) { ... }*/
@media (min-width: 1199.98px) and (max-width: 1359.98px){}
@media (min-width: 991.98px) and (max-width: 1199.98px) {.MainBanner .carousel-caption h1{font-size:40px;}}
/*@include media-breakpoint-between(md, xl) { ... }*/
@media (min-width: 768px) and (max-width: 991.98px) {.TodayText h2{font-size:50px;}}


@media (max-width: 767.98px) {.TodayText h2{font-size:50px;}.TodayText{font-size:17px;}.MainBanner .carousel-caption h1{font-size:30px;} #ContactForm .form-group {margin-bottom:15px;} #ContactForm {padding:30px;} #ProductsPage .fs-20 {font-size:17px !important;} #partnerslogo .slide{margin:0 20px;}
}
@media (max-width: 575.98px){
.MainBanner .Homebnr .carousel-item  img {
    height:180px;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
}
#Header .btn{font-size:10px; padding:10px 12px; letter-spacing:0.2px;}.MainBanner .carousel-caption h1{font-size:24px;}.TodayText h2{font-size:40px;}.justify{text-align:left;}
}

@media (max-width: 479px) {}
@media (max-width: 320px) {}