@media screen and (min-width: 0px){
.container{
width: 100%;
} 
}
@media screen and (min-width: 768px){
.container {
width: 98%;
} 
.visible-block{
display:block;
}
}
@media screen and (min-width: 992px){
.container{
width: 980px;
}

}
@media screen and (min-width: 1024px){
.container  {
width: 1014px;
}
}
@media screen and (min-width: 1050px){
.container {
width: 1035px;
}

}   
@media screen and (min-width: 1100px){
.container  {
width: 1075px;
}
}
@media screen and (min-width: 1150px){
.container {
width: 1130px;
}
}
@media screen and (min-width: 1200px) {
.container  {
 width: 1170px;
}
}
@media (min-width: 1201px){
.container {
    width: 1200px;
    padding:0
}
}
   
@media (min-width: 1367px){

}
@media screen and (min-width: 1450px){

}
@media screen and (min-width: 1650px){

}
@media screen and (min-width: 1750px){

}

@media screen and (min-width: 1992px){
#containerag{
width:1992px;
margin:0 auto;
padding:0;
position:relative;
overflow:hidden;
}
header.headerag{
height:661px;
}
header.otherheader {
    height: 100px;
}
}
@media screen and (min-width: 0px) and (max-width: 1355px){


}

@media screen and (min-width: 0px) and (max-width: 1240px){
.navbar-nav > li > a{
font-size:14px;
} 
.paddoraz .row > div{
padding:0 10px;
}
.propertiesag {
padding: 10px 25px;
}
.row.mainpropag {
    margin-right: -10px;  
    margin-left: -10px;
}
}
@media screen and (min-width: 0px) and (max-width: 1200px){
.headerag .navbar {
margin-right: 153px;
}
.topbar2 .navbar li > a, .topbar2 .navbar-inverse .navbar-nav > li > a {
padding: 0 12px;
}
.navbar-nav > li > a{
font-size:13px;
}
.carouselcaptionag h3 {
font-size: 27px;
}
}
@media screen and (min-width: 0px) and (max-width: 1150px){
a.logoag{
position:relative;
float:right;
background-color:transparent;
    background-position:center;
    width: 120px;
    height: 95px;
    background-size: 100% auto;
right:initial;
}
a.logoag:after{
display:none;
}
.topbar{
height:auto;
}
.headerag .navbar {
    margin-right: 0px;
}
.headerag .topbar2 .navbar {
    margin: 0 auto;
    display: table;
    float: none;
}
header .topbar .navbar {
margin-top:25px;
}
.topbar .social ul, .langbox{
margin-top:29px;
}
header.headerag{
position:relative;
}
#sliderag {
    margin-top: 0px;
}
.footerag2 a.logoag{
position:absolute;
float:none;
width:145px;
}
.starsimg{
max-width:60px;
}
}
@media screen and (min-width: 0px) and (max-width: 1100px){
.carouselcaptionag {
top: 40%;
}
.tourismoffers{
margin:30px -10px;
} 
.tourismoffers > div{
padding:0 10px;
}
.bottom_features a{
height:200px;
}
.footermenus .navbar{
padding-left:150px;
}
.navbar li a, .navbar-inverse .navbar-nav > li > a{
line-height:35px;
}
.footerag2{
height:35px;
line-height:35px;
}
.footerag2 .navbar-collapse{
margin:0;
}
.footerag2 a.logoag{
height: 125px;
}
header.otherheader{
height:auto;
}
.starsimg{
max-width:45px;
}
.offer_attach label{
padding:15px;
}
}  
@media screen and (min-width: 0px) and (max-width: 992px){
a.logoag{
float:none;
margin:0 auto 10px;
}
.headerag .topbar{
padding:10px 0;
}
.headerag .topbar .navbar {
    margin-right: 0px;
}
header .topbar .navbar , .langbox{
margin-top:0px;
}
.langbox .dropdown-menu{
left:0;
right:initial;
} 
.topbar2 .navbar li > a, .topbar2 .navbar-inverse .navbar-nav > li > a {
padding: 0 5px;
font-size:12px;
}
.carouselcaptionag {
top: 35%;
}
.carouselcaptionag h3 {
    font-size: 22px;
}
.carouselcaptionag p {
font-size: 17px;
}
.featured_ads {
padding: 50px 0px 42px;
}
.tourism_offers{
padding:50px 0;
}
.visaandflay  , .index_hotels , .bottom_features {
margin-top: 50px;
margin-bottom: 50px;
}
.index_cars2{
padding: 0px 0 49px;
}
.tourismoffers{
margin:30px auto;
width:80%;
} 
.vissaoffers , .flyoffers , .moreflyag , .hotelsoffers > div > .row{
width:80%;
margin:0 auto;
}
.visaandflytit , .cars_titag{
text-align:center;
}
.tourismoffers > div{
padding:10px;
}

.hotelsoffers > div > .row > div{
padding:10px;
}
.hotels_titag .nav-tabs > li > a{
padding-right:30px;
padding-left:30px;
}
.bottom_features a{
height:170px;
}
.bottom_features a h2{
font-size:15px;
}
.newsbig img {
height: auto;
}
.contactuspage .page_content iframe{
width:100%;
float:none;
}
.starsimg{
max-width:50px;
}
}
@media screen and (min-width: 0px) and (max-width: 768px){
fieldset.specialoffers{
margin:0;
}
.featured_ads .prod_nav a {
    position: relative;
    top: initial;
right:initial !important;
left:initial !important;
    font-size: 48px;
margin-top:0;
padding:0 10px;
display:block;
line-height:0.8;
}
.featured_ads .prod_nav{
width:auto;
display:table;
margin:0 auto;
}
.topbar2{
height:auto;
}
a.logoag{
float:right;
margin:0;
width:100px;
height:61px;
}
#containerag{
width:100%;
padding:0;
}
.headerag .navbar-inverse .navbar-collapse, .headerag .navbar-inverse .navbar-form{
border:0;
background:rgba(0,0,0,0.3);
}
.headerag .navbar{
float:none;
display:block;
}
.hidden-sm{
display:none !important;
}
.langbox{
float:right;
margin-bottom:10px;
margin-right:10px;
margin-top:15px;
} 
.langbox .dropdown-menu{
right:0;
left:initial;
} 
.headerag .topbar .navbar{
clear:both;
}
.headerag .topbar2 .navbar{
display:block;
}
.topbar .navbar-header{
float:left;
margin-top:-47px;
}
.topbar .navbar-collapse{
clear:both;
}
.headerag .navbar-collapse{
margin-top:10px;
}
.headerag .navbar-toggle , .headerag .navbar-toggle:hover , .headerag .navbar-toggle:focus{
margin:0;
padding:10px 6px;
background:rgba(65,141,195,0.9);
border:0;
}
.headerag .navbar-toggle[aria-expanded="true"]{
background:rgba(0,0,0,0.3);
}
.headerag .navbar-nav > li > a .fa{
display:none;
}
.headerag .navbar-nav > li.active > a, .headerag .nav > li > a:hover, .headerag .nav > li > a:focus, .headerag .nav .open > a, .headerag .nav .open > a:hover, .headerag .nav .open > a:focus, .headerag .navbar-inverse .navbar-nav > .active > a, .headerag .navbar-inverse .navbar-nav > .active > a:hover, .headerag .navbar-inverse .navbar-nav > .active > a:focus {
    color: #fff;
    background: #5498c9;
}
.topbar2{
padding:10px 0;
}
.topbar2 .container-fluid{
margin-top:0;
}
.topbar2 .navbar li > a, .topbar2 .navbar-inverse .navbar-nav > li > a {
padding: 0 10px;
font-size: 14px;
}
.headerag .topbar2 .navbar-toggle, .headerag .topbar2 .navbar-toggle:hover, .headerag .topbar2 .navbar-toggle:focus {
background: rgba(37, 106, 154, 0.9);
}
.headerag .topbar2 .navbar-toggle[aria-expanded="true"]{
background:rgba(0,0,0,0.4);
}
.topbar2 .navbar li ul li a, .topbar2 .navbar-inverse .navbar-nav li ul li a {
color: #a3d3f4;
}
.headerag .topbar2 .navbar-nav > li.active > a, .headerag .topbar2 .nav > li > a:hover, .headerag .topbar2 .nav > li > a:focus, .headerag .topbar2 .nav .open > a, .headerag .topbar2 .nav .open > a:hover, .headerag .topbar2 .nav .open > a:focus {
color: #fff;
background: #234258;
}
.menu-terms-column li a {
border-bottom: 1px dotted #5b8eb3 !important;
}
.menu-terms {
margin-top: 0px;
padding:12px 0;
background: rgba(0, 0, 0, 0.2);
}
.carouselcaptionag .btn{
font-size:0;
padding:10px 15px;
position:absolute;
top:-25px;
left:25px;
}
.carouselcaptionag .btn .fa{
font-size:18px;
margin:0;
}
.modal-dialog{
width:85%;
margin:20px auto;
}
.customersmain h3{
line-height:50px;
}
.marginclass, .paddoraz2 p img.marginclass{
clear:both !important;
float:none !important;
display:table;
margin:0 auto 15px;
}
.blogcat{
margin:0 auto;
width:88%;
}
.blogcat .postavatar{
height:150px;
}
img{
max-width:100%;
}
.mainpropag > div{
margin-bottom:15px;
}
.propertiesag ul, .propertiesag2 ul{
padding:12px;
}
.propertiesag ul li, .propertiesag2 ul li{
font-size:13px;
} 
.paddorazfinanc .blogcat , .paddoraz25 .blogcat{
width:100%;
}
.paddorazfinanc img{
  margin:0 auto;
float:none;
display:table;
width:100%;
height:auto;
}
.paddoraz25 img{
  margin:0 auto;
float:none;
display:table;
}
.paddorazfinanc .carousel-caption2, .paddoraz25 .blogcat .carousel-caption2 {
    width: 100%;
    margin:10px auto 0;
float:none;
display:table;
text-align:center;
}
.paddorazfinanc .carousel-caption2 {
padding-bottom:45px;
}
.article-slide{
width:100%;
}

