
*{     -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -o-box-sizing: border-box;
        box-sizing: border-box;
        
}
body{

padding-top: 70px;
}
                       /* START NAVBAR */
.navbar{  min-height: 70px}
.navbar-brand span{color:rgb(226, 23, 165);font-weight: bolder}
.navbar-brand {      font-size: 40px;
                     line-height: 35px;

}

.navbar-nav {   padding-right: 5%;
              
               padding-top: 0px;
               padding-bottom: 0px;

            }
           
.navbar-inverse .navbar-nav>.active>a ,
.navbar-inverse .navbar-nav>.active>a:focus,
.navbar-inverse .navbar-nav>.active>a:hover {
                        
                                            background-color: red;                 
}

.navbar-inverse .navbar-nav>li>a {
    color: #BBB;
    
}
.navbar-nav>li>a {
    padding-top: 25px;
    padding-bottom: 25px;
    font-size: 15px
}

.navbar-toggle {         margin-top: 18px;
                         
}
    
                              /* END NAVBAR */

                              /* START CAROUSEL */
.carousel-indicators  .active {
    background-color: red;
} 


.carousel-caption  {     padding-bottom: 2%;
                         bottom: 70px;
                         background: rgba(3,3,3,0.1)
    

} 
.carousel-caption h1{ 
                      font-size: 100px;
                      font-weight: bolder
}  

/* .btn-primary {       background-color: red;
                         color:white;
                         border-color: red; 


} */
                               /*ENDCAROUSEL */


                               /* start section about */
.about{     padding-top: 60px;
            padding-bottom: 60px;       
}
.about .lead{     color:#888;
                  font-size: 25px;
                  margin-top: 15px;
}
.about h1 {  font-weight: bold;}
.about h1 strong{     color:deeppink;
                      font-weight: bolder;       
}
                               /* End Section about */
                                /* Start Section Features */
.features{    background-color: #EEE;
              padding-top: 50PX;
              padding-bottom: 50PX;

}
.features .feat p{ line-height: 2em;}
.features h1{margin-bottom: 50px;}
                                 /* End Section Features */

                                  /* Start Testimonials Section */
.testimonials{     padding-top: 50px;
                   padding-bottom: 50px;

}  
.testimonials h1{    font-weight: bold; 
                     margin-bottom: 20px;
                          }
.testimonials h1{  line-height: 2em;}

.testimonials span{   font-weight: bold;
                      font-size: 18px;
                      color:red;
                     
                    }
.testimonials .lead{ margin-bottom: 5px;}
.testimonials .carousel-inner {   min-height: 160px;

}
.testimonials .carousel-indicators{
     position:static;
     width:100%;
     margin-left: auto;
    margin-top: -65px;

}
.testimonials .carousel-indicators li{  text-indent: 0px;
                                        width: 80px;
                                        height: 80px;
                                        opacity: .5;
                                        border: 3px solid #fff;
                                        border-radius: 50%;
                                        overflow: hidden;
                                        margin: 5px;
                                        -webkit-transition: all .5s ease;
                                        -moz-transition: all .5s ease;
                                        -moz-transition:all 0.5s ease ;
                                        transition:all .5s ease ;

}
.testimonials .carousel-indicators li.active{   opacity: 1 ;
                                                width: 80px;
                                                height: 80px;
                                                background: none;
                                                border: 2px solid red;
                                            
                                            }


.testimonials .carousel-indicators li img{    max-width: 100%;}


                                  /* End Testimonials Section */

                                 /*  Start PriceTable Section */
.price-table {    padding-top: 50px;
                  padding-bottom: 50px;
                  background-color: #EEE; 
    
}
.price-table h1{   padding-bottom: 40px;
}
.price-table .price-box{  background-color: #FFF;
                          padding: 10px;
                          border:1px solid #DDD;
                          margin-bottom: 15px;
}
.price-table .price-box h2{ margin:5px 0px 15px;
                             
}
.price-table .price-box p{  font-size: 35px;
                            font-weight: bold;
                            color:#666;
                            width: 100px;
                            height: 100;
                            background: #F3F3F3;
                            border-radius: 50%;
                            line-height: 100px;
                            -webkit-transition-duration: 0.7s;
                            -moz-transition-duration: 0.7s;
                            -o-transition-duration: 0.7s;
                            transition-duration: 0.7s;
                            border:1px solid F4F4F4;
}
.price-table .price-box:hover p{       -webkit-transform: scale(1.1,1.1) rotate(360deg);
                                       -moz-transform: scale(1.1,1.1) rotate(360deg);
                                       -o-transform: scale(1.1,1.1) rotate(360deg);
                                       transform: scale(1.1,1.1) rotate(360deg);
                                       border:1px solid white;

}
.price-table .price-box .list-unstyled li{  font-size: 18px;
                                            line-height: 250%;
}
.price-table .price-box a{   margin-bottom: 10px;


}
                                  /*  End PriceTable Section */

                                 /* Start Team Section */
.our-team{ 
            background: url("../images/970x647/001.jpeg") no-repeat center center ;
            min-height: 600px;
            -webkit-background-size: cover;
            -moz-background-size: cover;
             -o-background-size: cover;
             background-size: cover;
           
           

}
.our-team .team{   color:white;
                   background: rgba(2,2,2,0.9);
                   min-height: 600px;
                   padding-top: 50px;
                   padding-bottom: 50px;
}
.our-team .team h1{    margin-bottom: 60px;
                       

} 
.our-team .team .person{margin-bottom: 30px;}
.our-team .team .person img{    margin-right: 20px;}

                                 /* End Team Section */

                                 /* start section subscribe */
