﻿*{
padding:0px;
margin:0px;
}

body {
}

.overallshow{
width:100%;
height:100%;
position:fixed;
background-color:black;
z-index:555555;

display:none;
}
.ove{
display:none;


z-index:888888;

}

.welcome{
    z-index:1;
    color:white;
    font-family:'Franklin Gothic Medium', 'Arial Black', Arial, sans-serif;
    font-size:800px;
    font-weight:bolder;
    top:80px;
    position:absolute;
}

.welcome2 {
    z-index:1;
    color:white;
    font-family:'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    font-size:small;
    font-weight:bolder;
    top:350px;
    width:95%;
    position:absolute;
    margin-left:5%;
       
}

#msgtext{
     top:470px;
    
    position:absolute;
    margin-left:40%;
    z-index:2;
}


#msgtext2{
     top:300px;
    position:fixed;
    
    margin-left:450px;
     margin-right:auto;
    z-index:9999999999;
   
}

#msgtext3{
    top:0px;
    position:fixed;
    z-index:88888888888;
    text-align:center;
    width:100%;
    height:100%;
    background-color:black;
    opacity:0.8;
    
}

#facebookwiget{
    bottom:60px;
    right:0px;
     position:fixed;
    z-index:9999999999999999;
    box-shadow:1px 1px 1px 1px
}

#facebookwiget:hover{
    box-shadow:1px 1px 1px 1px;
    color:#ffd800;
}

@media screen and (max-width: 800px) {
    #msgtext2{
        margin-left:100px;
    }
    
    .welcome {
        display:none;
    }
    
    .welcome2 {
        top:20px;
        display:none;
    }

    #navbarblcok1{
    width:80px;
    margin-left:auto;
    margin-right:auto;
    display:block;
}

    #mainnav{
        overflow-y:scroll;
    }
}



.leftsidepic{
    width:300px;
    background-color:blue;
    float:left;
}

/*start styling top navigation*/
.navbaroptions1{
    padding:5px;
}
#navbarblcok1{
    
    display:block;
}

#navbarblcok1ul22{
    display:block;
}

#navbarblcok1 ul li{
    list-style-type:none;
    padding:5px;
     transition:0.3s;
     display:inline-block;
     text-decoration:none;
   
}

#navbarblcok1 ul li a{
    padding:10px;
    color:white;
     transition:0.3s;
     display:inline-block;
     text-decoration:none;
}



#navbarblcok1 ul li a:hover{
   text-decoration:none;
   background-color:#FFD700; /*#FDD017;  #FFa500; #800000*/
   color:white;
}

#navbarblcok1 ul ul li a:hover{
   text-decoration:none;
   background-color:#FFD700; /*#FDD017;  #FFa500;*/
   color:white;
}
#navbarblcok1 ul ul li a{
     padding:5px;
}

#logodivision{
    font-family:'Arial Rounded MT';
    font-weight:bold;
    color:white;
    padding-right:10px;
    
}

#Image1{
    width:70px;
}

#icbar1 a{
    display:none;
   
}

#icbar2 {
   font-size:larger;
   color:white;
   display:none;
   
}


@media screen and (max-width: 800px) {
    
    #navbarblcok1{
        display:none;
        
    }
    #logodivision{
        /*display:none;*/
         padding-right:0px; 
    }

    #Image1{
    width:30px;
   
}

.hh4{
    font-size:x-small;
     top:0px;
}
    #icbar1 a{
    display:block;
     color:white;
}

    #icbar2 a{
   font-size:larger;
   color:white;
}

    

    
    .travelarrangemt{
        margin-left:0px;
    }

    .hotelreserve{
        margin-left:0px;
    }

    .uuu{
        display:none;
    }
    
    

.mainholder{
    min-width:90%;
     min-height:600px;
    float:none;
    margin-left:20px;
   margin-top:50px;
}
 .givemargin{
         margin-left:0px;                   
    }


 .homserv{
   
   min-height:3900px;
    
}
}

/*end media query*/




/*end of styling top navigation*/

 
/*stlying for home servise*/
.homserv{
    width:100%;
    height:1200px;
   
}

.homeserviceinfo1{
    width:95%;
    margin-left:auto;
    margin-right:auto;
     height:600px;
     float:none;  
}

.homeserviceinfo2{
    width:95%;
    margin-left:auto;
    margin-right:auto;
     height:600px;
   float:none;
}


.mainholder{
    width:30%;
    padding:10px;
    background-color:white;
    height:550px;
    float:left;
    position:relative;
    
}
.imgholder{
    width:100%;
    margin-left:auto;
        margin-right:auto;
}

#visaimg1{
    width:20%;
}
   
.titleholder{
    font-family:'Arial Unicode MS'; 
    
}

 .givemargin{
    
    margin-left:50px;
}

@media screen and (max-width: 800px) {
    .defaultbrakepoint1 {
        display: none;
    }

    .givemargin{
    
    margin-left:20px;
}

}
/*stlying for home servise end*/



/*start syling for partner logo*/






/*starts styling for aboutpage*/


.aboutmainbody{
    width:95%;
    background-color:white;
    margin-left:auto;
    margin-right:auto;
    padding:20px;
}

.logodivisionsfooter1about{
    width:100%;
    background-color:#000000;
}


@media screen and (Max-width: 800px) {
    .aboutbrakepoint1{
        display:none;
    }

   
}
    
/*end styling for aboutpage*/



/*starts styling for contactus page*/

.contactusmainbody{
     width:100%;
   
    margin-left:auto;
    margin-right:auto;
    padding:20px;
}