.animated , .fadeInUp , .fadeInDown{
		/*CSS transitions*/
		-o-transition-property: none !important;
		-moz-transition-property: none !important;
		-ms-transition-property: none !important;
		-webkit-transition-property: none !important;
		transition-property: none !important;
		/*CSS transforms*/
		-o-transform: none !important;
		-moz-transform: none !important;
		-ms-transform: none !important;
		-webkit-transform: none !important;
		transform: none !important;
		/*CSS animations*/
		-webkit-animation: none !important;
		-moz-animation: none !important;
		-o-animation: none !important;
		-ms-animation: none !important;
		animation: none !important;
opacity:1;

    -webkit-animation-duration: none !important;
            animation-duration: none !important;
    -webkit-animation-fill-mode: none !important;
            animation-fill-mode: none !important; 
}
.productvid{
height:300px;
}
.paddorazfinanc, .paddoraz25{
padding:5px 15px;
}
.btn-lg, .btn-group-lg > .btn{
font-size:15px;
}
.tourismoffers , .vissaoffers, .flyoffers , .moreflyag , .hotelsoffers > div > .row , .bottom_features {
width:90%;
} 
.bottom_features {
margin-right:auto;
margin-left:auto;
}
.midbg{
height:120px;
}
.bottom_features .row > div{
padding:10px;
}
.footerag2 , .footermenus .navbar{
display:none;
}
.bottom_features a{
height:200px;
}
.bottom_features .row div img{
width:100%;
height:100%;
}
 
