/* 992px and More */
@media only screen and (min-width:992px) {

}


/* Under of 1400px */
@media only screen and (max-width:1399px) {

}



/* Under of 1200px */
@media only screen and (max-width:1199px) {

}




/* Extra Large devices */
@media only screen and (min-width:1200px) and (max-width:1400px) {

}




/* Large devices (laptops/desktops) */
@media only screen and (min-width:992px) and (max-width:1199px) {

}





/* Under of 992px */
@media only screen and (max-width:991px) {

    .page_header h1{
        font-size: 26px;
    }

    .single_header_bg{
        height: 390px;
    }

}



/* Medium devices (landscape tablets) */
@media only screen and (min-width:768px) and (max-width:991px) {

    .index_col{
        width: 25%;
    }

    .home_header a{
        font-size: 16px;
    }
  
.gfield--type-captcha input[type=text]{
	width: 20%;
}

}




/* Medium devices & Larger */
@media only screen and (min-width: 768px) {
    .position-md-relative{
        position: relative !important;
    }
}












/* Small devices (portrait tablets and large phones) */
@media only screen and (max-width: 767px) {

    .page_header{
        background-size: 180%;
        background-position: 50%;
    }

    .home_header a{
        width: 75%;
    }

    .index_col{
        width: 50%;
    }
  
  .gfield--type-captcha input[type=text]{
	width: 40%;
}

}






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

}




/* Extra Small devices (small phones) */
@media only screen and (max-width: 367px) {

    .index_col{
        width: 100%;
    }

    .tour_images_slider img{
        height: 78px;
    }

}
