@media only screen and (max-width:1700px){
    .left_section h2 {font-size: 30px;line-height: 30px;padding: 20px;}
    .left_section h2 span{font-size: 30px;}
    .form_section {padding: 20px;margin: 0 30px;}
    .form_section h3 {font-size: 35px;line-height: 28px;}
    .form_section .in {height: 45px;}
    form label {font-size: 18.59px;margin-top: 10px;margin-bottom: 0px;}
    .form_section form {padding-top: 15px;padding-bottom: 15px;}
    .right_section .logo img {width: 100%;}
    .right_section .logo {max-width: 100px;}
    .right_section .title_text h1,.right_section .title_text h2{font-size: 70px;line-height: 60px;}
    .right_section .title_text h3 {font-size: 30px;line-height: 30px;}
    .right_section .title_text {margin-top: 30px;}
    .right_section .center_images .col .image_sec {max-width: 380px;border: 5px solid #c7a978;height: 410px;}
    .right_section .center_images .col .text_sec h2 {font-size: 40px;line-height: 30px;}
    .right_section .center_images .col .text_sec p {font-size: 20px;line-height: 20px;}
    .right_section .owl-carousel .owl-nav .owl-prev, .right_section .owl-carousel .owl-nav .owl-next {width: 80px;height: 80px;    top: 30%;}
    .inner_part {height: 96vh;}


    .left_section h2 {font-size: 26px;} 
    form label {font-size: 15.59px;line-height: 17px;}
    .right_section .title_text h1 {font-size: 60px;}
    h3.rnge_brunch{font-size: 60px !important;word-spacing: normal;line-height: 50px !important;}
    .right_section .title_text h1{font-size: 50px;}
    h3.entry_route_brunch{font-size: 60px !important;line-height: 50px !important;word-spacing: normal;}
    p.grndng_brunch{line-height: 35px;font-size: 35px;}
    span.box_text { font-size: 30px;padding: 10px 60px;border: 3px solid #6e0c2c;}
    .inner_part h2{padding: 10px 0 0;}
    .left_section .bottom_logo p{font-size: 18px;}
    .owl-dots{bottom: 3.8em;}
    .right_section .center_images .col .text_sec{margin-top: 50px;}
    .right_section .center_images .col .image_sec{height: 350px;}
    .left_section .bottom_logo{margin-bottom: 0;}
    #slider1{width: 100%;}
    .right_section .owl-carousel .owl-nav .owl-next {right: 20% !important;}
    .right_section .owl-carousel .owl-nav .owl-prev {left: 20% !important;}
    .bottom_logo p{ position: absolute;left: 0;right: 0;bottom: 30px;}

}
@media only screen and (max-width:1599px){
    .left_section h2 {font-size: 26px;} 
    form label {font-size: 15.59px;line-height: 17px;}
    .right_section .title_text h1 {font-size: 60px;}
    h3.rnge_brunch{font-size: 60px !important;word-spacing: normal;line-height: 50px !important;}
    .right_section .title_text h1{font-size: 50px;}
    h3.entry_route_brunch{font-size: 60px !important;line-height: 50px !important;word-spacing: normal;}
    p.grndng_brunch{line-height: 35px;font-size: 35px;}
    span.box_text { font-size: 30px;padding: 10px 60px;border: 3px solid #6e0c2c;}
    .inner_part h2{padding: 10px 0 0;}
    .left_section .bottom_logo p{font-size: 18px;}
    .owl-dots{bottom: 3.8em;}
    .right_section .center_images .col .text_sec{margin-top: 50px;}
    .right_section .center_images .col .image_sec{height: 350px;}
    .left_section .bottom_logo{margin-bottom: 0;}
    #slider1{width: 100%;}
    .right_section .owl-carousel .owl-nav .owl-next {right: 20% !important;}
    .right_section .owl-carousel .owl-nav .owl-prev {left: 20% !important;}
    .bottom_logo p{ position: absolute;left: 0;right: 0;bottom: 30px;}

    .left_section h1{font-size: 46px; line-height: 45px;}



}
@media only screen  and (max-width:1399px)
{
    .form_section {padding: 20px;margin: 0 20px;}
    .left_section h2 {font-size: 24px;line-height: 20px;}
    .left_section h2 span {font-size: 24px;}
    .form_section h3 {font-size: 26px;line-height: 23px;}
    .form_section h4 {font-size: 24.03px;}
    .form_section .in {height: 40px;}
    form label {font-size: 13.59px;line-height: 17px;}
    form input[type="submit"] {height: 40px;font-size: 20.29px;margin-top: 10px;margin-bottom: 0px;}
    .form_section .in {height: 35px;}
    .form_section form {padding-top: 5px;padding-bottom: 0px;}
    .right_section .title_text h1, .right_section .title_text h2 {font-size: 50px;line-height: 40px;}
    .right_section .title_text h3 {font-size: 20px;line-height: 22px;}
    .right_section .center_images .col .image_sec {max-width: 290px;border: 5px solid #c7a978;height: 300px;}
    .right_section .center_images .col .text_sec {margin-top: 30px;padding-bottom: 27px;}
    .left_section .bottom_logo {width: 100%;margin: 15px 0 10px 0;}
    .right_section .center_images .col .text_sec {margin-top: 30px;padding-bottom: 0;}
    .right_section .owl-carousel .owl-nav .owl-prev {left: 13%;}
    .right_section .owl-carousel .owl-nav .owl-next{right: 13%}



}


/*@media only screen and (max-width:1280px) and  (min-height:640px) 
{
h3.entry_route{font-size: 50px;line-height: 1;}
h3.deposit_route{font-size: 35px;}
.left_col .inner {padding-top: 5px;}
.left_col .inner p{margin-bottom: 5px;}
.left_col .brand img {max-width: 65px;margin-top: 6px;}
.left_col .inner p {font-size: 16px;}
#slider1{width: 400px;}
.right_col .inner .col{height: 270px;}
h3.rnge{font-size: 60px;line-height: 1;}
p.grndng{font-size: 25px;}
#slider1 .owl-nav .owl-prev{left: -80px;transform: scale(0.8);}
#slider1 .owl-nav .owl-next{right: -100px;transform: scale(0.8);}
.right_col .top_col:after{background-position: center bottom;}
.deskto_sldier {margin: 0 0 0;}

}*/

@media only screen and (max-width:1366px) and  (min-height:640px) 
{
    h3.rnge_brunch{font-size: 50px !important;word-spacing: normal;line-height: 40px !important;}
    .right_section .title_text h1{font-size: 40px;}
    h3.entry_route_brunch{font-size: 50px !important;line-height: 40px !important;word-spacing: normal;}
    p.grndng_brunch{line-height: 25px;font-size: 25px;}
    span.box_text { font-size: 20px;padding: 10px 30px;border: 3px solid #6e0c2c;}
    .inner_part h2{padding: 10px 0 0;}
    .left_section .bottom_logo p{font-size: 18px;}
    .owl-dots{bottom: 3.8em;}
    .right_section .center_images .col .text_sec{margin-top: 50px;}
    .right_section .center_images .col .image_sec{height: 300px;}
    #slider1{width: 100%;}
    .right_section .owl-carousel .owl-nav .owl-next {right: 20% !important;}
    .right_section .owl-carousel .owl-nav .owl-prev {left: 20% !important;}

}


@media only screen and (max-width:1280px) and  (min-height:830px) and (max-height:895px)
{
    h3.rnge_brunch{font-size: 60px !important;word-spacing: normal;line-height: 50px !important;}
    .right_section .title_text h1{font-size: 50px;}
    h3.entry_route_brunch{font-size: 60px !important;line-height: 50px !important;word-spacing: normal;}
    p.grndng_brunch{line-height: 35px;font-size: 25px;}
    span.box_text { font-size: 30px;padding: 10px 30px;border: 3px solid #6e0c2c;}
    .inner_part h2{padding: 10px 0 0;}
    .left_section .bottom_logo p{font-size: 18px;}
    .owl-dots{bottom: 6.5em;}
    .right_section .center_images .col .text_sec{margin-top: 100px;}
    .right_section .center_images .col .image_sec{height: auto;}
    #slider1{width: 100%;}
    .right_section .owl-carousel .owl-nav .owl-next {right: 13% !important;}
    .right_section .owl-carousel .owl-nav .owl-prev {left: 13% !important;}
    .bottom_logo p{ position: absolute;left: 0;right: 0;bottom: 50px;}
    .right_section .title_text{margin-top: 20px;}
}
@media only screen and (max-width:1280px) and (min-height:585px) and (max-height:640px)
{
    h3.rnge_brunch{font-size: 35px !important;word-spacing: normal;line-height: 35px !important;}
    .right_section .title_text h1{font-size: 29px;}
    h3.entry_route_brunch{font-size: 35px !important; line-height: 27px !important;word-spacing: normal;}
    p.grndng_brunch{line-height: 25px;font-size: 18px;}
    span.box_text {font-size: 18px;padding: 10px 12px;border: 3px solid #6e0c2c;}
    .inner_part h2{padding: 10px 0 0;}
    .left_section .bottom_logo p{font-size: 18px;}
    .owl-dots{bottom: 3.5em;}
    .right_section .center_images .col .text_sec{margin-top: 40px;}
    #slider1{width: 100%;}
    .right_section .owl-carousel .owl-nav .owl-next {right: 13% !important;}
    .right_section .owl-carousel .owl-nav .owl-prev {left: 13% !important;}
    .left_section h1 {font-size: 36px;line-height: 35px;}
    .form_section h3 {font-size: 22px;line-height: 19px;}

    .right_section .title_text {margin-top: 15px;}

    .right_section .center_images .col .image_sec{max-width: 250px; height: 280px;}



}


@media only screen and (max-width:1100px) /* container size */
{

}

@media only screen and (max-width:1024px) /* if tablate and mobile view is same */
{
    .right_section .center_images {margin-top: 10%;}
    h3.rnge_brunch{font-size: 40px !important; word-spacing: normal; line-height: 30px !important;}
    .owl-dots {bottom: 5.9em;}
    .left_section .bottom_logo p {font-size: 14px;}


}

@media only screen and (min-width:960px) and (max-width:1024px)
{

}

@media only screen and (min-width: 768px) and (max-width: 959px)
{
    .left_section {width: 100%;padding: 17px;height: auto; max-width: 500px; margin-left: auto; margin-right: auto; float: none}
    .inner_part {height: auto;}
    .right_section {float: none;width: 100%;}
    .right_section .center_images {margin-top: 14%;}
    .left_section .bottom_logo{margin: 15px 0 30px 0;}
    .right_section .center_images .col .text_sec h2{font-size: 33px;}
    .right_section .center_images .col .image_sec{max-width: 270px;}
    .right_section{background-size: 100% 100%;}
    .left_section{margin-top: 30px; }
    .owl-dots {bottom: 3.9em; }



}

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

    .mob{display:block;}
    #full_wrapper{padding:10px;background-image: url(../images/site/mob-bg1.jpg);background-position: top center;background-size:contain;background-color:#ebeadf;background-repeat:no-repeat;}
    .border{border:1px solid #c7a978;border-bottom: 15px solid #d1b992;}
    .right_section{float: none;width:100%;background: none;}
    .right_section .logo {position: relative;top: 20px;right:auto;text-align: center;margin: 0 auto;}
    .right_section .logo img{width:100%;}
    .right_section .title_text{margin-top: 45px;padding-bottom:100px;}
    .right_section .title_text h1 {font-size: 40px;line-height: 38px;}
    .right_section .title_text h2{font-size: 40px;line-height: 38px;}
    h3.rnge_brunch{font-size: 30px!important;}
    span.box_text{border-radius: 8px;}
    p.grndng_brunch{font-size: 25px;line-height: 35px;}
    span.box_text{font-size: 20px;}
    .right_section .title_text h3{/* display: none; */}
    .left_section{float: none;width:100%;}
    .mob_sec{display: block;margin: 0 auto;text-align: center;}
    .mob_sec .button{background-color: #6e0c2c;display: inline-block;width: 150px;padding: 10px 0;text-align: center;border: 3px solid #c7a978;border-radius: 5px;}
    .mob_sec a.button{color:#c7a978;font-weight:normal;font-size:17px;}
    .mob_sec .call_button{color: #c7a978;font-weight: normal;background-image: url(../images/site/call_ico.png);background-position: 8px center;background-repeat: no-repeat;background-size: 17px;margin-right:20px;}
    .mob_sec .contact_button{color:#c7a978;font-weight:normal;}
    .right_section .center_images .col .image_sec{max-width: 240px;height: 280px;}
    .right_section .owl-carousel .owl-nav .owl-prev, .right _section .owl-carousel .owl-nav .owl-next{width:60px;height:60px;}
    .right_section .owl-carousel .owl-nav .owl-prev{left:0 !important;}
    .right_section .owl-carousel .owl-nav .owl-next{right:-6px !important;width: 60px;height: 60px;}
    .right_section .center_images{margin-top: 0;}
    .inner_part h1{display: none;}
    .bottom_logo p{position: absolute;bottom: -27px;}
    .mob{}
    .mob h2{color: #6e0c2c;font-size: 20.57px;padding-top: 40px;padding-bottom: 40px; font-weight: normal;line-height:23px;text-align:center;}
    .mob h2 span{color: #c7a978; font-weight: bold;font-size:20.57px;font-weight:bold;}
    .right_section .center_images .col .text_sec h2 {font-size: 25px;line-height: 24px;}
    .right_section .center_images .col .text_sec p {font-size: 18px;line-height: 36px;}
    .inner_part{border:none;height:auto;}
    .left_section{height:auto;}
    .left_section h2{display: none;}
    .left_section .form_section{display: none;}
    .left_section .bottom_logo img {width: 75%;}
    .form_section h3,.form_section h4{display: none;}
    .mob.mob_form{text-align: right;}
    .left_section .form_section h2{display: block;color:#fff;padding:0;font-size:17px;line-height:18px;margin-bottom:20px;margin-top:15px;}
    .left_section .form_section h2 span{font-size:17px;}
    .form_section.active{position: absolute;z-index: 9999;display: block;top:20%;left: 0;right:0;}
    .arrow{position: fixed;z-index: 999;left: 20px;top: 5%;}
    .bg_layer.active{position: fixed;left:0;top:0;z-index: 999;right:0;width:100%;height: 100%;background-color: rgba(0,0,0,0.5);}
    .close_form.active{position:fixed;z-index: 1;display: block;top:0%;left: 0;right:0;width:100%;height: 100%; }
    .left_section{box-shadow: none;padding: 0 0 15px 0;}
    .right_section .bottom_bg,.desk_form{display:none;}
    .mob a{color:#fff;text-align:right;font-size:20px;margin:10px;}
    .owl-dots{display: none;}
} 

@media only screen and (max-width:415px) and (min-width:410px){

    .right_section .title_text {margin-top: 60px;margin-bottom: 50px;}
}

@media (max-height: 500px)
{
}

@media (max-width:321px)
{

    .right_section .title_text h1 {font-size: 45.17px;line-height: 33px;}
    .right_section .title_text h2 {font-size: 39.17px;line-height: 36px;}
    .mob_sec .button{width:130px;}
    .mob_sec a.button{font-size: 13px;}
    .mob_sec .call_button{background-size: 12px;}
    .mob h2,.mob h2 span{font-size: 16.57px;}
    .right_section .center_images .col .image_sec{width:200px;}
}