/*Responsive styles


/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1300px) { 
	body.boxed #page-wrapper {width:1300px; border-left: 0px solid #fff; border-right: 0px solid #fff; margin:0 auto; background:#fff; 
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);}

	body.boxed #header {width:1300px; border-left: 0px solid #fff; border-right: 0px solid #fff; margin:0 auto; background:#fff; }
	body.boxed .header-fixed { left: 0; right: 0;}

	body.boxed #slideshow  {width:1300px; }

	body.boxed .portfolio-wrapper .caption:hover .caption-overlay { transform: translateY(20%);}

	body.boxed #footer {width: 1300px; border-left: 0px solid #fff; border-right: 0px solid #fff; margin: 0 auto; 
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);}	
}

@media (min-width: 1200px) {
	
	.featured-text .tab-bullet-active { display: none;}

	#main-menu.collapse { display: block;}

}/* end Large devices (large desktops, 1200px and up) */



/* Large devices (large desktops, max 1200px ) */
@media (max-width: 1200px) {

	.featured-text .tab-bullet-active { display: none;}

	/* Responsive Menu */
	.navbar-toggle { display: block !important;}
	#main-menu ul li { display: block; text-align: left; background: #F1F1F1;}
	#main-menu ul li a { line-height: 40px;}
	#main-menu ul li.active > a { box-shadow: none !important;}
	#main-menu ul li.has-child > a::after { content: "\f105"; font-family: 'icomoon'; margin-left: 10px; }
	#main-menu ul li:hover ul {border-top: solid 2px #f32b1a; top: 40px;}
	#main-menu ul li ul li a { padding: 10px 30px; background: none !important;}
	


}/* end Large devices (large desktops, max 1200px ) */



/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) and ( max-width: 1200px) {

	/* Main Menu */


	/* Featured Text */
	.ms-laptop-template { margin-top: 35px;}
	.first-text h3 { margin-left: -85px;}
	.first-text p {margin-left: -85px;}
	.second-text h3 { margin-left: -55px;}
	.second-text p { margin-left: -55px;}
	.third-text h3 { margin-left: -50px;}
	.third-text p { margin-left: -50px;}
	.fourth-text h3 { margin-left: -65px;}
	.fourth-text p { margin-left: -65px;}


	/* Featured Projects Section */
	/* Overlay */
	.caption:hover .caption-overlay { transform: translateY(30%);}


	/* About Section */
	.tab-bullet::after { width: 105px;}


	/* Services Section */


	/* Our Team Section */
	.team-social ul li { margin-right: 5px;}
	.team-social span { font-size: 12px;}
	.social span { font-size: 10px;}

	/* Our Work Section */
	.portfolio-item.caption:hover .caption-overlay {transform: translateY(10%);}


	

}/* end Medium devices (desktops, 992px and up) */



/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) and (max-width: 992px) { 

	/* Slideshow */
	.caption1 { top: 20%;}
	.caption2 { top: 24%;}
	.caption3 { top: 40%;}
	.caption4 { top: 60%;}

	/* Main Menu */



	/* Featured Projects Section */
	/* Overlay */
	.caption:hover .caption-overlay { transform: translateY(15%);}

	/* Featured Text */

	.first-text h3 { margin-left: -35px;}
	.first-text p {margin-left: -35px;}
	.second-text h3 { margin-left: -17px; margin-top: 20px;}
	.second-text p { margin-left: -17px;}
	.third-text h3 { margin-left: -14px; margin-top: 20px;}
	.third-text p { margin-left: -14px;}
	.fourth-text h3 { margin-left: -35px; margin-top: 20px;}
	.fourth-text p { margin-left: -35px;}

	.ms-laptop-template { margin-top: 70px;}


	/* About Section */
	.tab-bullet::after { width: 69px;}


	/* Services Section */



	/* Our Team Section */
	.team-box h3 { font-size: 19px;}
	.team-social ul li { margin-right: 3px;}
	.team-social span { font-size: 10px; padding: 7px;}


	/* Our Work Section */
	.portfolio-wrapper .portfolio-item { width: 33.33%;}
	.portfolio-wrapper .portfolio-item.caption:hover .caption-overlay {transform: translateY(13%);}

	
	/* Blog Page */
	.blog-post .post-header h2 { font-size: 18px; line-height: 25px;}
	.blog-extra b { font-size: 12px;}



}/* end Small devices (tablets, 768px and up) */



