body {
    /* overflow-x: hidden; */
}


h1,
h2,
h3,
h4,
h5,
h6 {
    text-transform: uppercase;
    font-family: Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-weight: 700!Important;
	
	
}
a :hover{

}
a
{
cursor: context-menu!important;
}
.rating > span:hover:before {
   content: "\2605";
   position: absolute;
}
.rating {
  unicode-bidi: bidi-override;
  direction: rtl;
}
.rating > span:hover:before,
.rating > span:hover ~ span:before {
   content: "\2605";
   position: absolute;
}
.rating {
  unicode-bidi: bidi-override;
  direction: rtl;
}
.rating > span {
  display: inline-block;
  position: relative;
  width: 1.1em;
}
.rating > span:hover:before,
.rating > span:hover ~ span:before {
   content: "\2605";
   position: absolute;
}
.fa-plus,.fa-external-link{
color:Red;
	
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{
color:#3389d7!important;
background:none;
font-weight:600!important; 

}
.navbar-default .navbar-nav >  a, .navbar-default .navbar-nav >  a:hover, .navbar-default .navbar-nav > a:focus{
color: #000!important;
background:url('../images/icons/header-background.png'); 

font-weight:600!important; 

}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus{
background:None!important;	
color:#3389d7!important;


}	
.navbar-default .navbar-nav > li > a {
     color: #000000; 
	 font-weight:600!important; 
}	

.navbar{
height:110px;
color:#000!important;
font-style:bold;
background:url('../images/icons/header-background.png');
/* opacity:0.9; */
}
.navbar-brand img {
color:#000!important;
margin-top:-14px;
opacity:none!important;
width:70px;
height:60px;
}
.navbar h2{
margin-left:150px!important;

}
.navbar-header a:hover{
text-decoration:none;
color:#000!important;
}
.navbar-default{
font-weight:500;

color:#000!important;
}
.navbar-right a{
font-weight:600!important;
color:#000!important;
}
.marginBottom-0 {
    margin-bottom: 0;
}

.dropdown-menu {
border-radius:0px!important;
border:0px;
background:url("../images/icons/header-background.png");
}
.dropdown-submenu {
    position: relative;
}

.dropdown-submenu>.dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -6px;
    margin-left: -1px;
    -webkit-border-radius: 0 6px 6px 6px;
    -moz-border-radius: 0 6px 6px 6px;
    border-radius: 0 6px 6px 6px;
}

.dropdown-submenu>a:after {
    display: block;
    content: " ";
    float: right;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    border-left-color: #cccccc;
    margin-top: 5px;
    margin-right: -10px;
}

.dropdown-submenu:hover>a:after {
    border-left-color: #555;
	
}


.dropdown-menu > li > a:hover, .dropdown-menu > .active > a:hover {
  text-decoration: none;
  background-color:#3389d7;
}  
  
@media (max-width: 767px) {

  .navbar-nav  {
     display: inline;
  }
  .navbar-default .navbar-brand {
    display: inline;
  }
  .navbar-default .navbar-toggle .icon-bar {
    background-color: #fff;
  }
  .navbar-default .navbar-nav .dropdown-menu > li > a {
    color: red;
    background-color: #ccc;
    border-radius: 4px;
    margin-top: 2px;   
  }
   .navbar-default .navbar-nav .open .dropdown-menu > li > a {
     color: #333;
   }
   .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
   .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
     background-color: #ccc;
   }

   .navbar-nav .open .dropdown-menu {
     border-bottom: 1px solid white; 
     border-radius: 0;
   }
  .dropdown-menu {
      padding-left: 10px;
  }
  .dropdown-menu .dropdown-menu {
      padding-left: 20px;
   }
   .dropdown-menu .dropdown-menu .dropdown-menu {
      padding-left: 30px;
   }
   li.dropdown.open {
    border: 0px solid red;
   }

}
 
@media (min-width: 768px) {
  ul.nav li:hover > ul.dropdown-menu {
    display: block;
  }
  #navbar {
    text-align: center;
  }
}  