.subscribe{   background-color: #EEE;
              overflow: hidden;
              padding-top: 50px;
              padding-bottom: 70px;

}
.subscribe h1{  margin-bottom: 20px;color:#888;letter-spacing: 2px;}
.subscribe p{  margin-bottom: 30px;}
.subscribe .form-inline  .form-control{  border-radius: 0px;margin-right: -5px;width: 300px;}
.subscribe .form-inline  .btn-danger{    border-radius: 0px;}
                                 /*End section subscribe */

                                 /* Start Section Statistics */
.statistics{   background-image: url("../images/1920x1080/05.jpg") ;
               min-height: 400px;
               -webkit-background-size: cover;
               -moz-background-size: cover;
               -o-background-size: cover;
               background-size: cover;
        }
.statistics h1{  margin-bottom: 50px;letter-spacing: 2px;}


.statistics .data{   background-color:rgba(2,2,2,.8);
                min-height: 400px;
                background-size: cover;
                color:#B6B5B5;
                padding-top: 50px;
                padding-bottom: 70px;
}
.statistics .data i{ margin-bottom:  20px;  }
.statistics .data .row p{  font-size: 40px; font-weight: 700;margin-bottom: 0px;}
.statistics .data .row .stats{  -webkit-transition: all 0.5s ease in-out;
                                 -moz-transition: all 0.5s ease in-out;
                                 -o-transition: all 0.5s ease in-out;
                                 transition: all 0.5s ease in-out;
                                 margin-bottom: 30px;

}
.statistics .data .row .stats:hover{ color:white;}

.statistics .data .row .stats span{   font-size: 18px;}


                            /* End Section Statistics */

                            /* Start our skills section */
.our-skills{     background-color: #EEE;
                 padding-top: 40px;
                 padding-bottom: 60px;
                 overflow: hidden;

}
.our-skills h1{ margin-bottom: 70px; }
.our-skills .skills-progress .progress{ height: 35px;}
.our-skills .skills-progress .progress .progress-bar{  line-height: 35px;
                                                       font-size: 15px; 
                                                       font-weight: bold;
                                                       text-align: left;
                                                       text-indent: 10px;
}
.our-skills .skills-info h3{ margin-top: 0px;font-weight: bold;}
.our-skills .skills-info button{ }
                           /* End our skills section */

                            /* Start Contact section */
.contact{       background-image: url("../images/1920x1080/06.jpg") ;
                min-height: 400px;
                -webkit-background-size: cover;
                -moz-background-size: cover;
                -o-background-size: cover;
                background-size: cover;
               
    }
 .contact .fields{  background: rgba(9,9,9,0.5);
                    min-height: 400px;
                    color:#DDD;
                    padding-top: 50px;
                    padding-bottom: 50px;

 }
 .contact .fields p{margin-bottom: 40px;}
 .contact .fields form input{ margin-bottom: 20px;}
 .contact .fields form textarea{  height: 111px;margin-bottom: 20px;}
.contact .fields form button{}
.contact .fields form input[type="text"],
.contact .fields form textarea{ background-color: rgba(139, 133, 133, 0.7);border:none;color: white;}


                             /* End Contact section */

                         /*     Start section our  client */
.our-client{  background-color: #DDD; padding-top: 20px;padding-bottom: 20px;}
.our-client img{ margin-top: 20px;
                 margin-bottom: 20px; 
                 opacity: 0.4;
                
                
                }
.our-client img:hover{    opacity:1; 
                        -webkit-transition:all 0.5s ease-in-out;
                        -moz-transition:all 0.5s ease-in-out;
                        -o-transition:all 0.5s ease-in-out;
                        transition:all 0.5s ease-in-out;

}
                         /*    End section our  client */

                         /* Start footer */
.footer{    background-color: #111;
            color:#AAA;
            padding-top: 40px;
           

}
.footer h3{   color:#0895D1;
              margin: 30px 0px 20px;
              letter-spacing: 1px;

}
.footer .three-columns{  overflow: hidden;}
.footer .three-columns li{ width: 33.333%;float:left; padding: 5px 0px;}
.footer .social-list { overflow: hidden;}
.footer .social-list li{float:left; width: 40px;margin: 10px;opacity: .7;}
.footer .social-list li:hover{      opacity: 1;
                                    -webkit-transition: all .5s ease-in-out;
                                    -moz-transition: all .5s ease-in-out;
                                    -o-transition: all .5s ease-in-out;
                                    transition: all .5s ease-in-out;

}
.footer .media img{width: 64px; height: 64px;}

/* .footer a{ opacity: .7;}

.footer a:hover{ opacity: 1;} */
.footer h4{color: white;margin-bottom: 10px;margin-left: 15px;}
.footer p {margin-left: 15px;}
.footer .img-thumbnail{ background: rbga(0,0,0,0.2) ;
                        border: 1px solid #444;
                        margin-bottom: 5px

}
.footer .copy-right{  background-color: #333;
                      color: #AAA;
                      padding: 15px 0px;
                      margin-top: 40px ;
                      font-size: 18px;
}
.footer .copy-right span{ color:#0895D1; font-size: 22px;font-weight: bold;}
                          /* End footer */



                                   
                                 