

.ghabtoursys{
  width: 100%;
  height: 200px;
  border-top-right-radius: 10px !important;
border-top-left-radius: 10px !important;
border-bottom-right-radius: 10px !important;
border-bottom-left-radius: 10px !important;
 border: 1px solid #02A5C4 ;
   padding: 10px !important;
 background: #fff  url() repeat ;
 margin-top:  10px !important;
 margin-bottom: 10px !important;

}





.picinsaaa01 {
    width: 100% !important;
    height:  120px;
    overflow: hidden;
}

.picinsaaa01 img {
    width:  100% !important;
    height:  auto !important;
    max-height: 120px;
    object-fit: cover;
    border-radius: 10px !important;
}


.onvanmerg{
margin-top: 20px !important;
}


.onvantitle{
  float: right;
font-size: 14px;
font-weight: 500;
  color:   #000 ;
text-align:   right;
}

.onvantitleleft1{
 float: left;
}

 /* -----------------page------------------------- */


@media (min-width: 700px) {

.menutitr1{
 background: #0C2E6C ;
 color: #fff;
   border-top-right-radius: 10px !important;
border-top-left-radius: 10px !important;
border-bottom-right-radius: 0px !important;
border-bottom-left-radius: 0px !important;
padding: 10px    !important;
}

}
/*
mobile  F3F4F8  F2F6FC
*/
@media (max-width: 700px) {
.menutitr1{
 background: #0C2E6C ;
 color: #fff;
   border-top-right-radius: 10px !important;
border-top-left-radius: 10px !important;
border-bottom-right-radius: 0px !important;
border-bottom-left-radius: 0px !important;
padding: 10px    !important;
display: none;
}

}



@media (min-width: 700px) {

.txtmenutor1{
 font-size: 14px ;
 border-left: 1px  dotted #fff
}
.txtmenutor2{
 font-size: 14px ;
 border-left: 0px  dotted #fff
}

.txtmenutor01{
 font-size: 14px ;
 border-left: 1px  dotted #000  ;
 height: 50px
}
.txtmenutor02{
 font-size: 14px ;
 border-left: 0px  dotted #000 ;
  height: 50px
}


}
/*
mobile  F3F4F8  F2F6FC
*/
@media (max-width: 700px) {
.txtmenutor1{
 font-size: 14px ;
 border-left: 0px  dotted #fff
}
.txtmenutor2{
 font-size: 14px ;
 border-left: 0px  dotted #fff
}

.txtmenutor01{
 font-size: 14px ;
 border-left: 0px  dotted #000  ;
 height: 50px
}
.txtmenutor02{
 font-size: 14px ;
 border-left: 0px  dotted #000 ;
  height: 50px
}


}







.menutitr2{
 background: #F5F5F5  ;
 color: #000;
   border-top-right-radius: 10px !important;
border-top-left-radius: 10px !important;
border-bottom-right-radius: 10px !important;
border-bottom-left-radius: 10px !important;
padding: 10px    !important;
margin-top: 10px !important;
margin-bottom:  10px !important;

}


.menutitr2:hover{
  -moz-box-shadow: 3px 3px 3px 3px #CFCFCF;
  -webkit-box-shadow: 3px 3px 3px 3px #CFCFCF;
  box-shadow: 0px 3px 3px 3px #CFCFCF;
  }




.picairlin{
 width: 30px;
 height: auto;
}

.picairlin img{
  width: 30px;
 height: auto;
}


.nametoras{

}

.faalll{
  float: left;
 width: auto;
 background: #02A5C4 ;
    border-top-right-radius: 10px !important;
border-top-left-radius: 10px !important;
border-bottom-right-radius: 10px !important;
border-bottom-left-radius: 10px !important;
 font-size: 12px;
 color: #fff;

padding-left: 10px !important;
padding-right: 10px !important;
padding-top: 5px !important;
padding-bottom: 5px !important;
}


