/*@font-face {
    font-family: roboto_bold;
    src: url("../fonts/Roboto-Bold.ttf");
}
*/
@font-face {
    font-family: RobotoCondensed_Regular;
    src: url("../fonts/RobotoCondensed-Regular.ttf");
}

html, body{font-family: 'RobotoCondensed_Regular';}
h1, h2, h3{font-family: 'RobotoCondensed_Regular'; margin-top: 0; margin-bottom: 0; text-transform: uppercase; font-weight: bold; color:#000;}
h4{line-height:1.5;}
b, strong {font-weight: bold;}
*:focus{outline: none;}
p{margin-bottom: 0;}
ul{margin-bottom:0;}
li{font-size: 1.2rem; margin-bottom:0.5rem;}
a{color:#95060a;}
button:focus{outline: none;}
.form-group {margin-bottom: 0.7rem;}
.form-control{width: 100% !important; border-radius: 0;}
.btn_style1{/*border-radius: 20px;*/ background: #cc253b !important; color: #fff; border: none !important;}
.btn_style2{background: #fff; color: #980709;  text-transform: uppercase; border-radius: 0; /*box-shadow: inset 0 0 40px #000000; */font-size: 1.4rem; border: none;}
.btn_style3{background: #cc253b !important; color: #fff !important; border-radius: 0; font-size: 1.4rem; border: none;box-shadow:0 3px 10px 0px #000000; }
.btn_style4{background: #fff; color: #980709;  text-transform: uppercase; border-radius: 0; font-size: 1.4rem; border: 1px solid #980709; padding:0 1rem;}
.error_msg{color: #fcc829; font-size: 12px;}
.div_thanks{display: block !important; }
.div_thanks h2{color: #ca223a;}
.div_thanks p{color: #fff;}
#loader{display: none; position: fixed; top: 0; background: rgba(0,0,0,0.8); z-index: 9999; height: 100%; width: 100%;}
#loader img{width: auto; height: 62px; position: absolute; top: 30%;}
.modal-title {width: 100%; text-align: center;}

/*********************** START STICKY FORM SECTION *************************/
.btncall{position: fixed;  top: 5%; right: 0;  background-color: #3e3532; z-index: 99999; /*padding: 5px 8px;*/}
.btncall span { position: relative; }
.btncall a{color: #fff; display: inline-block; background: #2f2f2f; padding: 0.2rem 0.5rem;}
.sticky_form .error_msg { color: #b5753b;}
.btncall label{color: #fff; font-weight: 400; min-width: 40px; text-align: left;}

.btnwhatsapp{position: fixed;  top: 300px; left: 0; z-index: 99999; }
.btnwhatsapp .rotate { position: absolute; transform: rotate(-90deg);}
.btnwhatsapp .rotate a{position: absolute; transform: rotate(-90deg);}
.btnwhatsapp a{color: #fff; background:#f1f1f0 url(../img/whatsapp-icon.png) no-repeat center center; background-size: cover;background-color: transparent;}
.btnwhatsapp span{font-size: 10px;}
.btnwhatsapp i{font-size: 22px;}
.btnwhatsapp img{height: 30px; width:auto;}

.sticky_form{position: fixed; top: 20%; right: 0; z-index: 81; background-color:#333; max-width: 210px; z-index: 9999;}
.sticky_form h4{margin: 0; margin-bottom: 10px; color: #fff;}
.slide_toggle{position: absolute; top: 45px; left: -75px; background-color:#333; z-index: 1000; transform: rotate(-90deg); color: #fff; text-align: center; padding: 6px 15px; border: none; width:120px; font-size: 12px;cursor: pointer;}
.toggle_form{display: none; padding: 15px;}
.toggle_form .btn_style1{}
/*********************** END STICKY FORM SECTION *************************/


/*********************** START BANNER SECTION *************************/
#bannerCarousel, #bannerCarousel img{width: 100%; cursor:pointer;}
/*********************** END BANNER SECTION *************************/





.section_video{background:#f1f1f0; color: #000; padding-top: 60px;}
.section_copy{background:#8a0608 url(../img/bg_get_copy.jpg) no-repeat center center; background-size: cover; color:#fff;}
.section_copy h2{color:#fff;}
.section_copy li{font-size:1.2rem;}
.section_accordian{background:#f1f1f1;}
.section_accordian .fa{float:right; display: inline-block;}
.section_block{width: 90%; display: inline-block;font-size: 1.4rem;}
.section_accordian h2{color:#8a0608;}
.card-header{padding:0;}
.card-link:hover , .card-link.collapsed:hover{background:#ad1316; color:#fff;}
.card-link{color:#fff; background:#8a0608; display:block; padding:1rem;}
.card-link.collapsed{background:#b6b5b5; color:#000;}
.section_get_in_touch h2{color:#900608;}
.section_get_in_touch h5{display:inline-block; background:#000; color:#fff; padding:0; text-transform:uppercase;}
.font_sm{display: block; background: #fff; color: #000; font-size: 0.9rem; padding-top: 1rem; text-transform:none;}
.section_highlights h2{color: #900608;}
.section_order_now {background:url(../img/bg_about.jpg);}
/*.section_order_now .order_now_inner { width: 60%; margin: 0px auto;}*/
.section_order_now .order_now_inner h3{color:#fff;line-height: 30px;}
.red_box{background: #95060a; color: #fff; padding: 15px 30px !important; margin-bottom: 6px;}
.contact-details{margin-left: 5%;}
.contact-details p,.contact-details a{color:#fff;}
.contact-details p { font-size: 20px; line-height: 30px; margin-bottom: 10px;}
.section_highlights h5{display:inline-block; background:#930609; color:#fff; padding:0; text-transform:uppercase;}
.txt_red{color:#900608 !important;}
.logo{height:50px;}
.logo_white{height:70px;}

/* ================  new-two-sec =================== */

.two-col-sec h4 {text-align: left; color:#95060a;}
.two-col-sec img {width: 50% !important;}
.two-col-sec p {text-align: left;}
.two-col-sec ul{text-align: left;}

/* ================  End new-two-sec =================== */




.section_about{}
.section_about h4{color:#606060;}
.section_about b{color:#000;}
.section_about .red{color:#8e1925;}
.section_how , .section_report{background:#2d3e50; margin-top: -50px;}
.section_how_heading h2{background:transparent url(../img/bg_heading1.png) no-repeat center center; background-size: 100% 100%; color:#fff;}
.section_how h4{color:#fff;}
.section_report_heading h2{background:transparent url(../img/bg_heading2.png) no-repeat center center; background-size: 100% 100%; color:#606060;}
.section_report_heading {background: #8e1925;}
.section_campaign_heading .row, .section_campaign{background:#8e1925;}
.section_campaign_heading{box-shadow: 0 3px 25px 0 #000; position: relative}
.section_campaign_heading h3 , .section_campaign li{color:#fff;}
.section_campaign h4{    background: #fff; color: #8e1925; display: inline-block; padding: 0 0.5rem;}
.section_report h4{color: #fff;display: block; height: 70px; margin-bottom: 1rem; border-bottom: 3px solid #2e80ff; line-height: 1.2;}
.section_report h4 .ol_order{display: block; width: 10%; background: #2e80ff; text-align: center; float: left; height: 70px; font-size: 3rem; color: #2d3e50;display: flex;align-items: center;justify-content:center;}
.section_report h4 .ol_text{ width: 90%; float:left; padding-left: 20px; height: 70px; display: flex; align-items: center;}
.section_report .form-control{background:#bec3c9; color:#000;border-radius:10px;}
/*.section_form{background: #f5822a;}*/
.section_form .form-control{background: #dcdbdb; border:none;}
.section_form h2{color:#fff;}
.section_form .form-control::placeholder{color: #000;}
.section_form .error_msg{color:firebrick;}
.section_footer{background: #303030; color:#fff;}
/*.section_footer a, .div_footer i{font-size: 1rem; color: #000; text-transform: uppercase;}*/
.section_footer a{color:#fff;}
.section_footer_above{background:#2d3e50;}
.section_footer_above i{margin-right:10px; color: #fff;}
.section_footer_above a{color:#fff;}
.section_icon a{color: #2d3e50; background: #fff; border-radius: 50%; padding: 0.3rem; width: 20px; height: 20px;}
.section_icon i{margin:auto; height: 20px; width: 20px; text-align: center;color: #2d3e50;}
.section_footer_above h5{margin-bottom: 1rem;color: #fff;border-bottom: 1px solid #fff;}
.no_bullet{list-style-type:none;}
.section_campaign a{color:#fff;}



@media only screen and (max-width : 1280px)
{
    
}

@media only screen and (max-width : 1200px)
{
    .section_pricing h5{font-size:1rem; padding: 0.5rem 0rem;}
}

@media only screen and (max-width : 1024px)
{
    .section_report h4, .section_report h4 .ol_order, .section_report h4 .ol_text{height:90px;}
}

@media only screen and (max-width : 992px)
{    
    .section_amenities img{height: 70px; margin: auto;}
    .section_awards ul{    list-style-image: none;}
    .section_pricing .col{padding:0;}
    .section_awards img{height:100px;}
}

@media only screen and (max-width : 991px)
{
    
}

@media only screen and (max-width : 800px)
{
    .section_pricing h5 {font-size: 0.5rem !important; border: 1px dotted #c7c5c5;}
    .fa-rupee{font-size:0.6rem !important;}
    
    h1{font-size: 2rem !important;}
    h2{font-size: 1.5rem !important;}
    h3{font-size: 1.2rem !important;}
    h5, h4, h6, li, p {font-size: 1rem !important;}  
    .btn_style1 , .btn_style2 , .btn_style3{font-size: 0.7rem !important;}
}

@media only screen and (max-width : 768px)
{

}

@media only screen and (max-width : 767px)
{
    .section_highlights .col-6 , .section_amenities .col {border:1px dotted #dbdcdb; padding: 10px;}
    .div_footer .text-right{text-align: center !important;}
    .form-control{height: 1.5rem;}
    .section_form .col , .section_amenities .col{flex: 0 0 50%;}
    /*.section_amenities .col:last-child{flex: 0 0 100%;}*/
    .section_amenities .pb-4{padding-bottom: 0rem !important;}
    .section_highlights_text h2 span {font-size: 2rem;}
    .section_awards img{height:70px;}
    .section_about{text-align:center;}
    .section_location img {height: 350px;}
    li{margin-bottom:0 !important;}
    .section_pricing h5{min-height: 2.5rem}
	
/*    .navbar {background-color: #e6e6e6; border-color: #9e9e9e;}
    .section_banner{    padding-top: 40px;}
    .call {background:#000;color: #fff; padding: 5px 20px; font-size: 0.7rem;}
    a#call:hover {color: #f47650;}*/
    iframe{height:auto;}
    .btn_style4{display: block; width: 100%;}
    .logo {height: 40px;}
    .section_video{padding-top: 70px;}
    .section_block{font-size:1rem;}
    
    .section_order_now .text-right, .section_order_now .text-left{text-align:center !important;}
    .section_report h4, .section_report h4 .ol_order, .section_report h4 .ol_text{height:50px;}
    .section_how, .section_report {margin-top: -30px;}
    .section_icon a{padding: 2px 8px;}
    .section_icon i{font-size:14px;height: 10px;width: 10px;}
    .section_report h4 .ol_text{padding-left:5px;}
    .section_report h4{ margin-bottom: 0.5rem; border-bottom: 1px solid #2e80ff;}
    .section_campaign ul{padding-left:0;}
    
    .pt-5, .py-5 {padding-top: 1.2rem!important;}
    .pb-5, .py-5{padding-bottom: 1.2rem!important;}
    .pl-5, .px-5{padding-left: 1.2rem!important;}
    .pr-5, .px-5{padding-right: 1.2rem!important;}
    .pt-4, .py-4 {padding-top: 1rem!important;}
    .pb-4, .py-4{padding-bottom: 1rem!important;}
    .pt-3, .py-3 {padding-top: 0.5rem!important;}
    .pb-3, .py-3 {padding-bottom: 0.5rem!important;}
}

@media only screen and (max-width : 600px)
{
    .section_form .col{flex: 0 0 100%;}
}

@media only screen and (max-width : 578px)
{

}

@media only screen and (max-width : 480px)
{    
    .section_location img {height: 180px;}
    .section_amenities img {height: 40px;}

    h1{font-size: 1.8rem !important;}
    h2{font-size: 1.3rem !important;}
    h3{font-size: 1.1rem !important;}
    h4, li, p , .div_footer a , h6, span {font-size: 0.9rem !important;}  
    .btn_style1 , .btn_style2 , .btn_style3  {font-size: 0.8rem !important; font-weight: bold;}
    .modal-dialog{margin: 2rem;}
}

@media only screen and (max-width : 320px)
{    
    .slide-toggle{top: 46px; left: -73px;}
    h1{font-size: 1.6rem !important;}
    h2{font-size: 1.2rem !important;}
    h3{font-size: 1rem !important;}
    h5, h4, li, p , .div_footer a, span{font-size: 0.8rem !important;}  
    
}

@media only screen and (max-width : 319px)
{
    
}


