/* Responsive styles
================================================== */
@media (min-width : 941px) and (max-width: 1400px) {
.bg-fr {
   /* background: url(../images/from-bg.jpg) no-repeat;*/
    background-size: cover;
    background-position: center;
}
.item-slick1{
	height: 550px !important ;
}
}

/* Large Devices, Wide Screens */
@media (min-width : 1200px) {
	/* Dropdown animation */
	/*.navbar-nav .dropdown-menu,
	.navbar-nav .dropdown.megamenu div.dropdown-menu{
		box-shadow: none;
		display: block;
		z-index:1;
		visibility:hidden;
		-webkit-transform: scale(.8);
		-moz-transform: scale(.8);
		-ms-transform: scale(.8);
		-o-transform: scale(.8);
		transform: scale(.8);
		-webkit-transition: visibility 500ms, opacity 500ms, -webkit-transform 500ms cubic-bezier(.43, .26, .11, .99);
		-moz-transition: visibility 500ms, opacity 500ms, -moz-transform 500ms cubic-bezier(.43, .26, .11, .99);
		-o-transition: visibility 500ms, opacity 500ms, -o-transform 500ms cubic-bezier(.43, .26, .11, .99);
		-ms-transition: visibility 500ms, opacity 500ms, -ms-transform 500ms cubic-bezier(.43, .26, .11, .99);
		transition: visibility 500ms, opacity 500ms, transform 500ms cubic-bezier(.43, .26, .11, .99);
	}
	
	.navbar-nav .dropdown:hover div.dropdown-menu,
	.navbar-nav .dropdown.megamenu:hover div.dropdown-menu{
		opacity: 1;
		visibility:visible;
		color: #777;
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-ms-transform: scale(1);
		-o-transform: scale(1);
		transform: scale(1);
	 }
	.navbar-nav .dropdown-backdrop {
		visibility: hidden;
	}*/
	
}

/* Medium Devices, Desktops */
@media (max-width : 992px) {
	.flexslider .slides img,
	.ts-flex-slider .flexSlideshow{
		height: 750px;
	}
	.cd-hero-slider .cd-full-width, .cd-hero-slider .cd-half-width {
		position: absolute;
		width: 100%;
		height: 100% !important;
		z-index: 100;
	}	
	img.bg {
		height: 500px;
	}
	.small-img {
		width: 400px!important;
		height: 70px;
		margin-top: 10px;
		position: relative;
		left: 35px!important;
	}
/*sec1bg css*/

.sec1bg .col-lg-6{
    background: white;
    border-radius: 6%;
    margin: 18px 0 18px !important;
}
.detail-head{
    padding-top: 49px;
    position: relative;
}
.specific-table {
    margin-top: -15px;
}
.detail-head h4 {
    font-weight: bolder !important;
    text-align: center;
    padding-bottom: 16px;
}
.specific-table th, .specific-table td{
    padding-bottom: 21px !important;
    padding-top: 17px !important;
}
.specific-table tr{
    font-size: 14px;
    font-family: 'Atami Regular' !important;
}
.specific-table th{
    font-weight: bold;
    color: #4a4444;
}
.sec2bg img {
  position: relative !important;
  height: auto !important;
}
section#color-slider img{
	height: auto !important;
	width: 30% !important;
}
/*sec1bg css end*/
/*sec3bg css*/
.sec3bg{
	background-position: center !important;
}
.sec3bg .row.content-black.gap-padding-box {
    top: 0 !important;
    left: 0 !important;
}