/* Extra small devices (Phones) */
/* Max Width 768px */
@media (max-width: 767px) {
	
	.mbottom50-resp { margin-bottom: 50px;}
	.ptop100 { padding-top: 50px;}
	.pbottom100 { padding-bottom: 50px;}
	.mbottom70 { margin-bottom: 50px;}
	.mbottom100 { margin-bottom: 70px;}
	.section-title { font-size: 20px;}
	.section-title:before, .section-title:after { top: 13px;}
	.big-title { font-size: 24px;}



	/* Slideshow */
	.caption1 { top: 30%;}
	.caption2 { top: 34%;}
	.caption3 { top: 50%;}
	.caption4 { top: 63%;}
	.symbol-line { font-size: 24px; width: 216px;}
	.caption3 h2 { font-size: 24px; line-height: 30px;}
	.we-are { font-size: 30px; line-height: 30px;}
	.section-title-hello:before, .section-title-hello:after { width: 70px; left: -80px;}
	.section-title-hello:after { right: -80px; left: auto;}

	/* Layer Slider */
	h2.ls-caption { font-size: 24px !important; line-height: 30px !important;}
	


	/* Featured Section */
	.featured-text { margin-left: auto;}
	.title { line-height: 25px; margin-bottom: 20px; margin-bottom: 10px !important;}
	.subtitle { line-height: 30px;}
	.ms-laptop-template { margin-top: 0; margin-bottom: 30px;}
	.ms-laptop-template .ms-nav-next { right: -45px;}
	.ms-laptop-template .ms-nav-prev { left: -45px;}
	/* Featured Text */
	.rounded-svg { display: none;}
	.featured-text .tab-bullet-active { display: initial; background: none; margin-top: 0; margin-right: 10px; margin-bottom: 30px;}
	.featured-text h3 { margin-bottom: 10px;}

	.first-text h3 { margin-left: 0; line-height: 20px; margin-bottom: 5px;}
	.first-text p {margin-left: 0;}
	.second-text h3 { margin-left: -0; margin-top: 20px; line-height: 20px; margin-bottom: 5px;}
	.second-text p { margin-left: 0;}
	.third-text h3 { margin-left: 0; margin-top: 20px; line-height: 20px; margin-bottom: 5px;}
	.third-text p { margin-left: 0;}
	.fourth-text h3 { margin-left: 0; margin-top: 20px; line-height: 20px; margin-bottom: 5px;}
	.fourth-text p { margin-left: 0;}


	/* Featured Projects Section */
	/* Overlay */
	.caption:hover .caption-overlay { -webkit-transform:translateY(20%); -moz-transform:translateY(20%); -ms-transform:translateY(20%); 
-o-transform:translateY(20%); transform:translateY(20%);}

	
	/* About Us Section */
	#about { padding-bottom: 0 !important;}
	.about-box { margin-bottom: 80px;}
	.about-box.last { margin-bottom: 0;}

	.tab-bullet::after { display: none;}
	.big-title { margin-bottom: 20px;}
	#process ul.nav-tabs>li {width: 32.7%; margin-bottom: 50px;}
	.desktop-img { margin-bottom: 0;}
	.desktop-img img { margin: 0 auto;}
	.tab-content .tab-pane p { margin-bottom: 50px;}

	/* Services Section */
	.services-box.right { text-align: center;}
	.services-box.left { text-align: center;}
	.services-box.right .services-icons, .services-box.left .services-icons { float: none; margin-bottom: 25px;}
	.services-box.right h3 { margin-right: 0;}
	.services-box.left h3 { margin-left: 0;}
	.services-box.right p { margin-right: 0;}
	.services-box.left p { margin-left: 0;}


	.cool-facts-box { width: 33.3%;}


	/* Team Section */
	.team-box { margin-bottom: 50px;}


	/* Video Presentation */
	.video-overlay h2 { font-size: 22px;}


	/* Our Work Section */
	.portfolio-wrapper .portfolio-item { width: 50%;}
	.portfolio-wrapper .portfolio-item.caption:hover .caption-overlay {transform: translateY(13%);}


	/* Pricing Tables */
	.pricing-table[data-columns="3"] .pricing-box { width: 100% !important; margin: 0; margin-bottom: 80px;}
	.pricing-box.first ul { border-right: solid 1px #ddd;}
	.pricing-box.last ul { border-left: solid 1px #ddd;}


	/* Twitter Feeds */
	.tweet { font-size: 20px; line-height: 30px;}

	/* Contact Section */
	#map { height: 300px;}


	/* Blog Page */
	.blog-header-icon { padding: 17px; font-size: 16px; margin-right: 20px;}
	.blog-post .post-header h2 { font-size: 18px; line-height: 25px;}


	/* Blog Post Page */
	.share-post { padding: 30px 0;}
	.share-post h4 { margin-bottom: 30px;}
	.comment-starter { margin-left: 0;}
	.comment-reply { margin-left: 20px;}
	.comments-count { line-height: 44px;}
	.comment img { width: 30px; margin-bottom: 0;}
	.comment b { margin-bottom: 25px; padding-top: 5px;}

	/* Footer */
	.footer-contact ul { text-align: center;}
	.footer-contact ul li {display: block; margin-bottom: 15px; margin-right: 0;}
	.footer-contact ul li:last-child { margin-bottom: 0;}
	.footer-contact ul li p { font-size: 13px; margin-bottom: 0;}
	.footer-contact .footer-icon { font-size: 13px;}
	.footer-mail { font-size: 13px;}

	.footer-social .social-icons { font-size: 19px;}
	.copyright { font-size: 11px;}

	#subscribe .alert-success { float: left;}



	/* 404 Error Page */
	.error-page .error { font-size: 100px; line-height: 80px;}
	.error-page h4 { font-size: 30px;}
	.error-page h5 { margin-bottom: 30px;}
	.error-page h5 { font-size: 25px; line-height: 30px;}


	
	/* Coming Soon Page */
	ul.counter li { display: block; margin-right: 0; margin-bottom: 50px;}
	ul.counter li:last-child { margin-bottom: 0;}
	ul.counter li p { padding-left: 0; padding-right: 0; margin-left: 0; margin-right: 0;}
	.launch-notification input { width: 300px;}



	/* Disable wow animations */
	.wow { visibility: visible !important; -webkit-animation: none !important; -moz-animation: none !important; -o-animation: none !important; 
	-ms-animation: none !important; animation: none !important; }


}/* end Extra small devices (Phones) */


/* Iphone Landscape */
@media (max-width: 568px) {
	/* Slideshow */
	.caption1 { top: 15%;}
	.caption2 { top: 28%;}
	.caption3 { top: 48%;}
	.caption4 { top: 83%;}
}


/* Extra small devices (Phones) */
/* Max Width 320px */
@media (max-width: 320px) {

	.f40 { font-size: 28px;}

	.section-title { font-size: 18px;}
	.section-title:before, .section-title:after { top: 13px;}

	/* Slideshow */
	.caption1 { top: 23%;}
	.caption2 { top: 31%;}
	.caption3 { top: 50%;}
	.caption4 { top: 70%;}
	.symbol-line { font-size: 18px; width: 216px;}
	.caption3 h2 { font-size: 18px; line-height: 28px;}
	.we-are { font-size: 30px; line-height: 30px;}

	.dezure-btn2 { margin-right: 0;}
	.title { line-height: 20px; margin-bottom: 20px;}


	/* Featured Section */
	.ms-laptop-template .ms-nav-prev { left: -45px; }
	.ms-laptop-template .ms-nav-next { right: -45px; }
	/* Featured text */
	.featured-text div { margin-bottom: 30px;}

	/* About us Section */
	#process ul.nav-tabs>li { width: 49%}


	/* Services Section */
	.cool-facts-box { width: 50%;}


	/* Our Work Serction */
	#portfolio-filters ul li { display: block; margin-right: 0; margin-bottom: 5px;}
	#portfolio-filters ul li:last-child { margin-bottom: 0;}
	.portfolio-wrapper .portfolio-item { width: 100%;}


	/* Contact Section */
	.error_message { width: 100%; padding: 3px 10px 3px 10px;}

	
	/* Blog Page */
	.blog-header-icon { padding: 14px; font-size: 14px; margin-bottom: 5px;}





}/* end Extra small devices (Phones) */





