/*
====================================================

* 	[Master Stylesheet]

	Theme Name :
	Version    :
	Author     :
	Author URI :

====================================================

	TOC

	1. TOP BAR
	2. HEADER
	3. INTRO SECTION
	4. INFO
	5. REASON TO CHOOSE US
	6. OUR SERVICES
	7. SECURE YOUR WEBSITE & DOMAIN
	8. QUESTIONS
	9. OUR PLAN
	10. CALL US AREA
	11. FOOTER

====================================================

*/





.counter {
  animation-duration: 1s;
  animation-delay: 0s;
}



hr{
    height:20px;
}



.banner{
	background:linear-gradient(rgba(0, 0, 0, 0.45), rgba(0, 0, 0, 0.45)) center top / cover, url("distribution/img/hero-bg.jpg") no-repeat fixed;
	background-attachment:scroll;
}




h2{
    color: #f7b205;
}

.icon-box .service-header h2{
    color:#f7b205;
}


.fa-caret-down{
    font-size:12px
}


/* ============= ICONS ============= */
.icons{
    color: #000;/*deepskyblue*/
    font-size: 40px;
    margin-bottom: 30px;
    margin-top: 10px;
}

@media only screen and (max-width: 991px) {
            .icons{
                margin-bottom: 20px;
                margin-top: 5px;
            }

}




















