@media only screen and (min-width: 1025px) and (max-width: 1250px) {
	
	.header { width: 100%; padding: 75px 0 140px }
	.header .Center { width: 100%; padding: 0px 2%; }
	
	.header .arrow { right: 2%; bottom: -140px; }
	
	.Top_Bar { width: 100%; padding-bottom: 84px;}
	
	.Navigation { width: 68.5%; background-size: 100% 100%; margin-right: -11px; }
	
	.Navigation li a { padding: 0px 0px 0px 80px; }
	.Navigation li a span { padding: 0 114px 0 25px; }
	.Navigation li.gap { margin-left: -81px; }
	.Navigation li.gap1 a span { padding: 0 114px 0 25px; }
	
	.Navigation li a:hover, .Navigation li.active a { height: 79px; }
	.Navigation li a:hover span, .Navigation li.active a span { height: 79px; }
	
	.Navigation .triangle { top: 79px; left: -1px; }
	
	
	.Product_sec { width: 100%; }
	.Product_sec li .right { width: 71.75%; }
	.Product_sec li .left {  width: 71.75%; }
	

	#Container { width: 100%; }
	
	.Middle_sec { width: 100%; padding: 0px 0px 0px 0px; }
	.Middle_sec .Center { width: 100%; padding: 0px 2% 0px 0% ; }
	.Middle_sec #Leftside .Client1 { left: 37.5%; }
	
	
	.Contact_sec { width: 100%;}
	.Contact_sec .Center { width: 100%; padding: 0px 2%; }
	.Contact_sec .Mapside { margin-left: -122px; padding: 34px 0 0;  }
	
	.Contact_sec .Form { width: 48.9%; }
	.Contact_sec .Form fieldset p { margin: 0 0 8px; }
	.Contact_sec .Form input.field { background-size: 88%; }
	.Contact_sec .Form input.field1 { width: 417px; background-size: 100%; margin-left: 58px; }
	.Contact_sec .Form textarea { width: 473px; height: 112px; background-size: 100%; margin-left: 117px;}
	.Contact_sec .Form input.Button { width: 408px; background-size: 100%; margin-left: 238px; }
	
	
	footer { width: 100%; }
	footer .Center { width: 100%; padding: 15px 2%; }
	

	}	


