@media (max-width: 479px) {
	
}

/*Tablet landscape (1024x768)*/
@media (min-width:992px) and (max-width:1199px) {

}

/*Tablet portrait (768x1024)*/
@media (min-width:758px) and (max-width:800px){
 /*Banner Slider Content*/
 #slide-33-layer-2, #slide-34-layer-2 { text-align:center !important;}
 
.btn-pdl-top {margin-top: 3em !important; font-size: 12px !important; padding: 1em !important; }
 #slide-33-layer-7, #slide-34-layer-7{ line-height:12px !important; margin-left: 20em !important;}
#slide-34-layer-6 {}
#slide-33-layer-6 {  margin-left: 24em !important;}

.title-section p.title {font-size: 32px !important; line-height: 15px !important;}
.title-section .title-content {line-height: 26px !important; text-align: justify !important; font-size:15px !important;}
/*Banner Slider Content*/

.entry-border { padding:1em;}
.featured-post img.attachment-themesflat-blog-grid-image-left { width:100% !important;}

.title-section { text-align:center;}



/*Product Page*/
#our_products .featured-post a img {  width:100% !important; height: 450px;
}
.min-height-380 {    min-height: 0 !important;}
}

/*Small tablet landscape (800x600)*/
@media (min-width:790px) and (max-width:900px){

}

/*Small tablet portrait (600x800)*/
@media (min-width:590px) and (max-width:767px){
/*Banner Slider Content*/
 #slide-33-layer-2, #slide-34-layer-2 { text-align:center !important;}
 #slide-33-layer-7, #slide-34-layer-7 { line-height:12px !important;}
.btn-pdl-top {margin-top: 3em !important; font-size: 12px !important; padding: 1em !important; }
.tp-caption.rev-btn.tp-resizeme{ /*font-size:2em !important;*/ margin-left:8em !important;}

#slide-34-layer-6 {margin-left: 15em !important;}
#slide-33-layer-6 {  margin-left: 15em !important;}
.btn-pdl-top {margin-top: 3em !important; font-size: 12px !important; padding: 1.1em !important; }
.tp-caption.rev-btn.tp-resizeme{ /*font-size:2em !important;*/ margin-left:12em !important;}
.themesflat_button_container.simple_button { text-align:center !important;}
/*Banner Slider Content*/

#banner-foot .title-section { text-align:center;}
.themesflat-video-fancybox img { width:100%;}
#slide-34-layer-7 { line-height:12px !important;}

.title-section {    text-align: center;}
.product-content .themesflat_iconbox {   margin: 1em 2em !important;}



/*About Us*/
.vc_custom_1517374157071 { margin-top:40px;}






/*Product Page*/
#our_products .portfolio-details-content { padding:1.5em !important;}
.themesflat-portfolio .list-small .item .title-post { font-size: 20px !important; line-height: 25px; /*text-align: center;*/}
.themesflat-portfolio .list-small .item .portfolio-details-content .entry-content{ text-align:justify;}
.key-features ul { margin-left:4em !important;}
#our_products .pmc .key-features { padding: 2rem 4rem 0 !important;

} 

.min-height-380 { min-height:0 !important;}
#our_products .pmc ul { margin-left:3em !important; margin-bottom:1.5em !important;} 
.themesflat-portfolio .list-small .item ul { margin-bottom:0 !important;}
}



/*Mobile  landscape (480x320)*/
@media (min-width:470px) and (max-width:580px){
	/*Banner Slider Content*/

	 #slide-33-layer-7, #slide-34-layer-7 { line-height:12px !important;}
#slide-33-layer-2, #slide-34-layer-2 { left:7%; text-align:center !important;}
#slide-33-layer-2, #slide-34-layer-2 {white-space:normal !important; width:400px !important; line-height:1.2em !important;}
	
/*	Banner ButtoN*/
#slide-34-layer-6 {margin-left: 15em !important;}
#slide-33-layer-6 {  margin-left: 15em !important; padding:1.2em !important}
.btn-pdl-top {margin-top: 3em !important; font-size: 12px !important; padding: 1em !important; }
.tp-caption.rev-btn.tp-resizeme{ /*font-size:2em !important;*/ margin-left:8em !important;}



/*About Us*/
.vc_row-no-padding .vc_inner  { display:inherit !important;}
.about-us-innerPage h2.title {font-size: 2em !important; text-align: center;}
.about_us_one_haft .title-section.p4 .title-content p {font-size: 0.9em !important;
line-height: 3rem !important;}
.about_us_one_haft {padding: 2em 0;}

/*OUR VISION*/
#our_vision .title-section .title-content p, #our_mission .title-section .title-content p {font-size: 0.9em !important;
line-height: 3rem !important;}
.our-bg-white {padding: 2em 0 !important;}
#our_vision .vc_custom_1516953171359, #our_mission .vc_custom_1516953171359 { margin-bottom:0.7em !important;}


