/* custom css */
.aruvakku_title h4 {
    align-items: center;
    text-align: center;
    border: 1px outset #ec720f;
    padding: 15px 0px;
    background: #ec720f;
    color: #ffffff;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}
/*changed*/
.quote-css {
    position:static !important;
    padding-top: 50px;
    color: #f0ad4e !important;
    text-align: center;
    margin-bottom: 37px;
    font-size: 18px !important;
}
.testim .cont div p {
    
   font-size :1.15em !important;
   width:80% !important;
   margin:auto !important;
   border:1px black solid !important;
   padding :20px !important;
   padding-bottom :35px !important;
   line-height:1.75em !important;
}
.sakthi-head{
    padding-top: 50px;
    color: #690924 !important;
    min-height:195px;
    max-height:195px;
    font-size:12px !important;
}
.dot-none{
    list-style-type: none !important;
}
.aruvakku_title {
    background-color:white !important;
}
.carousel-left{
    padding-right: 0px !important;
    padding-left: 0px !important;
}
.carousel-right{
    padding-left: 0px !important;
    padding-right: 0px !important;
}
.testim .min-section{
    min-height: 365px !important;
    max-height: 405px !important;
    padding-bottom:0px !important;
}
.subscribe-btn{
    padding-bottom: 77px;
    position:absolute;
    background-color: white;
    font-size:18px;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    padding-top: 0;
    padding-left: 0;
    color: white;
    font-size: 18px;
    text-align: center;
    padding-bottom: 14px;
    text-transform: uppercase;
    position:static !important;
}
.subscribe-btn .btn a{
 font-size:18px;   
}
.subscribe-text{
   color:white;
   margin-left:0px;
   margin-right:0px;
}
.subscribe-color{
    padding:2px 2px ;
    margin-left:267px;
    margin-right:224px;
    margin-bottom:0px;
     margin-top:10px;
    background-color: darkred;

}
.subscribe-btn a:hover{
    color: white;
    text-decoration: none;
}
.subscribe-btn a{
    padding-top: 2px;
    padding-bottom: 2px;
}
@media screen and (max-width: 1366px) {
  
.quote-css{
    padding-top: 9px;
    margin-bottom: 0px
}
img.left_quotes{
    margin-left: 15px !important;
}
}
@media screen and (max-width: 600px) {
    .asiurai_codes{
        padding-left: 0px !important;
    }
}
.cont{
  padding-bottom:0px !important;  
}
.wrap .wrap-content{
    /* padding:0px 0px !important; */
    padding-left:0px !important;
     padding-right:0px !important;
    padding-bottom:0px !important
    padding-top:0px !important ;
    

}
div.sakthioli_description p.paragraph{
 text-align: justify;
  text-justify: inter-word;
 width:100%;
}
div.sakthioli_description{
 margin:0 !important;   
}
/*changed*/
.col-md-12.sakthioli_asiurai h4
{
    align-items: center;
    text-align: center;
    border: 1px outset #ec720f;
    padding: 15px 0px;
    background: #ec720f;
    border-radius: 5px;
    color: #ffffff;
    margin-top: 0px !important;

}
section#layout-content .aruvakku_title .testim {
   /*  background-color: #690924 !important; */
    background-color: white !important;
    padding-bottom:10px !important;
}
section#layout-content .aruvakku_title .testim .arrow:hover, section#layout-content .aruvakku_title .testim .cont div h2 {
    color: #ec720f !important;
     background-color: white !important;
    
}
section#layout-content .aruvakku_title .testim .dots .dot.active, section#layout-content .aruvakku_title .testim .dots .dot:hover {
    background: #ec720f;
    border-color: #ec720f;
}
.col-md-12.sakthioli_asiurai
{
    padding-left: 5px;
    padding-right: 5px;
    margin-top: 20px;
}
.sakthioli_asiurai ul.asiurai_codes li {
    list-style-type: none;
    font-size: 20px;
    text-align: center;
    color: #c51b1b;
}
.sakthioli_asiurai img.left_quotes {
    height: 44px;
    position: initial;
    margin-left: 22px;
    margin-bottom: -28px;
}
.sakthioli_asiurai img.right_quotes {
    height: 44px;
    position: initial;
    float: right;
    margin-top: -43px;
    margin-right: 25px;
}
.double_codes_text {
    padding: 10px 0px;
    border: 4px outset #690924;
    border-radius: 40px;
    background: #ffffff;
}
.col-md-12.sakthioli_asiurai .col-md-12.codes p.first_para {
    padding-top: 20px;
    text-align: justify;
    text-justify: inter-word;
}
.col-md-12.sakthioli_asiurai .col-md-12.codes p {
    padding-left: 5px;
    padding-right: 5px;
}
.col-md-12.asiurai_image {
    text-align: center;
}
.col-md-8.col-md-offset-3.double_codes_text
{
    margin-left: 16%;
}
.col-md-12.sakthioli h4 {
    align-items: center;
    text-align: center;
    border: 1px outset #ec720f;
    padding: 15px 0px;
    background: #ec720f;
    border-radius: 5px;
    color: #ffffff;
    margin-top:-10px !important;
}
.col-md-8.col-md-offset-3.sakthioli_description
{
   /* margin-left: 19%;  Changed*/
/*   padding:0 !important;
   margin:0 !important; */
   
}
.col-md-8.col-md-offset-3.sakthioli_description p {
   /* text-align: center;*/
}
/*.col-md-8.col-md-offset-3*/
.sakthioli_description img {
    text-align: center;
     margin-left: auto ;
  margin-right: auto;
}
.col-md-12.sakthioli {
    margin: 30px 0px;
}
.col-md-12.Footer {
    background: #9c0516;
    color: #ffffff;
    padding: 15px 10px;
}
.container.subscribe .col-md-12.sub_button {
    border: 1px outset transparent;
    margin-bottom: 30px;
    background: #a98632;
    border-radius: 10px;
}
.container.subscribe .col-md-12.sub_button h5 {
    text-align: center;
    font-size: 20px;
    color: #ffffff;
    padding: 15px 0px;
}
.container.subscribe .col-md-12.sub_button .text-center {
    padding-bottom: 30px;
}
/* menu */
nav#layout-nav .navbar-brand {
    background-image: unset;
    height: unset;
    padding: 0px;
}
nav#layout-nav {
    background: linear-gradient(to left,rgb(105 9 36),rgb(226 21 21 / 82%) 60%);
}
nav#layout-nav .navbar-nav > li > a {
    color: #ffffff;
}
.collapse.navbar-collapse.navbar-main-collapse ul.nav.navbar-nav.navbar-right.menu1 li
{
    border: 1px outset #ffffff;
}
.nav > li > a:hover, .nav > li > a:focus {
    background-color: unset;
}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
    background-color: unset;
}
/* end menu */
section#arul_thiru_amma .container .section_title {
    padding-bottom: 25px;
}
section#arul_thiru_amma .container .section_title h2, section#history .container .section_title h2, section#temple .container .section_title h2, section#trust .container .section_title h2, section#spiritual .container .section_title h2, section#contact_us .container .section_title h2, section#login .container-fluid.login .row h3, section#register .container-fluid.register .row h3 {
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 20px;
    color: #e63e3e;
}
section#arul_thiru_amma .amma_oracles, section#history .installation, section#temple .women_importance, section#trust .educational, section#spiritual .navarathiri, section#contact_us .address, .container.subscribe {
    margin-bottom: 30px;
}
section#arul_thiru_amma .container .section_title p.quotes, section#temple .container .section_title p.quotes, section#trust .container .section_title p.quotes {
    color: #ec720f;
    font-size: 15px;
    text-align: center;
}
section#arul_thiru_amma .container .row.content img.arul_img, section#history .container .row.content img.history_img {
    width: auto;
}
section .container p.img_sec {
    text-align: center;
}
section#history .container .section_title, section#temple .container .section_title
{
    padding-bottom: 15px;
}
section#temple .container .row.content ul, section#trust .container .row.content ul, section#spiritual .container .row.content ul {
    list-style: none;
    padding: 0;
}
section#temple .container .row.content ul li, section#trust .container .row.content ul li, section#spiritual .container .row.content ul li {
    padding-left: 32px;
    position: relative;
    padding-bottom: 10px;
}
section#temple .container .row.content ul li i, section#trust .container .row.content ul li i, section#spiritual .container .row.content ul li i {
    position: absolute;
    left: 0;
    top: 2px;
    font-size: 18px;
    color: #ec720f;
    line-height: 1;
}
section .container p
{
    line-height: 25px;
}
section#trust .container.educational .row.content p.bold {
    font-weight: bold;
}
section#spiritual .container.top_content {
    padding-top: 25px;
}
section#contact_us .container.address h3 {
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 20px;
    color: #e63e3e;
}
section#contact_us .container.address .row.content ul {
    list-style: none;
    padding: 0;
}
section#contact_us .container.address .row.content ul li {
    position: relative;
    padding-left: 20px;
    padding-bottom: 10px;
}
section#contact_us .container.address .row.content ul li i {
    position: absolute;
    left: 0;
    top: 3px;
    line-height: 1;
    color: #ec720f;
}
.footer p {
    text-align: center;
    background: #c63037;
    padding: 10px 0px;
    color: #ffffff;
    font-size: 16px;
    margin: 0;
}
.footer p a {
    color: #ffffff;
    text-decoration: none;
    font-size: 16px;
}
section#login .container-fluid.login .row img.login_img, section#register .container-fluid.register .row img.register_img
{
    width: 100%;
}
section#login, section#register {
    margin: 30px 5px;
    padding: 30px 5px;
}
section#contact_us .container .section_title h2, section#login .container-fluid.login .row label, section#register .container-fluid.register .row label, .single_subscription label, .group_subscription label {
    color: #ec720f;
} 
.container-md.footer {
    clear: both;
    left: 0;
    bottom: 0;
    width: 100%;
} 
.single_subscription, .group_subscription, .single_renewal, .multiple_renewal {
    padding: 30px 60px;
}
section#layout-content {
    min-height: 100vh;
}
.col-md-12.submit_btn.text-center {
    padding-top: 10px;
}
div#subscription {
    text-align: center;
}
.single_renewal label, .multiple_renewal label {
    color: #e63e3e;
    font-size: 24px;
}
button.navbar-toggle {
    background-color: red;
}
.payment_button {
    text-align: center;
    /* padding: 120px 0px; */
    padding: 50px 0px;
}
.payment_button button#rzp-button1 {
    padding: 10px 30px;
}