/* .dropdown-submenu.pull-left {
    float: none;
}

.dropdown-submenu.pull-left>.dropdown-menu {
    left: -100%;
    margin-left: 10px;
    -webkit-border-radius: 6px 0 6px 6px;
    -moz-border-radius: 6px 0 6px 6px;
    border-radius: 6px 0 6px 6px;
} */


 
.btn-info{
background-color:red;
border:none;	
	
}


.social{
width:100%;
height:30px;
background:#000!important;
color:#fff;
font-size:14px;
opacity:0.8;
/* z-index:200; */
}
.social a{
text-decoration:none;
color:#fff;
z-index:1000;
} 
.search{
margin-left:3%;
margin-top:5px;
display:inline-block;
/* z-index:2500; */
}
.search a{

text-decoration:none;
color:#fff;
}
.search input[type="text"]{
width:150px;
height:20px;
background-image:url('../images/icons/ser.jpg'); 
background-repeat: no-repeat;
border-radius:5px;
background-position:130px;
color:#000;	
margin-bottom:2px;

}
.login{
/* margin-left:980px; */
font-size:14px;
margin-top:5px;
float:right;
margin-right:3%;
/* display:inline-block; */
}
.login a{
text-decoration:none;
color:#fff;
}
.navbar-header{
width:50%;
}
.navbar-brand :{
text-decoration:none;
color:#000;
}
.navbar-brand-name{

margin-left:150px;
color:#291461;

}

.pvt{
margin-top:-18px;
margin-left:39%;
font-size:14px;
}
header {
    text-align: center;
    color: #fff;
    /* background: #18bc9c; */
	/* height:500px; */
	/* background-image:url(../images/hajback.jpg); */
}

header .container {
    padding-top: 100px;
    padding-bottom: 50px;
}

header img {
    display: block;
    margin: 0 auto 20px;
}
.certificates{
color: #fff;
 height:230px;  
background-color:#3389d7;
border-color: #3876ae;
width:100%;

}
.certificates h4{
margin-left:3%;
COLOR:#FFF;
margin-top:-20px!important;
}
.certify{
display:inline-block;
float:none;
margin-top:-1%;
/* margin-left:23%; 
margin-right:23%;  */
}
.certify li{
margin-top:-1%;
float:left;
/* margin-left:2%; */
list-style-type:none;
padding:20px;

}
.certify img{

width:75px;
height:75px;
 /* -moz-border-radius: 10px; */
border-radius: 7px;
}
.certify img:hover{
opacity:0.6;
}
.promotion{
width:70%;
height:auto;
margin-top:2%;
margin-bottom:2%;
margin-left:15%;
box-shadow: 10px 10px 5px #888888;
}
.details{
width:100%;
height:auto;
margin-top:2%;
margin-bottom:2%;
font-weight:700;
padding-bottom:30px;
box-shadow:10px 10px 5px #888888;
}
.nav-tabs li{
    width: auto;
    height: auto;
    font-size: 14px;
    padding-bottom: 2px;
}

.nav-tabs li a{
background-color:#fff;
color:#000;
    border-radius: 4px;
    border: 2px solid #ec1922;
}
.promotion a{
/* color:red!important; */
}
/* .glyphicon-chevron-right
{
margin-right:15px!important;	
	
} */
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
      width: 300px;
      margin: auto;
}
#myCarousel{ 
width:81%; 
/* font-size:1px; */
}  

.carousel-control.left {
background-image:none;  
}
.carousel-control.right {
background-image:none; 
}
.carousel-captions {
/* margin-left:35%;
margin-right:35%; */
}
.carousel-captions p {
font-size:12px;
text-align:left;
width:300px!important;
}
.carousel-captions h3 {

text-align:left;
width:300px;
}
.carousel-inner img{
width:200px;
height:150px;
}
/* #menu2 img{
margin-top:50px;
margin-left:0px;
} */
/* .carousel-caption p{
color:#291461;
} */

/* .nav-pills li{
float:none!important;
width:100px;
height:40px;
}
.tab-content2{
margin-top:-200px;
width:400px;
margin-left:100px;
} */

.table tr { 
height: 0px!important; 
line-height: 0px!important;
font-weight:500;
}
.table td { 
height: 0px!important; 
line-height: 0px!important;
font-weight:600;
}