.copyrightsag .flright{
float:none;
text-align:center;
}
.footerag .social{
float:none;
display:table;
margin:15px auto 0;
}
a#back-top{
position:fixed;
left:15px;
bottom:15px;
}
html[dir=rtl] .gform_wrapper {
    padding-right: 0 !important;
}
.contactmessage .panel-body{
padding:0;
}
.specialimggallery {
    height: auto;
margin:0 -5px;
padding-left:0;
} 
.smallphotos{
float:right;
width:16.5%;
padding:5px;
}
.vid_container embed, .vid_container iframe, .vid_container object{
height:350px;
}
a.logoag{
right:0;
}
}
@media screen and (min-width: 0px) and (max-width: 600px){ 
 .carouselcaptionag p{
display:none;
}
.carouselcaptionag{
top:initial;
bottom:23%;
}
.carouselcaptionag h3 , legend.specialoffersborder h1, .toursim_price , .abouttitle, .hotels_titag h1, .cars_titag, .centerbluehead, .visaandflytit, .visasmall h2, .prof_cont_div h2, .categorytitag .fa, .prof_cont_div2 h2{
font-size:20px;
}
.tourismoffers , .vissaoffers, .flyoffers , .moreflyag , .hotelsoffers > div > .row, .bottom_features {
width:100%;
} 
.hotels_titag .nav-tabs{
float:none;
margin:15px auto 0;
display:table;
}   
.hotels_titag h1 {
text-align:center;
display:block;
}
.hotels_titag .nav-tabs > li {
    margin-left: 5px;
    margin-right: 5px;
}
.index_cars .prod_nav a {
    margin-top: -20px;
    width: 40px;
    height: 40px;
line-height:40px;
}
.mainimga {
    height: 280px;
}
.col-xsb-6a{
width:50%;
}
.vid_container embed, .vid_container iframe, .vid_container object{
height:300px;
}
}
@media screen and (min-width: 0px) and (max-width: 520px){  
 .modal-title{
font-size:15px;
}
.featured_ads {
padding: 50px 30px 42px;
}
.tourismoffers , .vissaoffers, .flyoffers , .moreflyag , .hotelsoffers > div > .row , .cars_offers, .bottom_features , .bigofferarchive > .row{
width:70%;
} 
.bigofferarchive > .row {
margin:0 auto;
}

.cars_offers{
margin:0 auto;
}
.visasmall a{
height:auto;
}
.flyimg {
    -webkit-clip-path: polygon(0 0%, 100% 0, 100% 100%, 0% 100%);
    clip-path: polygon(0 0%, 100% 0, 100% 100%, 0% 100%);
}
.reservnow {
    -webkit-clip-path: polygon(0% 0%, 100% 0, 100% 100%, 0% 100%);
    clip-path: polygon(0% 0%, 100% 0, 100% 100%, 0% 100%);
right:0;
padding:0 13px;
}
.hotels_titag .nav-tabs > li > a{
padding:10px 11px;
font-size:14px;
}
.hotels_titag .nav-tabs > li > a img{
max-width:55px;
}
.contactuspage .page_content iframe{
height:270px;
}
.modal-dialog {
width: 95%;
}
.smallphotos{
width:25%;
}
.col-xsb-6{
width:50%;
}
.centerbluehead , .page-title{
line-height:1.6;
}
.offer_attach .row > div{
padding:10px 15px;
}
.vid_container embed, .vid_container iframe, .vid_container object{
height:250px;
}
}
@media screen and (min-width: 0px) and (max-width: 400px){ 
 .carouselcaptionag{
bottom:30%;
}
.carouselcaptionag h3{
font-size:16px;
padding:10px 13px;
}
.carouselcaptionag .btn{
padding:8px 10px;
}
.featured_ads {
padding: 40px 0px 32px;
}
.tourism_offers{
padding:40px 0;
}
.visaandflay  , .index_hotels , .bottom_features {
margin-top: 40px;
margin-bottom: 40px;
}
.index_cars2{
padding: 0px 0 39px;
}
.tourismoffers , .vissaoffers , .flyoffers , .moreflyag , .hotelsoffers > div > .row, .cars_offers, .bottom_features , .bigofferarchive > .row{
width:95%;
} 
.carouselcaptionag h3 , legend.specialoffersborder h1, .toursim_price , .abouttitle, .hotels_titag h1, .cars_titag, .centerbluehead, .visaandflytit, .prof_cont_div h2, .categorytitag .fa, .prof_cont_div2 h2 ,  .page-title{
font-size:18px;
}
.visasmall h2{
font-size:16px;
}
.ginput_recaptcha , .ginput_recaptcha div , .ginput_recaptcha iframe{
width:100% !important;
}
.ginput_recaptcha iframe{
float:left;
}
}
@media screen and (min-width: 0px) and (max-width: 350px){ 
.tourismoffers , .vissaoffers , .flyoffers , .moreflyag , .hotelsoffers > div > .row, .cars_offers, .bottom_features , .bigofferarchive > .row{
width:100%;
}
.contactuspage .page_content iframe , .vid_container embed, .vid_container iframe, .vid_container object{
height:200px;
}
.langbox .dropdown-menu{
left:0;
right:initial;
}
}
/*
     FILE ARCHIVED ON 09:51:05 Sep 07, 2023 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 10:25:54 Nov 09, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.857
  exclusion.robots: 0.09
  exclusion.robots.policy: 0.068
  esindex: 0.012
  cdx.remote: 36.867
  LoadShardBlock: 321.311 (3)
  PetaboxLoader3.datanode: 1240.136 (5)
  load_resource: 1101.4 (2)
  PetaboxLoader3.resolve: 135.745 (2)
  revisit.resolve: 993.319
*/