/*BUTTONS*/
.themesflat_button_container.simple_button { text-align:center;}
/*Banner Footer*/
#banner-foot .title-section { text-align:center;}

.title-section{ text-align:center;}

/*Product Section Index Page*/
.product-content .themesflat_iconbox { margin:0 2em;}







/*Product Page*/
#our_products .portfolio-details-content { padding:1.5em !important;}
.themesflat-portfolio .list-small .item .title-post { font-size: 20px !important; line-height: 25px; /*text-align: center;*/}
.themesflat-portfolio .list-small .item .portfolio-details-content .entry-content{ text-align:justify;}
.key-features ul { margin-left:3em !important;}
#our_products .pmc .key-features { padding: 2rem 4rem 0 !important;

} 
.min-height-380 { min-height:0 !important;}
#our_products .pmc ul { margin-left:2em !important;} 
}





/*Mobile portrait (320x480)*/
@media (min-width:310px) and (max-width:470px){
/*Banner Slider Content*/
#slide-33-layer-7, #slide-34-layer-7 { line-height:12px !important;}
#slide-33-layer-2, #slide-34-layer-2 { font-size: 2rem !important; line-height: 1.2em !important; text-align: center !important; width: 300px !important; white-space:normal !important;}

#slide-33-layer-2 span, #slide-34-layer-2 span { font-size:2rem !important;}
.tp-parallax-wrap { top:30px !important;}
#slide-33-layer-6 {  margin-left: 10em !important;  line-height:12px !important;}
.tp-parallax-wrap .tp-mask-wrap #slide-33-layer-6.tp-caption rev-btn.tp-resizeme.rs-hover-ready { top:3em !important; font-size:2em !important;}


.tp-parallax-wrap {}
.tp-caption.rev-btn.tp-resizeme{ /*font-size:2em !important;*/ margin-left:3em !important;}
.btn-pdl-top { margin-top: 9em !important; font-size: 12px !important; padding: 0.5em 1em !important; }
#slide-34-layer-6 {margin-left: 10em !important; line-height:12px !important;	}
/*Banner Slider Content*/
#banner-foot .title-section { text-align:center;}
.themesflat_button_container.simple_button { text-align:center !important;}



.title-section p.title { text-align:center;}
.title-section .title-content { text-align:justify;}
.title-section.vc_custom_1517373235879, .vc_column-inner.vc_custom_1517220280222, .title-section.vc_custom_1517803407404 { padding-right:15px;}


/*About Us*/
.vc_row-no-padding .vc_inner  { display:inherit !important;}
.about-us-innerPage h2.title {font-size: 2em !important; text-align: center;}
.about_us_one_haft .title-section.p4 .title-content p {font-size: 0.9em !important;
line-height: 3rem !important;}
.about_us_one_haft {padding: 2em 0;}

/*OUR VISION*/
#our_vision .title-section .title-content p, #our_mission .title-section .title-content p {font-size: 0.9em !important;
line-height: 3rem !important;}
.our-bg-white {padding: 2em 0 !important;}
#our_vision .vc_custom_1516953171359, #our_mission .vc_custom_1516953171359 { margin-bottom:0.7em !important;}

.about_us_one_haft { padding-top:0 !important}
.about_us_one_haft .title-section.vc_custom_1516586338863 { padding-top:0 !important}

/*Our Product Index Page*/
.product-content .themesflat_iconbox { padding:1em !important; margin: 1em;}
.themesflat_iconbox.inline-right.icon-image-style1 .title { }
#our_products .iconbox-content h2.title { margin-top:0;}
.themesflat_iconbox.inline-right.icon-image-style1 .iconbox-icon {right: 0% !important; top: 58% !important;}
.themesflat_iconbox .iconbox-icon .icon img { width:50% !important;}

.title-section { text-align:center;}







/*Product Page*/
#our_products .portfolio-details-content { padding:1.5em !important;}
.themesflat-portfolio .list-small .item .title-post { font-size: 20px !important; line-height: 25px; text-align: center;}
.themesflat-portfolio .list-small .item .portfolio-details-content .entry-content{ text-align:justify;}
/* HOVER EFFECT */
figure.effect-lily h2 {font-size: 1em !important;}
figure.effect-lily figcaption > div { padding:1em !important;}

}