footer{
/* height:120px; */
margin-bottom:0px;
background-color:#202121;
}
.socialshare {
list-style-type:none;
/* background:none; */
}
.socialshare li{
margin-left:-30px!important;	
}

.socialshare li a{
/* background:none; */
/* color:#ffffff; */
}
.footermenu {
/* margin-left:1% ;*/
font-size:16px;
padding:10px;
text-align:center;
}
.footermenu a{
color:#fff;
text-decoration:none;
}
.footermenu p{
text-align:center;
/* float:left;
margin-left:20%;
padding-left:5px; */
}
.cards{
color:Fafafa;
margin-left:25%;


line-height:0px;
float:left;
color:#fff;
font-size:14px;
}
.cards img{ 
height:20px;
width:40px;
opacity:0.3;
margin-left:8px;

}
.cards img:hover{
opacity:1;
}
.updated{
float:left;
color:#fff;
font-size:14px;
}
.visited{
float:right;
color:#fff;
font-size:14px;
}


.copy{
color:Fafafa;
float:left;

}

.design{
color:Fafafa;
float:right;

}

.left_icons {
margin-top:310px;
margin-left:0px;
padding:0px;
list-style-type:none!important; 
z-index:1;
overflow:hidden;

position:fixed;

}
.left_icons  li{
margin-top:10px!important;
float:none!important;
list-style-type:none;
/* margin-left:0px!important; */
}
.right_icons{
display:inline-block;
position: fixed;
top: 320px;
list-style-type:none!important; 
z-index:100;
right:0px!important;
}
.right_icons  li{
list-style-type:none;
margin-right:0px;
float:right;
}
.slide-out-div {
margin-top:-60px;
padding: 20px;
width: 300px;
background:#fff;
border: #fafafa 2px solid;
height:500px!important;	
z-index:2;
}
.handle{
	margin-top:-2px;
}
.slide-out-div form{
}
.slide-out-div input[type="text"]{
height:30px;
/* border-radius:4px; */
padding:5px;
margin-top:10px;
margin-left:10px;
}
.slide-out-div select{
height:30px;
width:182px;
/* border-radius:4px; */
padding:5px;
margin-top:10px;
margin-left:10px;
}
.slide-out-div textarea{
width:600px;
height:100px;
margin-top:10px;
margin-left:10px;
}
.slide-out-div input[type="submit"]{
height:25px;
width:70px;
background:#ec1d24;
margin-top:10px;
margin-left:540px;
color:#fff;
border:none;
}
.slide-out-div input:focus{
border:1px solid red;
outline-color: red;
}
.slide-out-div select:focus{
border:1px solid red;
outline-color: red;
}
.slide-out-div  #verify  input[type="button"]{
margin-left:0px!important;
background:#000;
margin-top:50px;
height:25px;
width:70px;
color:#fff;
border:none;
}
.slide-out-div  #verify  h5{
margin-top:40px;
}
.slide-out-touch {

padding: 20px;
width: 300px;
background: #fff;
border: #fafafa 2px solid;
height:450px!important;
z-index:2;
}
.slide-out-touch  #fverify  input[type="button"]{
margin-left:10px!important;
background:#000;
margin-top:10px;
height:25px;
width:70px;
color:#fff;
border:none;
}
.slide-out-touch  #fverify  h5{
margin-top:40px;
}
.getin{
margin-top:-2px;
}
.slide-out-touch input[type="text"]{
height:30px;
padding:5px;
margin-top:10px;
margin-left:10px;
}
.slide-out-touch textarea{
width:180px;
height:70px;
margin-top:10px;
margin-left:10px;
}
.slide-out-touch input[type="submit"]{
height:25px;
width:70px;
background:#ec1d24;
margin-top:0px;
margin-left:10px;
color:#fff;
border:none;
}
.slide-out-touch input:focus{
border:1px solid red;
outline-color: red;
}
.slide-out-follow {
padding: 20px;
width: 300px;
/* background:#fff!important; */
background:url('../images/bg.jpg');
/* border: #000 1px solid; */
height:140px!important;	
z-index:105;

}
.follow a{
/* margin-left:10px; */
}
.follow{
	margin-top:-2px;
}
.flink{
margin-top:0px;
}
.flink li{
float:left;
list-style-type:none;
padding:4px;
}
.flink img{
width:23px;
height:23px;
color: #fff;
border-radius:12px;
    
}
.flink li img:hover
{
opacity:0.4;
}
.slide-out-best {

padding: 20px;
width: 130px;
background:#fff;
border: #fafafa 2px solid;
height:100px!important;	
z-index:98;
}
.getbest{
	margin-top:-2px;
	cursor:pointer;
}
.slide-out-years {
padding: 20px;
width: 130px;
background:#fff;
/* border: #7d7d7d 1px solid; */ 
height:120px!important;
z-index:110;
}
.getyear{
	margin-top:-2px;
}
.slide-out-app {
/* padding: 20px;
width: 170px;
background:#fff!important; */
/* border: #000 1px solid; */
height:100px!important;	
z-index:106;
}
.slide-out-app ul{
list-style-type:none;

margin-left:0px;
}
.slide-out-app li{
float:left!important; 
margin-left:0px;
}
.getapp{
	margin-top:-2px;
}

