  *{
  	margin-bottom: 0px;
  	padding: 0px;
  }
  ul{
  	list-style:none;
  }
  a{
  	text-decoration: none !important;
  }
  body{
  	line-height: 28px !important;
    font-size: 13px !important;
    color: #666 !important;
    font-family: 'Lato', sans-serif !important;
    /*font-family: 'Noto Sans', sans-serif !important;*/
    font-weight: 400;
    letter-spacing: 1px;
  }
  .logo img{
    width: 200px;
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .top-bar-area{
    background: #008000;
    /* background: #d09f26; */
    padding: 10px 0 11px;
  }
  .top-bar-area .contact-info-left {

  }
  .top-bar-area .contact-info-left ul li {
    display: inline-block;
    float: left;
    margin-right: 35px;
    font-size: 14px;
    color: #fff;
  }
  .top-bar-area .contact-info-left ul li:last-child{
    margin-right:0;
  }
  .top-bar-area .contact-info-left ul li span:before{
/*    color: #d5ac63;	*/
    color: #008000;
    padding-right: 6px;
  }
  .top-bar-area .contact-info-left ul li span.envelop:before {
    position: relative;
    top: 3px;
  }

  /*.top-bar-area .contact-info-right {
    position: relative;
    padding-left: 290px;
    margin-left: 30px;
    }*/
    .top-bar-area .contact-info-right .phnumber {
      position: absolute;
      top: 0;
      left: 0;
    }
    .top-bar-area .contact-info-right .phnumber p {
      color: #ffffff;
      font-size: 14px;
      margin: 0;
    }
    .top-bar-area .contact-info-right .phnumber span::before {
/*    color: #d5ac63;	*/
    color: #008000;
      display: inline-block;
      padding-right: 6px;
      position: relative;
      top: 3px;
      font-size: 18px;
    }

    .top-bar-area .contact-info-right .language-switcher {
      left: 175px;
      position: absolute;
      top: 0;
    }

.clearfix1{
  float: right;
  padding-right: 30px;
}
.contact-info-left.clearfix1 ul li a {
    color: #fff;
}

    .top-social-links {
      position: absolute;
      right: 0;
      top: 2px;
      margin-right: 41px;
    }
    .top-social-links ul li {
      display: inline-block;
      margin-left: 15px;
      color: #fff;
    }
    .top-social-links ul li a i {
      color: #fff;
      font-size: 17px;
      font-weight: 400;
      transition: all 500ms ease 0s;
      width: 20px;
      height: 20px;
      display: block;
      text-align: center;
      line-height: 20px;
    }
    .top-social-links ul li a:hover i{
      color: #595a5c;
    }
    .top-menu ul li {
      float: left;
      padding-left: 40px;
      padding-top: 16px;
    }
    .top-menu i{
      padding-right: 10px;
/*      color: #cea124;	*/
      color: #008000;	
    }
    .top-menu ul li a{
      text-decoration: none;
      color: #000;
    }
    #navbar {
      background-color: #fff;
      z-index: 999;
      float: right;
    }

    #navbar ul{
      padding-left: 0px;
    }

    /* Navbar links */
    #navbar a {
      font-size: 14px;
      float: left;
      display: block;
      color: #f2f2f2;
      text-align: center;
      font-family: 'Roboto', sans-serif;
      padding: 18px;
      text-decoration: none;
      line-height:29px;
    }



    .sticky {
      position: fixed;
      top: 0;
      width: 100%;
    }
    .upper {
    margin-bottom: -5px;
    background: #fff;
}
    .top-menu{
      margin-left: 20%;
    }



    ul.nav li.dropdown:hover > ul.dropdown-menu {
      display: block;    
    }


    .drpdwn ul li a{
      padding: 3px 15px !important;
      border-bottom: none !important;
/*      border: 1px solid #d09f26;	*/
      border: 1px solid #008000;
      width: 100%;

    }
    .dropdown-menu .divider{
      margin: 0px !important;
      background-color: transparent !important;

    }
    .drpdwn ul li a:hover{
      border-bottom: none !important;
/*      color: #cea024 !important;	*/
      color: #008000 !important;
    }

    .navbar-right {
      float: left !important;
      margin-right: -15px;
      padding-top: 15px !important;
    }




    .navbar-right .dropdown-menu {
      right: 0;
      left: 0 !important;
      width: 200px;
    }

    .navbar-right .dropdown-menu1 {
      right: 0;
      left: 0 !important;
      width: 342px;
    }

    .sub-menu {
      right: 0;
      left: 234px !important;
      width: 342px;
    }

    .navbar-brand{
      width: 230px;
      margin-top: -25px;
    }


    .navbar-nav li a{
      color: #595a5c  !important;
      /*text-transform: uppercase;*/
      padding: 20px 15px !important;
      transition: all 0.4s;
      font-size: 20px;
      font-weight: 500;
    }
    .navbar-nav li a:hover{
      /*border-bottom: 2px solid #4ccce7;*/
/*      color: #cda023 !important;	*/
      color: #008000 !important;
      background: transparent !important;
    }

    .navbar-brand img{
      padding: 33px 0;
      width: 122px;
    }   

    .navbar-nav>li>.dropdown-menu {
      margin-top: 0;
      border-top-left-radius: 0;
      border-top-right-radius: 0;
      background-color: #fff  !important;
    }

    .dropdown-menu >li>.sub-menu {
      margin-top: 15px;
      border-top-left-radius: 0;
      border-top-right-radius: 0;
      background-color: #000 !important;
      border: 1px solid #fff6;
    }

    .sub-menu {
      right: 0;
      left: 269px !important;
      width: 268px;
    }

    .dropdown-menu >li>.sub-menu1 {
      margin-top: 60px;
      border-top-left-radius: 0;
      border-top-right-radius: 0;
      background-color: #000 !important;
      border: 1px solid #fff6;
    }

    .sub-menu1 {
      right: 0;
      left: 269px !important;
      width: 200px;
    }

    .dropdown-menu >li>.sub-menu2 {
      margin-top: 92px;
      border-top-left-radius: 0;
      border-top-right-radius: 0;
      background-color: #000 !important;
      border: 1px solid #fff6;
    }

    .sub-menu2 {
      right: 0;
      left: 269px !important;
      width: 175px;
    }

    .navbar {
      position: relative;
      min-height: 50px;
      margin-bottom: 0px !important;
      border: 1px solid transparent;
    }

    .navbar {
      background: none !important;
      min-height: 60px !important;
    }


    .navbar-right .dropdown-menu{
      right: auto !important;
      left: 0 !important;
    }

    .navbar-collapse{
      padding-left: 0px !important;
    }


    .dropdown1 .caret{
     margin-left:93px !important;
   }

   .dropdown2 .caret{
     margin-left:183px !important;
   }
   .home-about{
    margin-top: 80px;
    margin-bottom: 80px;
  }
  .home-detail h1{
    font-size: 30px;
    padding-bottom: 20px;
    color: #000;
    font-weight: 600;
  }
  .home{
    padding-top: 25%;
  }
  .home img{
    width: 100%;
    opacity: 1;
    border-top: 5px solid #000;
    border-right: 5px solid #000;
    transition: 0.6s;
  }
  .home img:hover{
   border-left: 5px solid #ce9f29;
   border-bottom: 5px solid #ce9f29;
   border-top: 5px solid #fff0;
   border-right: 5px solid #fff0;
  }
  .readmore{
    /*padding-left: 10px;*/
    /*padding-top: 20px;*/
  }

  .readmore a {
    /* border: 1px solid #000; */
    text-decoration: none;
/*    background: #d29f1e;	*/
    background: #008000;
    color: #fff;
    padding: 10px 20px;
    font-size: 14px;
    border-radius: 0 25px 25px 0;
}

  .readmore a:hover{
    color:#fff;
    background: #595a5c;	
    /*border-top:5px solid #ce9f29;*/
    /*border-right: 5px solid #ce9f29;*/
    /*border-left:3px solid #ccc; */
    border-bottom: :3px solid #ccc;
  }
  .service{
    background: url(..//image/service-bg2.jpg);
    margin-bottom: 30px;
    padding-top: 30px;
    padding-bottom: 70px;

  }
  .home-ser h1{
    font-size: 30px;
    color: #fff;
    font-weight: 600;
  }
  .home-ser2 h1{
    font-size: 30px;
    padding-bottom: 20px;
/*    color: #595a5c;	*/
    color: #008000;
    font-weight: 700;
  }
  .home-ser span{
/*    color:#d29f22;	*/
    color:#008000;
  }
  .home-ser2 span{
/*    color:#d29f22; */
    color:#008000; 
  }
  .test img{
    width: 100%;
    /*height: 250px;*/
    /*padding-top: 20px;*/
  }
  .test h2{
    font-size: 18px;
/*    color: #ce9f29;	*/
    color: #008000;
    padding: 10px;
    text-align: center;
  }
  .test a{
    text-decoration: none !important;
  }
  .media-carousel 
  {
    margin-bottom: 0;
    padding: 0 40px 30px 40px;
    margin-top: 30px;
  }
  /* Previous button  */
  .media-carousel .carousel-control.left 
  {
    left: -12px;
    background-image: none;
    background: none repeat scroll 0 0 #000;
/*    border: 3px solid #d09f26;	*/
    border: 3px solid #008000;
    border-radius: 23px 23px 23px 23px;
    height: 40px;
    width : 40px;
    margin-top: 5%;
    color: #000;
  }
  /* Next button  */
  .media-carousel .carousel-control.right 
  {
    right: -12px !important;
    background-image: none;
    background: none repeat scroll 0 0 #222222;
/*    border: 2px solid #d09f26;	*/
    border: 2px solid #008000;
    border-radius: 23px 23px 23px 23px;
    height: 40px;
    width : 40px;
    margin-top: 5%;
    color: #000;
  }
  /* Changes the position of the indicators */
  .media-carousel .carousel-indicators 
  {
    right: 50%;
    top: auto;
    bottom: 0px;
    margin-right: -19px;
  }
  /* Changes the colour of the indicators */
  .media-carousel .carousel-indicators li 
  {
    background: #c0c0c0;
  }
  .media-carousel .carousel-indicators .active 
  {
    background: #333333;
  }
  .media-carousel img
  {
    width: 100%;
  }
  .thumbnail h2{
    font-size: 18px;
    color: #000;
  }
  .item h2{
    font-size: 13px;
    color: #000;
  }
  .item a{
    text-decoration: none !important;
    text-align: center;
    border:none;
  }
  /* End carousel */
  .footer {
   /* background:url(..//image/footer-bg.jpg);*/
   background: #000000f2;
   padding-top: 50px;
  }
  .navbar-default {
    background-color: #f8f8f8;
    border:none !important;
  }
  .footer h1{
    padding-top: 40px;
    padding-bottom: 15px;
  }

  .logo p{
    color: #fff;
    font-size: 14px;
    font-weight: normal;
    font-family: 'Open Sans', sans-serif !important;
  }

  .footer-btn a{
    text-decoration: none;
/*    color: #d19e29;	*/
    color: #008000;
    font-size: 16px;
  }
  .link h1{
    color: #fff;
    font-weight: 600;
    font-size: 20px;
  }

  .link span{
    color:#fff; 
  }

  .link ul li a{
    text-decoration: none;
    color: #fff;
    padding-left: 5px;
    font-size: 13px;
    /*display: block;*/
  }

  .link ul li a:hover{
/*    color: #d19e29;	*/
    color: #008000;
  }
  .link i{
/*    color: #d19e29;	*/
    color: #008000;
  }

  .touch ul li{
    color: #fff;
    font-size: 13px;
  }
  .touch i{
    padding-right: 7px;
/*    color: #d19e29;	*/
    color: #008000;
  }
  figure.snip1205 {
    position: relative;
    overflow: hidden;
    /* margin: 10px;*/
    min-width: 220px;
    /* max-width: 310px;*/
    width: 100%;
    background: #000000;
    text-align: center;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
  }
  figure.snip1205 * {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: all 0.35s ease-in-out;
    transition: all 0.35s ease-in-out;
  }
  figure.snip1205 img {
    max-width: 100%;
    vertical-align: top;
  }
  figure.snip1205 i {
    position: absolute;
    top: 50%;
    left: 50%;
    border-radius: 50%;
    font-size: 34px;
    color: #000000;
    width: 60px;
    height: 60px;
    line-height: 60px;
    background: #ffffff;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
    -webkit-transform: translate(-50%, -50%) scale(0);
    transform: translate(-50%, -50%) scale(0);
    transition: all 300ms 0ms cubic-bezier(0.6, -0.28, 0.735, 0.045);
  }
  figure.snip1205 a {
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    position: absolute;
  }
  figure.snip1205.blue {
    background-color: #2472a4;	
  }
  figure.snip1205.blue i {
    color: #20638f;
  }
  figure.snip1205.red {
    background-color: #ab3326;
  }
  figure.snip1205.red i {
    color: #962d22;
  }
  figure.snip1205.yellow {
    background-color: #595a5c;
  }
  figure.snip1205.yellow i {
    color: #c87f0a;
  }
  figure.snip1205.green {
    background-color: #229955;
  }
  figure.snip1205.green i {
    color: #1e8449;
  }
  figure.snip1205.orange {
    background-color: #d67118;
  }
  figure.snip1205.orange i {
    color: #bf6516;
  }
  figure.snip1205.navy {
    background-color: #2b3c4e;
  }
  figure.snip1205.navy i {
    color: #222f3d;
  }
  figure.snip1205:hover img,
  figure.snip1205.hover img {
    opacity: 0.3;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
  }
  figure.snip1205:hover i,
  figure.snip1205.hover i {
    -webkit-transform: translate(-50%, -50%) scale(1);
    transform: translate(-50%, -50%) scale(1);
    transition: all 300ms 100ms cubic-bezier(0.175, 0.885, 0.32, 1.275);
  }
  .hbg{
   margin-bottom: 15px;
   background: url(..//image/hbaner.jpg) no-repeat;
   background-attachment: fixed;
   background-size: cover;
   padding: 80px 0;
   background-position: center center;
   text-align: center;
  }
  .hbg h5{
    font-size: 28px;
    text-align: left;
    font-weight: bold;
    color: #fff;
    padding-bottom: 8px;
    line-height: 1.5;
  }
  .hbg p{
    font-size: 18px;
    text-align: center;
    color: #fff;
    padding-bottom: 25px;
  }
  .hbg a{
   font-size: 18px;
   line-height: 65px;
   color: #fff !important;
   padding: 10px 14px;
/*   background: #d19e29;	*/
   background: #008000;
  }

  .testimonial{
    border-right: 4px solid #000;
    box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.1);
    padding: 30px 30px 30px 130px;
    margin: 0 15px 30px 15px;
    overflow: hidden;
    position: relative;
  }
  .testimonial:before{
    content: "";
    position: absolute;
    bottom: -4px;
    left: -17px;
/*    border-top: 25px solid #d19e29;	*/
    border-top: 25px solid #008000;
    border-left: 25px solid transparent;
    border-right: 25px solid transparent;
    transform: rotate(45deg);
  }
  .testimonial:after{
    content: "";
    position: absolute;
    top: -4px;
    left: -17px;
/*    border-top: 25px solid #d19e29;	*/
    border-top: 25px solid #008000;
    border-left: 25px solid transparent;
    border-right: 25px solid transparent;
    transform: rotate(135deg);
  }
  .testimonial .pic{
    display: inline-block;
    width: 80px;
    height: 80px;
    border-radius: 50%;
    overflow: hidden;
    position: absolute;
    top: 60px;
    left: 20px;
  }
  .testimonial .pic img{
    width: 100%;
    height: auto;
  }
  .testimonial .description{
    font-size: 14px;
    letter-spacing: 1px;
    color: #6f6f6f;
    line-height: 25px;
    margin-bottom: 15px;
  }
  .testimonial .title{
    display: inline-block;
    font-size: 20px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
/*    color: #d19e29;	*/
    color: #008000;
    margin: 0;
  }
  .testimonial .post{
    display: inline-block;
    font-size: 17px;
/*    color: #d19e29;	*/
    color: #008000;
    font-style:italic;
  }
  .owl-theme .owl-controls .owl-page span{
    border: 2px solid #2A3D7D;
    background: #fff !important;
    border-radius:0 !important;
    opacity: 1;
  }
  .owl-theme .owl-controls .owl-page.active span,
  .owl-theme .owl-controls .owl-page:hover span{
/*    background: #d19e29 !important;	*/
/*    border-color:#d19e29;		*/
    background: #008000 !important;
    border-color:#008000;
  }
  @media only screen and (max-width: 767px){
    .testimonial{
      padding: 20px;
      text-align: center;
    }
    .testimonial .pic{
      display: block;
      position: static;
      margin: 0 auto 15px;
    }
  }
  .carousel-control.left{
   background:none !important;
   font-size: 36px;
  }

  .carousel-control.right {
    background: none !important;
    font-size: 36px;
  }
  .carousel-control.left {
    /* background-image: -webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%); */
    /*background-image: -o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);*/
    /* background-image: -webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001))); */
    /* background-image: linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%); */
    /*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);*/
    /* background-repeat: repeat-x; */
  }

  .carousel-control.left {
    /* background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%); */
    /*background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);*/
    /* background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, .0001))); */
    /* background-image: linear-gradient(to right, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%); */
    /*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);*/
    /* background-repeat: repeat-x; */
  }
  .icon-bar2 {
    position: fixed;
    top: 20%;
    right: -60px;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 99;
  }
  .icon-bar2 a {
    text-decoration: none !important;
    display: block;
    text-align: center;
    padding: 16px;
    transition: all 0.3s ease;
    color: white;
    font-size: 16px;
    letter-spacing: 1px;
    transform: rotate(90deg);
  }
  .call {
/*    background: #f9c841;	*/
    background: #008000;
    color: #082d40 !important;
    font-weight: 600;
    letter-spacing: 0px;
    box-shadow: 0px 0px 10px #222;
    transform: rotate(90deg);
  }
  .popup{
    padding-left: 25px;
    padding-right: 25px;
    padding-top: 25px;
  }


  .float{
  	position:fixed;
  	width:60px;
  	height:60px;
  	bottom:40px;
  	left:50px;
  	background-color:#25d366;
  	color:#FFF;
  	border-radius:50px;
  	text-align:center;
    font-size:30px;
    box-shadow: 2px 2px 3px #999;
    z-index:100;
  }

  .my-float{
  	margin-top:16px;
  }

  .fa-envelope:before {
    content: "\f0e0";
    font-size: 25px;
    line-height: 49px;
    color: #fff;
    /* padding-top: 50px; */
  }

  button i{
    font-size:30px;
    color:#000;
    background:#25d366;
  }
  label {
    display: inline-block;
    /* max-width: 100%; */
    margin-bottom: 0px !important;
    font-weight: 700;
  }
  /* Button used to open the contact form - fixed at the bottom of the page */
  .open-button {
    color: white;
    /* padding: 16px 20px; */
    border: none;
    cursor: pointer;
    opacity: 0.8;
    position: fixed;
    bottom: 23px;
    right: 28px;
    width: 60px;
    height: 60px;
    z-index:1;
    border-radius: 50px;
    background: #25d366;
  }

  /* The popup form - hidden by default */
  .form-popup {
    display: none;
    position: fixed;
    bottom: 0;
    right: 15px;
    border: 3px solid #f1f1f1;
    z-index: 9;
  }

  /* Add styles to the form container */
  .form-container {
    max-width: 380px;
    padding: 13px;
    background-color: white;
  }

  /* Full-width input fields */
  .form-container input[type=text], .form-container input[type=password] {
    width: 100%;
    padding: 15px;
    margin: 5px 0 22px 0;
    border: none;
    background: #f1f1f1;
  }

  /* When the inputs get focus, do something */
  .form-container input[type=text]:focus, .form-container input[type=password]:focus {
    background-color: #ddd;
    outline: none;
  }

  /* Set a style for the submit/login button */
  .form-container .btn {
    background-color: #4CAF50;
    color: white;
    padding: 16px 20px;
    border: none;
    cursor: pointer;
    width: 100%;
    margin-bottom:10px;
    opacity: 0.8;
  }

  /* Add a red background color to the cancel button */
  .form-container .cancel {
    background-color: red;
  }

  /* Add some hover effects to buttons */
  .form-container .btn:hover, .open-button:hover {
    opacity: 1;
  }


  .form-container input[type=text], .form-container input[type=password] {
    width: 100%;
    padding: 5px;
    margin: 5px 0 22px 0;
    border: none;
    background: #f1f1f1;
  }

  .content-box h3{
    color: #595a5c;
    font-size: 20px;
  }






  .about-page1-area {
   padding: 60px 0 70px;
  }
  .about-page1-inner .about-page-content-holder .content-box {
    margin-bottom: 30px;
  }
  .about-page1-inner .about-page-content-holder .content-box h2 {
    font-size: 30px;
    color: #595a5c; 
    margin-bottom: 15px;
    font-weight: 700;
  }
  .about-page1-inner .about-page-content-holder .content-box p {
    color: #444444;
    font-size: 15px;
  }
  .content-box span{
    /* color: #d29f22; */
    color: #008000
  }



 /* .about-page1-inner .about-page-img-holder {
    margin-top: 65px;
  }*/
  .cont{
    width: 230px;
  }
  .contact-banner{
    background: url(..//img/re2.jpg) no-repeat !important;
  }
  .service-bg{
     background: url(..//img/service.jpg) center no-repeat !important;
  }
  .cont-bg{
     background: url(..//img/abt1.jpg) center no-repeat !important;
  }
  .privacy-bg{
    background: url(..//img/data.jpg) center no-repeat !important;
  }
  .page-header {
    padding: 80px 0 135px 0;
    background: url(..//img/ser.jpg) no-repeat;
    position: relative;
    background-size:cover;
    margin: 0 !important;
    border-bottom: 0px !important;
  }
  .page-header h1 {
    font-weight: 600;
    font-size: 50px;
    color: #fff;
    margin: 0 0 20px 0;
    text-transform: uppercase;
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .about-us{
    padding: 88px 0 100px;
  }
  .contact-wrapper {
   padding: 88px 0 80px;
  }

  .contact-wrapper h3 {
    text-align: center;
    font-size: 28px;
    color: #002147;
    font-weight: bold;
    padding-bottom: 20px;
    font-family: 'Poppins', sans-serif;
  }

  .contact-wrapper .contact-one-form form .form-group input {
    width: 100%;
    height: 45px;
    padding: 0 5px;
    border: 1px solid #cbc5c5;
    margin-bottom: 25px;
    transition: 0.3s ease;
    font-size: 14px;
  }

  .contact-wrapper .contact-one-form form .form-group textarea {
    width: 100%;
    height: 150px;
    border: 1px solid #cbc5c5;
    margin-bottom: 25px;
    padding: 5px;
    transition: 0.3s ease;
    font-size: 14px;
  }

  .contact-wrapper .contact-one-form form .form-group button {
    padding: 13px 15px;
    text-transform: uppercase;
    font-weight: 500;
    color: #fff;
    background: #167bc7;
    border: 2px solid #167bc7;
    transition: 0.3s ease;
  }

  .contact-wrapper .contact-one-form form .form-group button:hover {
    background: none;
    color: #167bc7;	
  }
  #country{
    width: 100%;
    height: 45px;
    padding: 0 5px;
    border: 1px solid #cbc5c5;
    margin-bottom: 25px;
    transition: 0.3s ease;
    font-size: 14px;
  }
  #course{
    width: 100%;
    height: 45px;
    padding: 0 5px;
    border: 1px solid #cbc5c5;
    margin-bottom: 25px;
    transition: 0.3s ease;
    font-size: 14px;
  }
  /*.form2{
    padding-top: 30%;
  }*/
  .contact-one-form h2{
    font-size: 30px;
    color: #002147;
    margin-bottom: 15px;
    font-weight: 700;
  }
  .done{
/*    background: #d19f23;	*/
    background: #008000;
    color: #000;
    font-size: 16px;
    font-weight: 600;
  }
  .done:hover{
    background: #000;
    color: #fff;
  }
  .australia{
    padding: 88px 0 50px;
  }
  .australia-inner h1{
   font-size: 30px;
   color: #002147;
   margin-bottom: 15px;
   font-weight: 700;
  }
  .australia p{
    font-size: 16px;
    color: #000;
  }
  .australia-inner h2{
    font-size: 20px;
    color: #002147;
    margin-bottom: 15px;
    font-weight: 700;
  }
  .australia-inner i{
    padding-right: 10px;
  }
  .high h3{
    font-size: 20px;
    color: #002147;
    margin-bottom: 15px;
    font-weight: 700; 
  }
  .high a{
/*      color: #cea124;	*/
      color: #008000;	
  }
  .high p{
    font-size: 16px;
    color: #000;
  }
  .high i{
    padding-right: 10px;
  }
  .highlight{
    background: #ccc;
    margin-bottom: 100px;
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .policy {
    padding-top: 40px;
  }
  .policy a{
/*    color:#cea124;	*/
    color:#008000;
  }
  .footer-last {
    padding-top: 15px;
    border-top: 2px solid #fff;
    margin-top: 5px;
  }
  .footer-last p{
    color: #fff;
  }
  .policy2 {
    padding-top: 27%;
  }
  .policy2 a{
/*    color:#cea124;	*/
    color:#008000;
  }
  .box1 img,.box1:after,.box1:before{width:100%; transition:all .3s ease 0s;    height: 200px; }
  .box1 .icon,.box2,.box3,.box4,.box5 .icon li a{text-align:center}
  .box10:after,.box10:before,.box1:after,.box1:before,.box2 .inner-content:after,.box3:after,.box3:before,.box4:before,.box5:after,.box5:before,.box6:after,.box7:after,.box7:before{content:""}
  .box1,.box11,.box12,.box13,.box14,.box16,.box17,.box18,.box2,.box20,.box21,.box3,.box4,.box5,.box5 .icon li a,.box6,.box7,.box8{overflow:hidden}
  .box1 .title,.box10 .title,.box4 .title,.box7 .title{letter-spacing:1px}
  .box3 .post,.box4 .post,.box5 .post,.box7 .post{font-style:italic}
  body{background-color:#f1f1f2}
  .mt-30{margin-top:30px}
  .mt-40{margin-top:30px}
  .mb-30{margin-bottom:30px}
  .box1 .icon,.box1 .title{margin:0;position:absolute}
  .box1{box-shadow:0 0 3px rgba(0,0,0,.3);position:relative;
    border: 2px solid #d29f1e;}
    .box1:after,.box1:before{height:50%;background:rgba(0,0,0,.5);position:absolute;top:0;left:0;z-index:1;transform-origin:100% 0;transform:rotateZ(90deg)}
    .box1:after{top:auto;bottom:0;transform-origin:0 100%}
    .box1:hover:after,.box1:hover:before{transform:rotateZ(0)}
    .box1 img{transform:scale(1) rotate(0)}
    .box1:hover img{filter:sepia(80%);transform:scale(1.3) rotate(10deg)}
    .box1 .title{font-size:19px;font-weight:600;color:#fff;text-transform:uppercase;text-shadow:0 0 1px #004cbf;bottom:10px;left:10px;opacity:0;z-index:2;transform:scale(0);transition:all .5s ease .2s}
    .box1:hover .title{opacity:1;transform:scale(1)}
    .box1 .icon{padding:7px 5px;list-style:none;background:#004cbf;border-radius:0 0 0 10px;top:-100%;right:0;z-index:2;transition:all .3s ease .2s}
    .box1:hover .icon{top:0}
    .box1 .icon li{display:block;margin:10px 0}
    .box1 .icon li a{display:block;width:35px;height:35px;line-height:35px;border-radius:10px;font-size:18px;color:#fff;transition:all .3s ease 0s}
    .box2 .icon li a,.box3 .icon a:hover,.box4 .icon li a:hover,.box5 .icon li a,.box6 .icon li a{border-radius:50%}
    .box1 .icon li a:hover{color:#fff;box-shadow:0 0 10px #000 inset,0 0 0 3px #fff}
    @media only screen and (max-width:990px){.box1{margin-bottom:30px}
  }
  .testimonial1{
    margin: 50px 0;
  }




.bs-slider{
    /*overflow: hidden;*/
    max-height: 700px;
    position: relative;
    /*background: #000000;*/
}
.bs-slider:hover {
    cursor: -moz-grab;
    cursor: -webkit-grab;
}
.bs-slider:active {
    cursor: -moz-grabbing;
    cursor: -webkit-grabbing;
}
.bs-slider .bs-slider-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.40);
}
.bs-slider > .carousel-inner > .item > img,
.bs-slider > .carousel-inner > .item > a > img {
    margin: auto;
    width: 100% !important;
}

/********************
*****Slide effect
**********************/

.fade {
    opacity: 1;
}
.fade .item {
    top: 0;
    z-index: 1;
    opacity: 0;
    width: 100%;
    position: absolute;
    left: 0 !important;
    display: block !important;
    -webkit-transition: opacity ease-in-out 1s;
    -moz-transition: opacity ease-in-out 1s;
    -ms-transition: opacity ease-in-out 1s;
    -o-transition: opacity ease-in-out 1s;
    transition: opacity ease-in-out 1s;
}
.fade .item:first-child {
    top: auto;
    position: relative;
}
.fade .item.active {
    opacity: 1;
    z-index: 2;
    -webkit-transition: opacity ease-in-out 1s;
    -moz-transition: opacity ease-in-out 1s;
    -ms-transition: opacity ease-in-out 1s;
    -o-transition: opacity ease-in-out 1s;
    transition: opacity ease-in-out 1s;
}






/*---------- LEFT/RIGHT ROUND CONTROL ----------*/
.control-round .carousel-control {
    top: 47%;
    opacity: 0;
    width: 45px;
    height: 45px;
    z-index: 100;
    color: #ffffff;
    display: block;
    font-size: 24px;
    cursor: pointer;
    overflow: hidden;
    line-height: 43px;
    text-shadow: none;
    position: absolute;
    font-weight: normal;
    background: transparent;
    -webkit-border-radius: 100px;
    border-radius: 100px;
}
.control-round:hover .carousel-control{
    opacity: 1;
}
.control-round .carousel-control.left {
    left: 1%;
}
.control-round .carousel-control.right {
    right: 1%;
}
.control-round .carousel-control.left:hover,
.control-round .carousel-control.right:hover{
    color: #fdfdfd;
    background: rgba(0, 0, 0, 0.5);
    border: 0px transparent;
}
.control-round .carousel-control.left>span:nth-child(1){
    left: 45%;
}
.control-round .carousel-control.right>span:nth-child(1){
    right: 45%;
}





/*---------- INDICATORS CONTROL ----------*/
.indicators-line > .carousel-indicators{
    right: 45%;
    bottom: 3%;
    left: auto;
    width: 90%;
    height: 20px;
    font-size: 0;
    overflow-x: auto;
    text-align: right;
    overflow-y: hidden;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 1px;
    white-space: nowrap;
}
.indicators-line > .carousel-indicators li{
    padding: 0;
    width: 15px;
    height: 15px;
    border: 1px solid rgb(158, 158, 158);
    text-indent: 0;
    overflow: hidden;
    text-align: left;
    position: relative;
    letter-spacing: 1px;
    background: rgb(158, 158, 158);
    -webkit-font-smoothing: antialiased;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    margin-right: 5px;
    -webkit-transition: all 0.5s cubic-bezier(0.22,0.81,0.01,0.99);
    transition: all 0.5s cubic-bezier(0.22,0.81,0.01,0.99);
    z-index: 10;
    cursor:pointer;
}
.indicators-line > .carousel-indicators li:last-child{
    margin-right: 0;
}
.indicators-line > .carousel-indicators .active{
    margin: 1px 5px 1px 1px;
    box-shadow: 0 0 0 2px #fff;
    background-color: transparent;
    position: relative;
    -webkit-transition: box-shadow 0.3s ease;
    -moz-transition: box-shadow 0.3s ease;
    -o-transition: box-shadow 0.3s ease;
    transition: box-shadow 0.3s ease;
    -webkit-transition: background-color 0.3s ease;
    -moz-transition: background-color 0.3s ease;
    -o-transition: background-color 0.3s ease;
    transition: background-color 0.3s ease;

}
.indicators-line > .carousel-indicators .active:before{
    transform: scale(0.5);
    background-color: #fff;
    content:"";
    position: absolute;
    left:-1px;
    top:-1px;
    width:15px;
    height: 15px;
    border-radius: 50%;
    -webkit-transition: background-color 0.3s ease;
    -moz-transition: background-color 0.3s ease;
    -o-transition: background-color 0.3s ease;
    transition: background-color 0.3s ease;
}



/*---------- SLIDE CAPTION ----------*/
.slide_style_left {
    text-align: left !important;
}
.slide_style_right {
    text-align: right !important;
}
.slide_style_center {
    text-align: center !important;
}

.slide-text {
    left: 0;
    top: 25%;
    right: 0;
    margin: auto;
    padding: 10px;
    position: absolute;
    text-align: left;
    padding: 10px 85px;
    
}

.slide-text > h1 {
    padding: 0;
    color: #ffffff;
    font-size: 35px;
    font-style: normal;
    line-height: 84px;
    margin-bottom: 30px;
    letter-spacing: 1px;
    display: inline-block;
    -webkit-animation-delay: 0.7s;
    animation-delay: 0.7s;
}
.slide-text > p {
    padding: 0;
    color: #ffffff;
    font-size: 20px;
    line-height: 24px;
    font-weight: 300;
    margin-bottom: 40px;
    letter-spacing: 1px;
    -webkit-animation-delay: 1.1s;
    animation-delay: 1.1s;
}
.slide-text > a.btn-default{
    color: #000;
    font-weight: 400;
    font-size: 13px;
    line-height: 15px;
    margin-right: 10px;
    text-align: center;
    padding: 17px 30px;
    white-space: nowrap;
    letter-spacing: 1px;
    display: inline-block;
    border: none;
    text-transform: uppercase;
    -webkit-animation-delay: 2s;
    animation-delay: 2s;
    -webkit-transition: background 0.3s ease-in-out, color 0.3s ease-in-out;
    transition: background 0.3s ease-in-out, color 0.3s ease-in-out;

}
.slide-text > a.btn-primary{
    color: #ffffff;
    cursor: pointer;
    font-weight: 400;
    font-size: 13px;
    line-height: 15px;
    margin-left: 10px;
    text-align: center;
    padding: 17px 30px;
    white-space: nowrap;
    letter-spacing: 1px;
    background: #00bfff;
    display: inline-block;
    text-decoration: none;
    text-transform: uppercase;
    border: none;
    -webkit-animation-delay: 2s;
    animation-delay: 2s;
    -webkit-transition: background 0.3s ease-in-out, color 0.3s ease-in-out;
    transition: background 0.3s ease-in-out, color 0.3s ease-in-out;
}
.slide-text > a:hover,
.slide-text > a:active {
    color: #ffffff;
    background: #222222;	
    -webkit-transition: background 0.5s ease-in-out, color 0.5s ease-in-out;
    transition: background 0.5s ease-in-out, color 0.5s ease-in-out;
}






/*------------------------------------------------------*/
/* RESPONSIVE
/*------------------------------------------------------*/

@media (max-width: 991px) {
    .slide-text h1 {
        font-size: 40px;
        line-height: 50px;
        margin-bottom: 20px;
    }
    .slide-text > p {

        font-size: 18px;
    }
}


/*---------- MEDIA 480px ----------*/
@media  (max-width: 768px) {
    .slide-text {
        padding: 10px 50px;
    }
    .slide-text h1 {
        font-size: 30px;
        line-height: 40px;
        margin-bottom: 10px;
    }
    .slide-text > p {
        font-size: 14px;
        line-height: 20px;
        margin-bottom: 20px;
    }
    .control-round .carousel-control{
        display: none;
    }

}
@media  (max-width: 480px) {
    .slide-text {
        padding: 10px 30px;
    }
    .slide-text h1 {
        font-size: 20px;
        line-height: 25px;
        margin-bottom: 5px;
    }
    .slide-text > p {
        font-size: 12px;
        line-height: 18px;
        margin-bottom: 10px;
    }
    .slide-text > a.btn-default, 
    .slide-text > a.btn-primary {
        font-size: 10px;
        line-height: 10px;
        margin-right: 10px;
        text-align: center;
        padding: 10px 15px;
    }
    .indicators-line > .carousel-indicators{
        display: none;
    }

}




.course-sec-image {
    background: #011e40 none repeat scroll 0 0;
    padding: 170px 0;
    background-image: url(../image/course-bg.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    position: relative;
}

.course-sec-image::before {
    position: absolute;
    content: "";
    background-color: rgba(34, 37, 58, 0.95);
    top: 0;
    width: 100%;
    height: 100%;
}

.course-sec {
  margin-top: -150px;
}

.pb-70 {
    padding-bottom: 10px;
}

.sec-title {
    margin: 0 0px 50px 0px;
}


.course-sec .sec-title h2 {
    color: #fff;
}

.sec-title h2 {
    font-size: 36px;
    text-transform: capitalize;
    color: #011e40;
    font-weight: bold;
}
/*whatsaap*/

#callme {
    position: fixed;
    left: 30px;
    bottom: 30px;
    width: 70px;
    height: 70px;
    cursor: pointer;
    opacity: 1;
    z-index: 99990;
}


#callme #callmeMain {
    -moz-border-radius: 50% !important;
    -webkit-border-radius: 50% !important;
    border-radius: 50% !important;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background-color: rgb(78, 217, 130);
    width: 70px;
    height: 70px;
    -webkit-animation: zcwmini2 1.5s 0s ease-out infinite;
    -moz-animation: zcwmini2 1.5s 0s ease-out infinite;
    animation: zcwmini2 1.5s 0s ease-out infinite;
}
#callme a i{
    position: absolute;
    padding-left: 18px;
    font-size: 45px;
    padding-top: 10px;
    color:#fff;
}
#callme #callmeMain:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
   /* background-image: url(..//img/whatsaap-icon.png);*/
    background-repeat: no-repeat;
    background-position: center center;
    -webkit-animation: zcwphone2 1.5s linear infinite;
    -moz-animation: zcwphone2 1.5s linear infinite;
    animation: zcwphone2 1.5s linear infinite;
}

@-webkit-keyframes zcwphone {
    0% {-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}
    25% {-ms-transform:rotate(30deg);-webkit-transform:rotate(30deg);transform:rotate(30deg);}
    50% {-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}
    75% {-ms-transform:rotate(-30deg);-webkit-transform:rotate(-30deg);transform:rotate(-30deg);}
    100% {-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}
}
@-moz-keyframes zcwphone {
    0% {-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}
    25% {-ms-transform:rotate(30deg);-webkit-transform:rotate(30deg);transform:rotate(30deg);}
    50% {-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}
    75% {-ms-transform:rotate(-30deg);-webkit-transform:rotate(-30deg);transform:rotate(-30deg);}
    100% {-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}
}
@keyframes zcwphone {
    0% {-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}
    25% {-ms-transform:rotate(30deg);-webkit-transform:rotate(30deg);transform:rotate(30deg);}
    50% {-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}
    75% {-ms-transform:rotate(-30deg);-webkit-transform:rotate(-30deg);transform:rotate(-30deg);}
    100% {-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}
}
@-webkit-keyframes zcwphone2 {
    0% {-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}
    25% {-ms-transform:rotate(30deg);-webkit-transform:rotate(30deg);transform:rotate(30deg);}
    50% {-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}
    75% {-ms-transform:rotate(-30deg);-webkit-transform:rotate(-30deg);transform:rotate(-30deg);}
    100% {-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}
}
@-moz-keyframes zcwphone2 {
    0% {-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}
    25% {-ms-transform:rotate(30deg);-webkit-transform:rotate(30deg);transform:rotate(30deg);}
    50% {-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}
    75% {-ms-transform:rotate(-30deg);-webkit-transform:rotate(-30deg);transform:rotate(-30deg);}
    100% {-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}
}
@keyframes zcwphone2 {
    0% {-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}
    25% {-ms-transform:rotate(30deg);-webkit-transform:rotate(30deg);transform:rotate(30deg);}
    50% {-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}
    75% {-ms-transform:rotate(-30deg);-webkit-transform:rotate(-30deg);transform:rotate(-30deg);}
    100% {-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}
}
@-webkit-keyframes zcwmini {
    0% {box-shadow: 0 0 8px 6px rgba(207,8,8, 0), 0 0 0 0 rgba(0,0,0,0), 0 0 0 0 rgba(207,8,8, 0);}
    10% {box-shadow: 0 0 8px 6px , 0 0 12px 10px rgba(0,0,0,0), 0 0 12px 14px ;}
    100% {box-shadow: 0 0 8px 6px rgba(207,8,8, 0), 0 0 0 40px rgba(0,0,0,0), 0 0 0 40px rgba(207,8,8, 0);}
}
@-moz-keyframes zcwmini {
    0% {box-shadow: 0 0 8px 6px rgba(207,8,8, 0), 0 0 0 0 rgba(0,0,0,0), 0 0 0 0 rgba(207,8,8, 0);}
    10% {box-shadow: 0 0 8px 6px , 0 0 12px 10px rgba(0,0,0,0), 0 0 12px 14px ;}
    100% {box-shadow: 0 0 8px 6px rgba(207,8,8, 0), 0 0 0 40px rgba(0,0,0,0), 0 0 0 40px rgba(207,8,8, 0);}
}
@keyframes zcwmini {
    0% {box-shadow: 0 0 8px 6px rgba(207,8,8, 0), 0 0 0 0 rgba(0,0,0,0), 0 0 0 0 rgba(207,8,8, 0);}
    10% {box-shadow: 0 0 8px 6px , 0 0 12px 10px rgba(0,0,0,0), 0 0 12px 14px ;}
    100% {box-shadow: 0 0 8px 6px rgba(207,8,8, 0), 0 0 0 40px rgba(0,0,0,0), 0 0 0 40px rgba(207,8,8, 0);}
}
@-webkit-keyframes zcwmini2 {
    0% {box-shadow: 0 0 8px 6px rgba(207,8,8, 0), 0 0 0 0 rgba(0,0,0,0), 0 0 0 0 rgba(207,8,8, 0);}
    10% {box-shadow: 0 0 8px 6px , 0 0 12px 10px rgba(0,0,0,0), 0 0 12px 14px ;}
    100% {box-shadow: 0 0 8px 6px rgba(207,8,8, 0), 0 0 0 40px rgba(0,0,0,0), 0 0 0 40px rgba(207,8,8, 0);}
}
@-moz-keyframes zcwmini2 {
    0% {box-shadow: 0 0 8px 6px rgba(207,8,8, 0), 0 0 0 0 rgba(0,0,0,0), 0 0 0 0 rgba(207,8,8, 0);}
    10% {box-shadow: 0 0 8px 6px , 0 0 12px 10px rgba(0,0,0,0), 0 0 12px 14px ;}
    100% {box-shadow: 0 0 8px 6px rgba(207,8,8, 0), 0 0 0 40px rgba(0,0,0,0), 0 0 0 40px rgba(207,8,8, 0);}
}
@keyframes zcwmini2 {
    0% {box-shadow: 0 0 8px 6px rgba(207,8,8, 0), 0 0 0 0 rgba(0,0,0,0), 0 0 0 0 rgba(207,8,8, 0);}
    10% {box-shadow: 0 0 8px 6px , 0 0 12px 10px rgba(0,0,0,0), 0 0 12px 14px ;}
    100% {box-shadow: 0 0 8px 6px rgba(207,8,8, 0), 0 0 0 40px rgba(0,0,0,0), 0 0 0 40px rgba(207,8,8, 0);}
}

@media only screen and (max-width: 600px) {
#callme {
    position: fixed;
    right: 30px;
    bottom: 70px;
    width: 50px;
    height: 50px;
    cursor: pointer;
    opacity: 1;
    z-index: 99990;
}
#callme #callmeMain {
    -moz-border-radius: 50% !important;
    -webkit-border-radius: 50% !important;
    border-radius: 50% !important;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background-color:rgb(244, 170, 24);
    width: 50px;
    height: 50px;
    -webkit-animation: zcwmini2 1.5s 0s ease-out infinite;
    -moz-animation: zcwmini2 1.5s 0s ease-out infinite;
    animation: zcwmini2 1.5s 0s ease-out infinite;
}
}

/* Slider */

.slick-slide {
    margin: 0px 20px;
}

.slick-slide img {
    width: 100%;
}

.slick-slider
{
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
            user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;
    display: block;
}
.slick-track:before,
.slick-track:after
{
    display: table;
    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;
    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;
    height: auto;
    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}
.ser_slidmain {
  box-shadow: 0 0 15px 5px rgba(0, 0, 0, 0.1);
  background: #fff;
  margin-bottom: 30px;
}
.ser_name {
    padding: 10px 20px;
    margin-top: 10px;
    border-bottom: 1px solid #f4f4f4;
}
.ser_name h3 {
  color: #000;
  font-size: 20px;
  margin-top: 0px;
}
.ser_name p {
  font-size: 13px;
}
.serread {
    padding: 10px 20px;
    transition: all 0.4s ease 0s;
    position: relative;
    background: #f2f2f2;	
}
.serread::before {
    position: absolute;
    content: "";
/*    background-color: #f1c40f; */
    background-color: #008000;
    width: 0px;
    height: 1px;
    left: 0;
    bottom: 0;
    margin: 0px auto;
    right: 0;
    transition: all 0.4s ease 0s;
}
.ser_slidmain:hover .serread::before {
    width: 100%;
    transition: all 0.4s ease 0s;
}
.serslidev {
  margin-top: -192px;
}
.thumbnail {
  background-color: #f2f2f2;
}
.hbgbtn {
  float: right !important;
  margin-top: 20px;
}
.high{
  padding-top: 20px;
}
.high p{
  font-size: 14px;
}
.service-inner{
  padding: 60px 0px;
}
.ser-icon i{
  font-size: 32px;
/*    color: #d09f26;	*/
    color: #008000;
    float: left;
    padding-right: 10px;
}
.ser-icon p {
    font-size: 17px;
    color: #000;
    font-weight: 500;
}
.studie{
  padding-top: 35px;
}
.contries{
  padding: 60px 0px;
}
.cotry img{
  width: 100%;
}
.cotry h2{
  font-size: 15px;
    text-align: center;
/*    color: #000;	*/
    color: #008000;
}
.home-ser2 p{
  color: #000000bf;
    font-size: 14px;
    font-weight: 600;
}
.home-ser2 a{
     color: #000000bf;
    font-size: 14px;
    font-weight: 600;
}
.policy-page{
  font-size: 15px;
}