body{margin:0px; padding:0px;}

.main{}
.main h2{text-align:center; margin:0px 0; padding:0px;}


.myarea {
    width: 1000px;
    margin: auto;
    margin: 90px auto;
}
.calander_box input{width:100%; padding:10px; border:1px solid #ddd; border-radius:5px;}
.step_box{width:100%; padding:50px; text-align:center; background:#ccc; margin:64px 0; margin-top:20px;}
.step_box:hover{background:#258385; transition-duration:0.6s;}
.availabel_box{background:#258385; padding:15px; overflow:hidden; margin-bottom: 20px;}
.availabel_box h3{text-align:left; margin:0px; padding-bottom:10px;  color:#fff;}
.availabel_box h5 {

    text-align: left;
    margin: 0px;
    padding: 0px;
    color: #000;
    font-weight: bold;

}
.demo select{width: 100%; padding: 5px; border: 2px solid #e4e4e4; height: 40px;}
.brd_top {
    border-top: 1px solid #e4e4e4 !important;
    float: left;
    width: 100%;
    margin-top: 8px;
    padding: 3px 0;
    font-size: 14px;
}
.active1{background:#258385;}
.btn_box{width: 100%; clear: both;}
.availabel_box ul{float:left; margin:0px; padding:30px 0; width:48%;}
.availabel_box ul li{list-style:none; margin:0px; padding:0px; clear:both; color:#fff;}
.check_box1 {
    width: 2%;
    padding: 7px;
    background: #09C;
    float: left;
    margin: 10px 0px;
    margin-right: 10px;
    margin-top: 4px;
}

.check_box2 {
    width: 2%;
    padding: 7px;
    background: #cb2020;
    float: left;
    margin: 10px 0px;
    margin-right: 10px;
    margin-top: 4px;
}
.check_box3 {
    width: 2%;
    padding: 7px;
    background: #faff03;
    float: left;
    margin: 10px 0px;
    margin-right: 10px;
    margin-top: 4px;
}

.check_box4 {
    width: 2%;
    padding: 7px;
    background: #0e3836;
    float: left;
    margin: 10px 0px;
    margin-right: 10px;
    margin-top: 4px;
}

.check_box5 {
    width: 2%;
    padding: 7px;
    background: #2d9b1d;
    float: left;
    margin: 10px 0px;
    margin-right: 10px;
    margin-top: 4px;
}


.availabel_box span{padding-top:10px;}


.select_box1{float:left; width:30%; padding:10px; clear:both;}
.select_box1 select{width:70%; padding:10px; border:1px solid #ddd; border-radius:5px;}
.select_box1 h4{text-align:left; margin:0px; color:#fff; padding-bottom:10px; font-size: 14px;}

.select_box2{float:right; width:70%; padding:10px;}
.select_box2 select {
    width: 22%;
    padding: 10px;
    border: 1px solid #ddd;
    border-radius: 5px;
}
.select_box2 h4{text-align:left; margin:0px; color:#fff; padding-bottom:10px; font-size: 14px;}

.down_select{clear: both;}
.down_select select {
    width: 94%;
    padding: 7px;
    float: left;
    margin-bottom: 20px;
}
.slt_b1{float: left;}
.slt_b1 h4{font-size: 11px; color: #fff; padding: 10px 6px;}

.availabel_box button{float:right; padding:5px; width:19%; background:#fff; margin:0 11px; border:none; border-radius:20px;}

.availabel_box input{float:right; padding:5px; width:19%; background:#fff; margin:0 11px; border:none; border-radius:20px; color: #938585;}

.room_select_box{background:#ddd; padding:10px; overflow: hidden;}
.room_select_box h5{text-align:center; font-weight:bold; color:#000; padding:10px 0;}
.room_select_box label{border-bottom:1px solid #900; width:100%; color:#b3261c; font-weight:bold;}

.room_select_box label button {
    float: right;
    padding: 0px;
    background: #a2ce13;
    width: 36%;
    margin-bottom: 5px;
    border: none;
    padding: 5px 0;
    color: #fff;
}

.room_select_box .btn {
    float: right;
    padding: 0px;
    background: #a2ce13;
    width: 36%;
    margin-bottom: 5px;
    border: none;
    padding: 5px 0;
    color: #fff;
    text-align: center;
}


.room_select_box p{text-align:left; margin-top: 10px; padding-bottom:0px; font-weight:bold; color:#4b4848;}
.room_select_box span{float:right;}
.room_det_1 a{float:right;}
.room_det_1 .fa{font-size: 20px;}

.dis_contant{padding:5px; border:1px solid #ccc; margin-bottom: 21px;}
.dis_contant h5{text-align:left; font-weight:bold; margin-bottom:10px; border-bottom:1px solid #000; padding-bottom:10px;}
.dis_contant p{text-align:justify; margin:0px; padding:0px;}
.trans_prt .dis_contant h4 {
    font-weight: normal;
    color: #fff;
    font-size: 14px;
    padding-top: 13px;
}
.dis_contant h4 {
    font-weight: normal;
    color: #000;
    font-size: 14px;
}
.dis_contant select{width:100%; padding:10px; border:1px solid #ddd; border-radius:5px; margin:15px 0; margin-top: 4px;}
.dis_contant span{color:red; font-weight:bold;}
.dis_contant h6{font-weight:bold; border-bottom:1px solid #ddd; margin:10px 0; padding-bottom:5px;}
.dis_contant  button {
    float: right;
    padding: 10px;
    background:#fbaa27;
    width: 30%;
    margin-bottom: 5px;
    border: none;
    padding: 5px 0;
    color: #fff;
}



.dis_contant input{width:10%; margin:15px;}

.form_area{}
.form_area input, .form_area textarea{width:100%; padding:10px; border:1px solid #ddd;border-radius:5px; margin:5px 0;}
.form_area select{width:100%; padding:10px; border:1px solid #ddd; border-radius:5px; margin: 5px 0;}
.form_area h2 {
    color: #FF3116;
    font-size: 16px;
    font-weight: 600;
    text-align: left;
    padding: 0 15px;
}

.reserv_box {
    background: #e9f0fa;
    clear: both;
    padding: 0 15px;
    padding-bottom: 0px;
    padding-bottom: 19px;
}
.reserv_box h4 {
    text-align: left;
    margin: 10px;
    padding: 16px 7px;
    font-weight: bold;
    font-size: 20px;
}
.reserv_box h5 {
    padding-top: 47px;
    font-size: 12px;
}
.reserv_box1 {
    padding: 10px;
}
.reserv_box p {
    margin: 40px 0 !important;
}
.reserv_box .icon {
    padding-right:5px;
}
.reserv_box .fa {
    border: 1px solid #000;
    border-radius: 20px;
    width: 20px;
    height: 20px;
    text-align: center;
    line-height: 17px;
    font-size: 11px;
    margin-right: 8px;
}
ul.child_head {
    width: 100%;
    float: left;
    margin-top: 20px;
}
.child_head li {
    display: inline-block;
    width: 74px;
    font-size: 12px;
    font-weight: 900;
    float: left;
}
ul.child_details {
    width: 100%;
    float: left;
    margin-top: 8px;
}
.child_details li {
    display: inline-block;
    width: 87px;
    font-size: 12px;
    padding: 0 3px;
}


.trans_prt {
    background: #000;
    z-index: 1000;
    width: 100%;
    opacity: 0.5;

}
.text_head{text-align:center; padding: 15px 0; color: red;}


.mycheck_box label {
    display: inline;
}

.regular-checkbox {
    display: none;
}

.regular-checkbox + label {
    background-color: #fafafa;
    border: 1px solid #9b9b9b;
    box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);
    padding: 9px;
    border-radius: 3px;
    display: inline-block;
    position: relative;
}

.regular-checkbox + label:active, .regular-checkbox:checked + label:active {
    box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);
}

.regular-checkbox:checked + label {
    background-color: #e9ecee;
    border: 1px solid #adb8c0;
    box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1);
    color: #99a1a7;
}

.regular-checkbox:checked + label:after {
    content: '\2714';
    font-size: 14px;
    position: absolute;
    top: 0px;
    left: 3px;
    color: #99a1a7;
}


.big-checkbox + label {
    padding: 18px;
    margin: 0px;
    float: left;
}

.big-checkbox:checked + label:after {
    font-size: 28px;
    left: 6px;
}

.room_det_1 {
    border: 1px solid #fff;
    clear: both;
    padding: 10px;
    font-size: 12px;
    overflow: hidden;
    margin-bottom: 10px;
}
.nmb_slt select{padding:0;}
.sabmit {

    float: right;
    padding: 3px;
    width: 34%;
    background: #fbaa27;
    border: none;
    color: #fff;
    margin: 10px 0;
    border-radius: 5px;
    text-align: center;

}
.form_area h3 {
    padding: 10px;
    font-size: 16px;
    width: 200px;
    text-align: center;
    margin: 15px 0 10px 0px;
    border: 1px #178A5D solid;
    border-radius: 10px;
    color: #000;
}
.form_area button{
    background: #fbaa27;

    color: #fff;

    display: inline-block;

    padding: 5px 32px;
    float: right;
    border: none;}
.step_active{background: #258385;}

.step_box h3 {
    padding: 10px;
    border: 1px solid #ddd;
    border-radius: 20px;
    width: 40px;
    height: 40px;
    line-height: 17px;
    background: #fff;
    margin: auto;
}
.step_box h4{padding-top: 10px;}











@media screen and (max-width: 992px) {
    .myarea {
        width: 100%;
        margin: auto;
        margin: 90px auto;
    }
    .step_box {
        padding: 12px;
        text-align: center;
        background: #ccc;
        margin: 53px 6px;
        float: left;
        width: 100%;
    }


}


@media screen and (min-width:200px) and (max-width:767px){
    .hdr{height:auto;}
    .myarea {
        width: 100%;
        margin: auto;
        margin: 90px auto;
    }
    .step_box {
        padding: 12px;
        text-align: center;
        background: #ccc;
        margin: 28px 6px;
        float: left;
        width: 29%;
    }
    .room_select_box p {
        text-align: left;
        margin-top: 20px;
        padding-bottom: 0px;
        font-weight: bold;
        color: #4b4848;
    }

    .ig img{width:100%;}	

    .select_box1 h4 {

        text-align: left;
        margin: 0px;
        color: #fff;
        padding-bottom: 10px;
        font-size: 12px;

    }
    .select_box2 h4 {

        text-align: left;
        margin: 0px;
        color: #fff;
        padding-bottom: 10px;
        font-size: 12px;

    }
    .availabel_box button {
        float: right;
        padding: 10px;
        width: 41%;
        background: #fff;
        margin: 0 11px;
        border: none;
        border-radius: 5px;
    }	


}
.price_div{width:50%;float:left;}
.price_div label{font-weight: bold;color:#000;border:0px !important;}

.reserv_box ul li{list-style: none; margin: 0px; padding-bottom:10px; float: left;}
.lst{float:left; margin:0px; padding-left:29px; font-size:14px;}

.no_res{display:none;}
.no_res2{display:none;}
@media only screen and (min-width:320px) and (max-width:479px){
.blank_page{width:100% !important; margin:0px auto; margin-bottom:50px; text-align:center;}
.blank_page h2{font-size:100px !important; text-align:center; margin:0px 0; }
.blank_page p {
text-align: center;
font-size: 20px !important;
margin: 20px 0 !important;
color: #000;
margin-top:0;
margin-bottom:30px;
}
.blank_page h4 {
background: #000;
padding: 15px;
border: none;
margin: 0 0px;
color: #fff;
}  
.btn-primary:hover {
    color: #170202;
    background-color: #ccc !important;
    border-color: #141b1f;
}
	

    .info_1{display:none !important;}

    .no_res {
        display: block;
        color: #000;
        float: left;
        text-align: left;
        margin: 0px;
        padding: 0px 9px;
    }
    .no_res a{color:#000;}
    .no_res .fa{padding-right:10px;}
    .logo {
        color: #258385;
        margin-top: 0px;
        font-size: 33px;
        padding-left: 7px;
        font-weight: bold;
        font-family: Bookman Old Style;
        padding-right: 0px;
    }
    .section__info {
        background:none !important;
    }
    .navbar-brand {
        float: left;
        padding: 0px 0px !important;
        font-size: 18px;
        line-height: 20px;
        height: auto;
    }
    .carousel .carousel-inner .item {

        height: 200px;
        width: 100%;

    }
    .carousel .carousel-inner .item .item__container .item-container__inner .item__content .item_content__title {
        font-size: 26px;
    }
    .section__home {
        height: 200px;
        width: 100%;
        padding: 0;
        position: relative;
    }
    .section__title {
        font-size: 17px;
        font-weight: bold;
    }
    .section__about {
        padding-top: 22px;
    }
    .section__about {
        padding-bottom: 0px;
    }
    .section__best-rooms .best-rooms__content .best-rooms__item figcaption {
        padding: 57px 20px;
    }
    .section__services .services__item .services_item__title {
        font-size: 20px;
    }
    .section__services .services__item .services_item__title {
        font-weight: normal;
        font-size: 15px;
        color: #fff;
        margin-bottom: 4px;
    }
    .heading_sec {
        padding: 22px 0;
        margin: 0px;
        width: 100%;
        background-size: 100% 119%;
    }
    .attraction_sec h4 {
        text-align: justify;
        margin: 0px;
        padding: 10px 0px;
        padding-bottom: 27px;
        padding-bottom: 21px;
        font-size: 14px;
        line-height: 21px;
    }
    .attraction_sec img {
        float: none;
        width: 100%;
    }
    .ml_img{float:left; clear:both;}
    .section_contact button {
        padding: 10px;
        width: 42%;
        margin: 10px 0;
        float: left;
        background: #258385;
        border: none;
        color: #fff;
    }
    .section_contact h4 {
        padding-top: 15px;
        font-size: 17px;
        line-height: 30px;
    }
    .section__contacts {
        padding: 0px 0;
    }
    .no_res2{display:none;}
}

.res__map{display:none !important;}

@media only screen and (min-width:480px) and (max-width:599px){
.blank_page{width:100% !important; margin:0px auto; margin-bottom:50px; text-align:center;}
.blank_page h2{font-size:130px !important; text-align:center; margin:0px 0; }
.blank_page p {
text-align: center;
font-size: 30px !important;
margin: 40px 0 !important;
color: #000;
margin-top:0;
margin-bottom:30px;
}
.blank_page h4 {
background: #000;
padding: 15px;
border: none;
margin: 0 0px;
color: #fff;
}  
.btn-primary:hover {
    color: #170202;
    background-color: #ccc !important;
    border-color: #141b1f;
}	
    .res__icons{display:block !important;}	
    .res__icons li {
        list-style: none;
        float: left;
        margin: 3px 10px;
        padding: 0px;
        border: 1px solid;
        border-radius: 8px;
        width: 25px;
        height: 25px;
        text-align: center;
        line-height: 25px;
        color: #258385;
    }
    .res__icons li i{color: #258385;}
    .info_1{display:none !important;}

    .no_res {
        display: block;
        color: #000;
        float: left;
        text-align: left;
        margin: 0px;
        padding: 0px 9px;
    }
    .no_res a{color:#000;}
    .no_res .fa{padding-right:10px;}
    .logo {
        color: #258385;
        margin-top: 0px;
        font-size:50px;
        padding-left: 7px;
        font-weight: bold;
        font-family: Bookman Old Style;
        padding-right: 0px;
    }
    .section__info {
        background:none !important;
    }
    .navbar-brand {
        float: left;
        padding: 0px 0px !important;
        font-size: 18px;
        line-height: 20px;
        height: auto;
    }
    .carousel .carousel-inner .item {

        height: 200px;
        width: 100%;

    }
    .carousel .carousel-inner .item .item__container .item-container__inner .item__content .item_content__title {
        font-size: 26px;
    }
    .section__home {
        height: 200px;
        width: 100%;
        padding: 0;
        position: relative;
    }
    .section__title {
        font-size: 24px;
        font-weight: bold;
    }
    .section__services {
      padding: 0px 0;
     }
    .section__about {
        padding-top: 22px;
    }
    .section__about {
        padding-bottom: 0px;
    }
    .section__best-rooms .best-rooms__content .best-rooms__item figcaption {
        padding: 57px 20px;
    }
    .section__services .services__item .services_item__title {
        font-size: 20px;
    }
    .section__services .services__item .services_item__title {
        font-weight: normal;
        font-size: 15px;
        color: #fff;
        margin-bottom: 4px;
    }
    .heading_sec {
        padding: 22px 0;
        margin: 0px;
        width: 100%;
        background-size: 100% 119%;
    }
    .attraction_sec h4 {
        text-align: justify;
        margin: 0px;
        padding: 10px 0px;
        padding-bottom: 27px;
        padding-bottom: 21px;
        font-size: 14px;
        line-height: 21px;
    }
    .attraction_sec img {
        float: none;
        width: 100%;
    }
    .ml_img{float:left; clear:both;}
    .section_contact button {
        padding: 10px;
        width: 42%;
        margin: 10px 0;
        float: left;
        background: #258385;
        border: none;
        color: #fff;
    }
    .section_contact h4 {
        padding-top: 15px;
        font-size: 17px;
        line-height: 30px;
    }
    .section__contacts {
        padding: 0px 0;
    }
    .no_res2{display:none;}

}



@media only screen and (min-width:600px) and (max-width:767px){
.blank_page{width:100% !important; margin:0px auto; margin-bottom:50px; text-align:center;}
.blank_page h2{font-size:150px !important; text-align:center; margin:0px 0; }
.blank_page p {
text-align: center;
font-size: 40px !important;
margin: 60px 0 !important;
color: #000;
margin-top:0;
margin-bottom:30px;
}
.blank_page h4 {
background: #000;
padding: 15px;
border: none;
margin: 0 0px;
color: #fff;
}  
.btn-primary:hover {
    color: #170202;
    background-color: #ccc !important;
    border-color: #141b1f;
}		
    .section__services .services__item {
        padding: 10px 34px;
        float: left;
    }
    .section__services .services__item .services_item__divider > i {
        font-size: 12px;
        margin: 0 1px;
        color: #258385;
    }	
    .res__map{display:block !important;}	
    .res__map p {
        font-size:12px;
    }
    .res__map i{font-size:14px; color:#000; padding:0 5px;}
    .res__icons li i{color: #258385;}
    .info_1{display:none !important;}

    .no_res {
        display: block;
        color: #000;
        float: left;
        text-align: left;
        margin: 0px;
        padding: 0px 9px;
    }
    .no_res a{color:#000;}
    .no_res .fa{padding-right:10px;}
    .logo {
        color: #258385;
        margin-top: 0px;
        font-size:50px;
        padding-left: 7px;
        font-weight: bold;
        font-family: Bookman Old Style;
        padding-right: 0px;
    }
    .section__info {
        background:none !important;
    }
    .navbar-brand {
        float: left;
        padding: 0px 0px !important;
        font-size: 18px;
        line-height: 20px;
        height: auto;
    }
    .carousel .carousel-inner .item {

        height: 300px;
        width: 100%;

    }
    .carousel .carousel-inner .item .item__container .item-container__inner .item__content .item_content__title {
        font-size: 26px;
    }
    .section__home {
        height: 300px;
        width: 100%;
        padding: 0;
        position: relative;
    }
    .section__title {
        font-size: 32px;
        font-weight: bold;
    }
    .section__gallery {
    padding: 0px 0;
}
    .section__about {
        padding-top: 22px;
    }
    .section__about {
        padding-bottom: 0px;
    }
    .section__best-rooms .best-rooms__content .best-rooms__item figcaption {
        padding: 57px 20px;
    }
    .section__services .services__item .services_item__title {
        font-size: 20px;
    }
    .section__services .services__item .services_item__title {
        font-weight: normal;
        font-size: 15px;
        color: #fff;
        margin-bottom: 4px;
    }
    .heading_sec {
        padding: 22px 0;
        margin: 0px;
        width: 100%;
        background-size: 100% 119%;
    }
    .attraction_sec h4 {
        text-align: justify;
        margin: 0px;
        padding: 10px 0px;
        padding-bottom: 27px;
        padding-bottom: 21px;
        font-size: 14px;
        line-height: 21px;
    }
    .attraction_sec img {
        float: none;
        width: 100%;
    }
    .ml_img{float:left; clear:both;}
    .section_contact button {
        padding: 10px;
        width: 42%;
        margin: 10px 0;
        float: left;
        background: #258385;
        border: none;
        color: #fff;
    }
    .section_contact h4 {
        padding-top: 15px;
        font-size: 17px;
        line-height: 30px;
    }
    .section__contacts {
        padding: 0px 0;
    }
    .no_res2{display:none;}

}



@media only screen and (min-width:768px) and (max-width:991px){
.blank_page{width:100% !important; margin:0px auto; margin-bottom:50px; text-align:center;}
.blank_page h2{font-size:150px !important; text-align:center; margin:0px 0; }
.blank_page p {
text-align: center;
font-size: 40px !important;
margin:20px 0 !important;
color: #000;
margin-top:0;
margin-bottom:30px !important;
}
.blank_page h4 {
background: #000;
padding: 15px;
border: none;
margin: 0 0px;
color: #fff;
}  
.btn-primary:hover {
    color: #170202;
    background-color: #ccc !important;
    border-color: #141b1f;
}			

    .res__map{display:none !important;}	
    .res__map p {
        font-size:12px;
    }
    .res__map i{font-size:14px; color:#000; padding:0 5px;}
    .res__icons li i{color: #258385;}
    .info_1{display:block !important;}

    .no_res {
        display: none;
        color: #000;
        float: left;
        text-align: left;
        margin: 0px;
        padding: 0px 9px;
    }
    .no_res a{color:#000;}
    .no_res .fa{padding-right:10px;}
   .logo {
    color: #258385;
    margin-top: 15px;
    font-size: 50px;
    padding-left: 7px;
    font-weight: bold;
    font-family: Bookman Old Style;
    padding-right: 0px;
    float: left;
}
.navbar-toggle {
    margin-right: 19px;
    padding: 34px 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    border: none;
    border-radius: 0px;
    background: transparent !important;
}
    .nav > li:first-child {
        margin-left: 0;
    }
    .navbar .navbar-left:first-child {
        margin-left: 0px !important;
    }
    .navbar-right {
    float: left !important;
    margin-right: 0px !important;
    margin: 0;
        margin-right: 0px;
}
    .navbar .navbar-header .navbar-brand {
    padding: 0;
    text-align: left;
    width: 94%;
    float: left;
    margin-right: 0px;
}
    .navbar .navbar-nav > li > a {
        font-size: 12px;
        text-transform: uppercase;
        -webkit-transition: color .3s;
        transition: color .3s;
        letter-spacing: 1px;
        padding-left: 10px;
    }
    .section__info .section_info__body .info__column-left .section_info__contact {

        display: inline-block;
        margin-right: 0 !important;

    }
    .section__info {

        height: auto;
        background: #000;

    }
    .section__info .section_info__body .info__column-left .section_info__contact > p {
        font-size: 12px;
        font-weight: bold;
        color: #fff;
        margin-left: 23px;
    }
    .navbar-brand {
        float: left;
        padding: 0px 0px !important;
        font-size: 18px;
        line-height: 20px;
        height: auto;
    }
    .carousel .carousel-inner .item {

        height: 400px;
        width: 100%;

    }
    .carousel .carousel-inner .item .item__container .item-container__inner .item__content .item_content__title {
        font-size: 26px;
    }
    .section__home {
        height: 400px;
        width: 100%;
        padding: 0;
        position: relative;
    }
    .section__title {
        font-size: 17px;
        font-weight: bold;
    }
    .section__about {
        padding-top: 22px;
    }
    .section__about {
        padding-bottom: 0px;
    }
    .section__best-rooms .best-rooms__content .best-rooms__item figcaption {
        padding: 57px 20px;
    }
    .section__services .services__item .services_item__title {
        font-size: 20px;
    }
    .section__services .services__item .services_item__title {
        font-weight: normal;
        font-size: 15px;
        color: #fff;
        margin-bottom: 4px;
    }
    .heading_sec {
        padding: 22px 0;
        margin: 0px;
        width: 100%;
        background-size: 100% 119%;
    }
    .attraction_sec h4 {
        text-align: justify;
        margin: 0px;
        padding: 10px 0px;
        padding-bottom: 27px;
        padding-bottom: 21px;
        font-size: 14px;
        line-height: 21px;
    }
    .attraction_sec img {
        float: none;
        width: 100%;
    }
    .ml_img{float:left; clear:both;}
    .section_contact button {
        padding: 10px;
        width: 42%;
        margin: 10px 0;
        float: left;
        background: #258385;
        border: none;
        color: #fff;
    }
    .section_contact h4 {
        padding-top: 15px;
        font-size: 17px;
        line-height: 30px;
    }
    .section__contacts {
        padding: 0px 0;
    }
    .no_res2{display:none;}

}



@media only screen and (min-width:992px) and (max-width:1024px){
	
.blank_page{width:100% !important; margin:0px auto; margin-bottom:50px; text-align:center;}
.blank_page h2{font-size:150px !important; text-align:center; margin:0px 0; }
.blank_page p {
text-align: center;
font-size: 40px !important;
margin:20px 0 !important;
color: #000;
margin-top:0;
margin-bottom:30px !important;
}
.blank_page h4 {
background: #000;
padding: 15px;
border: none;
margin: 0 0px;
color: #fff;
}  
.btn-primary:hover {
    color: #170202;
    background-color: #ccc !important;
    border-color: #141b1f;
}			
.navbar-right {
    float: right !important;
    margin-right: 0px !important;
    margin: 0;
        margin-right: 0px;
    margin-right: 0px;
}
.logo {
    color: #258385;
    margin-top: 20px;
    font-size: 33px;
    padding-left: 0px;
    font-weight: bold;
    font-family: Bookman Old Style;
    padding-right: 140px;
}
.section__info .section_info__body .info__column-left .section_info__contact {
    display: inline-block;
    margin-right: 36px;
}
.section__info {

    background: #000 !important;

}
	
	
}


.blank_page{width:50%; margin:0px auto; margin-bottom:50px; text-align:center;}
.blank_page h2{font-size:250px; text-align:center; margin:0px 0; }
.blank_page p {
text-align: center;
font-size: 30px;
margin: 40px 0;
color: #000;
}
.blank_page h4 {
background: #000;
padding: 15px;
border: none;
margin: 0 0px;
color: #fff;
}   

.btn-primary:hover {
    color: #000;
    background-color: #ccc !important;
    border-color: #141b1f;
}	

.section__contacts iframe{width:100% !important; height:300px;}