.india {
width:44px;
height:42px;
background:url('../images/frame.png');
background-position:center;
/* border:2px solid #7d7d7d; */
color:#000;
text-align:center;
margin-top:0px;
background-color:#fff;
line-height:49px;
font-size:8px!important;
}
.saudi {
width:44px;
height:42px;
text-align:center;
background:url('../images/frame.png');
background-position:center;
/* border:2px solid #7d7d7d; */
color:#000;
margin-top:0px;
background-color:#fff;
line-height:49px;
font-size:8px!important;
}
#status_box {
position:fixed;
margin-top:500px;        
width:auto;
height:200px;       
z-index:999;
right:0%; 
}
#apply_box {
position:fixed;
margin-top:500px;       
width:200px;
height:200px;       
left:0%;
z-index:999;
    
}
.content{
/* font-family: 'Vollkorn', serif; */
/* font-family: Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif!important; */
width:100%;
/* margin-top:2%; */
margin-bottom:2%;
padding-left:10%;
padding-right:10%;
/* box-shadow: 10px 10px 5px #888888; */
}
.content li{
/* list-style-image: url(../icons/right.gif); */
 /*    list-style-image: url(images/db-arrow.png); */
margin-top:10px;
}
.content h3,h4{
color:#3389d7;
margin-top:30px;
}
.content h3,h4  a{
color:#3389d7;

}
.content h6{
color:#291461;
}
.content h5{}
.provision td img{
width:50px;
box-shadow: 5px 5px 5px #888888;
 border:1px solid #ccc; 
height:50px;
margin:20px;
}
.contact{

/* font-family: Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif!important; */
}
.liveoff{
height:250px;
/* border:1px solid #000; */
}
.timing{
margin-left:0px;
text-align:center;
}
.location{
height:250px;
/* border:1px solid #000; */
}
.packages{
width:100%;

min-height:300px;
}
.gold{
float:left; width:150px;
}

.gold h4{
background-color: rgba(0, 0, 0, .3);
color:#000;
height:40px;
margin-top:0px;
line-height:40px;
font-weight:600;
text-decoration:none;
}
.gold p{
color:#000;
font-size:14px;
}
.silver{
float:left; width:150px;
}

.silver h4{
background-color: rgba(0, 0, 0, .3);
color:#000;
height:40px;
margin-top:0px;
line-height:40px;
font-weight:600;
text-decoration:none;
}
.silver p{
color:#000;
font-size:14px;
}
.vip{
float:left; width:150px;
}

.vip h4{
background-color: rgba(0, 0, 0, .3);
color:#000;
height:40px;
margin-top:0px;
line-height:40px;
font-weight:600;
text-decoration:none;
}
.vip p{
color:#000;
font-size:14px;
}
/* Bounce In */
.hvr-bounce-in {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
}
.hvr-bounce-in:hover, .hvr-bounce-in:focus, .hvr-bounce-in:active {
  -webkit-transform: scale(1.2);
  transform: scale(1.2);
  -webkit-transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36);
  transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36);
}

