/**************************************** 900px --> 1300px***************************************************/
@media all and (min-width: 900px) and (max-width: 1200px) { 

}
/**************************************** 700px --> 900px***************************************************/
@media all and (min-width: 700px) and (max-width: 900px) {

}

/**************************************** 0px --> 700px***************************************************/
@media all and (max-width:700px) {
	
	.top_header{
		position:relative;
	}
#top-bar-social.top-bar-right {position: relative;left: 0;height: auto;margin-top: -8px;text-align: center;}
#top-bar-social a.wpex-social-btn-no-style{display: inline-block;float: none;}
.top-bar-left p{text-align: left;font-size: 12px;}
.top-bar-left a{text-align: left;font-size: 12px;}
.main_menu #block-sidrtriggerbuttonblock{display:block;margin: 6px 0 0 0;}
.main_menu ul{display:none;}
.logo{float: none;width: 100%;padding:5px !important;text-align:center;}
.main_menu{float: left;width: 30%;margin: 24px 0 0 0;}
.flexslider .slides img{margin-top: 0px;}
.rotating01{max-height: 218px;}
.rotating01 .flexslider{max-height: 218px;overflow: hidden;}
.rotating01 .views-field-nothing{top: 3px;}
.rotating01 .views-field-nothing .slider_title{font-size: 27px;line-height: 38px;}
.rotating01 .views-field-nothing .slider_body{padding: 10px 10px;font-size: 13px;line-height: 17px;}
.main-content{padding: 0 10px;}

.webform-submission-request-a-booking-form #edit-please-select-the-places-you-would-like-to-visit-during-tour-sta--wrapper .form-item.js-form-type-checkbox {
    width: 100%;

}
fieldset legend{height: auto;line-height: 24px;font-size: 14px !important;}
.about_us_status{     font-size: 28px;
    text-align: center;
    padding: 0px;}
#views_slideshow_cycle_main_about_status-block_1{ font-size: 36px;}
.login {    width: 100%;    position: relative;}


.about_us_status span,
.views_slideshow_slide .views-row.views-row-2 .views-field-title span,
.views_slideshow_slide .views-row.views-row-1 .views-field-title span,
.views_slideshow_slide .views-row.views-row-4 .views-field-title span,
.views_slideshow_slide .views-row.views-row-3 .views-field-title span{ font-size: 45px !important;width:100% !important;}

.slider_video{height:auto;}
#block-views-block-about-status-block-1{
		text-align:center;
}

.jcarousel-skin-default .jcarousel-control-prev{left:0px;}

.jcarousel-skin-default .jcarousel-control-next{
	right:0px;
}

div#block-views-block-our-clients-block-1 .jcarousel-wrapper.jcarousel-skin-default{
	width: 332px;
}

.some_of_our_clients_content .jcarousel-skin-default .jcarousel li{background:none;}

#sm_menu_ham{position:absolute;}


.our_services{padding-top:30px;}

.our_services1 #block-views-block-our-services-block-1 .views-row{
	padding:10px 0px;
}

.our_services1{margin:0px;}

.our_services1 #block-views-block-our-services-block-1 .views-row .views-field-field-logo{    text-align: center;
    margin: 0;
    position: relative;
    top: 0px;
    -ms-transform: translateY(-50%);
    transform: inherit;}
	
.our_services1 #block-views-block-our-services-block-1 .views-row .views-field-field-logo img{
	    width: 31%;
}

.our_services1 #block-views-block-our-services-block-1 .views-row.row-3 .views-field-field-logo{left:0px;}

#block-views-block-about-status-block-1 .views_slideshow_cycle_no_display,
#block-views-block-about-status-block-1 .views_slideshow_cycle_hidden,
 #block-views-block-about-status-block-1 .views_slideshow_cycle_controls,
 #block-views-block-about-status-block-1 .views_slideshow_cycle_image_count{
	text-align:center;width:100% !important;
}


.our_services2 #block-views-block-other-services-block-1{
	    display: inline-block;
    width: 100%;
    clear: both;
    margin: 0px;
}