/*sec3bg css end*/
}
/* Small Devices, Tablets */
@media (min-width : 768px) and (max-width: 991px) {
	/* Dropdown animation */
	/*.navbar-nav .dropdown-menu,
	.navbar-nav .dropdown.megamenu div.dropdown-menu{
		background: none;
		border: 0;
		box-shadow: none;
		display: block;
		opacity: 0;
		z-index:1;
		visibility:hidden;
		-webkit-transform: scale(.8);
		-moz-transform: scale(.8);
		-ms-transform: scale(.8);
		-o-transform: scale(.8);
		transform: scale(.8);
		-webkit-transition: visibility 500ms, opacity 500ms, -webkit-transform 500ms cubic-bezier(.43, .26, .11, .99);
		-moz-transition: visibility 500ms, opacity 500ms, -moz-transform 500ms cubic-bezier(.43, .26, .11, .99);
		-o-transition: visibility 500ms, opacity 500ms, -o-transform 500ms cubic-bezier(.43, .26, .11, .99);
		-ms-transition: visibility 500ms, opacity 500ms, -ms-transform 500ms cubic-bezier(.43, .26, .11, .99);
		transition: visibility 500ms, opacity 500ms, transform 500ms cubic-bezier(.43, .26, .11, .99);
	}
	.navbar-nav .dropdown:hover div.dropdown-menu,
	.navbar-nav .dropdown.megamenu:hover div.dropdown-menu{
		opacity: 1;
		visibility:visible;
		color: #777;
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-ms-transform: scale(1);
		-o-transform: scale(1);
		transform: scale(1);
	 }
	 .navbar-nav .dropdown-backdrop {
		visibility: hidden;
	}*/
	/* Common */
	.parallax{
		padding: 60px 0;
	}
	/* Logo */
	.navbar-brand{
		width: auto;
	}
	.navbar-brand.navbar-bg{
		width: 25%;
	}
	.header2 .navbar-brand, .header3 .navbar-brand,
	.header4 .navbar-brand{
		padding-right: 0;
		padding-left: 0;
	}
	/* Navigation */
	/*ul.navbar-nav > li > a {
		padding: 21px 8px;
		font-size: 12px;
	}
	ul.navbar-nav > li:last-child a{
		padding-right: 8px;
	}*/
	/* Slideshow */
	#main-slide .slider-content h2{
		font-size: 36px;
	}
	#main-slide .slider-content h3{
		font-size: 22px;
		margin: 20px 0;
	}
	.slider.btn{
		padding: 5px 25px;
		margin-top: 5px;
		font-size: 16px;
	}
	#main-slide .carousel-indicators {
		bottom: 20px;
	}
	/* Cd Hero Slider */
	.cd-hero-slider .cd-btn{
		margin-top: 15px !important;
		font-size: 12px !important;
	}
	.cd-slider-nav ul li.video{
		display: none;
	}
	.cd-slider-nav{
		bottom: 40px !important;
	}
	/* Portfolio */
	.isotope-nav{
		margin: 0 auto 40px;
	}
	figure.effect-oscar figcaption{
		padding: 1.5em;
	}
	figure.effect-oscar figcaption::before{
		top: 15px;
		right: 15px;
		bottom: 15px;
		left: 15px;
	}
	figure.effect-oscar h3{
		margin-top: 0;
		font-size: 16px;
	}
	/* Feature */
	.feature-content h3,
	.feature-center-content h3{
		font-size: 14px;
		line-height: normal;
	}
	/* Featured tab */
	.featured-tab .tab-pane img{
		width: 45%;
	}
	.featured-tab .tab-pane i.big {
		font-size: 150px;
	}
	.featured-tab .tab-pane,
	.landing-tab .tab-pane{
		text-align: left;
	}
	/* Team */
	.team{
		padding-bottom: 50px;
	}
	/* Pricing */
	.plan{
		margin-bottom: 60px;
	}
	/* Testimonial */
	.testimonial-content{
		padding: 0 30px;
	}
	/* Recent post */
	.recent-post{
		padding-bottom: 40px;
	}
	/* Back to top */
	#back-to-top.affix {
		bottom: 35px;
	}
	/* Video block */
	.video-block-head{
		margin-top: 30px;
	}
	/* Call to action */
	.call-to-action .btn.btn-primary{
		font-size: 12px;
	}
	/*-- Landing ---*/
	.hero-text{
		width: 95%;
	}
	.hero-title{
		font-size: 36px;
	}
	.hero-buttons a.btn {
		padding: 10px 20px;
	}
	.app-gallery figure.effect-oscar a{
		margin-top: 105px;
	}
	/* Blog single */
	.blog-post{
		padding-bottom: 40px;
	}
}
/* Small Devices Potrait
@media (max-width : 767px){ */
	/*.row.img-box-2 h2 {
    font-size: 18px!important;}
	body, p {
    font-size: 16px !important;
   
}*/.footer .widget-title {
   
    text-align: center!important;
}
.foot a {
    color: #fff !important;
}

section#slider-1:after {
       background: transparent!important;}
       .box-text {
    margin-top: 14px;
    margin-right: 15px!important;
}
.highlight {
    margin-right: 0px!important;
    /* border: 1px solid #e7e7e7; */
    border-radius: 3px;
    display: block;
    padding: 0px!important;
    /* background: #fff; */
    -webkit-transition: all 350ms;
    -ms-transition: all 350ms;
    transition: all 350ms;
}
/*.panel-default>.panel-heading:hover {
    background-color: black;
    border-color: #ed3a24;
    color: #fff;
    padding: 15px 0px !important;
}*/
.panel-default>.panel-heading {
    background-color: black;
    border-color: #fff;
    color: #fff;
    padding-top: 15px;
    font-size: 18px;
}
.panel.panel-defaul th1, h2, h3, h4, h5, h6 {
  /*  font-size: 18px!important;*/
    color: #F60;
   }