.pan1{
    height:100%;
}

.contactusnumbers{
     width:95%;
     background-color:white;
    margin-left:auto;
    margin-right:auto;
    padding:20px;
}

.mapimg:hover{
  
    box-shadow: 2px 1px 1px 2px;   
}

.logodivisionsfooter1contct{
    width:100%;
    background-color:#000000;
    
}
/*styling email division starts*/
.contactbyemail1{
    width:300px;
   padding:20px;
    background-color:#654321; /*#800000;*/
    height:60px;
    z-index:999;
  position:fixed;
  bottom:5px;
}


#contfields{
    display:none;
}

#msgdivision{
    overflow-y:auto;
}

#msgdivision a{
    color:white;
}


#closebtn a{
   
     color:white;
    font-size:x-large;
}

#closebtn{
   
     display:none;
}
/*styling email division starts*/


@media screen and (Max-width: 800px) {
    .contactusbrakepoint1{
        display:none;
    }


.contactbyemail1{
    min-width:90%;
}

}
/*end styling for contactus  page*/




/*starts styling for travelingarrangment page*/
.flightbook1{
    width:300px;
   padding:20px;
    background-color:#654321; /*#800000;*/
    height:60px;
    z-index:999;
  position:fixed;
  bottom:5px;
  color:white;
  
}


#contfields{
    display:none;
}


#flightdivision a{
    color:white;
    font-size:large;
    text-align:center;
}

.traveldescription{
    background-color:white;
    padding:10px;
    width:95%;
    margin-right:auto;
    margin-left:auto;
}

@media screen and (Max-width: 800px) {
    .flightbook1{
       min-width:95%;
    }
}





/*styling email division starts*/



/*end styling for contactus  page*/
/*end styling for travelingarrangment page*/

.logodivisionsfooter1{
    width:100%;
    background-color:#654321;  /*#000000;*/
    /*background-color:#654321;*/
  
}


.leftlogodivision1{
    width:200px;
    margin-left:auto;
    margin-right:auto;
    /* background-color:green;*/
    /*text-align:center;*/
    float:left;
}



.leftlogodivision1 a{
   color:white;
   font-size:smaller;
    text-decoration:none;
}

.leftlogodivision1 a:hover{
   color:#FFD700;
    text-decoration:none;
}

.rightlogodivision1{
   width:200px;
    margin-left:auto;
  
}



.poweredby a{
     color:white;
    text-decoration:none;
    font-size:x-small;
}

    .poweredby a:hover {
        color: white;
        color: #FFD700;
    }
    

.sublogdiv{
    width:50%;
    margin-left:auto;
    margin-right:auto;
   /* background-color:#800000;*/
}



.rightlogodivision1 a{
     color:white;
   font-size:smaller;
}


.rightlogodivision1 a:hover{
    color:#FFD700;
    text-decoration:none;
}
  
/*end syling for partner logo*/


/*styling for tours sites*/

/*restricting screen*/
@media screen and (Max-width: 800px) {
 
  .leftegypttour{
float:none;
min-width:100%;

  }
}


@media screen and (Max-width: 1200px) {
 .rightegypttour{
      
       display:none;
    }
  
}



.maintourdivision{
    height:4300px;
    width:95%;
    margin-left:auto;
    margin-right:auto;
}



.leftegypttour{
    
    background-color:white;
    padding:10px;
    max-width:80%;
   height:4200px;
    float:left;
    margin-left:auto;
    margin-right:auto;
}

.rightegypttour {
    
     background-color: white;
    padding: 10px;
    width: 200px;
    height:4200px;
   float:right;
     
    z-index:9999999;
   
  right:500px;
}


.tourinner{
    width:90%;
     margin-left:auto; 
     margin-right:auto;
     border-top:groove;
}

.tourinner p{
    font-size:large;
}

.tourimgages:hover{
   box-shadow:1px 1px 20px 1px;
   color:#ffd800;
}
/*end styling for tours sites*/

/*//////////////////////////////*/

.scroll-left {
 height: 50px;	
 overflow: hidden;
 background: red;
 color: white;
 border: 1px solid orange;
 
 z-index:99999999999999999999999999999;
}
.scroll-left a{
    color:white;
}
.scroll-left span {
 
    position: absolute;
 width: 100%;
 height: 100%;
 margin: 0;
 line-height: 50px;
 text-align: center;
 font-size:large;
 /* Starting position */
 -moz-transform:translateX(100%);
 -webkit-transform:translateX(100%);	
 transform:translateX(100%);
 /* Apply animation to this element */	
 -moz-animation: scroll-left 15s linear infinite;
 -webkit-animation: scroll-left 15s linear infinite;
 animation: scroll-left 15s linear infinite;
}
/* Move it (define the animation) */
@-moz-keyframes scroll-left {
 0%   { -moz-transform: translateX(100%); }
 100% { -moz-transform: translateX(-100%); }
}
@-webkit-keyframes scroll-left {
 0%   { -webkit-transform: translateX(100%); }
 100% { -webkit-transform: translateX(-100%); }
}
@keyframes scroll-left {
 0%   { 
 -moz-transform: translateX(100%); /* Browser bug fix */
 -webkit-transform: translateX(100%); /* Browser bug fix */
 transform: translateX(100%); 		
 }
 100% { 
 -moz-transform: translateX(-100%); /* Browser bug fix */
 -webkit-transform: translateX(-100%); /* Browser bug fix */
 transform: translateX(-100%); 
 }
}

/*/////////////////////////*/
