/*-------------header top area-------------*/

body {

	margin:0px;

	padding:0px;

	font-size:15px;

	line-height:20px;

}

.main-herader_area {

   position:fixed;

   top:0;

   background-color: transparent ;

   width:100%;

   height:100px;

   z-index:1;

}

.blue {

   position:fixed;

   top:0;

   background:#1a1a1e66 none repeat scroll 0% 0%!important;

   width:100%;

   height:100px;

}

/*-------------------------media query header-------------------------------*/

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

.header_area {

	position:relative;

	}

.main-herader_area {

	height:42px;

	}

}

/*-------------------------logo area -------------------------------*/

.header_area .logo_area img {

	margin: 10px auto !important;

    width: 50%;

	} 

/*------------------ media query logo -----------------------*/

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

.header_area .logo_area {

	width:100%; 

	float:left; 

	padding:1px!important;

	z-index: 1;

	}

}

/*------------------nav menu-----------------------*/

.menu_area .navbar-default{

	margin-top: 25px !important;

	}

.menu_area .navbar-default .navbar-nav > li > a {

	color: #fff;

	text-transform:uppercase; 

	font-size:15px;

	}

.navbar-default .navbar-nav > li > a:focus, 

.navbar-default .navbar-nav > li > a:hover,

.navbar-default .navbar-nav .dropdown > li > a:hover,

.navbar-default .navbar-nav .dropdown > li > a:focus {

	background-color:#c52928 !important;

	color:#fff!important;

	}

.nav li:hover ul {

	display:block;

	}

.menu_area .navbar-default .navbar-nav .dropdown .dropdown-menu {

	background-color:#c52928 !important;

	bolder:none !important;

	width:250px;

	left:-1px;

	padding:0px;

	}

.menu_area .navbar-default .navbar-nav .dropdown .dropdown-menu li a {

	color:#fff;

	padding:10px;

	text-transform:uppercase;

	}

.menu_area .navbar-default .navbar-nav .dropdown .dropdown-menu li a:hover {

	color:#000;

	background-color:#E7E7E7!important;

	}

.dropdown-menu > li > a:focus, 

.dropdown-menu > li > a:hover {

	background-color:#c52928!important;

	color:#fff;

	

	}	

/*-------------------------media query menubar css-------------------------------*/

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

.dropdown:hover .dropdown-menu, .btn-group:hover .dropdown-menu {

	display: block; 

	}

.dropdown-menu { 

    margin-top: 0; 

	}

.dropdown-toggle {

	margin-bottom: 2px;

	}

.menu_area .navbar-default {

    margin-right: -74px!important;

}

	

.navbar .dropdown-toggle, .nav-tabs .dropdown-toggle {

	margin-bottom: 0;

	}

.navbar {

	width:100%; 

	background-color:transition!important;

	}



.navbar-default .navbar-collapse, 

.navbar-default .navbar-form {

	background-color:#1a1a1e66!important; 

	width:100%;

	}

.menu_area .navbar-default .navbar-nav .dropdown .dropdown-menu {

	background-color:#ccc!important; 

	width:100%;

	}

.menu_area .navbar-default .nav > li > a,

.menu_area .navbar-default .navbar-nav .dropdown .dropdown-menu li a {

	font-size: 12px;

	padding:3px 20px;

	}

.navbar-default .navbar-collapse, 

.navbar-default .navbar-form { 

    border:none!important;

	}

}

@media (max-width: 991px) {

	.header_area .menu_area nav {

	right:-10px!important; 

	top:-20px;

	} 

    .navbar-header {

        float: none;

    }

    .navbar-toggle {

        display: block;

    }

    .navbar-collapse {

        border-top: 1px solid transparent;

        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);

    }

    .navbar-collapse.collapse {

        display: none!important;

    }

    .navbar-nav {

        float: none!important;

        margin: 7.5px -15px;

    }

    .navbar-nav>li {

        float: none;

    }

    .navbar-nav>li>a {

        padding-top: 10px;

        padding-bottom: 10px;

    }

    .navbar-text {

        float: none;

        margin: 15px 0;

    }

    .navbar-collapse.collapse.in { 

        display: block!important;

    }

    .collapsing {

        overflow: hidden!important;

    }

	.logo_area {

	padding:10px 0px!important;

	width: 15%!important;

}