.btn-default{
background:red!important;
border:none;
}

.modal-dialog{
width:100%!important;	
	
}

.video{
width:200px;
height:200px;
	
}

.pack{
width:300px;	
height:auto;
border:1px solid #000;
}
.gallery li{
float:left;
list-style-type:none;
margin:10px;
}
.gallery img {
width:150px;
height:150px;
	
}

@media screen and (min-width :1067px) and (max-width :1200px) {
.navbar-brand img {
    margin-top: -20px!important;
	height: 60px;
}	
}

@media screen and (min-width :767px) and (max-width :1200px) {
.social{height:auto;}
.login{margin-left:0px; margin-left:3%;}
.pvt{display:none;}
.container{height:auto;}
.navbar{height:auto;}
.navbar-header{width:40%;}
.navbar-header h1{
	font-size:26px;
}

.navbar-brand img {
    margin-top: 0px!important;
	height: 60px;
}
.navbar-brand-name{

margin-left:100px;

}
.certificates{height:auto;}
.tab-content{ font-size:12px;}
.promotion{height:auto;}
.package{margin:30px;}
.approve{margin-top:200px!important;}
.footermenu{margin-left:0%; font-size:13px;}
.cards{ margin-left:25%;margin-right:25%; font-size:12px;}
.updated{font-size:12px;margin-left:25%;margin-right:25%;}
.visited{font-size:12px; margin-left:25%;margin-right:25%;}
footer{height:auto;position:absolute;}
}
@media screen and (max-width :767px) and (min-width :481px){
.left_icons { display:none;}
.right_icons{ display:none;}
.social{height:auto;}
.login{margin-left:0px; float:left; margin-left:3%;}
.pvt{display:none;}
.container{height:auto;}
.navbar{height:auto;}
.navbar-header{width:100%;}
.navbar-header img{ width:60px;}
.slide-out-div{display:none;}
.slide-out-touch{display:none;}
.certificates{height:auto;}
.package{margin:30px;}
/* .certify{margin-left:0%;} */
.approve{margin-top:150px!important;}
.tab-content{ font-size:12px;}
.promotion{height:auto;}
.footermenu{margin-left:0%; font-size:13px;}
.cards{ margin-left:25%;margin-right:25%; font-size:12px;}
.updated{font-size:12px;margin-left:25%;margin-right:25%;}
.visited{font-size:12px; margin-left:25%;margin-right:25%; float:left;}
footer{height:auto;position:absolute;}
}
@media screen and (max-width :480px){
.getin{
 margin-left: -10px; 
}
.pac {margin-left: 0%!important;}
.left_icons { display:none;}
.right_icons{ display:none;} 
.social{height:auto; font-size:10px;}
.social input[type="text"]{height:15px; width:30px; margin-top:10px; background-position:0px;}
.social a{height:auto; font-size:10px;}
.login{margin-left:0px; float:left; margin-left:3%;}
.pvt{display:none;}
.container{height:auto;}
.navbar{height:auto;}
.navbar-header{width:100%;}
.navbar-header img{width: 45px;
    padding-top: 7px;}
.navbar-header h2{font-size:12px;}
.navbar-header p{font-size:10px; margin-top:0px; margin-left:30%;}
/* .slide-out-div{width:300px!important;} */
.slide-out-div{display:none!important;}

.approve{margin-top:150px!important;}
.slide-out-touch{display:none!important;}
.package{margin:30px;}
.certificates{height:auto;}
.certify{margin-left:16%;}
.certify img{width:60px; height:60px;}
.tab-content{ font-size:12px;}
.promotion{height:auto;}
.cards{ margin-left:25%; display:none;}
.footermenu{font-size:8px;}
.updated{font-size:12px; margin-left:5%;margin-right:5%;}
.visited{font-size:12px; margin-left:5%;margin-right:5%;}
footer{height:auto;position:absolute;}
.navbar-brand-name{

font-size:22px;

}
}
.approve{margin-top:110px;}