@charset "utf-8";
/* Normal desktop :992px. */

@media only screen and (max-width: 1199px) {
	.caret-down{ position: absolute!important; top: 0; left: 94%; cursor: pointer; display:inherit!important; width: 40px; height: 40px; background: #37037f; line-height: 40px; text-align: center;
    color: #fff;}
}


@media only screen and (max-width: 1200px) {
  .navbar-header {
      float: none;
  }
  .navbar-left,.navbar-right {
      float: none !important;
  }
  .navbar-toggle {
      display: block;
  }
  .navbar-collapse {
      border-top: 1px solid transparent;
      box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
  }
  .navbar-fixed-top {
      top: 0;
      border-width: 0 0 1px;
  }
  .navbar-collapse.collapse {
      display: none!important;
  }
  .navbar-nav {
      float: none!important;
      margin-top: 7.5px; margin:0px 10px;
  }
  .navbar-nav>li {
      float: none; border-right:none!important; box-shadow:none;
  }
  .navbar-nav>li>a {
       padding:10px 0px !important;
	  /*min-width:auto;*/
	  width: 100%;
  }
  .collapse.in{
      display:block !important; margin-top: 34px;}
	  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.ser-blue{ display:inline;}
.ser-white{ display:inline;}
.dropdown-menu{ position:absolute; top:100%;}
	  
  
}
@media (max-width: 1920px) {
	.custom.tp-bullets {position:absolute; left:9% !important;}
}
@media (min-width: 992px) and (max-width: 1169px) {
    .padding-small .mainmenu ul#nav > li > a {line-height: 66px;}
	.main_manu { float: none;}
	.navbar-brand{margin:40px 0px;}
	.dropdown-menu { top:10px; min-width:auto; padding:10px 0px;}
	.custom.tp-bullets {display:none ;}
	#adv h2:before{display:none;}
	#adv h2:after{display:none;}
	.hidden1{display:none;}
	.text-right{text-align:center;}
	.text-right{text-align:center;}
	.hidden1{display:none;}
	.slider-wrap{margin-top: 30px;}
}
/* Tablet desktop :768px. */
@media (min-width: 768px) and (max-width: 991px) {   
	
	.main_manu { float: none;}
	.navbar ul li a{display:inline-block;}
	.dropdown-menu {background-color: #013567;}
	#footer .row{margin:0px 0px;}
	#footer .social{padding:0px 0px;}
	.navbar-brand{margin:40px 0px;}
	.dropdown-menu { top:10px; min-width:auto; padding:10px 0px;}
	.asset:before { left: -60px; top: -13px;}
	.custom.tp-bullets {display:none ;}
	#adv h2:before{display:none;}
	#adv h2:after{display:none;}
	#adv .img-left{border:none;}
	.text-right{text-align:center;}
	.hidden1{display:none;}
	.slider-wrap{margin-top: 30px;}
	.timeline-custom-col{padding: 15px 20px;
    min-height: 0;
    float: none;
    width: 100%;}
.timeline-custom-col{width:100%;}	
#page_header{margin-top:30px;}
}
/* small mobile :320px. */
@media (max-width: 767px) {   
    
	
    .mobile-menu-area {display: block}
    .as-mainwrapper.wrapper-boxed .header-logo-menu.stick {width: 300px;}
    .header-logo-menu.stick, .as-mainwrapper.wrapper-boxed .header-logo-menu.stick, .header-logo-menu.sticker.fixed {position: inherit;}
    .btn {margin-bottom: 10px; padding: 6px 10px;}
    .header-top-right > .content {margin-left: 7px; padding-left: 0; z-index: 9;}
	#footer .border-left, #footer .border-right{border:0;} 
	#footer .col-md-2{width:100% !important;}
	.main_manu { float: none;}
	.navbar ul li a{display:inline-block;}
	.dropdown-menu {background-color: #013567;}
	#footer .row{margin:0px 0px;}
	#footer .social{padding-bottom: 15px;}
	.navbar-brand{margin:40px 0px;}
	.dropdown-menu { top:10px; min-width:auto; padding:10px 0px;}
	.custom.tp-bullets {display:none ;}
	.navbar ul li{padding:0px;}
	.dropdown-menu>li>a {line-height: 22px; white-space: pre-line;}
	.col-divide{margin:0; padding:0;  -webkit-column-count: 2; /* Chrome, Safari, Opera */
    -moz-column-count: 2; /* Firefox */
    column-count: 2;  -webkit-column-gap: 40px; /* Chrome, Safari, Opera */
    -moz-column-gap: 40px; /* Firefox */
    column-gap: 40px;}
	#adv h2:before{display:none;}
	#adv h2:after{display:none;}
	#adv .img-left{border:none;}
	.form-contact .name{width:100%}
.form-contact .city{width:100%}
.form-contact .mobile{width:100%}
.form-contact .email{width:100%}
.form-contact .adults{width:100%}
.form-contact .children{width:100%}
.form-contact .date{width:100%}
.form-contact .duration{width:100%}
.form-contact .requirements{width:100%}
.form-contact .code{width:100%}
.input-append input, .input-append select, .input-append .uneditable-input{width:100%}
.form-contact ul{margin-left:0px}
.text-right{text-align:center;}
.slider-wrap{margin-top: 30px;}
.timeline-custom-col{padding: 15px 20px;
    min-height: 0;
    float: none;
    width: 100%;}
.timeline-custom-col{width:100%;}	
#page_header{margin-top:30px;}
}
/* Large Mobile :480px. */
@media only screen and (min-width: 480px) and (max-width: 767px) {
	#copy .copy { text-align: center;}
	#copy .copy-left {float: none; text-align: center;}
	#copy .copy-right {float: none; text-align:center;}
	#header{ text-align:center;}
	.social{ float:none;}
	.row-equal-height{display:block;}
	.main_manu { float: none;}
	.navbar ul li a{display:inline-block; padding: 10px 14px;}
	.dropdown-menu {padding:10px 0px;}
	/*#manu img { margin-top: 15px;}*/
	.asset:before{border:none;}
	.motto{margin-bottom:20px;}
	
	.navbar-brand{margin:40px 0px;}
	.custom.tp-bullets {display:none ;}
	.navbar ul li{padding:0px;}
	.dropdown-menu{top:40px; min-width:auto;}
	.dropdown-menu>li>a {line-height: 22px; white-space: pre-line;}
	.social1 {float:none;}
	.right{float:none;}
	.mob-email {float:none;}
	#adv h2:before{display:none;}
	#adv h2:after{display:none;}
	#adv .img-left{border:none;}
	.form-contact .name{width:100%}
.form-contact .city{width:100%}
.form-contact .mobile{width:100%}
.form-contact .email{width:100%}
.form-contact .adults{width:100%}
.form-contact .children{width:100%}
.form-contact .date{width:100%}
.form-contact .duration{width:100%}
.form-contact .requirements{width:100%}
.form-contact .code{width:100%}
.input-append input, .input-append select, .input-append .uneditable-input{width:100%}
.form-contact ul{margin-left:0px}
.text-right{text-align:center;}
.logo-part{margin-top: -56px;}
.slider-wrap{margin-top: 34px;}
.navbar-nav{margin-top:50px;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form{border-color:#fff;}	
.bst-holi{display:none;}
.nivo_text{display:none;}
.timeline-custom-col{padding: 15px 20px;
    min-height: 0;
    float: none;
    width: 100%;}
.timeline-custom-col{width:100%;}	
#page_header{margin-top:35px;}
.dropdown-menu>li>a{border:none;}
.collapse.in{
      display:block !important; margin-top: 0px;}
}
@media only screen and (max-width: 479px) {
	
	#copy .copy { text-align: center;}
	#copy .copy-left {float: none; text-align: center;}
	#copy .copy-right {float: none; text-align:center;}
	.navbar ul li a{display:inline-block; padding: 10px 14px;}
	.row-equal-height{display:block;}
	.dropdown-menu {padding:10px 0px;}
	#manu img { max-width: 70%;}
	
	.asset:before{border:none;}
	.motto{margin-bottom:20px;}
	.navbar-toggle {margin-top: 30px;}
	.navbar-brand { margin: -17px 0px;}
	.social1 {text-align:center; float:none;}
	.right{text-align:center;}
	.mob-email {text-align:center;}
	.custom.tp-bullets {display:none ;}
	.navbar ul li{padding:0px;}
	.dropdown-menu{top:50px; min-width:auto;}
	.dropdown-menu>li>a {line-height: 22px; white-space: pre-line;}
	.mob-email ul li{border:none;}
	.custom.tparrows{display:none;}
	#footer h5{margin:5px 0px;}
	#adv .img-left{border:none;}
	.top-content ul li a{padding: 13px 5px;}
.form-contact .name{width:100%}
.form-contact .city{width:100%}
.form-contact .mobile{width:100%}
.form-contact .email{width:100%}
.form-contact .adults{width:100%}
.form-contact .children{width:100%}
.form-contact .date{width:100%}
.form-contact .duration{width:100%}
.form-contact .requirements{width:100%}
.input-append input, .input-append select, .input-append .uneditable-input{width:100%}
.form-contact .code{width:100%}
.form-contact ul{margin-left:0px}
.text-right{text-align:center;}
.logo-part{margin:2px; width: 70%;}
.slider-wrap{margin-top: 46px;}
.navbar-nav{margin-top:50px;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form{border-color:#fff;}	
.bst-holi{display:none;}
.nivo_text{display:none;}
.preview-2 .nivo-directionNav a{top:23%; display: none;}
.services-txt{padding-left: 5px; padding-right: 20px; margin-top: 205px; height: 100%;}
.figure{width: 100%; margin-bottom: 20px;}
.timeline-custom-col{padding: 15px 20px;
    min-height: 0;
    float: none;
    width: 100%;}
.timeline-custom-col{width:100%;}	
#page_header{margin-top:46px;}
.dropdown-menu>li>a{border:none;}
.collapse.in{
      display:block !important; margin-top: 0px;}
}