.logo_area img {

	margin: 25px auto!important;

	width:100%!important;

}

.menu_area {

    margin: 0px;

    padding: 0px;

}



.whole_slyder_area .fill {

	height:300px!important;

	position:relative;

}	

.whole_slyder_area .item .carousel-caption  {

	position:absolute;

	bottom: 10px;

	}



.whole_slyder_area .carousel,

.item

{ 

    height:301px!important;

	}

.whole_slyder_area .item .carousel-caption  {

    padding-bottom: 48px;

	}

.whole_slyder_area .carousel-indicators {

	margin-top: 99px;

	display:block!important;

	}

.whole_slyder_area {

	margin-top: -15px;

	height:auto!important;

	}

}

/*-------------------------slyder area-------------------------------*/	

.whole_slyder_area,

.carousel,

.item,

.active {

	height:600px;

    }

.carousel-inner {

	height: 100%;

	background: #000;

	}

.carousel-caption {

	padding-bottom: 141px;

	}



.carousel-caption p {

	padding:10px;

	}

.fill {

	width: 100%;

	height: 100%;

	background-position: center;

	-webkit-background-size: cover;

	-moz-background-size: cover;

	background-size: cover;

	-o-background-size: cover; 

	opacity:0.7;}

.btn-transparent {

	background: transparent;

	color: #fff;

	border: 2px solid #fff;

	}

.btn-transparent:hover {

	background-color: #fff;

	}

.btn-rounded {

	border-radius: 70px;

	}

.btn-large {

	padding: 11px 45px; 

	font-size: 18px;

	}

.animated {

	-webkit-animation-duration: 1.5s;

	animation-duration: 1.5s;

	}



@-webkit-keyframes fadeInRight {

  from {

    opacity: 0;

    -webkit-transform: translate3d(100px, 0, 0);

    transform: translate3d(100px, 0, 0);

  }



  to {

    opacity: 1;

    -webkit-transform: none;

    transform: none;

  }

}



@keyframes fadeInRight {

  from {

    opacity: 0;

    -webkit-transform: translate3d(100px, 0, 0);

    transform: translate3d(100px, 0, 0);

  }



  to {

    opacity: 1;

    -webkit-transform: none;

    transform: none;

  }

}



.fadeInRight {

	-webkit-animation-name: fadeInRight;

	animation-name: fadeInRight;

	}

/*------------------------------------media banner area---------------------------------------*/

.whole_slyder_area .carousel-indicators {

	top: 466px; 

	

	}

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

.whole_slyder_area {

	margin-top: -15px;

	height:auto!important;

	}



.whole_slyder_area .carousel,

.item,

.active { 

    height:200px;

	}

.whole_slyder_area .carousel,

.item h1 { 

    font-size:26px; 

	line-height:26px; 

	margin:16px 0 0;

	}

.whole_slyder_area .item .carousel-caption p {

	font-size:15px;

	}

.whole_slyder_area .item .carousel-caption p .btn-large {

	font-size:15px; 

	margin-top:-60px; 

	padding:3px;

	}

.whole_slyder_area .carousel,	

.whole_slyder_area .fillm

.item {

	height:200px!important;

	position:relative;

}



.whole_slyder_area .carousel-indicators {

	display:none!important;

	}

 }	

/*------------------------------------feedback area---------------------------------------*/

#quote-carousel {

    padding: 0 10px 30px 10px;

    margin-top:30px;

}

#quote-carousel .carousel-control {

    background: none!important;

    color: #CACACA;

    font-size: 2.3em;

    text-shadow: none;

    margin-top: 30px;

}

#quote-carousel .carousel-indicators {

    position: relative;

    right: 50%;

    top: auto;

    bottom: 50px;

    margin-top: 20px;

    margin-right: -19px;

}

#quote-carousel .carousel-indicators li {

    width:12px;

    height: 12px;

    cursor: pointer;

    border: 1px solid #47b8cb;;

    box-shadow: 0 0 5px rgba(0, 0, 0, 0.7);

    border-radius: 50%;

    opacity: 0.4;

    overflow: hidden;

    transition: all .4s ease-in;

    vertical-align: middle;

}

