body{

background-image: url("../images/Path 5.png");

	background-repeat: no-repeat;

	background-size: cover;

}

.container-fluid {
    padding: 0;
    overflow: hidden;
}
.container-fluid.books {
    padding-bottom: 40px;
}

.main {

    background-image: url(../images/Path-6.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position-y: -268px;

}

.logo-bg {
    background-image: url('../images/Path 12.png');
    background-repeat: no-repeat;
    background-size: 100%;
    padding-top: 18px;
    padding-bottom: 13px;
    margin: -1px -3px -3px;
}
.second-logo img{

	float: right;
    margin-right: 130px;
     

}

.main-logo img {

    padding-left: 100px;

}

.main-logo h3 {

    color: #fff;

    display: inline-block;

}

.slides{

	padding-top: 10px;

}





.cars img{

	padding-top: 14px;
    padding-right: 70px;

}


.cars img:hover{

    -webkit-transform: scale(1.3);
    transform: scale(1.3);

}

.new-watch img{
	padding-left: 100px;
	 

}

.new-watch img:hover{
      -webkit-transform: scale(1.3);
    transform: scale(1.3);
}

.prices img:hover{
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
}

.all-brands img:hover{
       -webkit-transform: scale(1.3);
    transform: scale(1.3);
}

.prices img{
    float: left;
    padding-left: 86px;
    
}


/*.second-bg {

background-image: url("../images/Path 5.png");

	background-repeat: no-repeat;

	background-size: cover;

	padding-top: 50px;

	padding-bottom: 50px;



}*/



.button h3{

	background-color: #c10b19;
    padding: 7px 0px 7px 0px;
    color: #ffff;
    text-align: center;
    width: 25%;
    font-size: 23px;
    margin: 18px auto;
    display: block;
    border-radius: 30px;

}

.button h3:hover{

    background-color: #03006b;
    padding: 7px 0px 7px 0px;
    color: #ffff;
    text-align: center;
    width: 25%;
    font-size: 23px;
    margin: 18px auto;
    display: block;
    border-radius: 30px;

}


.text {



	padding-top: 30px;

	padding-bottom: 30px;



}

.text ol li {



line-height: 40px;

	

}

.books img {
    padding: 10px;
    margin-top: 50px;
    width:100%;

}

/*.footer-bg {



background-image: url("../images/path-12.png");

	background-repeat: no-repeat;

	background-size: cover;

	padding-bottom: 50px;

}*/

.carousel {

    position: relative;



}

.w-100 {

    width: 100%!important;


}







/*    slider css */



.carousel-control-prev-icon {

    background-image: url(data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e);

    background-color: #353b76;

    border-radius: 50px;

}



.carousel-control-next-icon {

    background-image: url(data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e);

    background-color: #353b76;

    border-radius: 50px;

}



form {

    position: absolute;

    z-index: 99999999;

    width: 23%;

    left: 70%;

    margin-top: 5px;

    background-color: #03006b;

    border-radius: 16px;

    padding: 2px 15px;

}
.carousel-inner {
   /* height: 100% !important; */
}
form {
    min-height: 81% !important;
}
input[type=text], select, textarea {
    padding: 0.8% !important;
}
.mobile
{
    display: none;
}

@media (max-width: 767px){
.carousel-inner {
    height: 655px !important;
}
.main-form {
    min-height: 476px;
}
.new-watch img {
    width: 100%;
}
.prices img {
    width: 70%;
}
.col-md-6.updatecar {
    min-width: 100% !important;
}
.contentx {
    font-size: 22px;}
.desktop {
    display: none !important;
}
.mobile
{
    display: block;
}


a.carousel-control-prev {
    display: none;
}
a.carousel-control-next {
    display: none;
}
.logo-bg {
    padding: 0;
        background-size: cover;
}
.main-form {
    background-color: transparent !important;
}
.contentx {
    font-size: 28px;
}
.carousel-item img
{
    min-width: 138% !important;
}
.row.cars img {
    width: 100%;
    padding: 0 !important;
    margin: 0px !important;
    top: 0px !important;
}
.col-md-6 {
    width: 50%;
    float:left;
}
/* update 19/09/24 */
 
.row.cars {
    display: flex;
}
.new-watch img {
    padding-left: 0;
    width: 100%;
}
.watch {
    margin-top: 50px;
    display: flex;
}
/*.view img {*/
/*    display: none !important;*/
/*}*/
.prices img {
    padding-left: 0;
    width: 100%;
}
.container.all-brands row {
    display: flex;
}
.col-md-4 {
    width: 50%;
    float: left;
}
.col-md-4 img {
    width: 100% !important;
}
.main-logo img {
    margin: auto;
    padding-left: 25px;
}
.col-md-6.main-logo {
    display: none !important;
}
.col-md-6.main-logo {
    display: flex;
    width: 100%;
        padding-left: 0;
        background: #03006b;
}
.second-logo img {
    float: none;
    margin:auto;
     
}
.col-md-6.second-logo {
   width: 100% !important;
        display: block;
        margin: auto;
        text-align: center;
}
.row {
    display: block;
    overflow: hidden;
}
	.books img {
    display: block;
    margin: 0 auto;
    width:100%;
}
.button h3 {
    background-color: #ff2e17;
    padding: 10px 10px 10px 10px;
    color: #ffff;
    text-align: center;
    margin: 0 auto;
    width: 100%;
    display: block;
    border-radius: 30px;
}

.all-brands img{

	display: block;

	margin: 0 auto;

	padding-top: 50px;

}
.all-brands img:hover{

opacity: 0.2;

}

.cars img{

	margin: 0 auto;

	display: block;

	padding: 0;



}

.watch{

	display: block;

	margin: 0 auto;

}

form {

    position: absolute;

    z-index: 99999999;

    width: 80%;
    left: 10%;


    margin-top: 5px;

    background-color: #03006b;

    border-radius: 16px;

   padding: 2px 10px 6px 10px; /* top right bottom left */

    


    opacity: 1;

}

}













/* Style inputs with type="text", select elements and textareas */

input[type=text], select, textarea {

width: 100%;
    padding: 4px;
    border: 2px solid #1d9cd1;
    border-radius: 12px;
    box-sizing: border-box;
    margin-top: 0px;
    margin-bottom: 6px;

    resize: vertical /* Allow the user to vertically resize the textarea (not horizontally) */;

}
.carousel-control-next, .carousel-control-prev {
    width: 7% !important;
}

/* 13/09/24 UPDATE */
.error {
    color: red;
    font-size: 11px;
    position: relative;
    /* left: 35px; */
    /* width: 85%; */
    z-index: 0;
    margin-top: 0px;
}


/* Style the submit button with a specific background color etc */

input[type=submit] {
    background-color: #03006b;
    color: white;
    padding: 6px 20px;
    border: none;
    position: relative;
    margin-top: 10px;
    border-radius: 11px;
    cursor: pointer;
    display: flex;
    margin: 0 auto;
}

/* When moving the mouse over the submit button, add a darker green color */

input[type=submit]:hover {

  background-color: #c10b19;

}

.watch {
    margin-top: 0px;
}
.all-brands{
    margin-top: 25px;
}


.button {
    margin-top: 56px;
}


/*.books {*/
/*    background-image: url(../images/ptrn.png);*/
/*    margin-top: 20px;*/
/*}*/

/* Add a background color and some padding around the form */

.carousel-control-next, .carousel-control-prev{



	opacity: unset;

    transition: unset;

}





.main-form{

	background-color: #000;

}

.sub{

	background-color: #03006b;

}

.inputs {

    background-color: #fff;

    padding: 10px;

    border-radius: 8px;

}



/*footer css start*/


.site-footer {
    padding: 61px 0 0;
    position: relative;
    background-color: #262626;
    margin-top: -6px;
}
.site-footer .border-top {
    border: none!important;
}
.site-footer .border-top {
    border: none!important;
}
.border-top {
    border-top: 1px solid #eae8e4!important;
}
.site-footer .border-bottom.pb-5.space-bottom-lg-3 {
    padding-bottom: 10rem ;
}
.site-footer .border-bottom {
    position: relative;
    border-bottom: 2px solid #585858!important;
    padding-top: 0!important;
}
.site-footer .border-bottom:after {
    background-image: url(https://www.chhaya.co.in/wp-content/uploads/2021/08/footer-1.png);
    background-position: bottom;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
    opacity: .2;
    content: "";
    top: 66%;
    background-repeat: no-repeat;
}

.row.important-links {
    margin-bottom: 30px;
    margin-top: 60px;
}
.site-footer h4 {
    color: #fff;
    position: relative;
    text-transform: uppercase;
}
.site-footer h4 {
    color: #fff;
    position: relative;
    text-transform: uppercase;
}
.font-weight-medium {
    font-weight: 500!important;
}
.site-footer h4:before {
    background-color: #e30413;
    position: absolute;
    left: 0;
    bottom: 0;
    height: 2px;
    width: 70px;
    content: "";
}
footer a {
    color: #fff!important;
    text-decoration: none !important;
}
.site-footer .textwidget p {
    color: #fff;
    padding: 0 31px 0 0;
    font-size: 16px;
    font-weight: 400;
}
.site-footer h4 {
    color: #fff;
    position: relative;
    text-transform: uppercase;
}
.site-footer h4 {
    color: #fff;
    position: relative;
    text-transform: uppercase;
}
.site-footer .textwidget ul {
    margin: 0;
    padding: 0;
}
/* update 19/09/24 */
.site-footer .textwidget ul li {
    list-style: none;
    color: #fff;
    /*margin-top: -34px;*/
    margin-top: 0px;
}

.site-footer .textwidget address {
    font-size: 14px;
}
/* update */
address {
    margin-bottom: 1rem;
    font-style: normal;
    line-height: inherit;
     
}
address {
    margin: 0 0 1.5rem;
}
.row.important-links {
    margin-bottom: 30px;
    margin-top: 60px;
}
ul.footer_row {
    z-index: 99999999;
    list-style: none;
    width: 100%;
    margin: auto;
    text-align: center;
}
ul.footer_row li {
    margin-left: 10px;
    min-width: fit-content !important;
    float: left;
    text-align: center;
    display: contents;
    color: #fff;
}
.footer_row a {
    font-weight: 100 !important;
    font-size: .8em;
    font-family: "Inter", "Cerebri Sans", Helvetica, Arial, sans-serif;
}
footer a {
    color: #fff!important;
}

.site-footer .border-bottom {
    position: relative;
    border-bottom: 2px solid #585858!important;
    padding-top: 0!important;
}
.site-footer .copiright {
    color: #fff;
    text-align: center!important;
}
.site-footer .copiright {
    background: #111;
}
.site-footer .space-1 {
    padding-top: 1rem!important;
    padding-bottom: 1rem!important;
}
.text {
    padding-top: 5px;
    padding-bottom: 5px;
}
.font-size-3 {
    font-size: 1.125rem;
}
.fa-angle-double-right:before {
    content: "\f101";
}

/* error 13/09/24 */ 
.error {
    color: red;
    font-size: 11px;
    position: relative;
    /* left: 35px; */
    /* width: 85%; */
    z-index: 0;
    margin-top: -6px;
}


/* update on 19/09/24 */
/*
@media (max-width: 767px) {
    .col-md-6 {
        width: 100%;
        padding: 5px;
    }

    .col-md-6 img {
        width: 100%;
        height: auto;
    }
}
*/

 



@media (max-width: 767px) {
    .col-md-6 {
        flex: 1 1 50%;  
    }
    .contentx {
    font-size: 26px !important;
}
    
     

    .col-md-4 {
        flex: 1 1 50%; /* Two columns layout */
    }
}

 
/*
@media (min-width: 768px) and (max-width: 1024px) {
    .col-md-6 {
        flex: 1 1 50%;  
    }

    .col-md-4  {
        flex: 1 1 50%;  
    }
}

*/

/* update 19/09/24 */
.text-center_content {
     font-weight: 700;
     font-size: 3.5rem;
     color: brown;
}
@media (max-width: 767px) {
    .text-center_content {
        font-size: 2rem; /* Adjust font size for mobile */
    }
}


/* new update of scholarship */

.scholarship {
    text-align: center;  
    margin: 20px 0;    
}

.scholarship img {
    width: 70%;        
    max-width: 500px;  
    height: auto;      
}

.updatecar {
    text-align: center; 
    margin: 0px 0;     
}

.updatecar img {
    width: 90%;        
    max-width: 600px;  
    height: auto;      
}

.new-watch {
    text-align: center;  
    margin: 20px 0;    
}

.new-watch img {
    width: 75%;         
    max-width: 500px;  
    height: auto;      
}

.prices {
    text-align: center;  
    margin: 20px 0;     
}

.prices img {
    width: 75%;        
    max-width: 500px;  
    height: auto;       
}

.contentx {
    font-weight: 700;
    font-size: 40px;
    color: black;
    padding-top: 30px;
    font-style: italic;
     
}

 



/* update on 23/09/24 */

 social-icons {
    display: flex;
    justify-content: left;
    margin-top: 0px;
     
 }

  .social-icons a {
    font-size: 24px; /* Icon size */
    color: #000;  
    text-decoration: none;  
    transition: color 0.3s;
     margin-right: 10px;
     margin-bottom: 10px;
    
  }

   

  /* update 23/09/24 */


/* update 25/09/24 otp */
/*
.box {
        background-color: black;
        height: 100vh;
        display: flex;
        align-items: center;
        justify-content: center;
      }

      .box a {
        padding: 15px;
        background-color: #fff;
        border-radius: 3px;
        text-decoration: none;
        cursor: pointer;  
      }

      .modal {
        position: fixed;
        inset: 0;
        background: rgba(254, 126, 126, 0.7);
        display: none;
        align-items: right;
        justify-content: right;
      }

      .content {
        position: relative;
        background: white;
        padding: 1em 2em;
        border-radius: 4px;
        text-align: center;  
      }

      .close {
        position: absolute;
        top: 10px;
        right: 10px;
        color: #fe0606;
        font-size: 30px;
        text-decoration: none;
        cursor: pointer;  
      }
      */


/* update */

/*  update 27/09/24 */

 
/* update */
 


 