h2 {
    font-size: 30px!important;
   }
   
	.well-from.well-from.box-contact-from {
    margin-right:0%!important;}
	.img-block-right {
    padding-right: 0px!important;}
	/*.menu a:link, a:visited {
    text-decoration: none;
    color: #fff!important;
}*/
/* .mySlides.fade img {
    padding: 30px;
    margin-top: 372px!important;
} */
/*.heading {
    margin-top: 24px!important;
}*/
.angle:before {
    top: 0px!important;
	    height: 8px!important;
   }
  /* section#color-slider {
    left: 0px;
    top: 0px;
    width: 100%;
    height: 650px!important;
    position: relative;
    display: inline-block;
    background-size: cover!important;
}
*/
 section#color-slider{
}
    
@media (max-width: 1024px){
	section#slider-1 {
		top: -7px;
	}
	header .mobile-menu nav ul li a {
		display: block;
		color: #333!important;
	}
	header .mobile-menu nav ul li:hover {
	   
		color: #fff!important;
	}
}
.color-box {
    /* top: 735px!important;
    position: absolute; */
    z-index: 99999999;
    margin: 20px !important;
}
	section {
    position: sticky;
}
.box-text h2 {
    font-size: 28px!important;
}
	.cd-hero-slider .cd-full-width, .cd-hero-slider .cd-half-width {
    position: absolute;
    width: 100%;
    height: 50% !important;
    z-index: 100; }
	.box-text h2 {
    color: #fff;
    margin-bottom: 25px;
    font-size: 32px!important;
}
.space-sec-top {
    margin-top: 20px;
}
section div#bootstrap-touch-slider {
 padding:0px!important;
    position: relative;
}
	.parallax .btn.solid {
    margin-left: 10px;
    margin-top: 22px;
}
.faq-box-cotent #accordion h4.panel-title {
    text-align: left;
    font-size: 14px;
}
/*.menu a:link, a:visited {
    text-decoration: none;
    color: transparent;
}*/
  .box-text h2 {
    color: #fff;
    margin-bottom: 25px;
font-size: 18px!important;
}
   .slideshow-container {
    max-width: 1000px;
    position: inherit;
    margin: auto;
    z-index: 999999;
}

