@charset "utf-8";
/* CSS Document */
@import 'https://fonts.googleapis.com/css?family=EB+Garamond';
@import 'https://fonts.googleapis.com/css?family=PT+Sans:400,400i,700,700i';
@import 'https://fonts.googleapis.com/css?family=PT+Sans:400,400i,700,700i&subset=cyrillic,cyrillic-ext,latin-ext';

body{ margin:0; padding:0; font-family: 'PT Sans', sans-serif !important; color:#686869 !important;}
h1{font-family: 'PT Sans', sans-serif !important; color:#000 !important; font-size:25px; text-transform:uppercase; font-weight:bold !important; margin-bottom:0px !important; font-size:25px !important;}
h2{font-family: 'PT Sans', sans-serif !important; color:#000 !important; font-size:20px; text-transform:uppercase; font-weight:bold !important; font-size:21px !important;}
h3{font-family: 'PT Sans', sans-serif !important; font-size:22px !important; text-transform:uppercase; font-weight:bold !important; margin-bottom:0px !important; font-size:18px !important;}
.logo h1{ margin-top:0px; margin-bottom:0px; font-weight:bold; color:#ed195b !important; }
.btn{ margin:5px !important; }
.tamil_head{ font-size:33px !important }
.logo a:hover{ text-decoration:none; }
.logo-right img{ border-radius:75px !important; }
.left_img, .right_img{ width:100px; height:auto; }
.font-weight{font-weight:bold;}
.main-padding{ padding:20px 0;}
.bottom-margin{ margin-bottom:20px;}
.top-margin{ margin-top:20px;}
p,ol{ font-family: 'PT Sans', sans-serif !important; color:#000 !important; font-size:15px; line-height:30px;}
button{ background:none !important; border:0 none;}
.border-button{ border:2px solid #64911a;}
.btn-success:hover{ background:#ed195b !important; }
/*header css code start*/

	/*top strip css code start*/
	.top-strip{ background:#ed195b; padding:0 0;}
	.top-strip p{ float:left; font-size:14px !important; font-family: 'PT Sans', sans-serif !important; color:#fff !important; margin:0; padding:10px 0;}
	.top-strip .fa{ font-size:15px; margin:0 8px;}
	.social-icons{ padding:10px; background:#353535;}
	.social-icons a{ color:#686869; }
	.social-icons a:hover{ color:#64911a; }
	

	/*middle strip css code start*/
	.middle{ padding:5px 0;}
	.social-icon-right{ float:right;}
	.social-icon-box{ float:left; display:flex; margin:5px 0 0 20px;
	display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
	display: -moz-box;    /* OLD - Firefox 19- (buggy but mostly works) */
	display: -ms-flexbox;  /* TWEENER - IE 10 */
	display: -webkit-flex; /* NEW - Chrome */
	display: flex;         /* NEW, Spec - Opera 12.1, Firefox 20+ */
	}
	.header-part .middle .social-icon-box .fa{ font-size:45px; margin:0 10px 0 0; color:#64911a;}
	.header-part .middle .social-icon-box p{font-size:15px; text-transform:uppercase; font-family: 'PT Sans', sans-serif !important;margin-top: 5px;}
	.social-icon-box span{ color:#64911a;}
	.logo img{height:auto;}
	.social-icon-box a{color:#686869 ;}
	.social-icon-box a:hover{color:#353535; text-decoration:none !important;}

	/*menu css code start*/
	.navbar { margin:0 !important;}
	.navbar-inverse {background-color: #64911a !important; border-color: #64911a !important;border-radius:0!important;}
	.navbar-inverse .navbar-nav {padding:10px 0!important;}
	.navbar-inverse .navbar-nav>li>a { font-family: 'PT Sans', sans-serif; font-size:16px; color: #ffffff !important; font-weight:600; padding:3px 0 3px !important; margin:0 40px 0 0;}
	.navbar-inverse .navbar-nav>li>a:hover{border-bottom:2px solid #ffffff;}
	.navbar-inverse .navbar-nav>.active>a{font-family: 'PT Sans', sans-serif; font-size:16px; background:#64911a !important; border-bottom:2px solid #ffffff;}
	
/*header css code end*/

	
/*banner css code start*/
.carousel-inner img {
width: 100%; /* Set width to 100% */
margin: auto;
}


/*main content css code start*/
.main-content-part h1{ margin:0 0 40px 0;}
.main-content-part button{ padding:10px 40px; border-radius:5px; font-family: 'PT Sans', sans-serif; font-size:16px; font-weight:bold; background:#64911a !important; color:#FFF; text-transform:uppercase; min-width:100%;}
.main-content-part .border-button:hover{ border:2px solid #ed195b; background:#ed195b !important; color:#fff;}

/*resources content css code start*/
.resources-content-part ul{ list-style:none; padding: 0; list-style-image:url(../images/link-img.jpg);  }
.resources-content-part li{line-height:25px; margin:0 0 20px;}
.resources-content-part a{ font-family: 'PT Sans', sans-serif; font-size:20px; font-weight:bold !important; color:#686869;  }
.resources-content-part a:hover{ color:#64911a; text-decoration:none;  }

/*newsletters content css code start*/
.newsletters ul{ list-style:none; padding: 0; list-style-image:url(../images/pdf-img.jpg);  }
.newsletters li{line-height:25px; margin:0 0 20px;}
.newsletters a{ font-family: 'PT Sans', sans-serif; font-size:20px; font-weight:bold !important; color:#686869;  }
.newsletters a:hover{ color:#64911a; text-decoration:none;  }

/*contact css code start*/
.contact-part p{ font-family: 'PT Sans', sans-serif !important; font-size:15px;}
.contact-part p strong{ color:#4a4a4a;}
.contact-part a{ color:#64911a;}
.contact-part a:hover{ color:#557f0f; text-decoration:none;}
#contact-form .controls .form-group .pull-left{font-family: 'PT Sans', sans-serif !important; font-weight:normal;}
.btn-success{background-color: #4a4a4a !important;border-color: #4a4a4a !important;}
.btn-success:hover{background-color: #64911a !important;border-color: #64911a !important;}
.payment-page textarea{     min-height: 255px; }
.payment-page input[type="submit"]{ input[type="submit"] }

/*footer css code start*/

	/*footer payment*/
	.footer.payment a{ float:left;}
	.payment .secure-login{
	background: rgba(231,56,39,1) !important;
	background: -moz-linear-gradient(top, rgba(231,56,39,1) 0%, rgba(89,135,16,1) 0%, rgba(89,135,16,1) 49%, rgba(100,145,26,1) 49%, rgba(100,145,26,1) 100%)!important;
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(231,56,39,1)), color-stop(0%, rgba(89,135,16,1)), color-stop(49%, rgba(89,135,16,1)), color-stop(49%, rgba(100,145,26,1)), color-stop(100%, rgba(100,145,26,1)))!important;
	background: -webkit-linear-gradient(top, rgba(231,56,39,1) 0%, rgba(89,135,16,1) 0%, rgba(89,135,16,1) 49%, rgba(100,145,26,1) 49%, rgba(100,145,26,1) 100%)!important;
	background: -o-linear-gradient(top, rgba(231,56,39,1) 0%, rgba(89,135,16,1) 0%, rgba(89,135,16,1) 49%, rgba(100,145,26,1) 49%, rgba(100,145,26,1) 100%)!important;
	background: -ms-linear-gradient(top, rgba(231,56,39,1) 0%, rgba(89,135,16,1) 0%, rgba(89,135,16,1) 49%, rgba(100,145,26,1) 49%, rgba(100,145,26,1) 100%)!important;
	background: linear-gradient(to bottom, rgba(231,56,39,1) 0%, rgba(89,135,16,1) 0%, rgba(89,135,16,1) 49%, rgba(100,145,26,1) 49%, rgba(100,145,26,1) 100%)!important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e73827', endColorstr='#64911a', GradientType=0 );
	padding:32px 15px;} 
	.payment .secure-login1{
	background: rgba(41,41,41,1) !important;
	background: -moz-linear-gradient(top, rgba(41,41,41,1) 0%, rgba(41,41,41,1) 50%, rgba(19,19,19,1) 50%, rgba(19,19,19,1) 100%) !important;
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(41,41,41,1)), color-stop(50%, rgba(41,41,41,1)), color-stop(50%, rgba(19,19,19,1)), color-stop(100%, rgba(19,19,19,1))) !important;
	background: -webkit-linear-gradient(top, rgba(41,41,41,1) 0%, rgba(41,41,41,1) 50%, rgba(19,19,19,1) 50%, rgba(19,19,19,1) 100%) !important;
	background: -o-linear-gradient(top, rgba(41,41,41,1) 0%, rgba(41,41,41,1) 50%, rgba(19,19,19,1) 50%, rgba(19,19,19,1) 100%) !important;
	background: -ms-linear-gradient(top, rgba(41,41,41,1) 0%, rgba(41,41,41,1) 50%, rgba(19,19,19,1) 50%, rgba(19,19,19,1) 100%) !important;
	background: linear-gradient(to bottom, rgba(41,41,41,1) 0%, rgba(41,41,41,1) 50%, rgba(19,19,19,1) 50%, rgba(19,19,19,1) 100%) !important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#292929', endColorstr='#131313', GradientType=0 ); 
	padding:32px 15px;} 
	
	.payment .secure-login h1{ font-size:28px;}
	.payment .secure-login1 h1{ font-size:28px; color:#FFF !important; margin:15px 0;}
	.payment .secure-login span{ font-size:14.5px;}
	.payment .secure-login .fa-3x{ margin:-10px 0 0 15px;}
	.payment .secure-login-right{ margin-left:30px;}

	/*footer bg css code start*/
	.footer{
	background: url(../images/footer-bg.jpg) no-repeat center center fixed; 
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;}
	
	/*footer content css code start*/
	.secure-login{
	background: rgba(231,56,39,1) !important;
	background: -moz-linear-gradient(top, rgba(231,56,39,1) 0%, rgba(89,135,16,1) 0%, rgba(89,135,16,1) 49%, rgba(100,145,26,1) 49%, rgba(100,145,26,1) 100%)!important;
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(231,56,39,1)), color-stop(0%, rgba(89,135,16,1)), color-stop(49%, rgba(89,135,16,1)), color-stop(49%, rgba(100,145,26,1)), color-stop(100%, rgba(100,145,26,1)))!important;
	background: -webkit-linear-gradient(top, rgba(231,56,39,1) 0%, rgba(89,135,16,1) 0%, rgba(89,135,16,1) 49%, rgba(100,145,26,1) 49%, rgba(100,145,26,1) 100%)!important;
	background: -o-linear-gradient(top, rgba(231,56,39,1) 0%, rgba(89,135,16,1) 0%, rgba(89,135,16,1) 49%, rgba(100,145,26,1) 49%, rgba(100,145,26,1) 100%)!important;
	background: -ms-linear-gradient(top, rgba(231,56,39,1) 0%, rgba(89,135,16,1) 0%, rgba(89,135,16,1) 49%, rgba(100,145,26,1) 49%, rgba(100,145,26,1) 100%)!important;
	background: linear-gradient(to bottom, rgba(231,56,39,1) 0%, rgba(89,135,16,1) 0%, rgba(89,135,16,1) 49%, rgba(100,145,26,1) 49%, rgba(100,145,26,1) 100%)!important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e73827', endColorstr='#64911a', GradientType=0 );
	padding:30px 30px 25px;}  
	.secure-login h1 { margin:0; text-align:left; text-shadow: 2px 2px 5px #000000; color:#FFF !important;font-family: 'EB Garamond', serif !important;}
	.secure-login span{ line-height:0 !important; color:#ffffff; font-size:17px; text-shadow: 2px 2px 5px #000000; position:relative; top:-10px;}
	.secure-login .fa-3x{ font-size:40px; margin:-10px 0 0 25px; position: relative; top: -20px; text-shadow: 2px 2px 5px #000000; color:#FFF;}
	.footer .left{float:right; margin:11px 0; }
	.footer .left h2{font-family: 'PT Sans', sans-serif; font-weight:bold; font-size:20px; color:#191919; }
	.footer .left p{font-family: 'PT Sans', sans-serif !important; font-weight:bold ; font-size:28px; color:#64911a !important;}
	.secure-login-right{float:left; margin-left:40px;}
		
	/*footer menu css code start*/
	.footer-menu{ float:left; width:100%; background:#191919; padding:5px 0; color:#fff !important;}
	.footer-menu p{color:#fff !important;}
	.footer-menu li span{ padding:0 10px; font-family: 'PT Sans', sans-serif; font-size:14px; color:#8c8c8c; font-weight:600;}
	.footer-menu ul{ float:left; list-style:none; padding:0;}
	.footer-menu ul li{ float:left;}
	.footer-menu li a{font-family: 'PT Sans', sans-serif; font-size:14px; color:#8c8c8c; font-weight:600;} 
	.designed-by p{ font-size:15px; font-family: 'PT Sans', sans-serif !important; margin:0;}
	.designed-by img{ margin:-2px 0 0 5px; }
	.footer .secure-login-right a{color:#64911a !important;}
	.footer a:hover{text-decoration:none;}
/*footer css code end*/
	


.button-hide{ display:none;}

.footer p span{ color:#fff !important; }
.footer-buttons {
    width: 100%;
    height: 200px;
    font-family: 'PT SANS';
    font-weight: bold;
    color: #fff;
    font-size: 30px;
    text-align: center; padding:15px !important;
	}
	.footer-buttons a{ color:#fff !important; }
.button-primary{ background: #ed195b !important;}
.button-primary:hover{ background: #000 !important;}
.button-secondary{ background: #64911a !important;}
.button-secondary:hover{ background: #000 !important;}
.button-warning{ background:#F00 !important;}
.button-warning:hover{ background: #000 !important;}
.side-bar li a:hover{ background: #64911a !important; }

@media screen and (max-width:1199px) {
.logo img{ width:100%; height:auto;}
.footer .left p{font-size: 23px;}

.footer.payment .left p{font-size: 21px;}
}

@media screen and (max-width:991px) {

.social-icon-box{margin: 0 0 0 5px;}
.header-part .middle .social-icon-box p{font-size: 13px;}
.header-part .middle .social-icon-box .fa{font-size: 35px; margin: 0 5px 0 0;}

.navbar-inverse .navbar-nav > li > a{margin: 0 37px 0 0;}


.secure-login-right{margin-left: 20px;}
.footer .left h2{font-size: 18px;}
.footer .left p{font-size: 17px;}

.footer-menu ul{ float: none; margin: 0 auto; display: table;}
.footer-menu .pull-right{ float:none !important; text-align:center; margin: 15px 0 0;}

.side-bar img{ float:left; width:50%; padding:0 10px 0 0; box-sizing: padding-box;}

.footer.payment .pull-right { width:100%;}
.footer.payment .left {
    float: none;
    margin: 0px auto;
    display: table;
}
.footer.payment .link-box{ margin:0px auto; display:table;}



}

@media screen and (max-width:767px) {
	.container,.container-fluid{ padding-left:3px !important; padding-right:3px !important;  }
.logo img{ height:auto;}
.logo{ text-align:center;}
.social-icon-right{ float:none; margin:30px auto 0; display:table;}
.header-part .middle .social-icon-box p{font-size: 14px;}
.middle{padding: 5px 0;}
.top-strip p{ width:100%; text-align:center;}
.social-icons{ background:none; width:100%; text-align:center; }
.social-icons a{ color: #a5a4a4;}

.secure-login, .secure-login1{ margin: 15px auto; padding: 20px 30px 15px; border-radius: 25px; display: table; }
.footer .pull-right{ width:100%;}
.footer .left{ float: none; margin: 0 auto; display: table; }

.footer.payment .link-box{ margin:0px auto; width:354px;} 

.navbar-inverse .navbar-toggle{ border-color: #fff !important;} 
.navbar-inverse .navbar-collapse {border-color: #fff !important;}
.navbar-inverse .navbar-nav > li > a{ margin:0 0 10px 0 !important; text-align:center;}
h1{ font-size:20px !important; }

.logo h1{ font-size:18px !important ; }
.slide-text{ top:0% !important ; }
.left_img, .right_img{ width:100%; height:auto; }

.footer p span{ color:#fff !important; }
.footer-buttons {
    font-size: 20px;
     padding:7px 20px 7px 20px !important; margin:10px !important;
	}
	.footer-buttons a{ color:#fff !important; }
.button-primary{ background: #ed195b !important;}
.button-primary:hover{ background: #000 !important;}
.button-secondary{ background: #64911a !important;}
.button-secondary:hover{ background: #000 !important;}
.button-warning{ background:#FC0 !important;}
.button-warning:hover{ background: #000 !important;}
.pull-left,.pull-right { float:none !important; width:100%; text-align:center !important; }
.side-bar{ margin-top:20px; }
}

@media screen and (max-width:520px) {
.logo img{ width:100%; height:auto;}

.side-bar img{ float:left; width:100%;}
.footer-buttons{ font-size:15px !important; padding:5px !important; }
.designed-by p{ font-size:14px;}
.logo h1{ font-size:15px !important; }
}

@media screen and (max-width:380px) {
.footer.payment a {
    float: none;
}
.footer.payment .link-box {
    width: 185px;
}
}



.bg-color{ background:#ed195b !important; }
.side-bar h2{ color:#fff !important; font-weight:bold; text-transform:uppercase; }
.side-bar li a{ color:#fff !important; }
.padding-foot{ padding:20px 0px 20px 0px; }
.slide-text h1{ color:#fff !important; width:100%; }
.slide-text p{color:#fff !important; }
.scrolling_content .alert{ padding: 5px 0px 0px 0px !important;
    margin-bottom: 0px !important;
    border: 1px solid transparent !important;
    border-radius: 4px !important;
    margin: 15px 0px 0px 0px !important; }
.btn-success, .alert-success{ background:#64911a !important; color:#fff !important; }
.scrolling_content p,.scrolling_content strong{ color:#fff !important; font-size:16px; }
.scrolling_content .alert-success{ background:#ed195b !important; color:#fff !important; }
.card-title{ font-weight: bold;
    color: #ed195b !important;
    font-size: 30px; }
	.card{ margin:20px 0px 20px 0px; }
.brnaches a { color:#ed195b !important; text-decoration:none; }
.brnaches a:hover { color:#64911a !important; text-decoration:none; }
.visit_count{ background:#64911a; padding:0px 10px 0px 10px; }
.designed-by{ color:#fff; }