*{font-family: museo-slab,Georgia,"Times New Roman",Times,serif;}

@media(min-width:500px) and (max-width:770px){
.Contactsection{
  margin-top:30px;  
}
}
.carousel-control.left{
   background-image: unset!important;
}
.carousel-control.right{
   background-image: unset!important;
}
.apy-now:hover {
   transform: rotate(-90deg);
   right: 0px;

}

.apy-now {
   position: fixed;
   top: 320px;
   right: -65px;
   font-size: 12px;
   z-index: 999;
   transition: all 2.5s;
}


.apy-now a {
   text-decoration: none;
    display: inline-block;
    background: #872b5b;
    padding: 10px 15px;
    font-weight: 600;
    text-transform: uppercase;
    color: #fff;
    font-family: 'Ruda', sans-serif;
 
}



.apy-now a {
   text-decoration: none;
    display: inline-block;
    background: #872b5b;
    padding: 10px 15px;
    font-weight: 600;
    text-transform: uppercase;
    color: #fff;
    font-family: 'Ruda', sans-serif;
    position: relative;
    transform: rotate(90deg);
}
.apy-now a:hover{
     color: #fff;
}


#fixed-social2 {
   z-index: 100;
   position: fixed;
   top: 130px;
   float: right;
}
#fixed-social {
   z-index: 100;
   position: fixed;
   top: 250px;
}

#fixed-social a {
   color: #fff;
   display: block;
   height: 40px;
   position: relative;
   text-align: center;
    line-height: 40px;
   width: 40px;
   margin-bottom: 1px;
   z-index: 999;
}
#fixed-social a:hover>span{
    visibility: visible;
  left: 41px;
  opacity: 1;
} 
#fixed-social a span {
    line-height: 40px;
    left: 60px;
    position: absolute;
    text-align: center;
    width: 120px;
    visibility: hidden;
    transition-duration: 0.5s;
    z-index: 999;
    opacity: 0;
}
 .fixed-facebook{
    background-color: #00AAE5;
 }
 .fixed-facebook span{
    background-color: #00AAE5;
 }
 .fixed-twitter{
    background-color: #7D3895;

 }
 .fixed-twitter span{
    background-color: #7D3895;
 }
 .fixed-gplus{
    background-color: #872b5b;

 }
 .fixed-gplus span{
    background-color: #872b5b;
 }
 .fixed-linkedin{
    background-color: #FFC41E;

 }
 .fixed-linkedin span{
    background-color: #FFC41E;
 }
 .fixed-instagrem{
    background-color: #ED2B29;

 }
 .fixed-instagrem span{
    background-color: #ED2B29;
 }
 .fixed-tumblr{
    background-color: #EB1471;

 }
 .fixed-tumblr span{
    background-color: #EB1471;
 }
