@media (min-width:1025px)
{
.contact-ph a { cursor:text; }	
.top-right-phone a{ cursor:text; }
.contact-sectopn a { cursor:text; }
}

@media (max-width:1490px)
{
.header-right {right:120px;}	
}

@media (max-width:1280px)
{
.header-right {right:40px;}	
}

@media (min-width:768px)
{
.name{display:none;}
.top-bar {height: auto;} 	
.top-bar-section .left li .dropdown {padding-top:18px;}
.top-bar-section ul li:hover:not(.has-form) > a {background-color: transparent; color: #FFFFFF; background: transparent;}
}

@media (max-width:1199px)
{
.header-left {
    width: 49%;
}
.top-right-phone {width: 35%; font-size:20px;}

.header img {
    height: 482px;
}

}

@media (max-width:1185px)
{
.services-section li:nth-child(2){margin:0 3%;}
.services-section li:nth-child(5){margin:0 3%;}

.header-right {right:20px;}
}


@media only screen and (min-width:768px) and (max-width:1024px)
{
.logo img {margin-left:114px; width:234px;}
.top-bar-section li:not(.has-form) a:not(.button) {padding: 0 7px;}
.header-left {width: 50%; padding-left:0px; margin-left:0px;}
.header-left h1 {font-size: 44px;}

.services-section li:nth-child(2){margin:0;}
.services-section li:nth-child(5){margin:0;}
.services-section li:nth-child(1n){margin-left:30px; margin-right:30px;}

.services-section h2{font-size:24px;}
.brand-section h2{font-size:24px;}

.contact-sectopn h2{font-size:24px;}
.inner-content h2{ font-size:24px;}

}

@media only screen and (min-width:768px) and (max-width:992px)
{
.logo a img {
    margin-left:110px;
}
.top-right-phone {
    width: 22%;
}
}

@media (max-width:767px)
{
.logo{position:relative; margin-top:0;}
.top-bar .toggle-topbar {left: 0;}
.top-bar{width:auto; height: 3.213rem;}
.top-bar .toggle-topbar a{float:left; background:#000; }
.top-section-outer{padding:0px;}
.top-bar .toggle-topbar.menu-icon a{height:50px; width:64px;}
.top-bar .toggle-topbar.menu-icon {margin-top: -22px;}
.top-bar .toggle-topbar.menu-icon a span::after{margin-right:7px;}
.top-section-outer .columns{padding-left:0px;}
.top-bar.expanded .title-area {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;}
.top-right-phone {font-size: 19px; margin-top: 12px;}
.top-bar-section li:not(.has-form) a:not(.button) {padding: 10px 22px;}
.top-bar-section ul {padding: 19px 0;}
.dropdown h5 {margin-top: 20px !important;}
.top-bar {float: left; width: 100%; margin-top: -40px;}
.logo a img {margin:10px 0;}
.logo-mob{ display:block; }
.logo-desk{ display:none; }

.services-section{padding:50px 0 0;}
.services-section h2{margin-bottom:46px; font-size:18px;}
.services-section li:nth-child(2){margin:0 0 41px;}
.services-section li:nth-child(5){margin:0 0 41px;}
.services-section li:nth-child(1n){margin-left:10px; margin-right:10px; margin-bottom:41px;}

.brand-section{padding:50px 0 30px;}
.brand-section h2{margin-bottom:46px; font-size:18px;}

.contact-sectopn h2{font-size:18px; padding-bottom:10px;}

.header-left {padding: 58px 0; text-align: center; width:94%; margin-left:0px; }
/*.header-right .form {
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    top: 274px;
}
*/
.header-left h1{font-size:24px;}

.btn-book {padding: 8px 0;width: 176px;}
.header-right{position:relative; padding-top:50px; top:0; margin:0 auto; margin-bottom:30px; width:300px; float:none; right:0px; }
.header-right .form{margin-right:0px;}

.header img {
    height: auto;
}

.inner-content h2{ font-size:18px;}
.inner-content-left{width:100%;}
.inner-content-right{width:100%;}
.header-right.form-inner{    float: none;
    margin:30px auto 30px;
    padding-top: 50px;
    position: relative;
    right: 0;
    top: 0;
    width: 300px;}
	
	.inner-content{padding:40px 0; }

.top-bar-section .has-dropdown > a::after {
    top: 14px !important;
}
}

@media (max-width:520px)
{
.header img {
    height:250px;
}
.top-right-phone {
    width: 46%;
}

.custom_paging {
  left:0px !important;
}



}

@media (max-width:360px)
{
.services-section li:nth-child(n){margin-left:0px;}
.services-section li {width: 290px;}
.services-section li h3{width:250px;}


.top-right-phone {
    width: 90% !important;
}

}

@media (max-width:359px)
{
.top-right-phone {
    width: 86% !important;
}
}