.moretor{
  position: absolute;
  top: 40px;
  left: -10px;
 width: auto;
 background: #02A5C4 ;
    border-top-right-radius: 5px !important;
border-top-left-radius: 5px !important;
border-bottom-right-radius: 5px !important;
border-bottom-left-radius: 5px !important;
 font-size: 12px;
 color: #fff;
padding-left: 10px !important;
padding-right: 10px !important;
padding-top: 5px !important;
padding-bottom: 5px !important;
}
.moretor a{
 color: #fff;
}
.moretor:hover{  background:   #01778B  ; cursor: pointer;  }

.eghamatas{
  margin-bottom: 10px  !important;
}
.gheymat1as{
  font-size: 12px  !important;
}

 /* ---------------------------------------------------- */

.linetopfree{
  border-bottom: 1px solid #0000ff;
    margin-bottom:  20px   !important;
}


.menucaptionfree{
  border-bottom: 0px solid #0000ff;
  padding-bottom: 5px   !important;

}
.menucaptionfree h1{
  font-size: 20px;
      font-weight: 600;
}



.menucaptiontor{
  text-align: left;
  font-weight: 600;
 font-size: 16px;
  padding-bottom: 5px   !important;
}
.menucaptiontor h2{
  font-weight: 600;
 font-size: 16px;
}

.tozihas{
 margin-top: 10px  !important;
 height: 140px;
 padding-left: 10px  !important;
}


.iconsvg1 {
  float: right;
  width: 60px;
  height: 50px
}
.iconsvg1 svg{
  width: 50px;
  height: 50px
}
.iconsvg2 {
  float: right;
  margin-top: 20px  !important;
  font-size: 16px;
  font-weight: 600;
  color: #0000ff
}

.ghabinfotor{
  float: left;
  width: 100%;
  height: 200px;
  background: #0C2E6C  ;
      border-top-right-radius: 10px !important;
border-top-left-radius: 10px !important;
border-bottom-right-radius: 10px !important;
border-bottom-left-radius: 10px !important;
color: #fff;
padding: 10px !important;
}

.ghaymatazinfo{
 width: 100%;
   margin-top: 20px !important;
}

.ghaymataz1 {
 float: right;
 width: 30%;
}
.ghaymataz2 {
 float: left;
 text-align: left;
 width: 70%;
  font-weight: 600;
}

.linetor1{
  width: 100%;
  height: 2px;
  border-bottom: 1px   dashed #fff  ;
  margin-top: 20px !important;
  margin-bottom:  30px !important;
}

.iconsun{
  width: 100%;
 height: 40px;
 text-align: center;
}
.iconsun svg{
  width: 40px;
 height: 40px;
}
.airlinefreebird{
   width: 100%;
 height: 40px;
 text-align: center;
}

.airlinefreebird img{
   width:  auto;
 height: 40px;
 text-align: center;
}

.rozshab  {
  margin-top: 10px !important;
   font-size: 12px
}

.linefree1{
 font-size: 14px ;
 border-left: 1px  dashed #fff  ;
 height:  auto;
}


.airlinefreebirdfree{
   width: 100%;
 text-align: center;
}
.picairlinfree{
 width: 40px;
 height: auto;
}

.picairlinfree img{
  width: 40px;
 height: auto;
}

.onvanaifree{
  margin-top: 10px !important;
}



.mergpinfree{
  padding-left: 5px !important;
  padding-right: 5px !important;
}


.picfreebird{
 height: 200px;
 width: 100%;
 text-align: center;
 overflow: hidden;
}

.picfreebird img{
 height: 200px;
 width:  auto;
 object-fit: cover;
       border-top-right-radius: 10px !important;
border-top-left-radius: 10px !important;
border-bottom-right-radius: 10px !important;
border-bottom-left-radius: 10px !important;

}

 /* ----------------------hotel----------------------- */



@media (min-width: 700px) {

.ghabhotel1{
 width: 100%;
 height: auto;
 background: #eee;
 margin-top: 40px   !important;
 margin-bottom: 40px   !important;
        border-top-right-radius: 10px !important;
border-top-left-radius: 10px !important;
border-bottom-right-radius: 10px !important;
border-bottom-left-radius: 10px !important;
padding: 10px     !important;
}

.pichotel{
  width: 80%;
  height: 120px;
  text-align: center;
  margin-top: -40px !important;
}
.pichotel img{
  width:  auto;
  height: 120px;
      object-fit: cover;
      border-top-right-radius: 10px !important;
border-top-left-radius: 10px !important;
border-bottom-right-radius: 10px !important;
border-bottom-left-radius: 10px !important;
}

.mergpinfreeh{
  padding-left: 5px !important;
  padding-right: 5px !important;
}



.onvanho{
 margin-top: 10px  !important;margin-right:100px;
}

.servicho{
 margin-top: 20px  !important; margin-right:100px;
}

.moretor1{
  margin-top: 20px  !important;
 width: auto;

   background: url(images/ghaab.png) top center no-repeat;
    border-top-right-radius: 5px !important;
border-top-left-radius: 5px !important;
border-bottom-right-radius: 5px !important;
border-bottom-left-radius: 5px !important;
 font-size: 13px !important;
 color: #fff;
padding-left: 10px !important;
padding-right: 10px !important;
padding-top: 10px !important;
padding-bottom: 10px !important;
}
.moretor1 a{ color: #fff; font-size: 17px !important;        margin-right: 30px;}
.moretor1:hover{  background:   #01778B  ; cursor: pointer; font-size: 15px !important; }

.mergpinfreeh2{
  padding-left: 5px !important;
  padding-right: 10px !important;
  padding-bottom:  10px !important;
}

.mergpinfreeh1{
  padding-left: 0px !important;
  padding-right: 0px !important;
  border-left: 1px dashed #949494 ;
  padding-bottom:  10px !important;
}
.linetorhotel{
  width: 100%;
  height: 2px;
  border-bottom: 1px   dashed  #949494  ;
  margin-top: 10px !important;
  margin-bottom:  10px !important;
}

.takht1{
 margin-top:  0px !important;
 font-size: 12px;
}

.takht1gheymat{
 margin-top:  20px !important;
 color: #D91B5C;
 font-size: 14px ;
   font-weight: 600;
}


.hotelline1{
  border-left: 1px dashed #949494 ;
}
.hotelline2{
  border-left: 0px dashed #949494 ;
}
}
/*
mobile  F3F4F8  F2F6FC
*/
@media (max-width: 700px) {

.ghabhotel1{
 width: 100%;
 height: auto;
 background: #eee;
 margin-top: 40px   !important;
 margin-bottom: 40px   !important;
        border-top-right-radius: 10px !important;
border-top-left-radius: 10px !important;
border-bottom-right-radius: 10px !important;
border-bottom-left-radius: 10px !important;
padding: 10px     !important;
}

.pichotel{
  width: 100%;
  height: 120px;
  text-align: center;
  margin-top: -40px !important;

}
.pichotel img{
  width:  auto;
  height: 120px;
      object-fit: cover;
      border-top-right-radius: 10px !important;
border-top-left-radius: 10px !important;
border-bottom-right-radius: 10px !important;
border-bottom-left-radius: 10px !important;
}


.mergpinfreeh{
  padding-left: 5px !important;
  padding-right: 5px !important;
}



.onvanho{
 margin-top: 10px  !important;
 width: 100%;
 text-align: center;
 margin-top: 10px   !important;
}

.servicho{
 margin-top: 20px  !important;
  width: 100%;
 text-align: center;
}

.moretor1{
  margin-top: 20px  !important;
 width: auto;
 background: #02A5C4 ;
    border-top-right-radius: 5px !important;
border-top-left-radius: 5px !important;
border-bottom-right-radius: 5px !important;
border-bottom-left-radius: 5px !important;
 font-size: 12px;
 color: #fff;
padding-left: 10px !important;
padding-right: 10px !important;
padding-top: 5px !important;
padding-bottom: 5px !important;
}
.moretor1 a{
 color: #fff;
}
.moretor1:hover{  background:   #01778B  ; cursor: pointer;  }



.mergpinfreeh2{
  padding-left: 5px !important;
  padding-right: 10px !important;
  padding-bottom:  10px !important;
}

.mergpinfreeh1{
  padding-left: 0px !important;
  padding-right: 0px !important;
  border-left: 0px dashed #949494 ;
  padding-bottom:  10px !important;
}
.linetorhotel{
  width: 100%;
  height: 2px;
  border-bottom: 0px   dashed  #949494  ;
  margin-top: 10px !important;
  margin-bottom:  10px !important;
}

.takht1{
 margin-top:  0px !important;
 font-size: 12px;
}

.takht1gheymat{
 margin-top:  20px !important;
 color: #D91B5C;
 font-size: 14px ;
   font-weight: 600;
}


.hotelline1{
  border-left: 0px dashed #949494 ;
}
.hotelline2{
  border-left: 0px dashed #949494 ;
}
}








 /* ----------------------hotel----------------------- */

.menutitr0{
 background: #0C2E6C ;
 color: #fff;
   border-top-right-radius: 10px !important;
border-top-left-radius: 10px !important;
border-bottom-right-radius: 0px !important;
border-bottom-left-radius: 0px !important;
padding: 5px    !important;
}
.txtmenutorpaya{
  font-size: 14px  !important;
}
.txtmenutorpaya h2{
  font-size: 14px  !important;
}

.txtmenutor0{
 font-size: 14px ;
 border-left: 0px  dotted #fff
}


@media (min-width: 700px) {

.menutitr002{
 background:  #DBDBDB  ;
 color: #000;
   border-top-right-radius: 10px !important;
border-top-left-radius: 10px !important;
border-bottom-right-radius: 10px !important;
border-bottom-left-radius: 10px !important;
padding: 10px    !important;
margin-top: 20px !important;
margin-bottom:  20px !important;

}


.menutitr002:hover{
  -moz-box-shadow: 3px 3px 3px 3px #CFCFCF;
  -webkit-box-shadow: 3px 3px 3px 3px #CFCFCF;
  box-shadow: 0px 3px 3px 3px #CFCFCF;
  }

 .iconsvgok {
 float: right;
 margin-left: 5px !important;
 }


 .iconsvgok img{
   width:  auto;
   height: 25px;
 }

.servihservic{
 float: right;
 margin-top: 3px !important;
}

.adresbar{
  width: 100%;
  background: #eee  ;
     border-top-right-radius: 10px !important;
border-top-left-radius: 10px !important;
border-bottom-right-radius: 10px !important;
border-bottom-left-radius: 10px !important;
padding: 10px  !important;
border: 1px solid #02A5C4  ;
margin-bottom: 10px  !important;
}


.adresbar a{
 font-size: 14px;
 font-weight: 400;
}



.faseleflight{
  padding-left: 0px   !important;
  padding-right: 0px   !important;
}

.faseleflight1{

}



.ghabhotel1ffoter{
 width: 100%;
 height: auto;
 background: #fff;
 margin-top: 40px   !important;
 margin-bottom: 40px   !important;
        border-top-right-radius: 10px !important;
border-top-left-radius: 10px !important;
border-bottom-right-radius: 10px !important;
border-bottom-left-radius: 10px !important;
padding: 10px     !important;
border: 2px solid #ddd;
}

.txtemkanat{
 padding-right: 20px    !important;
 padding-left:   20px    !important;
 padding-bottom:  20px    !important;
}

.picjog{
  width: 100%;
  height: auto;
}
.picjog img{
  width: 100%;
  height: auto;
}


}
/*
mobile  F3F4F8  F2F6FC
*/
@media (max-width: 700px) {
.menutitr002{
 background:  #DBDBDB  ;
 color: #000;
   border-top-right-radius: 10px !important;
border-top-left-radius: 10px !important;
border-bottom-right-radius: 10px !important;
border-bottom-left-radius: 10px !important;
padding: 10px    !important;
margin-top: 5px !important;
margin-bottom:  5px !important;

}


.menutitr002:hover{
  -moz-box-shadow: 3px 3px 3px 3px #CFCFCF;
  -webkit-box-shadow: 3px 3px 3px 3px #CFCFCF;
  box-shadow: 0px 3px 3px 3px #CFCFCF;
  }

 .iconsvgok {
  width: 100%;
  text-align: center;
 margin-left: 5px !important;
 }


 .iconsvgok img{
   width:  auto;
   height: 25px;
 }

.servihservic{
  width: 100%;
  text-align: center;
 margin-top: 3px !important;
}


.adresbar{
  width: 100%;
  background: #eee  ;
     border-top-right-radius: 10px !important;
border-top-left-radius: 10px !important;
border-bottom-right-radius: 10px !important;
border-bottom-left-radius: 10px !important;
padding: 10px  !important;
border: 1px solid #02A5C4  ;
margin-bottom: 10px  !important;
}


.adresbar a{
 font-size: 14px;
 font-weight: 400;
}



.faseleflight{
  padding-left: 0px   !important;
  padding-right: 0px   !important;
}

.faseleflight1{

}



.ghabhotel1ffoter{
 width: 100%;
 height: auto;
 background: #fff;
 margin-top: 10px   !important;
 margin-bottom: 10px   !important;
        border-top-right-radius: 10px !important;
border-top-left-radius: 10px !important;
border-bottom-right-radius: 10px !important;
border-bottom-left-radius: 10px !important;
padding: 10px     !important;
border: 2px solid #ddd;
}

.txtemkanat{
 padding-right: 20px    !important;
 padding-left:   20px    !important;
 padding-bottom:  20px    !important;
}

.picjog{
  width: 100%;
  height: auto;
}
.picjog img{
  width: 100%;
  height: auto;
}


}