body{overflow-x: hidden!important;}
h4{font-size:20px;}
.header .fa{color:#40a0ff;font-size: 20px !important;}
.header .col-lg-2{padding-right:0px;padding-left: 0px;}
.header .col-sm-4 h5{color: #726e6e;letter-spacing: 1px;}
.header .col-sm-4 h6{color: #726e6e;font-size: 20px;letter-spacing: 1px;}
.navbar-inverse{background-color:  #872b5b!important;border:1px solid #872b5b!important;}
.navbar-inverse .navbar-nav li a{font-weight: 1px;font-size: 13px;}
.navbar-inverse .navbar-nav>li>a {
   color: aliceblue!important;
}
.menuu{
   color:#025195 !important;
}
.modal-body .col-sm-12{margin-top:15px;}
.modal-body .btn-info{width:48%;height: 50px;}
.modal-body .btn{border-radius: 0px;}

.signupform{display:none;}
@media(max-width: 768px){.header{text-align: center !important;}}
.bannersection{margin-top:-20px;}
.bannersection .carousel-control{background-image: -webkit-linear-gradient(left,rgba(0,0,0,0) 0,rgba(0,0,0,0) 100%);}
.bannersection .container{margin-top:-70px;}
.bannersection .container .col-sm-3 .serviceone{background-color:rgba(0,142,208,0.8);height:250px;margin-bottom: 20px;}
.bannersection .container .col-sm-3 .servicetwo{background-color:rgba(215,63,18,0.8);height:250px;margin-bottom: 20px;}
.bannersection .container .col-sm-3 .servicethree{background-color:rgba(255,69,83,0.8);height:250px;margin-bottom: 20px;}
.bannersection .container .col-sm-3 .servicefour{background-color:rgba(0, 102, 0,0.8);height:250px;margin-bottom: 20px;}
.bannersection .container .col-sm-3 .text-center img{margin-top:20px;height:70px; -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
 filter: grayscale(100%);}
 .bannersection .container .col-sm-3 .text-center h4{margin-top:25px;font-weight: 600;}
 .bannersection .container .col-sm-3 .text-center h5{margin-top:15px;text-align: justify;}
.bannersection .carousel-control .fa-chevron-circle-left{margin-top:255px;font-size: 30px;color: #025195;border-radius: 50%;height: 48px;width: 48px;}
.bannersection .carousel-control .fa-chevron-circle-right{margin-top:255px;font-size: 30px;color: #025195; border-radius: 50%;height: 48px;
 width: 48px;}
 .passionate  h1{margin-bottom: 30px;margin-top: 40px;}
 .passionate p{text-align: center;font-size: 16px;letter-spacing: 1px;}
 .border{border:2px solid #025195;margin-bottom: 60px;width:150px;}
 .borderr{border:2px solid #872b5b;margin-right: 85px;width:100px;}
 .borderrr{border:2px solid #872b5b;margin-right: 245px;width:100px;}
 .aboutsection h1{margin-bottom: 40px;margin-top: 70px;}
 .aboutsection p{text-align:justify;font-size: 16px;letter-spacing: 1px;}
 .aboutsection span a{color:#40a0ff;text-decoration: none;}
 .CastsFadeEffect{margin-top:30px;margin-bottom: 90px;}.lead{margin-bottom: 30px;}
 .CastsFadeEffect h1{margin-bottom: 50px;margin-top: 40px;}
 /*.Process .col-xs-12 {height: 300px;}*/
 @media(min-width:500px) and (max-width:768px) {
.Process .col-xs-12 {width: 50%; height: 300px;}.PolicyInfo .col-lg-3 { width: 50%;}}
 @media(max-width:380px) {.Description h4 {text-align: center;}
.Description p {text-align: center;}}
.Description p{font-size:16px;}
/* .Testimonials{height: 400px;} */
@media(max-width: 570px){
    .Testimonials{height:auto;}
}
.Testimonials .carousel-inner .item  .img-responsive {height:120px;width:120px;}
.Testimonials .carousel-inner .item{margin-top:50px;}
.Testimonials .carousel-inner  .fa-quote-left{margin-top: 20px;color:green;font-size: 40px;}
.Testimonials .carousel-inner .item h3{margin-top:30px;margin-bottom:10px; }
.Testimonials .carousel-control{background-image: none;}
.pricing .container h1{margin-top:40px;margin-bottom: 30px;}.pricing .p1images{margin-top: 20px;}
.pricing .pricingrow{margin-top:40px;margin-bottom: 40px;}.pricing .osp{margin-top:38px;}.pricing .btn-primary{margin-bottom: 40px;
border-radius: 0px;height: 45px;font-size: 16px;}.pricing .container a{color:black;}
.whychooseus .container h1{margin-bottom: 30px;margin-top:40px;}
.whychooseus .col-sm-4 h5{margin-left: 40px;font-size: 16px;letter-spacing: 1px;margin-top: 0px;margin-bottom: 20px;}
/*.mapsection{background-image:url('../images/bmap.png');background-size: cover;background-color: lightgray;background-repeat: no-repeat;}*/
.Contactsection h1{margin-bottom: 30px;margin-top: 40px;}
.Contactsection .col-sm-6 .fa, .glyphicon{height: 35px;width: 35px;text-align: center;padding: 8px;
border-radius:18px;font-size: 18px;}
.Contactsection .col-sm-6 .fa-map-marker{cursor: pointer;color:white;background-color:#b10707;}
.Contactsection .col-sm-6 .fa-map-marker:hover{background-color:white;color:#b10707;cursor: pointer;}
.Contactsection .col-sm-6 .glyphicon-time{cursor: pointer;color:white;background-color:#04c708cc;}
.Contactsection .col-sm-6 .glyphicon-time:hover{background-color:white;color:#04c708cc;cursor: pointer;}
.Contactsection .col-sm-6 .fa-envelope{cursor: pointer;color:white;background-color:orange;}
.Contactsection .col-sm-6 .fa-envelope:hover{background-color:white;color:orange;}
.Contactsection .col-sm-6 .fa-phone{cursor: pointer;color:white;background-color:#40a0ff;}
.Contactsection .col-sm-6 .fa-phone:hover{background-color:white;color:#40a0ff;}
.Contactsection .form-control,.btn{border-radius: 0px;}
/*.mapsection .container{margin-top:50px;}*/
/* .footer{background-color:#40a0ff;} */
.footer1{background-color:#025195;}
.footer1{
   position:unset!important;
   padding: 0px;
   margin-top: -45px;
}
footer .mset{list-style: none;}
.links{
   font-size: 18px;

   
 }
 .links:hover{
   font-size: 18px;
   color:#872b5b;
   
 }

 #ABOUT .abt-para h5{
   color: #025195;
   font-size:18px ;
 }
 #ABOUT .abt-para p{
letter-spacing: 1px;
line-height: 25px;
 }
/* .footer .container label{margin-top: 30px;margin-bottom: 25px;} */
.footer .container label{margin-top: 30px;margin-bottom: 10px;}
.footer .fa{margin-top:22px;height: 35px;width: 35px;text-align: center;padding: 10px;
border-radius:18px;font-size: 18px;}
.footer .fa-facebook{cursor: pointer; background-color: #1a0dab;color:white;}
.footer .fa-facebook:hover{cursor: pointer; background-color:white; color:#1a0dab;}
.footer .fa-twitter{cursor: pointer; background-color:  #0084b4;color:white;}
.footer .fa-twitter:hover{cursor: pointer;background-color:white; color: #0084b4;}
.footer .fa-google{cursor: pointer;background-color:#d34836;color:white;}
.footer .fa-google:hover{cursor: pointer;background-color:white;color:#d34836;}
/*---pricelistpage----*/
.pricelistsection {margin-top:50px;}
/*.pricelistsection .container .firstpart{background-color:lightblue;height:400px;}*/
.pricelistsection .container .firstpart .one{border:1px solid gray;margin-bottom:3px;}
.pricelistsection .container .firstpart .two{border:1px solid gray;margin-bottom:3px;}
.pricelistsection .container .firstpart .three{border:1px solid gray;margin-bottom:3px;}
.pricelistsection .container .firstpart .four{border:1px solid gray;margin-bottom:3px;}
.pricelistsection .container .col-sm-8 .table thead{background-color:#40a0ff;color:white;}
/*.pricelistsection .container .secondpart{background-color:yellow;}*/
.pricelistsection .container img{height:30px;width:30px;}.forcall span{color:#40a0ff;font-weight: 600;} .forcall h3{color:black;font-weight: 600;}
.aboutsection .about{margin-top: 10px !important;}.forcall  p{font-size: 16px;letter-spacing: 1px;} .forcall h4{color:gray;}
.aboutsection #secodimage{margin-top:-40px;}.forcall{height:500px;}
.forcall .carousel-inner .item  .img-responsive {height:120px;width:120px;}
.forcall .carousel-inner .item{margin-top:50px;}
.forcall .carousel-inner  .fa-quote-left{margin-top: 20px;color:green;font-size: 40px;}
.forcall .carousel-inner .item h3{margin-top:10px;margin-bottom:10px; }
.forcall .carousel-control{background-image: none;}.aboutsection .Terms{margin-top: 30px;}.fa-hand-o-right{color:#40a0ff;}
/*---areapage----*/
.areasection{margin-top:40px; margin-bottom: 40px;}.areasection h1{margin-top:10px;margin-bottom: 20px;} .areasection .col-sm-7, .col-sm-5{margin-top: 40px;}
.areasection .col-sm-5 .col-sm-6 img{height:150px;}.areasection ul li{list-style: none;}
.areasection .col-sm-5 .col-sm-6{padding-left: 0px;padding-right:10px;}.areasection .leftpart h4{color:#40a0ff;margin-bottom: 20px;}
/*---FAQ----*/
.accordiansection  .panel-default .fa{font-size: 20px;color:#40a0ff;}
.accordiansection .panel-default > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: white
}
.accordiansection{margin-top:50px;}
.panel-default > .panel-heading {
    color:black;
    background-color: white;
    border-color: white;
    font-size: 18px;
}
.panel-default > .panel-heading a{text-decoration: none;cursor:pointer;font-size: 20px;}
.panel-default {
    border-color: black;
}
.panel .panel-default {
    background-color: white;
    border: 1px solid white;
    border-radius: 0px;
    box-shadow: 0 1px 1px black;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: black;
}
.panel-default .panel-body ul{padding-left:0px;}
.panel-default .panel-body ul li{list-style: none;margin-bottom: 10px;}
.panel-default .panel-body ul li a{text-decoration: none; color:black;}

.logo{
   height:75px;
}



.dropdown-menu>li>a {
 
   color: #025195;
  
}


.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a{
   /* color: #fff; */
   background-color: #872b5b;
}








/* width */
/* ::-webkit-scrollbar {
   width: 20px;
 } */
 
 /* Track */
 /* ::-webkit-scrollbar-track {
   box-shadow: inset 0 0 5px grey; 
   border-radius: 10px;
 } */
  
 /* Handle */
 /* ::-webkit-scrollbar-thumb {
   background: red; 
   border-radius: 10px;
 } */
 
 /* Handle on hover */



 .navbar-inverse .navbar-nav>li>a:focus, .navbar-inverse .navbar-nav>li>a:hover {
   color: #fff;
   background-color:#cf242c!important;
}
.dropdown-menu {
   border-left: 4px solid #872b5b!important;
}

@keyframes down-btn {
   0% { bottom:20px; }    
   100% { bottom:0px; }

   0% { opacity:0; }    
   100% { opaicty:1; }
}

@-webkit-keyframes down-btn {
   0% { bottom:20px; }    
   100% { bottom:0px; }

   0% { opacity:0; }    
   100% { opaicty:1; }
}

@-moz-keyframes down-btn {
   0% { bottom:20px; }    
   100% { bottom:0px; }

   0% { opacity:0; }    
   100% { opaicty:1; }
}

@-o-keyframes down-btn {
   0% { bottom:20px; }    
   100% { bottom:0px; }

   0% { opacity:0; }    
   100% { opaicty:1; }
}

body {
   margin:0;
}

.category-name {
   font-family: sans-serif;
   width: -webkit-fill-available;
   text-align: center;
   font-size: 40px;
}

.card-category-2 ul, .card-category-3 ul, .card-category-4 ul, .card-category-5 ul  .card-category-6 ul {
   padding: 0;
}
   
.card-category-2 ul li, .card-category-3 ul li, .card-category-4 ul li, .card-category-5 ul li, .card-category-6 ul li {
   list-style-type: none;
   display: inline-block;
   vertical-align: top;
}

.card-category-2 ul li, .card-category-3 ul li {
   margin: 10px 5px;
}

.card-category-1, .card-category-2, .card-category-3, .card-category-4, .card-category-5, .card-category-6 {
   font-family: sans-serif;
   margin-bottom: 45px;
   text-align: center;
}
   .card-category-1 div, .card-category-2 div {
       display:inline-block;
   }

   .card-category-1 > div, .card-category-2 > div:not(:last-child) {
       margin: 10px 5px;
       text-align: left;
   }

   /* Basic Card */
   .basic-card {
       width:300px;
       position: relative;
       
       -webkit-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.3);
       -moz-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.3);
       -o-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.3);
       box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.3);
   }
   
       .basic-card .card-content {
           padding: 30px;
       }

       .basic-card .card-title {
           font-size: 17px;
           font-family: 'Open Sans', sans-serif;
       }

       .basic-card .card-text {
           line-height: 1.6;
       }

       .basic-card .card-link {
           padding: 25px;
           width: -webkit-fill-available;
       }

           .basic-card .card-link a {
               text-decoration: none;
               position: relative;
               padding: 10px 0px;
           }

           .basic-card .card-link a:after {
               top: 30px;
               content: "";
               display: block;
               height: 2px;
               left: 50%;
               position: absolute;
               width: 0;

               -webkit-transition: width 0.3s ease 0s, left 0.3s ease 0s;
               -moz-transition: width 0.3s ease 0s, left 0.3s ease 0s;
               -o-transition: width 0.3s ease 0s, left 0.3s ease 0s;
               transition: width 0.3s ease 0s, left 0.3s ease 0s;
           }

           .basic-card .card-link a:hover:after { 
               width: 100%; 
               left: 0; 
           }
   
   

       /* .container{
         width:1120px;
       } */
      
   
   .basic-card-light {
       border: 3px solid #872b5b;
       /*width:340px;*/
       width:100%;
   }

       .basic-card-light .card-title, .basic-card-light .card-link a {
           color: #025195;
       }
       
       .basic-card-light .card-text {
           color: black;
       }

       .basic-card-light .card-link {
           border-top: 2px solid #025195;
           background-color: #025195;
       }

           .basic-card-light .card-link a:after {
               background:#636363;
      }

   
    .head{
      color:white;
    
    }
    .date{
      color:#872b5b;
    }
    .spn{
      color:white; 
    }
    .add{
      font-size: 15px;
    }
    .headd{
      color:white; 
      font-size: 16px;
    }
    .phn{
      font-size: 17px;
    }
.rights{
    font-size: 20px;
    color: white;
    list-style: none;
}
#ABC{
   font-size: 20px;
   color: white;
}
.menu {
   border-bottom: 2px dotted #872b5b;
   padding: 6px 20px;
}
.menu1 {
  
   padding: 6px 20px;
}

.dropdown-menu{
   border-left: 4px solid #872b5b;
 }
 .hir{
   border-bottom: 1px dotted #025195;
 }
 .well{
   margin-top: -20px;
   background-color:#025195;
   border-radius: 0px;
 }

 .home{
   text-decoration: none;
   color:#025195;
 }
.mis{
   font-size: 17px;
}

@media(max-width:768px){
   .img{
     
    height: 100px!important;
    width: 100%;
   }
 }
 .rights{
   margin-bottom: 20px;
 }
 .testimonialsimg{
   border: solid #ffffff 8px;
									box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); 
                           width: 17%;
                           height: 188px;
                           margin-top: -40px;
 }
.zoom1{
   height:300px;
}

.carimg{
   height: 550px!important;
   width: 100%;
}
@media(max-width:768px){
   .carimg{
     
    height: 250px!important;
    width: 100%;
   }
 }
 @media(max-width:768px){
   .container{
      width:unset!important;
   }
   .scrollbar {
      overflow-y: scroll;
      overflow-x: visible;
     
  }
.mapsct{
    width:450px!important;
}

   .bannersection .carousel-control .fa-chevron-circle-right{margin-top:100px;font-size: 30px;color: #025195; border-radius: 50%;height: 48px;
      width: 48px;}
      .bannersection .carousel-control .fa-chevron-circle-left{margin-top:100px;font-size: 30px;color: #025195; border-radius: 50%;height: 48px;
         width: 48px;} 

         .pinky{
            width:unset!important;
         }
         .pinky2{
            width:unset!important;
         }
         .testimonialsimg{
            width:150px!important;
         }
         .zoom1{
            height:190px;
         }
         .zoom{
            height:235px;
         }
         .zoom4{
              height:250px;
         }
      .zoom6{
         height:230px;
      }
      .zoom7{
         height:290px;
      }
      .zoom8{
         height:200px!important;
      }
     .mech{
      margin-top: 30px;
      margin-bottom: -20px;

     }
     .civ{
      margin-top:30px!important ;
     }
     .mec{
      margin-top: 10px;
   

     }
     .ele{
      margin-top: 25px;
     }
 .rights{
   margin-bottom: 70px;
 }
 .logo{
   width:350px!important;
 }
 .borderrr{
   margin-right:190px!important ;
 }
 .cnntsct{
   margin-top: 60px!important;
 }

      
 }



 .zoom{
   height:300px;
 }

 .zoom3{
   height:280px;
 }
 .zoom4{
   height:250px;
}

.zoom5{
   height:250px;
}

.zoom6{
   height:230px;
}
.zoom7{
   height:290px;
}
.zoom8{
   height:250px;
}

.text-center{
   /*text-shadow: 1px 1px 3px #025195;*/
   color:#872b5b;
   font-weight: bold;
   letter-spacing: 1px;
}
.heading{
   text-shadow: 1px 1px 3px #025195;
   font-weight: bold; 
   letter-spacing: 1px;
}
.spnn{
   color:#025195;
}
 @media(max-width:800px){
     .mech{
       margin-top:50px;  
     }
 }

/*.card{*/
   
/*   border-left: 1px dashed #872b5b ;*/
/*}*/


#listofal{
   margin-top: -2px;
}
#paraalu{
   font-size: 17px;
   text-align: justify;
   margin-top: 8px;
}
#alscr{
   width: 100%;
   height: 240px;
   
}
#alpho1{
   margin-bottom: 15px;
}

#alpho2{
   margin-bottom: 60px;
}

.proco{
     margin-top: -65px;
}

#apro{
    text-decoration:none;
}
/* .footer {
   background-color: #034694;
} */