/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 1024px) {

	
	.header { width: 100%; padding: 75px 0 222px; background: url(../img/header-bg1.png) top center; background-size: cover; }
	.header .Center { width: 100%; padding: 0px 6%; }
	
	.header .arrow { right: 9.8%; bottom: -222px; }
	
	.Top_Bar { width: 100%; padding-bottom: 165px;}
	.Top_Bar .site-logo { padding-bottom: 75px; width: 100%; }
	.Top_Bar .site-logo img { width: 220px; }
	
	
	.Navigation { width: 100%; margin-right: 0px; background:url(../img/menu-bg1.png) repeat-x; }
	.Navigation li { line-height: 62px; }
	.Navigation li a { padding: 0px 83px; }
	.Navigation li.gap { margin-left: 0px; }
	.Navigation li a span { padding: 0 0px;}
	.Navigation li.gap a span { padding: 0px; }
	.Navigation li.gap1 a span { padding: 0px 80px 0px 0px; }
	.Navigation li:last-child a { padding-right: 10px;}

	.Navigation li a:hover, .Navigation li.active a { background: #1f252e; background-image: none; }
	.Navigation .triangle {  display: none; }
	.Navigation li a:hover span, .Navigation li.active a span {background: none; }
	

	
	.Product_sec { width: 100%; }
	.Product_sec li { padding: 100px 0px 0px 0px; margin: 0px; }
	.Product_sec li .right { width: 100%; }
	.Product_sec li .left {  width: 100%; }
	
	#Container { width: 100%; }
	
	.Middle_sec { width: 100%; padding: 0px 0px 0px 0px; background: none; }
	.Middle_sec .Center { width: 100%; }
	.Middle_sec #Leftside { padding: 0px 99px; width: 100%; float: none; background: #222a35 url(../img/Client-left-bg.jpg) top center no-repeat;  }
	.Middle_sec #Leftside .Client1 { left:37.2%; top: 186px; }
	
	.Middle_sec #Rightside { margin-top: -1px; padding: 0px 113px 100px ; width: 100%; float: none; background: #2c3545; }
	.Middle_sec #Rightside li { padding: 94px 0px 0px 0px; }
	
	
	.Contact_sec { width: 100%; padding: 0px; background: none; height: auto;}
	.Contact_sec .Center { width: 100%; padding: 0px 0% 0px 0%; }
	.Contact_sec .Center { padding: 98px 6% 98px 6%; width: 100%; background:url(../img/contact-bg1.png) top center no-repeat; background-size: cover; position: relative; right: 0px; }
	.Contact_sec .Form { position: relative; right: 0%; top: 0px; width: 100%;}
	.Contact_sec .Form fieldset p { margin: 0 0 8px; }
	.Contact_sec .Form input.field { width: 100%; background: #2a3241; background-image: none; padding: 0px 26px }
	.Contact_sec .Form input.field1 { width: 100%; background: #2a3241; background-image: none; margin-left: 0px; padding: 0px 26px  }
	.Contact_sec .Form textarea {  width: 100%; background: #2a3241; background-image: none; margin-left: 0px; padding: 20px 26px 10px 26px  }
	.Contact_sec .Form input.Button { width: 100%; background: #005a84!important; background-image: none!important; border-radisu: 0px!important; margin-left: 0px; -webkit-appearance: none; }
	.Contactside { position: relative; background: none; height: auto; }
	
	.map_sec { width: 100%; position: relative; height: 501px; }
	
	footer { width: 100%; }
	footer .center { width: 100%; padding: 15px 2%; }

	}

/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {

	
	.header { width: 100%; padding: 70px 0px 0px 0px; background: url(../img/header-bg2.png) top center no-repeat;  background-size: cover; }
	.header .Center { width: 100%; padding: 0px 6%; }
	
	.header .arrow { right: 0%; bottom: 0px; width: 28% }
	
	.Top_Bar { width: 100%; padding-bottom: 165px;}
	.Top_Bar .site-logo { padding-bottom: 75px; width: 100%; }
	.Top_Bar .site-logo img { width: 220px; }
	
	
	.Navigation { width: 100%; margin-right: 0px; background:url(../img/menu-bg1.png) repeat-x; }
	
	.Navigation li { line-height: 62px; }
	.Navigation li a { padding: 0px 42px; }
	.Navigation li.gap { margin-left: 0px; }
	.Navigation li a span { padding: 0 0px;}
	.Navigation li.gap a span { padding: 0px; }
	.Navigation li.gap1 a span { padding: 0px 30px 0px 0px; }
	.Navigation li:last-child a { padding-right: 10px;}

	.Navigation li a:hover, .Navigation li.active a { background: #1f252e; background-image: none; }
	.Navigation .triangle {  display: none; }
	.Navigation li a:hover span, .Navigation li.active a span {background: none; }
	


	.Product_sec { width: 100%; text-align: center; }
	.Product_sec li { padding: 0px 0px 90px 0px; margin: 0px; }
	.Product_sec li .right { width: 100%; float: none; }
	.Product_sec li .right .img { margin: auto; float: none; padding-bottom: 30px;}
	.Product_sec li .right .Details { width: 100%; text-align: center; }
	.Product_sec li .right .Details p { text-align: center; }
	.Product_sec li .Details a { margin: auto; float: none; }

	.Product_sec li .left {  width: 100%; float: none; padding-left: 0px; }
	.Product_sec li .left .img { margin: auto; float: none; padding-bottom: 30px;}
	.Product_sec li .left .Details { width: 100%; text-align: center; }
	.Product_sec li .left .Details p { text-align: center; }

	#Container { width: 100%; }
	
	.Middle_sec { width: 100%; padding: 0px; background: none; }
	.Middle_sec .Center { width: 100%; }
	.Middle_sec #Leftside { padding: 0px 0px;  width: 100%; float: none; background: url(../img/Client-left-bg.jpg) top center no-repeat; }
	.Middle_sec #Leftside .Client { margin-top: 0px; padding: 106px 65px 0px 65px; width: 306px; height: 306px; background-size: 100%; }
	.Middle_sec #Leftside .Client2 { padding: 106px 65px 0px 65px; margin: 5px 0 0; width: 306px; height: 306px; background-size: 100%;}

	.Middle_sec #Leftside .Client1 { left: 33.2%; top: 155px; padding: 66px 65px 0px 65px; width: 306px; height: 306px; background-size: 100%;}
	
	.Middle_sec #Rightside { margin-top: -1px; padding: 0px 6%; width: 100%; text-align: center; float: none; background: #2c3545; }
	.Middle_sec #Rightside li { padding: 94px 0px; }
	.Middle_sec #Rightside li:last-child { padding-bottom: 94px; }
	.Middle_sec #Rightside li .Industrial { float: none; }
	.Middle_sec #Rightside li .Industrial img { margin: auto; padding-bottom: 30px; }
	
	.Middle_sec #Rightside li .Information { width: 100%; margin: auto; }
	.Middle_sec #Rightside li .Information li { float: none; display: inline-block; }
	
	
	.Contact_sec { width: 100%; padding: 0px; background: none; height: auto;}
	.Contact_sec .Center { width: 100%; padding: 0px 0% 0px 0%; }
	.Contact_sec .Center { padding: 98px 6% 98px 6%; width: 100%; background:url(../img/contact-bg1.png) top center no-repeat; background-size: cover; position: relative; right: 0px; }
	.Contact_sec .Form { position: relative; right: 0%; top: 0px; width: 100%;}
	.Contact_sec .Form fieldset p { margin: 0 0 8px; }
	.Contact_sec .Form input.field { width: 100%; background: #2a3241; background-image: none; padding: 0px 26px }
	.Contact_sec .Form input.field1 { width: 100%; background: #2a3241; background-image: none; margin-left: 0px; padding: 0px 26px  }
	.Contact_sec .Form textarea {  width: 100%; background: #2a3241; background-image: none; margin-left: 0px; padding: 20px 26px 10px 26px  }
	.Contact_sec .Form input.Button { width: 100%; background: #005a84!important; background-image: none!important; border-radisu: 0px!important; margin-left: 0px; -webkit-appearance: none; }
	
	.Contactside { position: relative; background: none; height: auto; }

	.map_sec { width: 100%; position: relative; height: 501px; }

	footer { width: 100%; }
	footer .Center { width: 100%; padding: 15px 2%; }


	}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {

	
	
	.header { width: 100%; padding: 70px 0px 0px 0px; background: url(../img/header-bg2.png) top center no-repeat; background-size: cover;  }
	.header .Center { width: 100%; padding: 0px 6%; }
	
	.header .arrow { right: 0%; bottom: 0px; width: 28% }
	
	.Top_Bar { width: 100%; padding-bottom: 105px;}
	.Top_Bar .site-logo { padding-bottom: 75px; width: 100%; }
	.Top_Bar .site-logo img { width: 220px; }
	
	
	.Navigation { width: 100%; margin-right: 0px; background:url(../img/menu-bg1.png) repeat-x; }
	
	.Navigation li { line-height: 62px; }
	.Navigation li a { padding: 0px 21px; }
	.Navigation li.gap { margin-left: 0px; }
	.Navigation li a span { padding: 0 0px;}
	.Navigation li.gap a span { padding: 0px; }
	.Navigation li.gap1 a span { padding: 0px 10px 0px 0px; }
	.Navigation li:last-child a { padding-right: 10px;}

	.Navigation li a:hover, .Navigation li.active a { background: #1f252e; background-image: none; }
	.Navigation .triangle {  display: none; }
	.Navigation li a:hover span, .Navigation li.active a span {background: none; }
	
	
	.Product_sec { width: 100%; text-align: center; }
	.Product_sec li { padding: 0px 0px 90px 0px; margin: 0px; }
	.Product_sec li .right { width: 100%; float: none; }
	.Product_sec li .right .img { margin: auto; float: none; padding-bottom: 30px;}
	.Product_sec li .right .Details h3 { font-size: 22px; }
	.Product_sec li .right .Details { width: 100%; text-align: center; }
	.Product_sec li .right .Details p { text-align: center; }
	.Product_sec li .Details a { margin: auto; float: none; }

	.Product_sec li .left {  width: 100%; float: none; padding-left: 0px; }
	.Product_sec li .left .img { margin: auto; float: none; padding-bottom: 30px;}
	.Product_sec li .left .Details { width: 100%; text-align: center; }
	.Product_sec li .left .Details h3 { font-size: 20px; }
	.Product_sec li .left .Details p { text-align: center; }

	#Container { width: 100%; }
	
	.Middle_sec { width: 100%; padding: 0px; background: none; }
	.Middle_sec .Center { width: 100%; }
	.Middle_sec #Leftside { text-align: center; padding: 0px 0px;  width: 100%; float: none; background: #222a35 url(../img/Client-left-bg.jpg) top center no-repeat; }
	.Middle_sec #Leftside .Client { margin: auto; margin-top: 0px; padding: 106px 65px 0px 65px; width: 333px; height: 333px; background-size: 100%; }
	.Middle_sec #Leftside .Client2 { margin: auto; padding: 106px 65px 0px 65px; width: 333px; height: 333px; background-size: 100%;}

	.Middle_sec #Leftside .Client1 { margin: auto; left: 0%; top: 0px; position: relative; padding: 66px 65px 0px 65px; width: 333px; height: 333px; background-size: 100%;}
	
	.Middle_sec #Rightside { margin-top: -1px; padding: 0px 6%; width: 100%; text-align: center; float: none; background: #2c3545; }
	.Middle_sec #Rightside li { padding: 94px 0px; }
	.Middle_sec #Rightside li:last-child { padding-bottom: 94px; }
	.Middle_sec #Rightside li .Industrial { float: none; }
	.Middle_sec #Rightside li .Industrial img { margin: auto; padding-bottom: 30px; }
	
	.Middle_sec #Rightside li .Information { width: 100%; margin: auto; }
	.Middle_sec #Rightside li .Information li { float: none; display: inline-block; }
	
	
	.Contact_sec { width: 100%; padding: 0px; background: none; height: auto;}
	.Contact_sec .Center { width: 100%; padding: 0px 0% 0px 0%; }
	.Contact_sec .Center { padding: 98px 6% 98px 6%; width: 100%; background:url(../img/contact-bg1.png) top center no-repeat; background-size: cover; position: relative; right: 0px; }
	.Contact_sec .Form { position: relative; right: 0%; top: 0px; width: 100%;}
	.Contact_sec .Form fieldset p { margin: 0 0 8px; }
	.Contact_sec .Form input.field { width: 100%; background: #2a3241; background-image: none; padding: 0px 26px }
	.Contact_sec .Form input.field1 { width: 100%; background: #2a3241; background-image: none; margin-left: 0px; padding: 0px 26px  }
	.Contact_sec .Form textarea {  width: 100%; background: #2a3241; background-image: none; margin-left: 0px; padding: 20px 26px 10px 26px  }
	.Contact_sec .Form input.Button { width: 100%; background: #005a84!important; background-image: none!important; border-radisu: 0px!important; margin-left: 0px; -webkit-appearance: none; }
	
	.Contactside { position: relative; background: none; height: auto; }
	
	
	.map_sec { width: 100%; position: relative; height: 501px; }
	

	footer { width: 100%; }
	footer .Center { width: 100%; padding: 15px 2%; }
	
}

@media only screen and (max-width: 1024px) {
	.Navigation li {
	    width: 33.33%;
	    text-align: center;
	}		
}
