/* Costume CSS */

body{

	overflow-x:hidden;

}


.header-side {
top:0px;
}
.top_head {

background-image: url(/media/bg33.jpg);

    background-size: cover;
}
.main-title {

padding: 0;

    margin: 0;

    top: 100px;

    position: absolute;

 left: 0;

    right: 0;

    margin-left: auto;

    margin-right: auto;

    font-size: 63px;

text-shadow: 2px 2px 10px #428bca;

    color: #fff;

    font-weight: bold;

}
.navbar-nav>li>a {
    padding: 40px 16px;
}


.hvr-bounce-to-top:before{background:#c7bd36;}
.hvr-bounce-to-top a:hover{color:#000;}
.hvr-shutter-out-horizontal:before{background:#000;}
.hvr-shutter-out-horizontal a:hover{color:#c7bd36;}

.hvr-border-fade:hover{box-shadow:inset 0 0 0 4px #000, 0 0 1px rgba(0,0,0,0)}


.navbar-nav>li>.dropdown-menu {
background:#c7bd36;
}


.col-md-4 .bottomstyle{

width:70%;

}
.dropdown-menu li a{
background:#c7bd36!important;
color:#000;
width:100%!important;
text-align:center!important;
}

.dropdown-menu li {
color:#000!important;
text-align:center;
width:100%!important;
}

.btn, .interest-section {

   

  

}




.dropdown-menu li:hover {
color:#c7bd36!important;

}
.navbar-nav li ul li a:hover {
color:#c7bd36!important;
}

.btn-costume {
border:2px solid #e5d520;
}

.form-control {
    border: 2px solid #fff;
}

.form-control:focus {
  border-color: #72d640;
  box-shadow: none;
}

div {
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}


.tools a {
background: #fff;
    display: block;
position: relative;
    padding: 10px;
    text-align: right;
margin: 10px 0;
border: none;
    border-bottom: 3px solid #CACACA;

    text-align: center;

    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    text-decoration: none;
    transition: background 200ms ease;
    outline: none;
    cursor: pointer;
}


#Bottom_sitemap_575_31 a {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

.flexslider {

     background: transparent !important;

     border: 0px !important;

     }
.clients_bg {background:#fff;}
.fc {

    padding: 20px 13px !important;

    width: 23% !important;

    margin-left: 20px;

    font-size: 26px !important;

    text-align: center;

}

.logos_box{
background:#fff;
}

.logos {padding:10px; max-width:200px;}

#owl_imranrr.owl-theme .owl-controls .owl-buttons div.owl-next {
top:35%!important;
}
#owl_imranrr.owl-theme .owl-controls .owl-buttons div.owl-prev {
top:35%!important;
}
.imgPlace{

	margin-top:60px;

}

 .btn-costume {

    width: 24%;

    padding: 2px 13px !important;

    font-size: 26px;

}



.slidepos{

    top: 55px;

    position: relative;

    right: 100px;

}



.owl-carousel .owl-wrapper-outer {

    overflow: hidden;

    position: relative;

    width: 100%;

    background: white;

 

}





.dropdown-menu li a {

    padding: 7px 16px;

    text-align: right;

    padding-right: 14px;

}





#Logo {

background:#171717;

    height: 100px;

    

    }



    #logo img {

        padding-top:18px

        border-right:1px solid white;

    }



    .bg1 {

		display:none;

        background: url("/media/bg2.png");

    	height: 649px;

    	max-width: 100%;

    	background-repeat: no-repeat;

    	background-size: cover;

    }

  .navbar{

  	font-size:18px;

  }

   .grid{

    background: #fff;
    text-align: center;
    height: 241px;
    width: 360px;
    padding-top: 23px;
    margin: 10px;
    font-size: 31px;

  }  

  .grid a{

  	color:#534741;

  }

  .head1{

    text-align: center;

    color: #000;

    font-size: 40px;

    font-weight: bold;

    margin: 20px 20px;

  }

  

  .grid p {

    margin-bottom: 13px;

    padding: 0;

}



.floor3{

 background: black;

    height: 194px;

        padding: 30px;

        text-align: center;

    font-size: 25px;

    color: white;

        margin-top: 75px !important;

} 

.btn {

    background: #c7bd36;

    color: white;

    }

    

    .costume-btn {

       padding: 6px 100px !important;



    }

    .hvr-hollow:hover {color:#c7bd36!important;}


    

    .table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td{

    border:0px;

    }

    
/*
    

    .item{

 -webkit-filter: grayscale(100%);

  -moz-filter: grayscale(100%);

  -ms-filter: grayscale(100%);

  -o-filter: grayscale(100%);

  filter: grayscale(100%);

  filter: url(grayscale.svg); /* Firefox 4+ */

  filter: gray; /* IE 6-9 */

}

.item:hover{

 -webkit-filter: none;

  -moz-filter:none;

  -ms-filter: none;

  -o-filter: none;

  filter:none;

  filter: none;

  filter:none;

  transition: 1s ease 0s;

}
*/
.item {

    height: 174px !important;

    display: table-cell;

    text-align: center;

    padding: 20px;

    vertical-align: middle !important;

}

.bit-pad{padding-top:56px;}



	.fa-facebook-square:hover{

	opacity:0.7;

	transition:1s ease 0s;

}



@media (max-width: 1200px){

input[type=submit], button {

  /*  width: 20%;*/

    padding: 2px 13px !important;

    font-size: 26px;

}

.out-grid{

    margin: 0 9%;

}

}



@media (max-width: 991px){
.navbar-nav>li>a {
    padding: 40px 13px;
}
.navbar {
    font-size: 16px;
}


}



@media (max-width: 768px){

.head1{
padding-top:60px;
}

.flexslider {display:none;}

.out-grid{

    margin: 0 0%;

}

.grid {

    background: #fff;

    text-align: center;

    height: 270px;

    width: 100%;

    padding-top: 23px;

    margin: 10px auto;

    font-size: 31px;

}
.onmob{

    background: #171717;

}

.flexnav.flexnav-show {

    max-height: 2000px;

    opacity: 1;

    -webkit-transition: all .5s ease-in-out;

    -moz-transition: all .5s ease-in-out;

    -ms-transition: all .5s ease-in-out;

    transition: all .5s ease-in-out;

    position: relative;

    top: 60px;

    position:fixed;

    z-index:999;

}
.flexnav a {text-align:center;}
.flexnav .touch-button i {

    position: relative;

    top: 5px !important;



    display: block;

    font-size: 18px;

    color: #4f4f4f;

    width: 30px;

    height: 30px;

    padding: 8px;

}

.flexnav li ul {


    }

    .bg1 {

        background: url("/media/bg2.png");

    	height:150px;

    	max-width: 100%;

    	background-repeat: no-repeat;

    	background-size: 100%;

    }

    .menu-button{

    	background:#171717 !important;

    }

}