/* ======= 3. INTRO SECTION ========== */

    .home-slider {
      position: relative;
      height: 500px;
      z-index: 0; 
    background: rgb(235, 238, 241);}
      .home-slider .slider-item {
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center center;
        height: 500px;
        position: relative;
        z-index: 0; }
        @media (max-width: 1199.98px) {
          .home-slider .slider-item {
            background-position: center center !important; } }
        /* .owl-carousel.home-slider .slider-item .overlay {
          position: absolute;
          top: 0;
          bottom: 0;
          left: 0;
          right: 0;
          background: #000000;
          opacity: .3; } */
        .home-slider .slider-item .slider-text {
          height: 500px; }
          @media (max-width: 767.98px) {
            .home-slider .slider-item .slider-text {
              text-align: center; } }
          .home-slider .slider-item .slider-text .subheading {
            color: #fff;
            font-weight: 400;
            font-size: 12px;
            text-transform: uppercase;
            letter-spacing: 8px;
            margin-bottom: 20px; }
            .home-slider .slider-item .slider-text .subheading span {
              color: #fff;
              position: relative; }
              .home-slider .slider-item .slider-text .subheading span:after {
                position: absolute;
                top: 49%;
                left: -170px;
                content: '';
                width: 150px;
                height: 1px;
                background: #fff; }
              .home-slider .slider-item .slider-text .subheading span:before {
                position: absolute;
                top: 49%;
                right: -170px;
                content: '';
                width: 150px;
                height: 1px;
                background: #fff; }
              @media (max-width: 767.98px) {
                .home-slider .slider-item .slider-text .subheading span:before, .home-slider .slider-item .slider-text .subheading span:after {
                  display: none; } }
          .home-slider .slider-item .slider-text .text {
            position: relative; 
        top: 70px}
          .home-slider .slider-item .slider-text h1 {
            text-transform: uppercase;
            font-size: 44px;
            color: #212326;
            line-height: 1.2;
            font-weight: 700;
            letter-spacing: 10px;
            font-family: "Lora", Georgia, serif; }
            .home-slider .slider-item .slider-text h1 span {
              color: #003699;
              position: relative; }
            @media (max-width: 991.98px) {
              .home-slider .slider-item .slider-text h1 {
                font-size: 40px; } }
  
              @media (max-width: 768px) {
              .home-slider .slider-item .slider-text h1 {
                font-size: 34px; } }
  
          .home-slider .slider-item .slider-text p {
            font-weight: 400;
            font-size: 18px;
            line-height: 1.5;
            color: #212326;
            font-family: "Lora", Georgia, serif; }
          .home-slider .slider-item .slider-text .breadcrumbs {
            text-transform: uppercase;
            font-size: 13px;
            letter-spacing: 1px; }
            .home-slider .slider-item .slider-text .breadcrumbs span {
              border-bottom: 2px solid rgba(255, 255, 255, 0.1); }
              .home-slider .slider-item .slider-text .breadcrumbs span a {
                color: #fff; }
      .home-slider .owl-nav {
        position: absolute;
        top: 100%;
        width: 100%; }
        
  


        .intro-header{
            position: relative;
            top:0px;
            height: 500px;
            padding-top: 20px;
            padding-bottom: 20px;
            background:linear-gradient(rgba(0, 0, 0, 0.45), rgba(0, 0, 0, 0.45)) center top / cover, url("distribution/img/hero-bg.jpg") no-repeat fixed;
            
            /*background:linear-gradient(rgba(0, 0, 0, 0.45), rgba(0, 0, 0, 0.45)) center top / cover, url("1___SkuNoxyb0MPELVlQ9O5Q.gif") no-repeat fixed;*/
			/*background:linear-gradient(rgba(0, 0, 0, 0.45), rgba(0, 0, 0, 0.45)) center top / cover, url("pattern (2).png") no-repeat fixed;
*/
        }

        /*.top{
            color: #000;
            text-align: center;
            position: absolute;
        }*/
        
       .banner .overlay:after{
        opacity: 1;
        }
        
       
        .banner .header-overlay {
        content: '';
        width: 100%;
        height: 100%;
        position: absolute;
        z-index: 10;
        top: 0;
        left: 0;
        /* background:linear-gradient(to right, #7B920A, #26D0CE); */
        
        background: rgba(0, 0, 0, .5);
        opacity:0.8;
        transition: all 0.5s ease-in-out 0s;
        }

        /* .top{
            text-align: center;

        } */

        /* .intro-header .top{
            color: #fff;
            text-align: center;
            position: relative;
            width:auto;
            z-index: 10;
            top:50px;
            left:0;
            height: auto;

            padding:40px;


        } */

        /* .top-p{
            margin-bottom: 40px;
            margin-top: 30px;
            text-align: center;
            /*transform: translate(-50%, -50%);
            position: relative;

        } */

        /* .header-h1{
            
            font-family: Rubik;
            text-transform: capitalize;
            font-size: 50px;

            text-shadow: 2px 5px 2px #000, -2px 2px 3px rgba(0, 0, 0, 0.4), 3px -1px 0px rgba(0, 0, 0, 0.5), -1px -1px 2px rgba(0, 0, 0, 0.2);

        } */


        .btn-buy{
            background: #f7b205;
            border:0;
            border-radius: 0px;
            position: relative;
        }


        .btn:hover{
            transition :all .8s ease-in-out;
        }

        .intro-header .btn{
            padding-right:20px;
            padding-left:20px;
        }

        .butn{
            margin-left: 10px;
            color: #f7b205;
        }


@media only screen and (max-width:767px ) {
    .intro-header {

        height: 580px;
    }

    /* .intro-header .top{
		padding-right:0px;
		padding-left:0px;
		
        top:50px;
    } */
    .butn{
        margin-bottom: 10px;
        margin-left:0px;
    }
    .btn-buy{
        margin-bottom: 10px;
        
    }

    /* .header-h1 {
        text-align: center;
        font-size: 50px;
        letter-spacing:2.5px;
        margin-top:20px;
    } */

}















/* ======= 4. INFO ========== */

.form-control:focus, 
.form-control:active
{
-webkit-box-shadow: none !important;
box-shadow:none !important;
}

.every-thing-search{
    margin-bottom: 10px;
    padding-top: 40px;
    padding-bottom: 5px;
    padding-right:70px;
    padding-left: 70px;
    /* background: rgba(0, 0, 0, .9) */
}

/*
.search .form-group .form-control{
height: calc(1.5em + 2.3rem + 2px);
}
*/

/*
.domain-search span.input-group-btn{


    background: #f7b205;
transition :all .8s ease-in-out;
    background: #03b5d2;
    }*/







.search{
    text-align: center;

    width:100%;
}


ul.dom-list{
    padding-left: 0px;
}
.dom-list{
    margin-top: 15px;
    margin-bottom: 50px;
}

ul.dom-list li span{
    color: green;
    margin-left: 5px;
}


ul.dom-list li{
    list-style: none;
    display: inline-block ;
    font-size: 13px;
    font-weight:bold;
    color:#000;
    text-align: center;
}




ul.dom-list .inside{
    /*border-right: 1px solid rgba(131, 131, 131, 0.88);
    border-left: 1px solid rgba(131, 131, 131, 0.88);*/
    margin-right: 5px;
    margin-left: 5px;
    padding-right: 8px;
    padding-left: 8px;
}

ul.dom-list{
    text-align: center;
}

.search h2{
    margin-bottom: 15px;
    color:#000;
    width: auto;
}



.info{
    text-align: center;
    
    padding:15px;

}

.bg-img {
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat; }
  
  .bg-overlay,
  .foo-bg-overlay {
    position: relative;
    z-index: 2;
    background-position: center center;
    background-size: cover; }
    .bg-overlay::after,
    .foo-bg-overlay::after {
      background-color: rgba(0, 0, 0, 0.6);
      position: absolute;
      z-index: -1;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      content: ""; }

.mini-icon:hover{
    transform: translateX(3px);
    transition: all 0.5s;
}

.mini-icon{margin-top: 90px; font-size: 2rem; color: #000; font-weight: 300;transition: all 0.5s;}

.info-text-box:hover {

    transition: all 0.5s;
    -webkit-transition: all 0.5s;
    /* -moz-transition: all 0.5s;
    
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    background: rgba(148, 148, 148, 0.8); */

    /*background: #f7b205;

    -webkit-transition-duration: 500ms;
    transition-duration: 500ms;*/
    transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -moz-transform :translateY(-15px);
    -webkit-transform :translateY(-15px);
    -o-transform :translateY(-15px);
    -ms-transform :translateY(-15px);
    transform :translateY(-10px);
    box-shadow: rgba(0, 0, 0, .25);
}
.info-text-box{
    transition        :all .4s ease-in-out;
    -moz-transition   :all .4s ease-in-out;
    -webkit-transition:all .4s ease-in-out;
    -o-transition     :all .4s ease-in-out;
    -ms-transition    :all .4s ease-in-out;
    
    /* background: #fff; */
    padding: 15px;
    box-shadow: 0 2px 4px rgba(27,31,35,.15);

    /*
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.25), 0 3px 3px rgba(0, 0, 0, 0.22), 0 3px 3px rgba(0, 0, 0, 0.22), 0 3px 3px rgba(0, 0, 0, 0.22), 0 3px 3px rgba(0, 0, 0, 0.22), 0 8px 16px rgba(0, 0, 0, 0.25);*/
    position: relative;
    margin-top: 20px;
    margin-bottom: 30px;
    /*border: 2px solid rgba(0,0,0,0.9); 
    width: auto;*/
    border-right:1px solid #e1e4e8;
    border-left:1px solid #e1e4e8;
    border-bottom:1px solid #e1e4e8;
    border-top:2px solid green;
    border-radius: 3px;
    height: auto;
    overflow: hidden;
}

.info-text-box a{
    text-decoration: none;
}
.info-box h4{
    color: #222;
   
}

.info-box p{
    line-height: 1.2;
    letter-spacing: 1px;
}

.info-box{
    padding-left:0;
    padding-right: 0;
    padding-top:20px;
    padding-bottom:70px;
    height: auto;
    width: 100%;
}


@media only screen and (max-width:767px ){

  .every-thing-search{
  
  padding-right:0px;
  padding-left: 0px;
  
  }



}


@media only screen and (max-width:575px ){
    .info-text-box{
        width:auto;
        padding: 15px;
   
		
        position: relative;
        margin-top: 10px;
        margin-bottom: 10px;
    }
    
    .info-text-box:hover {
    /* background: green;
    
    -moz-transition: all 0.5s;
    
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s; */
    /*background: #f7b205;

    -webkit-transition-duration: 500ms;
    transition-duration: 500ms;*/
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -moz-transform :translateY(-15px);
    -webkit-transform :translateY(-15px);
    -o-transform :translateY(-15px);
    -ms-transform :translateY(-15px);
    transform :translateY(-15px);
}

/*
	.info-text-box:hover > i,
	.info-text-box:hover > p{
		color: #fff;
	
	}
	*/
    .info-box{
        padding-top: 15px;
        padding-bottom: 80px;
        padding-right: 10px;
        padding-left: 10px;

    }
    
   
}




@media only screen and (max-width:575px ) {
    ul.dom-list  .inside{
        border-right: 0px solid rgba(131, 131, 131, 0.88);
        border-left: 0px solid rgba(131, 131, 131, 0.88);

    }
    
    .search .input-group .btn{
    margin-left: 5px;
    }
    
    .search .input-group input::placeholder{
    font-size:13px;
 
    }

}









/* ======= 5. REASON TO CHOOSE US ========== */



.reason-bx{
    position:relative;
}

 #more{
    display: none;
    transition:all .3s ease-in-out;
  
}




.boxed {
    z-index: 10;

    float: left;
    color: #000;
    position: relative;
    background-color: #fff;
    padding: 20px 20px 20px;
    margin-top: 100px;
    margin-bottom: 100px;
    font-family:sans-serif, Roboto Condensed;
    
	/* font-family: 'Lato', sans-serif; */
    height: auto;
    width: 400px;
    overflow: hidden;
    border-radius: 0px;
}

.boxed-btn{
    width:120px;
    border-radius: 0px;
    margin-bottom: 10px;
    outline:none;
    transition:all .3s ease-in-out;
    

}






.boxed-btn:visited{
    border: none;
    outline:none;

}

.reason{
    position: relative;
    height:auto;
    transition: all 8s ease-in-out;

}

.reason:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #000;
    opacity: .4;
    z-index: 10;

}

.reason{
    /*background-image: url("bg1.jpg");*/

    background:linear-gradient(rgba(0, 0, 0, 0.45), rgba(0, 0, 0, 0.45)) center top / cover, url("distribution/img/featured-pic-1.jpeg") no-repeat fixed;
    background-attachment:scroll;
    /* background-size: cover;
     background-position: center;*/
}

@media only screen and (max-width: 767px) {
    .boxed{
        width:400px;
    }
}

@media only screen and (max-width: 575px) {
    .boxed{
        width:auto;
    }
}















/* =======   6. OUR SERVICES   ========== */


.iconbox-icons{
    color:deepskyblue;
    font-size: 40px;
    margin-bottom: 10px;
    margin-top: 10px;
}


.iconbox-header{
    padding-top:10px;
    padding-bottom:20px;
}


.icon-box-box{
    z-index:99;
}

.icon-box{
    padding: 80px 10%;
}

.icon-text-box{
    padding: 3%;
    z-index: 1000;
}

.icon-box .service-header p{
    text-align: center;
    margin-right:120px;
    margin-left:120px;
}

.icon-box .service-header h2{
    text-align: center;


}



@media screen and (max-width: 991px) {

    

}

@media screen and (max-width: 767px) {

    
}


@media only screen and (max-width: 575px) {
    .icon-text-box{
        padding-bottom: 30px;
    }
.iconbox-header{
        padding-bottom: 10px;
    }
    
    .iconbox-icons{
    
    margin-bottom: 5px;
   
    }

        
    
    
}
















/* ======= 7. SECURE  ========== */


.secure{
    background: #111111 url(distribution/img/divider-bg.jpg);
    background-attachment:scroll;
    position: relative;
}

.secure a{
    text-decoration: none;
    
}

.secure .buutn{
    margin-top: 10px;
    border: 1px solid #03b5d2;
    color: #fff;
    width: auto;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 20px;
    padding-left: 20px;
    
    
}.secure .buutn:hover{
    
    border: 1px solid #fff;
    color: #03b5d2;   
    
}

.secure .color-overlay:after{
    opacity: 1;
} 
.secure .color-overlay {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.9);
    /* box-shadow: rgba(0, 0, 0, .25); */
    opacity:0.6;
    transition: all 0.5s ease-in-out 0s;
}

.secure ul li{

/*list-style:-webkit-gradient: rgba(0, 0, 0, 0.25) 0px 14px 28px, rgba(0, 0, 0, 0.22) 0px 10px 10px;*/
list-style-type:circle;

}



.boxed-1 {
    float: left;
    color: #fff;
    position: relative;
    background-color: transparent;
    padding: 10px 20px 20px 0;
    margin-top: 40px;
    margin-bottom: 40px;
	z-index:999;
    height: auto;
    width: 400px;
    overflow: hidden;
    border-radius: 0px;
    font-family: 'Lato', sans-serif;
    color: #ffffff;
}

.boxed-1 h2{
	/* font-family:'Times New Roman'; */
	/* font-family: 'Lato', sans-serif; */
	font-family: 'cursive', Covered By Your Grace;
	opacity:0.7
}

.boxed-1 h2::after{
	border: 3px solid yellow;
}

.boxed-2 {
    float: right;

    color: #000;
    position: relative;
    background-color: transparent;

    padding: 10px 10px 20px 0;
    margin-top: 30px;
    margin-bottom: 80px;
    height: auto;
    width: 400px;
    overflow: hidden;
    border-radius: 0px;
}


.spaceship-img{
    width:auto; height: auto; position: absolute; top:20%; left: 150px; transition: all .3s ease-in-out;
}


@media screen and (max-width: 991px) {

    .spaceship-img{
        top:40%;
        left: 0px;
    }

}

@media screen and (max-width: 767px) {

    .spaceship-img{
        top:40%;
        left: 150px;
    }
}


@media only screen and (max-width: 575px) {
    .boxed-1{

        width:auto;
    }

    .boxed-2{
        float: left;
        width:auto;
    }

    .spaceship-img{
        top:55%;
        left: 150px;
    }

}












/* ======= 8. QUESTIONS ========== */

.accordion .card {
	border-top:0px;
	border-right:0px;
	border-left:0px;
	border-bottom:0px solid black;
	margin-bottom:10px
}


	

.details .accord-divide{
    margin-bottom: 10px;
    margin-top: 10px;
}


.details .accordion ul li > i{

color:#03b5d2;
  
}

.details .accordion a{

text-decoration:none;
color:#444;
    cursor:pointer;
    padding: 10px;
}

.details .accordion a:hover{
color:#D04ED6;
text-decoration:underline;
transition: all .2s ease-in-out

}
.details .accordion button{
background-color: transparent;
   color:#444;
   cursor:pointer;
   padding-top: 20px;
   padding-bottom:0px;
   padding-left:0px; 
   padding-right:0px;
   width:100%;
   border-top:0px;
   border-bottom:0;
   border-left:0px;
   border-right:0px;
   text-align:left;
   outline:none;
   
   transition: 0.4s;
   margin:0;
   
}

.details .accordion button h3{
font-size: 15px

}
.details .accordion a h3{
font-size:15px;

}

/*
.details .accordion a h3:hover{

color:#D04ED6
}
*/
.accordion .card .card-body p{

padding:20px 10px;
}
.details{
    margin-top: 50px;

    padding-top: 20px;
    padding-bottom: 50px;
    margin-bottom: 50px;
}

.details h2{margin-bottom: 30px;
color: #444;}

.animated-ico i{
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
-webkit-transition: .5s ease-in-out;
-moz-transition: .5s ease-in-out;
-o-transition: .5s ease-in-out;
transition: .5s ease-in-out;
}
/*
.details .animated-ico.open i{
-webkit-transform: rotate(180deg);
-moz-transform: rotate(180deg);
-o-transform: rotate(180deg);
transform: rotate(180deg);
}
*/

/*
.details .collapsed:after{
content: '\f165'; /* Unicode character for "plus sign(+)" */
    /*font-size: 13px;
    ackground:yellow;
    color:#777;
    float: right;/*03b5d2*/
    /* margin-top:0; */
    /* margin-right: 5px; */
    /* padding:0; */
    /* border: 0; */
    /* font-size: 0.6rem; */
    /* line-height: 0; */
    /* vertical-align: middle; */
    /* position: relative; */
    /* margin-left: 0.5remrtl:ignore; */
    /* opacity: 0.7; */
    /* font-family: Flaticon2; */
    /* font-style: normal; */
    /* font-weight: normal; */
    /* font-variant: normal; */
    /* line-height: 1; */
    /* text-decoration: inherit; */
    /* text-rendering: optimizeLegibility; */
    /* text-transform: none; */
    /* -moz-osx-font-smoothing: grayscale; */
    /* -webkit-font-smoothing: antialiased; */
    /* transition: all 8s; */
    /* font-smoothing: antialiased;} */
    
/*
.details .collapsed.add.collapse:after{
	content: "\2796";
}

*/

/* .accordion:hover{
    box-shadow: rgba(0, 0, 0, 0.25) 0px 14px 28px;

} */

/* .details .card{
	border-bottom:2px solid black;
} */
/*.details .accordion{
    background-color: transparent;
    color:#444;
    cursor:pointer;
    padding: 18px;
    width:100%;
    border-top:0px;
    border-bottom:0.5px solid #eee;
    border-left:0px;
    border-right:0px;
    text-align:left;
    outline:none;
    font-size:15px;
    transition: 0.4s;

}*/
.details .accordion button:focus{
    border:none;
    outline:none;
    /* border-bottom:0.5px solid #eee; */
}







.details .panel{
    padding: 20px 18px;
    display:none;
    background-color: white;
    overflow:hidden;
    border-bottom:0.5px solid #eee;
    transition: max-height 1s ease-in-out;
    
}
/*
.details .panel{
    padding: 0px 18px;
    max-height: 0;
    background-color: white;
    overflow:hidden;
    transition: max-height 1s ease-in-out;
    border-bottom:0.5px solid #eee;
}
*/










/* ======= 9. OUR PLAN ========== */

.our-plan .box .our-plan-li li > span,
.our-plan .box .our-plan-li.basicLi li .plan-hide span,
.our-plan .box .our-plan-li.advLi li .plan-hide span,
.our-plan .box .our-plan-li.profLi li .plan-hide span,
.our-plan .box .our-plan-li.ultLi li .plan-hide span{


	color: #999;
	
	/* font-weight:400#4c1864 */
}

.our-plan .box .our-plan-li.basicLi li{
	color: green;
}

.our-plan .box .our-plan-li.advLi li{
	color:#03b5d2;
}

.our-plan .box .our-plan-li.profLi li{
	color:#D04ED6
	}
	
.our-plan .box .our-plan-li.ultLi li{
	color:#834D9B;
}	
.our-plan{
    background: #F7F7F7;
    padding-top: 50px;
    padding-bottom: 50px;
    border-top: 1px solid #F0F0F0;
    border-bottom: 0px solid #F0F0F0;
    text-align: center;
}
.our-plan .price-column{
    padding: 50px;
}
.our-plan .plan-text{
    color:#000;
}

.plan-title .fa {
    display: block;
    margin-bottom: 6px;
    font-size: 26px;
}

.our-plan .plan-title{

    font: 15px/30px 'montserrat-regular', sans-serif;
    padding: 0;/*10px 20px 6px 20px*/
    margin-bottom: 0px;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: 2px;

}


.btn-buy-now{
    width:100%;
    margin-top: 20px;
    padding: 10px;
    font-size: 15px;
    border-radius: 0px;
}

.our-plan .box span.abso{
    color: red;
    position:absolute;
    border-radius: 4px;
    background: #fff;
    z-index: 100;
    padding-left:5px;
    padding-right:5px;
    padding-top:2px;
    padding-bottom:2px;
    top: -4px;
    left: -1px;
    text-align: center;
    align-items: center;
}

.our-plan .box span > i{
background: #f7b205;
color: #fff; /*#7B920A*/;
padding-right:10px;
padding-left:10px;
padding-top:10px;
padding-bottom:10px;
border-bottom-right-radius:20px;
border-bottom-left-radius:20px;
font-size:17px;
box-shadow: 0 9px 18px rgba(0,0,0,0.15);
margin-top: -1px;
}


.our-plan .box span.recom {
	/* text-shadow: 0 9px 18px rgba(0,0,0,0.25); */
	
	float:left;
	margin-left: 10px
}

.our-plan .box .caption{
    text-align: center;

    padding: 35px;

}

.our-plan .caption .price{

    font-family: 'montserrat-bold', sans-serif;
    font-size: 30px;
    color: #333;
    padding: 6px 30px 6px 30px;
    margin-bottom: 0;
    text-align: center;
    letter-spacing: .5px;

}

.price span {
    font-family: 'opensans-light', sans-serif;
    font-size: 15px;
    color: #999;
    display: inline-block;
    margin-top: 0;
}

ul.our-plan-li{
    margin: 12px 0 0 0;
    list-style: none;
    padding: 0px;
    color: #838C95;
    
}


ul.our-plan-li li{
    line-height: 39px;
    font-size: 15px;
    /*padding-top: 5px;*/
    /*padding-bottom: 5px;*/
    padding-left: 0px;
    /*text-align:center;*/

}


.box{
    box-shadow: 0 9px 18px rgba(0,0,0,0.08);
    -webkit-transition: all 0.3s ease 0.0s;
    transition: all 0.3s ease 0.0s;
    background: #fff;
    border: 1px solid #E6E6E6;
    text-align: center;
    margin-bottom: 70px;
    height: auto;


}


.box:hover{
    box-shadow: 0 9px 18px rgba(0,0,0,0.24);
    -webkit-transition: all 0.3s ease 0.0s;
    transition: all 0.3s ease 0.0s;
}

/*.our-plan 140vh{*/

    /*padding: 20px;*/
    /*padding-bottom: 100px;*/
    /*padding-top: 100px;*/
    /*background-color: #fff;*/
/*}*/

/*.box {*/

    /*!**/
    /*box-shadow: inset rgba(29,25,0,0.25);*/
    /**!*/
    /*position: relative;*/
    /*background-color: #4e555b;*/
    /*padding:20px;*/
    /*margin-top: 20px;*/
    /*margin-bottom: 20px;*/
    /*margin-left: 0px;*/
    /*height: auto;*/
    /*overflow: hidden;*/
    /*border-radius: 10px;*/
    /*transition        :all .5s ease-in-out;*/
    /*-moz-transition   :all .5s ease-in-out;*/
    /*-webkit-transition:all .5s ease-in-out;*/
    /*-o-transition     :all .5s ease-in-out;*/
    /*-ms-transition    :all .5s ease-in-out;*/
    /*box-shadow: rgba(0, 0, 0, 0.25) 0px 14px 28px, rgba(0, 0, 0, 0.22) 0px 10px 10px;*/

    /*!*transition: all 0.5s;*/
    /*-moz-transition: all 0.5s;*/
    /*-webkit-transition: all 0.5s;*/
    /*-ms-transition: all 0.5s;*/
    /*-o-transition: all 0.5s;*!*/
/*}*/

/*.box:hover{*/
    /*box-shadow: rgba(0, 0, 0, 0.25) 0px 14px 28px, rgba(0, 0, 0, 0.22) 0px 10px 10px;*/



    /*margin-top:4px;*/
    /*transition: all 0.5s;*/
    /*-moz-transition: all 0.5s;*/
    /*-webkit-transition: all 0.5s;*/
    /*-ms-transition: all 0.5s;*/
    /*-o-transition: all 0.5s;*/
/*}*/






@media screen and (max-width: 1008px) {
    .our-plan .our-plan-li .plan-hide{
    display:none;
    }
}
    
    @media screen and (max-width: 991px) {
    /* .our-plan {
    padding-right:50px;
    padding-left:50px;
} */

.our-plan .box .caption{
    text-align: center;
	padding-right:0px;
	padding-left: 0px
    

}
        /* .our-plan .price-column{
    padding: 150px;
} */
        .our-plan .row{
        margin-left:0%;
        margin-right:0%;
        }
        .box{
            height: auto;
            width: auto;
            margin-bottom:70px;
            
            
        }
        
        .our-plan .plan-title{

    padding: 10px 20px 6px 20px;
    
}


.our-plan .our-plan-li .plan-hide{
    display:block;
    list-style:disc;
    }
    
.our-plan ul.our-plan-li{
text-align: center;
padding-left:0px;
list-style:none;/*disc*/
}
        ul.our-plan-li li{
    
    
    font-size: 17px;
    

}


   
        
    }

@media screen and (max-width: 767px) {
.our-plan .price-column{
       
    width: 100%;
    margin: 0 auto;
    padding: 0;
    }

    


.our-plan .row{
    margin: 0 20.5px;
}

    .our-plan .box .caption{
    text-align: center;

    
}
    
    .box {

    width: 100%;
    margin-left:0px;
    }
    
   ul.our-plan-li li{
    line-height: 39px;
    font-size: 15px;
    /*padding-top: 5px;*/
    /*padding-bottom: 5px;*/
    padding-left: 0px;

}
.our-plan ul.our-plan-li{
text-align: center;
padding:0px;
list-style:none;
}


.our-plan .our-plan-li .plan-hide{
    display:none;
    }

}


@media only screen and (max-width: 575px) {
    
    .our-plan {
    padding-right:0px;
    padding-left:0px;
    padding-top:50px;
    padding-bottom:50px;
    }
    
    .our-plan .row {
    margin: 0 ;
}
   
.our-plan .box .caption{
    text-align: center;    
}

    .our-plan .price-column{
        padding: 0px;
    }
    
    .box{
        padding:0;
    }
    
    .price span {
    /* font-family: 'opensans-light', sans-serif; */
    /* font-size: 15px; */
    display:inline-block;
    /* margin-top: 0; */
    }
    
    .our-plan ul.our-plan-li{
    padding:0;
    }
}


/* ================== */
/*
.rd-1 {
tab-index:-1;
}

.rd-1 .rd-info{
	padding-right:30px; 
	padding-left:30px; 
	padding-top:50px; 
	padding-bottom:50px; 
	margin-top:40px; 
	margin-bottom:50px;
}

.rd-1 .rd-info p{
	font-size:28px; 
	line-height:1em;
	letter-spacing:1px;
}

.rd-1 .rd-info .rd-btn{
	box-shadow: 0 9px 18px rgba(0,0,0,0.08);
}

*/


/* ================== */

.rd-1{
	padding-top: 80px;
	padding-bottom: 80px;
}
.rd-info{
	max-width:800px;
	margin:auto;
}
.rd-info h2{
	font-size: 45px;
	line-height: 65px;
	margin: 0px 0 20px 0;
	color: #391800;
}
.rd-info h4{
	font-weight:400;
	font-size:30px;
}
.rd-info p{
	line-height:24px ;
	opacity: 0.8;
	letter-spacing: 1px;
}



.rd-2{
display:block; 
background:#eee;
}

.rd-2 .rd-info{
padding-top:50px; 
padding-right:30px; 
padding-left:30px; 
padding-bottom:50px;
}

.rd-2 .rd-info .rd-btn{
box-shadow: 0 9px 18px rgba(0,0,0,0.08);
}


@media screen and (max-width: 767px) {
	.rd-1{
	padding-top: 70px;
	padding-bottom: 70px;
	}
}





.ovbl-dark{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#391800+0,001739+38,321001+71,011e32+100 */
background: linear-gradient(to right, #d04ed6, #834d9b);

/* background: #391800; Old browsers */
/* background: -moz-linear-gradient(left, #391800 0%, #001739 38%, #321001 71%, #011e32 100%); FF3.6-15 */
/* background: -webkit-linear-gradient(left, #391800 0%,#001739 38%,#321001 71%,#011e32 100%); Chrome10-25,Safari5.1-6 */
/* background: linear-gradient(to right, #391800 0%,#001739 38%,#321001 71%,#011e32 100%); W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
/* filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#391800', endColorstr='#011e32',GradientType=1 ); IE6-9 */
}

/* ================= */

/*
.rd-3{
display:block; 
background: #F7F7F7;
}

.rd-3 .rd-info{
padding-top:50px; 
padding-bottom:50px; 
padding-right:0px; 
padding-left:0px;
}

.rd-3 .rd-info h3 span{
color:#D04ED6
}

.rd-3 .rd-info .rd-btn{
	display:inline-block; 
	padding-left:0px;
}

.rd-3 .rd-info .rd-btn a:nth-child(1){
	color: yellow;
	/*background-color: #D04ED6;*/
	/* width: 300px; */
	/*box-shadow: 0 9px 18px rgba(0,0,0,0.08);*/
/*}

.rd-3 .rd-info .rd-btn a:nth-child(2){
box-shadow: 0 9px 18px rgba(0,0,0,0.25);
}

@media only screen and (max-width:575px ){
   .rd-3 .rd-btn a{
   	display: block
   } 
    
 }
*/

/* ======= . Our Promise ========== */



.our-promise{
    /* background: purple; */
    padding-bottom: 70px;
    padding-top: 70px;
}



.our-promise .info{
    text-align: center;
    padding:0px;

}

.our-promise .info p{
 text-align:center;
}
/*
.row.proms{
box-shadow: 0 2px 4px rgba(27,31,35,.15);
border:1px solid #e1e4e8;	

}*/
.proms .info .icons{
    color: green;
    /*text-shadow: rgba(0, 0, 0, 0.25) 0px 14px 28px, rgba(0, 0, 0, 0.22) 0px 10px 10px;
    -webkit-text-shadow: rgba(0, 0, 0, 0.25) 0px 14px 28px, rgba(0, 0, 0, 0.22) 0px 10px 10px;
    */border-radius: 100%;
    border: 1px solid #eee;
    padding: 5px
  
    }
    
    .proms .info h4{
    
    	color: #000;
    	font-size: 18px
    }


.our-promise .prom-text-box:hover {
    transition: all 0.5s;
    -moz-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    /*background: rgba(148, 148, 148, 0.8);
*/
    /*background: #f7b205;

    -webkit-transition-duration: 500ms;
    transition-duration: 500ms;*/

}
.prom-text-box{
    transition        :all .4s ease-in-out;
    -moz-transition   :all .4s ease-in-out;
    -webkit-transition:all .4s ease-in-out;
    -o-transition     :all .4s ease-in-out;
    -ms-transition    :all .4s ease-in-out;
    cursor: pointer;
    padding:0px;
    /* padding: 15px; */
    
    
    /* box-shadow: 0 2px 4px rgba(27,31,35,.15); */
	
    /*
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.25), 0 3px 3px rgba(0, 0, 0, 0.22), 0 3px 3px rgba(0, 0, 0, 0.22), 0 3px 3px rgba(0, 0, 0, 0.22), 0 3px 3px rgba(0, 0, 0, 0.22), 0 8px 16px rgba(0, 0, 0, 0.25);*/
    position: relative;
    margin-top: 0px;
    margin-bottom: 0px;
    /*border: 2px solid rgba(0,0,0,0.9); */
    width: auto;
    /* border:1px solid #e1e4e8; */
    border-radius: 3px;
    height: auto;
    overflow: hidden;
    
}

.our-promise .prom-text-box a{
    text-decoration: none;
}
.our-promise .prom-box h4{
    color: #000; /*#f7b205;*/
}

.our-promise .prom-box{
    padding-left:0;
    padding-right: 0;
    padding-top:20px;
    padding-bottom:70px;

    width: 100%;
}

@media only screen and (max-width:575px ){
    .our-promise .prom-text-box{
        width:auto;
        padding:0px;
   

        position: relative;
        margin-top: 0px;
        margin-bottom: 10px;
    }
    
    .our-promise .prom-text-box:hover {
    transition: all linear 0.5s;
    -moz-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    /*background: #f7b205;

    -webkit-transition-duration: 500ms;
    transition-duration: 500ms;
    -moz-transform :translateY(-15px);
    -webkit-transform :translateY(-15px);
    -o-transform :translateY(-15px);
    -ms-transform :translateY(-15px);
    transform :translateY(-15px);*/
	}
	
    .our-promise .prom-box{
        padding-bottom:30px;
        padding-left:0px;
        padding-top:30px;
        padding-right:0px;

    }
    
    .our-promise .info{
    text-align: center;
    padding-right: 15px;
    padding-left:15px;
    
    }
    
    .proms .info h4{
    
    color: #000;
    font-size: 20px
    }
    
    .proms .info .icons{
    font-size: 14px;
    text-shadow: rgba(0, 0, 0, 0.25) 0px 14px 28px, rgba(0, 0, 0, 0.22) 0px 10px 10px;
    -webkit-text-shadow: rgba(0, 0, 0, 0.25) 0px 14px 28px, rgba(0, 0, 0, 0.22) 0px 10px 10px;
    border-radius: 100%;
    border: 1px solid #eee;
    padding: 5px
    
    }
    
}


@media only screen and (max-width:575px ){
    



}

@media only screen and (max-width:575px ) {
   

}



/* ======= 10. CALL US AREA ========== */


.rd-3 {
    position: relative;
    z-index: 1;
    

    background: rgba(238,238,238,0.67);
   
    background: -webkit-linear-gradient(to right, rgba(238,238,238,0.67), #12FFF7);
    
    background: linear-gradient(to right, #7B920A, #26D0CE);
    padding: 20px 0; 
    }
    
     /*background: rgba(238,238,238,0.67);*/
    /*background: -webkit-linear-gradient(to right, rgba(238,238,238,0.67), #533e05);*/
    /*background: linear-gradient(to right, #966f04, rgba(148, 148, 148, 0.8));*/
    /*
    '#B3FFAB', '#12FFF7'],
                ['#ADD100', '#7B920A'],
                ['#1A2980', '#26D0CE']
*/
    
    
.rd-3 .rd-content h3 {
    font-size: 25px;
    color: #ffffff;
    margin-bottom: 0; }
    
   
    .rd-3 .rd-content h3 span{
    color:#D04ED6
    }
@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .rd-3 .rd-content h3 {
        font-size: 24px; } }
@media only screen and (min-width: 768px) and (max-width: 991px) {
    .rd-3 .rd-content h3 {
        font-size: 20px; } }
@media only screen and (max-width: 767px) {
    .rd-3 .rd-content h3 {
        font-size: 24px;
        margin-bottom: 30px; } }
.rd-3 .rd-content .drive-btn {
    min-width: 110px;
    padding: 0 20px;
    height: 42px;
    line-height: 38px;
    background-color: #fff;
    border: 2px solid #ffffff; }
    


/* ===========  TESTIMONIALS =========== */



.your-class {
    /*background-color: #0D0A0B;*/
    /*background: url(img/count-bg.jpg);*/
    background-repeat: no-repeat;
    background-position: center, center;
    
    padding-top: 4rem;
    padding-bottom: 2rem;
    padding-right: 8rem;
    padding-left: 8rem;
    
/*
    padding-top: 9.6rem;
    padding-bottom: 14.2rem;
    padding-right: 5rem;
    padding-left: 5rem;
*/
    color: rgba(255, 255, 255, 0.5);
    position: relative;
}


.slick-dots li button{
    
    width: 12px;
    height: 12px;
    color:white;
    background: rgba(255, 255, 255, .3);
    /*background: rgba(255, 255, 255, .3);*/
    cursor: pointer;
    text-indent: -9999px;
    border:0px solid;
    outline: none;
    transition: color .3s ease-in-out;
    border-radius: 20px;
    /*box-shadow: inset 0 0 3px rgba(255, 255, 255, .3);*/
}

.slick-dots li.slick-active{
    width: 12px;
    height: 12px;
    border:0px solid;
    outline: none;
    transition: color .3s ease-in-out;
    border-radius: 20px;
    color:white;
    background: #fff;
}
.slick-dots li button:hover{
    -webkit-transition: color .3s ease-in-out;
    -moz-transition: color .3s ease-in-out;
    -o-transition: color .3s ease-in-out;
    transition: color .3s ease-in-out;

    background: rgba(121, 121, 121, 0.5);
}
.slick-dots li button:focus{
    -webkit-transition: color .3s ease-in-out;
    -moz-transition: color .3s ease-in-out;
    -o-transition: color .3s ease-in-out;
    transition: color .3s ease-in-out;

    background: #ddd;
}


.slick-dots li {
    margin: 0 6px;
    display: inline-block;
    zoom: 1;
    visibility: hidden;


}
.your-class .slick-arrow:hover {
    color: white;
    background-color: transparent;
    outline: none;
}

.your-class .slick-arrow:focus{
    outline: none;
}
.slick-dots {
    width: 100%;
    text-align: center;
}

.slick-dots {
    margin-top: 40px;
    padding: 0;
    list-style: none;
}

.your-class .slick-prev {
    left: 4.5rem;


}
.your-class .slick-next {
    right: 4.5rem;
}


    
    .your-class .slick-arrow {
        visibility: hidden;
    position: absolute;
    top: 4.2rem;
    color: #fff;
    border-radius: 100%;
    padding: 15px;
    background-color: rgba(255, 255, 255, 0.15);
    border: none;
    box-shadow: 0 0 0 5px rgba(255, 255, 255, 0);
    cursor: pointer;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    z-index: 2;


}

@media only screen and (max-width: 991px) {
.your-class .slick-arrow,.slick-dots li{
    visibility:visible;
    
    
    }
    
    .slick-dots {
    margin-top: 20px;
    
}
}

.slick-arrow .fa {
     font-size: 1.2rem;
     height: 4.5rem;
     width: 4.5rem;
     line-height: 4.5rem;
     text-align: center;
    
 }

.kt-widget3 .kt-widget3__item .kt-widget3__body .kt-widget3__info {
    text-align: right;
    
    line-height: 1.5;
    text-transform: uppercase;
    letter-spacing: .16rem;
    
}
.kt-widget3 .kt-widget3__item .kt-widget3__body .kt-widget3__info a{
    text-decoration: none;
        color: #ffffff;
        font-weight: 300;
    font-size: 14px;
    
    
}


.kt-widget3:focus{
  outline:none;
 }

.kt-widget3 .kt-widget3__item .kt-widget3__body span {
    
    font-size: 12px;
}
    
    .kt-widget3 .fa-quote-left, .kt-widget3 .fa-quote-right {
    position: absolute;
    top: 50%;
    color: #fff;
    font-size: 30px;
    margin-top: -25px;
        
}
    
    .kt-widget3 .fa-quote-left {
    top: 47%;
        left: 5%;
}
    
    .kt-widget3 .fa-quote-right {
    right: 5%;
        top: 90%;
}

.testimonials h3{
    position:relative; 
    color: #fff;
    padding-top: 30px;
    text-align: center;
}

.your-class .kt-widget3 {
    padding-top: 2rem;
    padding-right: 25px;
    padding-left: 20px;
    padding-bottom: 4rem;
/*    text-align: center;*/
    position: relative;
    line-height: 2.063;
    height: auto;
}



    .kt-widget3 .kt-widget3__item .kt-widget3__header .kt-widget3__info a{
        text-decoration: none;
        color: #ffffff;
        font-weight: 300;
    }



.kt-widget3 .kt-widget3__item .kt-widget3__user-img{
    text-align: center;
    margin-right: 30px;
    margin-top: 10px;
    float:left;
    

}


.kt-widget3 .kt-widget3__item .kt-widget3__img{
    width: 4.4rem;
    height: 4.4rem;
    box-shadow: 0 0 0 0.9rem rgba(255, 255, 255, 0.1);
    border-radius: 100%;
    outline: none;
    position: relative;
/*
    left: 50rem;
    top: 0;
    margin:0;
*/
    
}

    .kt-widget3 .kt-widget3__item .kt-widget3__body{
        margin-top: 0px;
    }
    
    
    .kt-widget3 .kt-widget3__item .kt-widget3__body .kt-widget3__text {
        margin-top: 0px;
        margin-left: 150px;
    color: #a7abc3;
        font-size: 20px;
}

.kt-widget3 .kt-widget3__item:first-child .kt-widget3__header {
    margin-top: 0;
}

.kt-widget3 .kt-widget3__item .kt-widget3__header .kt-widget3__info{
        text-align: left;
    top:55%;
    right:0;
        position:absolute;
        margin-top: 40px;
    }
    
    @media only screen and (max-width: 991px) {
        .your-class{
    padding-top: 9.6rem;
    padding-right: 0;
    padding-left: 0;
    }
        
        .your-class .kt-widget3 {
            padding-top: 0;
            padding-bottom: 2rem;
        }
/*

        .kt-widget3 .kt-widget3__item .kt-widget3__img{
    
    margin:0;
    left: 12rem;
    top: 1rem;
    
}
*/
        .kt-widget3 .kt-widget3__item .kt-widget3__body .kt-widget3__text {
        margin-top: 0px;
        margin-left: 240px;
    
}
        
           .kt-widget3 .kt-widget3__item .kt-widget3__img{
    width: 5.5rem;
    height: 5.5rem;
        position: absolute;
/*    text-align: center;*/
    left: 7rem;
    top: 40px;
    
}
        .kt-widget3 .kt-widget3__item .kt-widget3__user-img{
    margin: 0px;
    float:left;
    

}
        .kt-widget3 .kt-widget3__item .kt-widget3__body .kt-widget3__text {
    color: #a7abc3;
            font-size: 24px;
}
    }
    
    
@media only screen and (max-width: 767px) {
    
    kt-widget3 .kt-widget3__item .kt-widget3__img{
    width: 5.5rem;
    height: 5.5rem;
        
        position: absolute;
/*    text-align: center;*/
    left: 0;
    top: 40px;
    
}
    
    .kt-widget3 .kt-widget3__item .kt-widget3__user-img{
    margin: 0px;
    float:none;
    

}
    
     .kt-widget3 .kt-widget3__item .kt-widget3__body .kt-widget3__info {
    text-align: right;
    
}

	.testimonials h3{
	position:relative;
	padding-top: 50px;
	text-align: center;
	}
}
    @media only screen and (max-width: 575px) {
        .your-class{
        padding-bottom: 2rem;
        }
        
        .your-class .kt-widget3 {
    padding-top: 4rem;
    
    padding-right:15px;
    padding-left:15px;
    padding-bottom:2rem;
       
        }
        
        
/*
        .your-class .kt-widget3 {
    padding-top: 4rem;
    padding-right: 2rem;
    padding-left: 2rem;
    padding-bottom: 4rem;
    
    
}
*/
    
    .kt-widget3 .kt-widget3__item .kt-widget3__img{
    width: 4.4rem;
    height: 4.4rem;
        position: absolute;
/*    text-align: center;*/
    left: 41%;
    top: 40px;
    
}
        .kt-widget3 .kt-widget3__item .kt-widget3__user-img{
    margin: 0px;
    float:none;
    

}
        
        .kt-widget3 .kt-widget3__item .kt-widget3__body{
        margin-top: 30px;
    }
        
        .kt-widget3 .kt-widget3__item .kt-widget3__body .kt-widget3__text {
        margin-top: 70px;
            margin-left: 0px;
    
}
        
        .kt-widget3 .kt-widget3__item .kt-widget3__body .kt-widget3__info {
    text-align: right;
    
}

/*
        .kt-widget3 .kt-widget3__item .kt-widget3__header .kt-widget3__info{
        text-align: center;
    
    top:65%;
    left:42%;
        position:absolute;
        margin-top: 40px;
        margin-top: 85px;
    }
*/
        .kt-widget3 .kt-widget3__item .kt-widget3__body .kt-widget3__text {
    color: #a7abc3;
            font-size: 18px;
            text-align: center;
}
        
    }




    @media (max-width: 991px) {
        .your-class .kt-widget3 {

            padding-top: 3rem;
        }
    }




/*
.dropdown-menu.dropdown-menu-fit {
    padding: 0;
}
.dropdown-menu.show {
    display: block;
}
.dropdown-menu[x-placement^="top"], .dropdown-menu[x-placement^="right"], .dropdown-menu[x-placement^="bottom"], .dropdown-menu[x-placement^="left"] {
    right: auto;
    bottom: auto;
}
.dropdown-menu {
    border: 0 !important;
    margin: 0;
    border-radius: 0;
    min-width: 14rem;
    padding: 0;
    -webkit-box-shadow: 0px 0px 50px 0px rgba(82, 63, 105, 0.15);
    box-shadow: 0px 0px 50px 0px rgba(82, 63, 105, 0.15);
    padding: 1rem 0;
    border-radius: 4px;
    left: 0/*rtl:ignore*/
/*}
.dropdown-menu-right {
    right: 0;
    left: auto;
}
.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 95;
    display: none;
    float: left;
    min-width: 10rem;
    padding: 0.5rem 0;
    margin: 0.125rem 0 0;
    font-size: 1rem;
    color: #212529;
    text-align: left;
    list-style: none;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 0.25rem;
}

.kt-nav {
    display: block;
    padding: 0.5rem 0;
    margin: 0;
    list-style: none;
    border: 0;
}

.dropdown-menu.show {
    display: block;
}
*/




#about-us {
background-color: white;
padding: 60px 0;
}

#about-us h2 {
margin-top: 0;
color: #333;
}

#about-us .lead {
font-size: 16px;
margin-bottom: 10px;
}

#about-us h1 {
margin-bottom: 30px;
}

.progress-title{
    font-size: 16px;
    font-weight: 700;
    color: #000;
    margin: 0 0 10px 0;
}

.progress{
    height: 20px;
    line-height: 15px;
    border-radius: 5px;
    background: #f0f0f0;
    margin-bottom: 30px;
    box-shadow: none;
    overflow: visible;
}

.progress-bar{
    position: relative;
    border-radius: 0;
    opacity: 0;
}

.progress .progress-value{
    display: block;
    font-size: 13px;
    color: #fff;
    position: absolute;
    top: 0;
    right: 8px;
}

@-webkit-keyframes animate-positive{
    0% { width: 0%; }
}
@keyframes animate-positive{
    0% { width: 0%; }
}


































/* ========= RESPONSIVE ============= */


@media only screen and (max-width: 992px) {

    
 
    .search{
        text-align: center;
        padding:auto;
        width:auto;
    }

    .icon-box .service-header p{
        margin-right:70px;
        margin-left:70px;
    }

    /*.navbar{
        background: #fff;
    }*/
}


@media only screen and (max-width: 767px) {
    .topbar-right{
        display: none;
    }
    .topbar-left{
        text-align: center;
        margin-left: 100px;
    }

    .search{
        text-align: center;
        padding:auto;
        width:auto;
    }

    .icon-box .service-header p{
        margin-right:0px;
        margin-left:0px;
    }
}


@media only screen and (max-width: 575px) {
    .top-bar .top-link-right{
        display: none;
    }
    .topbar-left{
        text-align: center;
        margin-left: 40px;
    }

    body{ font-size: 14px; }

    h1{ font-size: 3em; }

    
    .search{
        text-align: center;
        padding:auto;
        width:auto;
    }

    .icon-box .service-header p{
        margin-right:0px;
        margin-left:0px;
    }
}