.contact_content{font-size:24px;}


.footer{padding-top: 40px;
    padding-bottom: 40px;}

.our_services1 #block-views-block-our-services-block-1 .views-row.row-3 .views-field-field-logo img{
	    height: auto;
    width: 20%;
    left: auto;

}

.our_services1 #block-views-block-our-services-block-1 .views-row .views-field-field-logo-on-hover{display:none;}

nav#block-mainnavigation li{    padding: 0 7px;}
#site-logo{float:none;}
#site-logo img{float:none;}
#block-views-block-rotating-block-1 .views-field-field-image img{	width:100%;	height:auto;}
div#block-views-block-category-block-2{    padding-left: 0px;}

section.rotating fieldset {	position: relative;    display: inline-block;    top: auto;    right: 0px;    background: #cdcdcd;    width: 100%;    padding: 4%;}
div#block-views-block-category-block-1{    padding: 0 0px;    position: relative;    height: auto;    overflow: hidden;    margin-top: 0px;    padding-top: 0px;}.social_footer p{float:left;}
.social_menu{       margin-top: 0px;
    padding-right: 0px;
    width: 139px;
    margin: 12px auto;
    display: block;
    float: none;}
	
.about_us{margin:0px;}
.about_us_content{padding:4px !important;}
.our_services{pdding:0px;margin:0px;}
.our_services1 #block-views-block-our-services-block-1 .views-row{width:100%;float:none;}
.some_of_our_clients_title, .our_services_title{    font-size: 38px;}
.contact_content{    padding-left: 0px;}
.copyright{    text-align: center;}
.contact_title{
     display: inline;
     -webkit-transform: rotate(-90deg);
     -moz-transform: rotate(-90deg);
     filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
     position: relative;
     top: auto;
     font-size: 27px;
     letter-spacing: inherit;
     text-transform: uppercase;
     font-weight: 800;
     line-height: inherit;
     font-family: auto;
     font-family: aktiv-grotesk,sans-serif;
     margin-bottom: 13px;
}

.main_menu{display:none;}

#sm_menu_ham span{    background-color: #171714;}
.inner_image{    margin-top: 0px;height:auto;}

#block-views-block-inner-image-block-5 .views-field.views-field-field-inner-image img{
	width:100%;
	height:auto;
}
.cont2,
.cont1{width:100%;margin:0px;float:none;}
.cont2_img,
.cont1_img{width:100%;margin:0px;float:none; height:auto;}

#block-views-block-layalina-magazine-block-1, #block-views-block-layalina-magazine-block-1-2{
	    position: absolute;
    bottom: auto;
    left: 8px;
    top: 12px;
}
#block-views-block-layalina-magazine-block-1 .views-field-field-pdf-file a, #block-views-block-layalina-magazine-block-1-2 .views-field-field-pdf-file a{
    width: 102px;
    height: 129px;	
}

.page-node-layalina-section #main-content .views-row, .page-node-routs-section #main-content .views-row{
	    width: 80%;
    height: 292px;
    float: none;
    margin: 0 auto;
}

#block-views-block-inner-image-block-2 img{
	width:100%;height:auto;
}

#block-views-block-layalina-magazine-block-1 .views-field-field-image img, #block-views-block-layalina-magazine-block-1-2 .views-field-field-image img{
	width: 115px;
}

#block-views-block-inner-image-block-5{
	display:none;
}

.views-field.views-field-field-inner-image img{
	width:100%;
	height:auto;
}
.page-args-node-19 #main-content .webform-submission-contact-form,
.page-args-node-19 #main-content .contact_information{
	width:100%;
	margin:0px !important;
}

.page-node-layalina-section #main-content .views-row .sub-cont .views-field-name, .page-node-routs-section #main-content .views-row .sub-cont .views-field-name{
        bottom: 66px;
}


#block-exposedformsearch-layalinapage-1{    width: 92%;}
.page-node-layalina-section #main-content .views-row .sub-cont .views-field-name{    bottom: 66px;}

}





