#quote-carousel .carousel-indicators .active {

    width:13px;

    height:13px;

    opacity: 1;

    transition: all .2s;

}

.item blockquote {

    border-left: none;

    margin: 0;

}

.item blockquote p:before {

    content: "\f10d";

    font-family: 'Fontawesome';

    float: left;

    margin-right: 10px;

}

/*-----------------------------feedback area------------------------------------*/

.parallax,

.parallax1,

.whole_contect_area,

.whole_enquiry_area,

.whole_archives_area,

.the-commpany-area,

.commpany-profile,

.commpany-team,

.whole-experince  {

    background-position: center center;

    background-repeat: no-repeat;

    background-attachment: fixed;

    background-size: cover;

    height: 100%;

    width: 100%;

}

/*----------------------media query feedback area-----------------------------*/

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

.feedback_area {

	padding:0 2%;

}

.feedback_area blockquote {

	padding-top:-28px;

	}

#quote-carousel .carousel-indicators {

	bottom: 20px;

	}

.feedback_area .fa-chevron-left::before,

.feedback_area .fa-chevron-right::before {

	font-size: 28px;

	}

.feedback_area #quote-carousel {

	margin-top:-20px; 

	}



.contact_us h2,

.the-commpany h2

.profile h2,

.team h2,

.experince h2,

.services h2{

	font-size:26px; 

}	

.online_payment {

	 height:90px!important; 

	 width:90px!important; 

	

 }

 }

 /*-------------------------online payment area-------------------------------------*/

 .payment-area{

	 padding:50px 0px!important; 

 }

 .online_payment {

	 height:150px;

	 width:150px;

	 padding:10px;

 }

.payment_buttom_area {

	padding: 10px;

    background: #e82929;

    color: #fff;

    font-size: 15px;

 }

 /*--------------------------------------why--------------------------------------------*/

.holyday-area {

	text-align:center;

	margin-bottom:50px;

}

 .holyday-img img {

	width: 100%;

    min-height: 200px;

    margin: auto;

    border-radius: 15px;

    border: 2px solid #ff8b87;

}

/*-==========================Contect us page css=====================================-*/

.whole_contect_area,

.whole_enquiry_area,

.whole_archives_area,

.the-commpany-area,

.commpany-profile,

.commpany-team,

.whole-experince,

.whole-services 

 {

	margin:0px;

	padding:0px;

}

.whole_contect_area img,

.whole_enquiry_area img,

.whole_archives_area img,

.the-commpany-area img,

.commpany-profile img,

.commpany-team img,

.whole-experince img,

.whole-services img {

    max-height: 400px!important; 

	width:100%;

}

/*----------------------------contact left---------------------------*/



.map {

     margin-top: 2em;

	}

/*----------------------------enquiry page css---------------------------*/

.enquiry-form-area {

	 

	 margin: 50px 15px;

	 padding: 50px;

	 

}

.enquiry-form-area {

	min-height:400px;

	border: 1px solid #ccc;

	box-shadow: 0 0 11px rgb(112, 14, 21);

}

.enquiry-form-area:hover,

.enquiry-form input:hover,

.enquiry-form textarea:hover {

    box-shadow: 0 0 11px rgba(33,33,33,.2);

}

.enquiry-form input,

.enquiry-form textarea{

	width:100%;

	min-height:40px;

	border: 1px solid #92181a;

	padding:10px;

	border-radius:5px;

		}

.enquiry-form .enquiry,

.enquiry-form .enquiry-msg  {

	padding :10px;

	}	

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

.enquiry-form-area {

    margin: 50px 0px;
	padding:0px ;	 

}

.enquiry-form-area h4 {

	font-size:15px;

}

}

/*----------------------------archieves page css---------------------------*/

.btn:focus, .btn:active, button:focus, button:active {

  outline: none !important;

  box-shadow: none !important;

}

#image-gallery .modal-footer{

  display: block;

}

.thumb{

  margin-top: 15px;

  margin-bottom: 15px;

}

.thumbnail a > img, .thumbnail > img {

    height: 157px!important;

}

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

.thumbnail a > img, .thumbnail > img {

    height: 100px!important;

 }

 }

 

/*----------------------------about the commpany page css---------------------------*/