@media (max-width: 480px) {
	#rev_slider_63_1_wrapper {
		height: 500px;
	}
}

@media (min-width: 900px) {
	#rev_slider_63_1_wrapper {
		height: 560px;
	}
.fl-module.fl-module-heading {
    min-height: 100px;
}		.homepage_capabalities_section .fl-col-group .fl-rich-text {
		min-height: 435px;
	}	
	
}

@media (min-width: 1025px) {
	#rev_slider_63_1_wrapper {
		height: 560px;
	}
.fl-module.fl-module-heading {
    min-height: 100px;
}		.homepage_capabalities_section .fl-col-group .fl-rich-text {
		min-height: calc(400px - 10px);
	}		
}

@media (min-width: 1261px) {
	#rev_slider_63_1_wrapper {
		height: 600px;
	}
.homepage_capabalities_section .fl-module.fl-module-heading {
    min-height: 100px;
}		.homepage_capabalities_section .fl-col-group .fl-rich-text {
		min-height: calc(300px - 10px);
	}
		.homepage_capabalities_section .fl-col-group .vamtam-show-bg-image {
			min-height: 400px;
		}
}

@media (min-width: 1461px) {
	#rev_slider_63_1_wrapper {
		height: 600px;
	}
		.homepage_capabalities_section .fl-col-group .fl-rich-text {
		min-height: calc(230px - 10px);
	}
		.homepage_capabalities_section .fl-col-group .vamtam-show-bg-image {
			min-height: 400px;
		}
}

#mega-menu-wrap-menu-header #mega-menu-menu-header > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-menu-header #mega-menu-menu-header > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {
    font-size: 16px !important;
}




.contactnewform label{font: var(--vamtam-primary-font-font-weight) var(--vamtam-primary-font-font-style) var(--vamtam-primary-font-font-size)/var(--vamtam-primary-font-line-height) var(--vamtam-primary-font-font-family);font-weight: 400!important;}

@media (min-width: 320px) and (max-width: 767px) {
#rev_slider_28_1_wrapper{height: 238px !important;}
#rev_slider_29_1_wrapper{height: 190px !important;}
#rev_slider_30_1_wrapper{height: 198px !important;}
#rev_slider_43_1_wrapper{height: 190px !important;} 
#rev_slider_44_1_wrapper{height: 170px !important;} 
#rev_slider_45_1_wrapper{height: 185px !important;} 
#rev_slider_46_1_wrapper{height: 190px !important;} 
#rev_slider_47_1_wrapper{height: 190px !important;}
#rev_slider_48_1_wrapper{height: 190px !important;}
	


	
 .machining_mobilecss {margin-bottom:20px;}
	#mega-menu-wrap-menu-header #mega-menu-menu-header > li.mega-menu-item > a.mega-menu-link{font-size: 18px !important;}	
	
.aboutus_certificate_icon .fl-col-small {
    width: calc(430px - 150px) !important;
    margin: 20px auto;
}
.footer-wrapper .fl-col {margin-left: 0;}	
	.machinig_image{margin-bottom:15px}
	.fl-node-6087c81a932cc > .fl-col-content {
    padding-top: 0%;
}
	.fl-node-6087c8c89568c > .fl-col-content {
    padding-top: 0%;
}
	.fl-node-6087c8d4a53b6 > .fl-col-content {
    padding-top: 0%;
}
	.fl-node-6086d33ad03af > .fl-col-content {
    padding-top: 5%;
    padding-bottom: 5%;
}
	.caricon img{width: 27% !important;}

	.fl-node-6086ca4436325.fl-row > .fl-row-content-wrap {padding-top: 0%;}
	
}

@media (min-width: 768px) and (max-width: 1023px) {
	
	
.pcbssembly{height: 78px;}
.sheetmetal{height: 78px;}
.icon_box .fl-col{width: 50% !important;    height: 300px;
 float: left;clear: inherit;}	
.txt_indu{height: 67px;}	
.footer_last .fl-col-group{display: flex;}	
.tabversion .fl-col-group{float: left;    width: 100%;    display: flex;}	
.supplychain .fl-col-group{float: left;    width: 100%;    display: flex;}	
.fl-col-small:not(.fl-col-small-full-width) {    max-width: unset;}
.footer_last .fl-col.fl-col-small {    width: unset !important;}
.foter_privacy .fl-col {
    width: auto !important;}	
	.caricon img {width: 22% !important;}
	
.capablities_slider rs-module-wrap {
    height: 400px !important;
}	
	
}

.abot_para{min-height: 50px !important;}

@media only screen and (min-device-width: 768px) and (max-device-width: 1023px) and (-webkit-min-device-pixel-ratio: 2)  and (orientation: portrait)  
{
	
.homepage_capabalities_section .fl-col-group .fl-col-small {    max-width: unset;    width: 50% !important;    margin: 10px 0;}
.homepage_capabalities_section .fl-col-group {float: left;    width: 100%;    display: inline-flex;}
 .capabilities_homepage .fl-col-group .fl-col{width: 50%!important;margin-bottom: 15px;float: left;display: flex;clear: none;}

 .capabilities_homepage .fl-col-group {padding: 0 15px 0 15px !important;float: left;
width: 100%;}

}

