body{letter-spacing: 1px;color:inherit;background-color:#f9f9f9;font-family: 'Open Sans', sans-serif;}
.container-fluid{min-height:360px;}
.footer{color:white;border-top: 4px solid gold;}
/*fonts*/
h1 {text-transform: capitalize;}
p {text-align:justify;color:#333;padding:0 2%;}
h1, h2, h3, h4, h5, h6 {color:black;padding:1% 0; display: block; clear: both;text-align:center; content: "";font-family: 'Open Sans', sans-serif;}
b, strong {font-weight: 700;}
.tamil, .tamil h1, .tamil h2, .tamil h3, .tamil h4, .tamil h5, .tamil h6, .tamil p{font-family: 'Mukta Malar', sans-serif;}
/* Blink */
.blink {animation: blinker 1s linear infinite;}
@keyframes blinker {50% {opacity: 0;}}
.splittwo {background-color: #d21168;background-image: -webkit-linear-gradient(150deg, #d21168 35%, #ffe4f5 35%);min-height: 400px;}
.over-lay {position: absolute;bottom: 100%;left: 0;right: 0;background-color: rgba(0, 0, 0, 0.7);overflow: hidden;width: 100%;height:0;transition: .5s ease;}
.service:hover .over-lay {bottom: 0;height: 100%;} 
.service img{width:100%; height:100%;}
.service{text-align:center!important;}
.navbar .dropdown-menu a {padding: 2px 10px 0px 10px;font-size: .9375rem;font-weight: 600;color:white;}
.navbar .dropdown-menu a:hover {color: #2d3e46;}
.navbar .dropdown-item a.active {color:orange;}
.hvr-underline-from-left:before {background:#999897 !important;}
/* General */
.cpad{padding:2%;}
.cpad5{padding:2.5%;}
.cpad25{padding:1% 1%;}
.vpad{padding:5% 0;}
.vmar{margin:1rem 0;}
.tab{display:block;}
.sticky-footer{display:none;}
.icon{width:128px;height:128px;}
.border-left{border-left: silver 2px solid;padding: 0 2%;}
.opace4{opacity:0.4;}
.alt-bg{background:#f6f6f6;color:grey;}
.vert-middle{align-items:center}
.push-down{position:relative; top:110vh; background:white;}
.mar-bot{margin-bottom:0;}
.footer {color:white;background:  #2d3e46;}
.footer h2 {color: #fff;font-size: 24px;font-weight: bold;text-transform: uppercase;}
.footer .fa {color:white;font-size:1.2rem;border:1px solid navajowhite;border-radius:50%;width:42px;height:42px;padding:2%;margin:2%;}
.footer .fa:hover {color:gold;}
.form-control{font-size:inherit;}
.btn{white-space:normal;line-height: 1.0;}
.btn-theme {color:white;background-color:#c99a4e;border-color: #c99a4e;border:1px solid;}
.btn-theme:hover {color: #c99a4e;background-color: white;border-color: #c99a4e;}
.btn-thblue {color:maroon;background-color:white;border-color: transparent;border:1px solid;border-radius:.6rem;padding:.85rem;}
.btn-thblue:hover {color: maroon;background-color: navajowhite;border-color: transpaent;}
.login-container{margin-top: 1%;margin-bottom: 5%;}
.login-form-1{padding: 5%; background: #fff; box-shadow: 0 5px 8px 0 rgba(0, 0, 0, 0.2), 0 9px 26px 0 rgba(0, 0, 0, 0.19);}
.login-form-1 h3{text-align: center;color: #333;}
.login-form-2{padding: 5%;background: #f20202; box-shadow: 0 5px 8px 0 rgba(0, 0, 0, 0.2), 0 9px 26px 0 rgba(0, 0, 0, 0.19);}
.login-form-2 h3{text-align: center;color: #fff;}
.login-container form{padding: 10%;}
.btnSubmit{width: 50%;border-radius: 1rem;padding: 1.5%;border: none;cursor: pointer;}
.login-form-1 .btnSubmit{font-weight: 600;color: #fff;background-color: #c99a4e;}
.login-form-2 .btnSubmit{font-weight: 600;color: #0062cc;background-color: #fff;}
.login-form-2 .ForgetPwd{color: #fff;font-weight: 600;text-decoration: none;}
.login-form-1 .ForgetPwd{color: #0062cc;font-weight: 600;text-decoration: none;}
.smenu{list-style-type:none; padding:0; margin:0;}
.smenu ul{padding:0; margin:0;}
.smenu li{font-size:14px;color: black;background: #dadada;margin:3px;padding:11px;text-transform:uppercase;}
.smenu a{ text-decoration:none!important;}
.smenu li:hover {background-color:#848685; color:white;}
.smenu .active {background: #c99a4e; color:white;}
.breadcrumb-item.active {
    color: #6c757d;
    font-weight:bold;
    background:none!important;
}
/* Special Classes */
.bg-img-1{min-height:300px;background-image: url(../images/bg-1.jpg);background-attachment:fixed;background-size:cover;}
.bg-img-1 h1, .bg-img-2 h1, .bg-img-3 h1, .bg-img-4 h1{color:whitesmoke;line-height:0.75;}
.bg-img-1 h2, .bg-img-2 h2, .bg-img-3 h2, .bg-img-4 h2{color:gold;text-transform: uppercase;font-size:1rem;}
.bg-img-2{min-height:300px;background-image: url(../images/bg-2.jpg);background-attachment:fixed;background-size:cover;}
.bg-img-3{min-height:300px;background-image: url(../images/mobile-friendly-website-bg.jpg);background-attachment:fixed;background-size:cover;}
.bg-img-4{min-height:300px;background-image: url(../images/mobile-ecommerce-bg.jpg);background-attachment:fixed;background-size:cover;}
.announce{font-size: 5rem;font-weight: 200;font-family:'Raleway', sans-serif;}
/* Navigation */
.dropdown-submenu {position: relative;}
.dropdown-submenu a::after {transform: rotate(-90deg);position: absolute;right: 6px;top: 12px;}
.dropdown-submenu .dropdown-menu {top: 0;left: 100%;margin-left: .1rem;margin-right: .1rem;}
.dropdown-menu {left: auto;}
.ww{width:100%;}
.active{background:gold;}
.active:hover{border-bottom:none;}
.active .dropdown-menu .active {color:gold;}
.active .dropdown-menu.show {display: block;}
.navbar.navbar-light .breadcrumb .nav-item.active>.nav-link, .navbar.navbar-light .navbar-nav .nav-item.active>.nav-link {background-color: transparent;}
.navbar.navbar-light .breadcrumb .nav-item.active>.nav-link:hover, .navbar.navbar-light .navbar-nav .nav-item.active>.nav-link:hover, .navbar.navbar-light .navbar-toggler, .navbar.navbar-light form .md-form .form-control {color: red;}
.navbar-light .navbar-nav .nav-link {color: #555;color: #555;
    font-weight: normal;
    font-size: 14px;}
.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 {color: #fff;}
.navbar-dark .navbar-nav .nav-link {color: lightpink;text-transform: uppercase;font-size:14px;}
.navbar-nav .dropdown-menu {background-color: #e0b054;}
.dropdown-item {color: whitesmoke;}
.dropdown-item:hover{background: #fff;color:#4292f9;}
.copytext a {color:white;}
.copytext a:hover {color:whitesmoke;}
.footer>.fa a {color:white;}
.footer>.fa a:hover {color:whitesmoke;}
a {color: #a9a3a3; text-decoration: none;background-color: transparent;-webkit-text-decoration-skip: objects;}
a:hover {color: grey;text-decoration: none !important}
.overlay1 {background: black;opacity: 0.6;position: absolute;z-index: 1;text-align: center;margin: 0%;bottom: 0;width: 100%;display: none;height: 100%;padding: 20%;color: #fff;}
.gal:hover .overlay1{display:block; }

/*header fixed */
.fixed-me{transition: all 1s ; background:#e1f4fd !important;padding: 0 !important;margin-bottom: 5px;position: fixed !important;top:0;z-index:888;width: 100% !important;margin-left:0 !important;margin-top:0 !important;border-bottom: 3px solid #ccc !important;}
.navbar-me {transition: all 1s ;}
.navbar {box-shadow: unset;font-weight: 300;}
/* Carousel CSS */
.carousel-caption {position: absolute;right: 5%;bottom: 0;left: 5%;z-index: 10;color: #fff;text-align: center;top: 37%;}
.carousel-item h1 {font-size:3.3rem;font-weight:200;line-height:50%;color:white;text-align:left !important;}
.carousel-item h2 {font-size:2.5rem;font-weight:100;line-height:100%;color:white;padding:0;font-family: 'Oswald', sans-serif; text-shadow:1px 1px 1px #000;}
.carousel-item h3 {font-size:1.5rem; color: lightskyblue; font-weight: normal;font-family: 'Kaushan Script', cursive; line-height:150%;margin-top:2rem;margin-bottom:0;}
.carousel-item h5 {font-weight:lighter;color:white;padding:0;font-family: 'Allan', cursive;font-size:2rem; text-shadow:1px 1px 1px #000;}
.cap-spread {width:35%;}
.position-top {top:-70%;}
.carousel-inner {position: relative;width: 100%;/*margin-top:-15px*/;overflow: hidden;/*-webkit-box-shadow: -2px 29px 16px -26px rgba(66,58,66,0.4);-moz-box-shadow: -2px 29px 16px -26px rgba(66,58,66,0.4);box-shadow: -2px 29px 16px -26px rgba(66,58,66,0.4);*/}
/* Slick-slide css */
h2{text-align:center;padding: 20px;}
/* Slider */
.slick-slide {margin: 0px 20px;}
.slick-slide img {width: 100%;}
.slick-slider {position: relative;display: block;box-sizing: border-box;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-touch-callout: none;-khtml-user-select: none;-ms-touch-action: pan-y;    touch-action: pan-y;-webkit-tap-highlight-color: transparent;}
.slick-list {position: relative;display: block;overflow: hidden;margin: 0;padding: 0;}
.slick-list:focus {outline: none;}
.slick-list.dragging {cursor: pointer;cursor: hand;}
.slick-slider .slick-track, .slick-slider .slick-list {-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
.slick-track {position: relative;top: 0;left: 0;display: block;}
.slick-track:before, .slick-track:after {display: table;content: '';}
.slick-track:after {clear: both;}
.slick-loading .slick-track{visibility: hidden;}
.slick-slide{display: none;float: left;height: 100%;min-height: 1px;}
[dir='rtl'] .slick-slide{float: right;}
.slick-slide img{display: block;}
.slick-slide.slick-loading img{display: none;}
.slick-slide.dragging img{pointer-events: none;}
.slick-initialized .slick-slide{display: block;}
.slick-loading .slick-slide{visibility: hidden;}
.slick-vertical .slick-slide{display: block;height: auto;border: 1px solid transparent;}
.slick-arrow.slick-hidden {display: none;}

@media (max-width: 760px) {
    body{letter-spacing: 0;}
    .ww {top: -50%;left: -180%;width: 250%;height: 180%;}
    .carousel-inner {position: relative;width: 100%;overflow: hidden;}
    .carousel-caption {position: absolute;right: 2%;bottom: 20px;left: 2%;z-index: 10;padding-top: 20px;padding-bottom: 20px;color: #fff;text-align: center;}
    .carousel-item h1 {font-size:1.8rem; font-weight:400; font-family:'Raleway', sans-serif; line-height: 75%; }
    .carousel-item h2 {font-size:1.8rem; font-weight:400; font-family: 'Raleway'; margin-top:1vh;margin-bottom:0;}
    .carousel-item h3 {font-size:1.6rem; color: whitesmoke; font-weight: normal;font-family: 'Kaushan Script', cursive; line-height:150%;text-align:left;}
    .cpad{padding:0;}
    h2 {font-size: 1.1em;}
    .info-content h3 {font-size: 0.8rem;} 
    .sticky-footer {display:block; font-size:1rem;position: fixed;bottom: 0;background-color: black;color: black;text-align: center;}
    .contentinner img{float: unset;margin-right: 0;padding: .25rem;background-color: #fff;border: 1px solid #dee2e6;border-radius: .25rem;max-width: 100%;height: auto;width:70%;margin-left:15%;margin-right:15%;}
}
@media (max-width: 991px) {
    body{letter-spacing: 0.5px;}
    .infoboxR {flex-flow: row-reverse nowrap;justify-content: unset;}
    .infoboxL {justify-content: space-around;}
    .info-content {justify-content: flex-start;align-items: center;flex-basis: 80%;margin: auto 0;width: 100px;word-wrap: break-word;}
    .navbar-dark .navbar-toggler {color: rgba(255,255,255,.5);border-color:deepskyblue;}
    .who-icon {margin: 0;padding: 0;}
    .pleft {padding-left:10%;}
    .cap-spread {width:60%;}
    .push-down-info {margin-top:20%;margin-left:10px;}
    .position-top {top:30%;}
    .active .dropdown-menu.show {display: block;margin-top: 0;width: 100%;}
    .navbar-nav .dropdown-menu {background-color: #e0b054;width: 100%;}
}
@media  (max-width: 1025px){
    body{letter-spacing: 0.5px;}
    .navbar-dark .navbar-nav .nav-link {font-size:13px;}
    .navbar-dark .navbar-nav .nav-link {text-align:left;}
    .nav-fill .nav-item {width: 100%;}
    .dropdown-submenu .dropdown-menu {background: #e4bbde;}
}