.color-box {
    /* top: 340px; */
	text-align: center;
	display: block;
}
.menu > ul > li {
    float: left;
   /* background: transparent!important;*/
    padding: 0;
    padding: 0;
    margin: 0;
    color: #fff!important;
}
/* .slideshow-container {
     height: 360px!important;
} */
.menu > ul > li a {
    padding: 0.9em 25px!important;
    width: 100%;
    display: block;
    color: #777!important;
    border-bottom: 1px solid #fff;
}
	.btn.btn-primary {
    font-size: 10px;
   }
	.header {
    border-top: 1px solid #ff781e;
    background: transparent;
    height: 35px;
    padding-top: -13px;
}
.cd-hero-slider .cd-full-width, .cd-hero-slider .cd-half-width {
    position: absolute;
    width: 100%;
    height: 48%;
    z-index: 100;
    left: 0;
    top: 0;
    text-align: left;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
}
.row.img-box-1 h2 {
   font-size: 21px !important;
    text-align: left;
    color: #F60;
    font-weight: bold;
    letter-spacing: 1px;
    /* margin-top: 21px; */
    font-size: 18px!important;
}
.img-box-1 h3, .h3 {
    font-size: 18px;
}
.heading h2 {
    font-size: 21px!important;
    color: #F60;
    /* font-weight: normal; */
    letter-spacing: 1px;
}
.menu-container {
    margin: 0 auto;
    /* margin-top: 28px; */
    text-align: right!important;
    font-size: 16px;
    position: absolute;
    z-index: 99999;
    background: transparent!important;
}
.menu-container {
    margin: 0 auto;
    background: transparent!important;
}
	
	/* Common */
	.parallax{
		padding: 60px 0;
	}
	.style-switch-button{
		display: none;
	}
	.heading{
		text-align: center;
	}
	.heading .title-icon{
		float: none !important;
		margin: 0 0 20px;
		display: inline-block;
	}
	h2.title{
		font-size: 28px;
		border-left: 0;
	}
	.title-desc{
		line-height: normal;
		padding: 6px 55px 0;
	}
	.btn.btn-primary{
		padding: 8px 22px;
	}
	h2{
		font-size: 28px;
	}
	/* Logo */
	.navbar-brand.navbar-bg{
		height: 50px;
  		line-height: 50px;
  		width: auto;
	}
	.navbar-brand.navbar-bg img{
		background-size: contain;
		width: 160px;
	}
	/* Navigation */
	/*ul.navbar-nav > li > a {
		padding: 21px 10px;
	}
	.navbar-collapse{
		background: #333333;
	}
	.navbar-collapse ul.navbar-nav > li > a{
		color: #fff;
	}
	.navbar-collapse ul.navbar-nav > li.active > a,
	.navbar-collapse ul.navbar-nav > li:hover > a{
		color: #ff781e;
	}*/
	/* Slideshow */
	#main-slide .slider-content{
		margin-top: -35px;
	}
	#main-slide .slider-content h2{
		font-size: 18px;
		line-height: normal;
	}
	#main-slide .slider-content h3{
		font-size: 12px;
		line-height: normal;
		margin: 0;
	}
	.slider.btn{
		display: none;
	}
	#main-slide .carousel-control{
		display: none;
	}
	#main-slide .carousel-indicators {
		bottom: 0;
	}
	/* About */
	.about{
		padding-top: 40px;
	}
	.about.angle:before{
		position: relative;
	}
	/* Service */
	.service-content{
		display: inline-block;
		margin-bottom: 30px;
	}
	/* Portfolio */
	.isotope-nav{
		margin: 0 auto 40px;
	}
	.isotope-nav ul li a{
		padding: 5px 10px;
		margin-bottom: 10px;
		display: inline-block;
	}
	figure.effect-oscar h3{
		margin-top: 25%;
	}
	#isotope .isotope-item .grid{
		padding-left: 10px;
		padding-right: 10px;
	}
	/* Image block */
	.img-block-right {
  		padding-right: 50px;
	}
	.img-block-head h2{
		font-size: 16px;
	}
	.img-block-head h3{
		font-size: 28px;
	}
	.image-block-content{
		padding: 0;
	}
	/* Featured tab */
	.featured-tab{
		padding: 0 30px;
	}
	.featured-tab .tab-pane i.big {
		font-size: 150px;
	}
	.featured-tab .tab-pane,
	.landing-tab .tab-pane{
		text-align: left;
		padding-left: 0;
		padding-top: 30px;
	}
	/* Facts */
	.facts{
		padding-bottom: 20px;
	}
	.facts-num span{
		font-size: 48px;
		margin-top: 20px;
	}
	.facts i {
		font-size: 32px;
	}
	/* Team */
	.team{
		padding-bottom: 50px;
	}
	/* Pricing */
	.plan{
		margin-bottom: 60px;
	}
	/* Testimonial */
	.testimonial-content{
		padding: 0 30px;
	}
	/* Recent post */
	.recent-post{
		padding-bottom: 40px;
	}
	/* Footer */
	.footer-widget{
		display: inline-block;
	}
	/* Copyright */
	.copyright-info{
		font-size: 13px;
	}
	#back-to-top{
		right: 20px;
	}
	#back-to-top.affix {
		bottom: 20px;
	}
	/* Call action */
	.call-to-action .btn.btn-primary{
		float: none !important;
		margin-top: 20px;
	}
	/*-- Landing ---*/
	.hero-section{
		padding-top: 90px;
	}
	.hero-text{
		width: 100%;
		padding-right: 0;
	}
	.hero-title{
		font-size: 36px;
	}
	.hero-buttons a.btn {
		padding: 10px 20px;
	}
	.app-gallery figure.effect-oscar a{
		margin-top: 105px;
	}
	.hero-images img{
		display: none;
	}
	.landing_facts .facts-num span {
		font-size: 48px;
		margin-top: 20px;
	}
	.landing_facts .facts i{
		font-size: 30px;
	}
	/* Blog single */
	.blog-post{
		padding-bottom: 40px;
	}
}
/* Extra Small Devices, Phones */ 
@media (max-width : 479px) {
	/* Slideshow */
	#main-slide .slides img{
		height: 230px;
	}
	#main-slide .item img{
		height: 250px;
	}
	.img-box-top img {
    padding: 15px 0px;
    width: 80px!important;
    height: 130px!important;
}
}
/* Custom, iPhone Retina
@media (max-width:975px) and (min-width:2400px){
	.box-boder h2 {
    font-weight: bold;
    margin: 36% 14%;
    font-size: 22px;
    color: #ea5506;
}
   
} */