.meta-header-inside header h1{text-shadow: rgb(191, 34, 47) 2px 2px;    padding: 10px;    color: #fff;}

.leftsidecontact .fl-node-594831da3215a > .fl-col-content {
    margin-top: 0px !important;
}
.whyus_blackbox .fl-module.fl-module-heading {    min-height: 20px;}

.whyus_blackbox .fl-col-small:nth-child(2n+1) {
    margin-bottom: 20px;
}
.whyus_blackbox .fl-col-small:nth-child(2n) {
    width: 2%;
}
.supplychain .fl-module-vamtam-heading {
    height: 70px;
}

.tlp .fl-rich-text{line-height: 6px;}



@media (min-width: 769px) and (max-width: 1750px) {
	

}

.login h1 a{background: url(../../wp-content/uploads/2021/05/cropped-Siennagroup-Logo-1.png) !important;background-size: contain;}





/* iphone Portrait */
@media only screen 
  and (min-device-width: 414px) 
  and (max-device-width: 736px) 
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: portrait) { 

}


/* iphone Portrait End */

/* ----------- iPhone 4 and 4S Landscape----------- */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) {
	.landscape_mode_mobile .fl-col{clear: inherit;float: left}
	body.responsive-layout .page-wrapper > aside {max-width: 100%;width: 96%;float: left;margin-top: 140px;}   
}

/* ----------- iPhone 5, 5S, 5C and 5SE Landscape----------- */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 568px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) {
	.landscape_mode_mobile .fl-col{clear: inherit;float: left}
	body.responsive-layout .page-wrapper > aside {max-width: 100%;width: 96%;float: left;margin-top: 140px;}    
}

/* ----------- iPhone 6, 6S, 7 and 8 Landscape----------- */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) { 
	.landscape_mode_mobile .fl-col{clear: inherit;float: left}	
	body.responsive-layout .page-wrapper > aside {max-width: 100%;width: 96%;float: left;margin-top: 140px;}  
}

/* ----------- iPhone 6+, 7+ and 8+ ----------- */
/* Landscape */
@media only screen 
  and (min-device-width: 414px) 
  and (max-device-width: 736px) 
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: landscape) { 

	  .landscape_mode_mobile .fl-col{clear: inherit;float: left}
	  body.responsive-layout .page-wrapper > aside {max-width: 100%;width: 96%;float: left;margin-top: 140px;}   
}

/* ----------- iPhone X ----------- */
/* Landscape */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 812px) 
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: landscape) { 

	.landscape_mode_mobile .fl-col{clear: inherit;float: left}
	body.responsive-layout .page-wrapper > aside {max-width: 100%;width: 96%;float: left;margin-top: 140px;}   
}
/* iphone Landscape end*/


/* iPad Landscape */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 1) {
.ipad_1024view .vamtam-heading span{margin-left: 15px;}
.ipad_1024view .fl-rich-text{margin-left: 15px;}
.whyus_blackbox .fl-module-content h4{font-size: 18px;}
}

/* iPad Landscape */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 2) {
.ipad_1024view .vamtam-heading span{margin-left: 15px;}
.ipad_1024view .fl-rich-text{margin-left: 15px;}
.whyus_blackbox .fl-module-content h4{font-size: 18px;}		

}
/* iPad Landscape */
@media only screen 
  and (min-device-width: 1112px) 
  and (max-device-width: 1112px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 2) {
.ipad_1024view .vamtam-heading span{margin-left: 15px;}
.ipad_1024view .fl-rich-text{margin-left: 15px;}

}
/* iPad Landscape */
@media only screen 
  and (min-device-width: 1366px) 
  and (max-device-width: 1366px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 2) {
.ipad_1024view .vamtam-heading span{margin-left: 15px;}
.ipad_1024view .fl-rich-text{margin-left: 15px;}

}
/* iPad Landscape End */
/* Portrait */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 1) {
		.widget .widgettitle{padding: 12px 0 10px 0 !important;}
		#mega-menu-wrap-menu-header #mega-menu-menu-header > li.mega-menu-item > a.mega-menu-link{font-size: 18px !important;}
		.aboutus_certificate_icon .fl-col-small:not(.fl-col-small-full-width) { width: 400px !important;    margin-bottom: 25px;}
		.ipadviewnopad .fl-col-content{padding-top: 0% !important;}
		.whyus_blackbox .fl-col-small:not(.fl-col-small-full-width) {    max-width: 550px !important;}
		.ipad_1024view .fl-col {width: auto !important;}
}

/* iPad Portrait End */

.problemhgt .fl-col-group-equal-height.fl-col-group-align-center .fl-col-content {
    align-items: top;
    justify-content: top;
    -webkit-align-items: top;
    -webkit-box-align: top;
    -webkit-box-pack: top;
    -webkit-justify-content: top;
    -ms-flex-align: top;
    -ms-flex-pack: top;
    padding-top: 0%;
}

.footer-wrapper .main-footer .fl-builder-content .fl-row .fl-row-content-wrap .fl-row-content .fl-col-group .fl-col .fl-col-content .fl-module .fl-module-content{margin-top: 4px}
.footer-wrapper .main-footer .fl-builder-content .fl-row .fl-row-content-wrap .fl-row-content .fl-col-group .fl-col .fl-col-content .fl-module .fl-module-content h5{line-height: 1;padding-bottom: 10px !important;}


.mapclass .fl-row-content-wrap.vamtam-show-bg-image {
    padding: 20px 0;
}
.mapclass .fl-module-content.fl-node-content {
    margin: 10px 0;
}

/* ----------- iPhone 6+, 7+ and 8+ Landscape ----------- */
@media only screen 
  and (min-device-width: 414px) 
  and (max-device-width: 736px) 
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: landscape) { 
	#nav_menu-22 h2.widgettitle{margin-top: 20px;}
}