p {
  text-align: justify;
}


/*-=-=-=-=-=-=-=-=-=-=-=- */
/* Column Grids */
/*-=-=-=-=-=-=-=-=-=-=-=- */

.col_half { width: 49%; }
.col_third { width: 32%; }
.col_fourth { width: 23.5%; }
.col_fifth { width: 18.4%; }
.col_sixth { width: 15%; }
.col_three_fourth { width: 74.5%;}
.col_twothird{ width: 66%;}
.col_half,
.col_third,
.col_twothird,
.col_fourth,
.col_three_fourth,
.col_fifth{
    /*position: relative;*/
    display:inline;
    display: inline-block;
    float: left;
    margin-right: 2%;
    margin-bottom: 20px;

}
.end { margin-right: 0 !important; }
/* Column Grids End */

.wrapper { width: 980px; margin: 30px auto; /*position: relative;*/ background-color: black !important;}
.counter { background-color: #edb42d !important; padding: 20px 0; }
.count-title { font-size: 40px; font-weight: normal;  margin-top: 10px; margin-bottom: 0; text-align: center; }
.count-text { font-size: 13px; font-weight: normal;  margin-top: 10px; margin-bottom: 0; text-align: center; }
.fa-2x { margin: 0 auto; float: none; display: table; color: #4ad1e5; }



/* comment   */
.bg-why {
 background-color:  #e7e7e7;
}

.navbar-nav li:hover > ul.dropdown-menu {
    display: block;
}
.dropdown-submenu {
    position:relative;
}
.dropdown-submenu>.dropdown-menu {
    top:0;
    left:100%;
    margin-top:-6px;
}

/* rotate caret on hover */
.dropdown-menu > li > a:hover:after {
    text-decoration: underline;
    transform: rotate(-90deg);
} 

.dropdown-item:hover{
  background-color: #edb05a;
 }
  	
 .carousel-item {
  height: 100vh;
  min-height: 350px;
  background: no-repeat center center scroll;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.bg-full {
    background-color: #3b5998;
    border-radius: 0px;
    text-align: center;
  }


  .bg-nav {  
    background-color: #3d3e70;
   
  }
   .bg-nav:hover {
    background-color: #001a4d;
  }

/*    .bg-services {
    background-color: #4a98e0;
    border-radius: 30px;
    text-align: center;
  }
*/
  .p-services {
    text-align: justify;
  }


/* footer two  */

 .col-md-1 a {
      
      text-decoration: none;
      font-size: 1.3em;
      color: white;
      background-color: none;
      padding: 10px;
}
.col-md-1 a:hover {
    background-color: yellow;
    color: blue;
 }
}


.reviews span {
  display: inline;
}


.video {
  width: 500px;
  max-height: 400px;
}

@media(max-width: 1050px){
  .video {
  max-width: 400px;
  max-height: 300px;
}



}
@media (max-width: 834px){


.video {
  max-width: 300px;
  max-height: 200px;
}
}


.heading {
  font-size: 35px; 
}
@media (max-width: 780){
  .heading {
  font-size: 1.3em; 
}
}

#primary{
    display: block;
    color: white;
}


.page-header {
  
   clip-path: none;
   border: 3px solid white;
   box-shadow: 1px 1px 10px 8px black;

}
.page-header h2 {
   font-size: 1.2em;
}

.page-header p {
   font-size: 0.8em;
}
h1{
   font-size: 1.3em;
}

h2 {
    font-size: 1.2em;
}
h3 {
    font-size: 1em;
}
h4 {
    font-size: 1em;
}
p {
  font-size: 0.8em;
}
a {
   font-size: 1em;
}

}
a {
  font-size: 14px;
}