@media only screen and (max-width: 767px)
{
	nav#layout-nav .navbar-header a.navbar-brand 
	{
    	margin-left: 10px;
	}
   .subscribe 
    {
        padding: -2px 10px;
        margin: 0px 20px;
    }
    .sakthioli_asiurai img.left_quotes 
    {
        height: 35px;
        position: initial;
        margin-left: 15px;
        margin-bottom: -30px;
    }
    .sakthioli_asiurai img.right_quotes 
    {
        height: 35px;
        position: initial;
        float: right;
        margin-top: -27px;
        margin-right: 35px;
    }
    .sakthioli_asiurai ul.asiurai_codes li 
    {
        list-style-type: none;
        font-size: 17px;
        text-align: center;
        color: #c51b1b;
    }
        .slick-slider-1 .slick-slide .slide-image 
    {
        min-height: 190px;
        background-size: 100%;
        width: 100%;
        background-repeat: no-repeat;
    }
    .aruvakku_title 
    {
        margin-top: 20px;
    }
    body .top_menu
    {
        padding: 0px !important;
        min-height: 0px;
        border: none;
    }
}
@media only screen and (max-width: 768px)
{
	.col-md-8.col-md-offset-3.sakthioli_description 
	{
    	margin-left: 0;
	}
	.sakthioli_asiurai .codes .double_codes_text 
    {
        margin-left: 0;
    }
}
/* Ipad pro */
@media only screen and (min-width: 1024px) and (max-width: 1366px)
{
	.col-md-8.col-md-offset-3.sakthioli_description 
	{
    	margin-left: 15%;
	}
	.sakthioli_asiurai img.left_quotes 
    {
        height: 38px;
        position: initial;
        margin-left: 68px;
        margin-bottom: -30px;
    }
    .sakthioli_asiurai img.right_quotes 
    {
        height: 38px;
        position: initial;
        float: right;
        margin-top: -34px;
        margin-right: 22px;
    }
    .sakthioli_asiurai ul.asiurai_codes li 
    {
        list-style-type: none;
        font-size: 18px;
        text-align: center;
        color: #c51b1b;
    }
}
/* Ipad */
@media only screen and (min-width: 768px) and (max-width: 1024px)
{
    body
    {
        font-size: 10px;
    }
    .slick-slider-1 .slick-slide .slide-image 
    {
        min-height: 364px;
        background-size: 100%;
        background-repeat: no-repeat;
        width: 100%;
    }
}
.section_title h2
{
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 20px;
    color: #e63e3e;
}
p.form-label {
    margin-bottom: 0%;
}
hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #ddd;
    width: 50%;
}
.navbar-nav > li > a {
    padding-top: 5px;
    padding-bottom: 5px;
}
.row.head {
    margin-bottom: 1%;
}
.row.payment {
    margin-top: 5%;
}
p.magazine {
    margin-bottom: 0px;
}
input[type="radio"], input[type="checkbox"] {
    margin: 2px 0 0 !important; 
    line-height: normal;
}
input[type="date"], input[type="time"], input[type="datetime-local"], input[type="month"] {
    line-height: 20px !important;
}