@charset "utf-8";
/* CSS Document */

*{ box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box; }

body{ margin:0px; padding:0px; font-size:16px; color:#979797; font-family:DINWeb, sans-serif; font-size:14px; background:#fff;}
ul{ margin:0px; padding:0px;}


ul li{ list-style:none; margin:0px; padding:0px;}

table {border-collapse:separate;border-spacing:0;}

caption, th, td {text-align:left;font-weight:normal;float:none !important;}

table, th, td {vertical-align:middle;}

blockquote:before, blockquote:after, q:before, q:after {content:'';}

blockquote, q {quotes:"" "";}

a img {border:none; color:#2686bd;}
a:hover{text-decoration:none;}
.paddingPanel{padding:0px;}


h1{font-family:DINWeb, sans-serif; text-transform:uppercase; padding:0 0 20px 0; line-height:9px;}
h2{ font-family:DINWeb, sans-serif; text-transform:uppercase; padding:0 0 20px 0; }
h3{ font-family:DINWeb, sans-serif; text-transform:uppercase; padding:0 0 20px 0; }
h4{ font-family:DINWeb, sans-serif; text-transform:uppercase; padding:0 0 20px 0; }
h5{ font-family:DINWeb-Bold, sans-serif; text-transform:uppercase; padding:10px 0 1px 0; color:#f58634}

a:focus {outline:0;}

.relativePanel{position:relative;}

.wrapper{ width:100%;}

.menuPanelBox{ width:100%; background:rgba(255,255,255,.8) ; padding:42px 0; z-index:99999999999; position:absolute; top:0;}
.menuPanelBox img{position:absolute; top:-33px; left:0px;}
.menuPanelBox-01{ width:100%; position:fixed; top:0; background:#fff; padding:17px 0; z-index:99999999999;}
.menuPanelBox-01 img{ width:220px; position:absolute; top:-14px; left:0px;}	

	
	
	
.bannerBottom{width:100%;}	
.bannerBottomLeft{ background:#eb1e14; padding-bottom:20px; padding-top:20px; height:320px;}
.bannerBottomLeft img{width:100%;}	
.bannerBottomLeft p{color:#fff; padding:20px 0 10px 0; font-size:16px;}
.bannerBottomLeft p strong{ color:#febb1b;}
.bannerBottomRight{ background:#e78005; padding-bottom:20px; padding-top:100px; height:320px; text-align:center; }
.bannerBottomRight h1{color:#FFF; display:inline-block; margin:auto;}
.bannerBottomRight h1 em{ color:#fcdc5d;  font-family:DINWeb-bold, sans-serif; }	
.bannerBottomRight h1 img{ margin-right:10px;}
.infoPanel{color:#fff; text-align:right; font-size:16px; text-transform:none;}
.infoPanel a{color:#fff;}
.infoPanel a:hover{color:#fff; text-decoration:underline;}

.socialIconInfo{ margin-top:10px;}
.socialIconInfo i{font-size:25px; color:#fff; margin-top:7px; vertical-align:middle; border:2px solid #fff;border-radius:50%; width:50px; height:50px; text-align:center; padding-top:12px; background:none; margin-right:10px; transition: all 0.2s ease-in-out 0s;}
.socialIconInfo i:hover{color:#fff; background:#d46818; margin-top:-5px;}
.masalaPanel img{width:100%;}

.socialIconInfo-02{ }
.socialIconInfo-02 i{font-size:25px; color:#d46818; margin-top:7px; margin-right:22px; vertical-align:middle; border:1px solid #626262;border-radius:50%; width:50px; height:50px; text-align:center; padding-top:12px; background:#fff; margin-right:5px;}
.socialIconInfo-02 i:hover{color:#fff; background:#d46818; border:1px solid #bf5c13;}




.moreLink{ width:100%; text-align:right; margin-top:-20px;}
.moreLink a{padding:5px 15px; background:#ce770f; color:#fff; border-radius:20px;}
.moreLink a:hover{ background:#e38412;}

.productsList{ background:url(../images/slide1.jpg) no-repeat center center; height:205px; background-size:cover; background-attachment:fixed;}
.productsListInner{background:rgba(0,0,0,.6); padding:60px 0 0 0; height:100%; min-height:auto; text-align:center;}
.productsListInner h1{color:#fff; font-family:DINWeb-bold, sans-serif; font-size:50px;}
.productsListInner p{color:#fff; font-size:20px; font-weight:bold;}

.productsList-01{ background:url(../images/slide2.jpg) no-repeat center center; height:504px; background-size:cover; background-attachment:fixed;}
.productsListInner-01{background:rgba(0,0,0,.5) url(../images/body-bg3.png); padding:70px 0 0 0; height:100%; min-height:auto; text-align:center;}
.productsListInner-01 h1{color:#fff; font-family:DINWeb-bold, sans-serif; font-size:70px;}
.productsListInner-01 p{color:#fff; font-size:16px;}
.productsListInner-01 h2{color:#fff; font-family:DINWeb-bold, sans-serif; font-size:50px; color:#eacc61; padding-bottom:0px;}

.infrastructurePanel{background:rgba(255,255,255,.2); padding:50px 0 30px 0; cursor:pointer; text-align:center; margin-top:65px; position:relative; transition: all 0.1s ease-in-out 0s;}
.infrastructurePanel:hover{background:#e78005; }
.infrastructurePanel:hover >.icon01{background:url(../images/03.png); }

.infrastructurePanel h1{color:#fff; font-family:DINWeb-bold, sans-serif; font-size:30px; text-transform:none; padding-bottom:10px;}
.icon01{background:url(../images/02.png); width:108px; height:49px; position:absolute; border-radius:100% 100% 0 0; top:-49px; left:50%; margin-left:-60px; padding-top:15px;}
.infrastructurePanel p{color:#fff; font-size:14px;}


.ourProducts{background:#fff; padding:33px 0;}
.productsName{ text-align:center; color:#2b2b2b; font-size:18px; padding:10px 0;  display:block;}

.peopleSayinPanel{ background:#e6e6e6; border:5px solid #333; border-left:0px; border-right:0px;}
.peopleSayinPanelLeft{ background:#e6e6e6; padding:0px; position:relative; height:auto; min-height:100%;}
.peopleSayinPanelLeft img{width:100%;}
.peopleSayinPanelRight{ background:#d7d7d7; padding:0px; height:370px; position:relative;}
.videoPanel{width:100%; height:370px;}

.panel-02{width:200px; height:27px; background:#000; position:absolute; right:0px; bottom:0px; z-index:99;}


.clientList{ background:url(../images/slide3.jpg) no-repeat center center;  background-size:cover; background-attachment:fixed; border-bottom:0px solid #fff;}
.clientListInner{background:rgba(0,0,0,.7) url(../images/body-bg3.png); padding:105px 0 0 0; height:100%; min-height:auto; text-align:center;}
.clientListInner h1{color:#fff; font-family:DINWeb-bold, sans-serif; font-size:50px;}
.clientListInner p{color:#fff; font-size:16px;}	
.clientListBox{ background:rgba(255,255,255,.7); padding:20px 0; margin-top:20px;}
.client{ }
.client img{width:100%; padding:10px; background:#fff;  border:1px solid #b6b6b6;}
	
	
	
/*support*/
.researchpanel{margin-top:20px;}
.researchpanel01{text-align:center; border:7px solid #e0e0e0; padding:30px 40px; border-radius:50%; box-shadow:inset 2px 2px 10px #9f9f9f; height:200px; width:200px; margin:auto;}
.researchpanel h3{font-family:roboto; font-size:24px; color:#626363; text-align:center;}
.researchpanel h3 span{color:#22a8ba;}
.researchpanel h4{font-family:roboto; font-size:16px; color:#6d6d6d; text-align:center; line-height:26px;}
.researchpanel p{font-family:roboto; font-size:13px; color:#6d6d6d; line-height:24px; text-align:justify;  text-align:center;}
.moreinfo{text-align:center; margin-top:30px;}
.moreinfo a{background:#2190a0; border-radius:5px; padding:7px 15px; color:#fff; font-family:roboto; font-size:14px;}
.moreinfo a:hover{background:#3e3e3e; transition:all 1s ease;}
.outstanding{background:#e7e7e7; padding-bottom:50px; text-align:center;}
.outstanding01 h2{font-family:roboto; font-size:24px; color:#4e4e4e; text-align:center; text-transform:uppercase;}
.outstanding01 p{font-family:roboto; font-size:14px; color:#6d6d6d; text-align:center; line-height:24px;}
.outstanding02{text-align:center; border:7px solid #e0e0e0; padding:30px 40px; border-radius:50%; box-shadow:inset 2px 2px 10px #9f9f9f;}

.bannerPanelInner {height:470px;}
.bannerPanelInner img{width:100%;}


/*brdCom*/
.brdCom{background:rgba(238,238,238,.7); padding:10px 0; margin-top:-45px; z-index:99999; color:#666; position:relative; border-bottom:5px solid #dbdada;}
.arrowBrd{padding:0 10px;}
.brdCom a{color:#F60;}

/*products List*/
.productsPanelBoxList{background:url(../images/products/products_bg.jpg); padding:20px 0 50px 0; color:#4d4d4d; position:relative;}

.headingPanel{text-align:center; padding-top:20px;}
.productsPanelBoxList h1{ background:text-align:center; font-family:DINWeb-bold, sans-serif; font-size:50px; text-align:center; color:#6e6e6e;}
.productsListBox{ background:#f5f5f5 url(../images/products/products_bg_line.png) repeat-y center center; opacity:30px 0; margin-top:40px;}
.productsListBox:after{ background:url(../images/products/sd.png) left top repeat-x; position:absolute; bottom:0px; content:""; width:100%; height:52px; background-size:contain; -moz-background-size:contain; -ms-background-size:contain; -o-background-size:contain; -webkit-background-size:contain;}
.productsListBoxLeft{ padding-top:30px;}
.productsListImgBox{ width:70%; border: 1px solid #dfddde; background:#f5f1f2; margin:auto; border-radius:7px; -moz-border-radius:7px; -webkit-border-radius:7px;}
.headingPanel p{font-size:17px;}
.productsNameInner{border-bottom:1px solid #dddddd; text-align:center; border-top:1px solid #dddddd; padding:5px; width:70%; margin:auto; font-size:36px; font-family:DINWeb-bold, sans-serif; color:#fc730e; margin-top:15px; text-transform:capitalize;}
.morePanel{padding:5px 25px; background:#047176; display:inline-block; color:#fff; border-radius:7px;}
.morePanel:hover{background:#e48420; color:#fff; }
.zoomBox{text-align:center; padding-top:10px;}

.productsListImgBox img{width:100%;}
.productsListBoxRight{}
.productsListBoxRight h2{ font-size:30px; font-family:DINWeb, sans-serif; color:#e7841f; text-transform:none; margin-bottom:0px; padding-bottom:10px;}
.productsListBoxRight h3{ font-size:20px; font-family:DINWeb, sans-serif; color:#107a7a; text-transform:none; margin-bottom:0px; padding-bottom:10px;}
.productsListBoxRight p{font-family:DINWeb, sans-serif; font-size:15px; line-height:28px; text-align:justify; padding-right:100px;}
.productsListBoxRight ul{ margin-left:10px; margin-bottom:20px;}
.productsListBoxRight ul li{ padding-bottom:10px; padding-left:18px; background:url(../images/products/arrow-products.jpg) no-repeat 0 5px; color:#606060;}

.MiddleContainerPanel{ padding:20px 0; background:#fff; position:relative;}
.list{ padding:20px 0;}
.listPanel{border:1px solid #dbdbdb; background:#fff; position:relative;min-height: 283px;}
.listPanel img{width:100%;}
.listPanelName{padding:20px 0px; text-align:center; color:#fff; font-size:18px;}
.listPanelName strong{font-size:20px; text-transform:uppercase;}
.listPanelNob{ width:50px; height:50px; border-radius:50%; text-align:center; color:#fff; background:#333333; position:absolute; top:-15px; left:-15px;  font-size:30px; font-family:DINWeb-bold, sans-serif; padding-top:7px; }
.listPanelInfo{ text-align:center; color:#fff; font-size:18px; text-transform:uppercase; margin-bottom:20px;}
.listPanelInfo {padding:10px 0px; display:block; color:#fff; background:#333333;}
.listPanelInfo a:hover{background:#151515;}
.listColor{background:#c31f09;}
.listColor-01{background:#328107;}
.listColor-02{background:#f3a00e;}
.listColor-03{background:#1392b2;}
.MiddleContainerPanel h2{ font-size:30px; font-family:DINWeb-bold, sans-serif; color:#e7841f; text-transform:uppercase; margin-bottom:0px; padding-bottom:10px;}
.MiddleContainerPanel h3{ font-size:25px; font-family:DINWeb, sans-serif; color:#107a7a; text-transform:none; margin-bottom:0px; padding-bottom:10px;}
.MiddleContainerPanel p{font-family:DINWeb, sans-serif; font-size:15px; line-height:22px; text-align:justify; padding-right:20px; color:#636363;}
.MiddleContainerPanel p b{ font-size:30px;}
.MiddleContainerPanel ul{ margin-left:10px; margin-bottom:20px;}
.MiddleContainerPanel ul li{ padding-bottom:10px; padding-left:18px; background:url(../images/products/arrow-products.jpg) no-repeat 0 5px; color:#606060;}
.aboutPanel{border-bottom-style: double; padding-bottom:25px; padding-top:10px; margin-bottom:30px;}
.stylePanel-09 img{width:100%;}

.orderFormPanel{ padding-top:30px;}
.fontIconSize-02{color:#e4860c}
.pdoductsPanel-05{width:100%; border:1px solid #c7c7c7; background:#fff; border-radius:7px;}
.pdoductsPanel-05 img{width:100%; border-radius:7px;}
.pdoductsPanel-06{width:100%; border:1px solid #c7c7c7; background:#fff; border-radius:7px; padding:25px 0px 15px 10px; font-size:16px;}
.orderFormPanelRight{width:100%; border:1px solid #c7c7c7; background:#fff; padding:30px 15px; border-radius:7px; position:relative;}
.orderFormPanelRight:after{ position:absolute; content:""; bottom:-30px; width:100%; height:29px; background:url(../images/products/sd.png) no-repeat center top; background-size:contain; -moz-background-size:contain; -webkit-background-size:contain;}
.socialPanelBox{width:100%; border:1px solid #c7c7c7; background:#fff; border-radius:7px; margin-top:30px; margin-bottom:20px; padding:7px 0;}
.style-05{font-size:26px; font-weight:bold; padding-top:13px;}
.icon-05{color: #8b8b8b;font-size: 38px; margin-right: 5px;}

.inputPanelBox {
    border: 1px solid #b7b7b7;
    border-radius: 7px;
    color: #454545 !important;
    margin-bottom: 10px;
    padding: 5px;
    width: 100%;
}
.inputPanelBox-01 {
    border: 1px solid #b7b7b7;
    border-radius: 7px;
    color: #454545 !important;
    height: 237px;
    margin-bottom: 10px;
    padding: 5px;
    width: 100%;
}
.inputPanelBox-06 {
    border: 1px solid #b7b7b7;
    border-radius: 7px;
    color: #454545 !important;
    height: 197px;
    margin-bottom: 10px;
    padding: 5px;
    width: 100%;
}
.butPanelBox {
    background: none repeat scroll 0 0 #177cbc;
    border: 1px solid #0d69a4;
    border-radius: 7px;
    color: #ffffff;
    display: inline-block;
    float: right;
    height: 30px;
    line-height: 27px;
    text-align: center;
    width: 86px;
}
.butPanelBox:hover {
    background: none repeat scroll 0 0 #c75f11;
    border: 1px solid #b9570e;
}

/*footer*/
.footer{background:#323232; border-top:10px solid #2a2a2a; padding-bottom:20px;}

.footer h3{color:#FFFFFF; font-family:Verdana; font-size:16px; font-style:italic; padding-bottom:0px;}
.footer h4{background:url(../images/footer_line.png) 0 10px repeat-x; padding:0px; margin:0px;}
.footer p{color:#d0d0d0; font-size:16px;}
.footer p strong{color:#d0d0d0; line-height:24px; font-size:12px; font-style:italic; font-size:14px;}
.footericons{font-size:16px; color:#8b8b8b; margin-right:5px;}
.footericons01{font-size:24px; color:#8b8b8b; margin-right:15px;}
.footer ul{list-style-type:none;}
.footer ul li{background:url(../images/footer_li.png) 10px 10px no-repeat; line-height:30px; font-size:16px;}
.footer ul li a{color:#d0d0d0; padding-left:25px;}
.feedin{width:100%; margin-bottom:10px; background:#444444; box-shadow:inset 0px 5px 10px #535353; border-radius:5px; border:1px solid #2d2d2d; color:#d2d2d2; padding:7px; font-size:11px;}
.feedin01{height:135px;}
.sendbutton{float:right; background:#444444; border-radius:5px; border:1px solid #2d2d2d; color:#d0d0d0; padding:5px 15px; font-size:12px;}
.sendbutton:hover{background:#252525; transition:all 1s ease;}

.footer01{background:#2d2d2d; padding:15px 0;}
.footer01 p{color:#d0d0d0; line-height:26px; font-size:12px;}
.footer01 p a{color:#d0d0d0; padding-left:10px; padding-right:10px;}
.powered{float:right;}
.addressPanel img{width:100%;}

.error{background: none repeat scroll 0 0 #979797;border-radius: 5px;color: #e4231d !important;font-size: 12px !important;height: 20px;margin-bottom: 5px;margin-top: -8px;padding-left: 10px;padding-top: 2px;width: 232px;}

.result{color:#69CF32;font-size: 14px;height: 25px;padding-left: 10px;padding-top: 2px;text-align: center;}
.resulterror{color: #e4231d;font-size: 14px;height: 25px;padding-left: 10px;padding-top: 2px;text-align: center;}

@media (max-width:1045px)

{
	
.style-05{font-size:20px; font-weight:bold; padding-top:13px;}
.icon-05{color: #8b8b8b;font-size: 30px; margin-right:0px;}
.pdoductsPanel-06{font-size:15px;}
.bannerPanelInner { height:auto;}
.productsListBoxRight p{padding-right:12px;}
.clientListInner{padding:50px 0 0 0;}

.menuPanelBox img{position:absolute; top:-12px; left:0px; width:250px;}	
}

@media only screen and (min-width: 768px) and (max-width: 995px) 

{
	
.bannerBottomRight h1{font-size:22px;}
	
.productsList{ background:url(../images/slide1.jpg) no-repeat center center; height:225px; background-size:cover; background-attachment:fixed;}
.productsListInner{background:rgba(0,0,0,.7); padding:50px 0 0 0; height:100%; min-height:auto; text-align:center;}
.productsListInner h1{color:#fff; font-family:DINWeb-bold, sans-serif; font-size:50px;}
.productsListInner p{color:#fff; font-size:16px;}	
	
.footer h3{font-size:15px;}	


.menuPanelBox{ width:100%; background:rgba(255,255,255,.8) ; padding:42px 0; z-index:99999999999; position:absolute; top:0;}
.menuPanelBox img{position:absolute; top:-33px; left:0px; width:80px;}
.menuPanelBox{ width:100%; background:rgba(255,255,255,.8) ; padding:42px 0; z-index:99999999999; position:absolute; top:0;}
.menuPanelBox img{position:absolute; top:-33px; left:0px; width:210px;}

.style-05{font-size:11px; font-weight:bold; padding-top:25px;}
.icon-05{color: #8b8b8b;font-size: 12px; margin-right:0px;}	
.pdoductsPanel-06{font-size:14px;}

.clientListInner{padding:30px 0 0 0;}
.footer01 p{font-size:11px;}
.moreLink{margin-top:0px;}
.infrastructurePanel h1{font-size:19px;}
.productsListBoxRight p{padding-right:12px;}
	}


@media only screen and (min-width: 640px) and (max-width: 767px)
{
	
	
.footer h3{font-size:15px;}	


.menuPanelBox{ width:100%; background:rgba(255,255,255,.8) ; padding:42px 0; z-index:99999999999; position:absolute; top:0;}
.menuPanelBox img{position:absolute; top:-33px; left:0px; width:80px;}
.menuPanelBox{ width:100%; background:rgba(255,255,255,.8) ; padding:42px 0; z-index:99999999999; position:absolute; top:0;}
.menuPanelBox img{position:absolute; top:-33px; left:0px; width:210px;}
	

.bannerBottomRight h1{font-size:20px;}

.productsListInner p{font-size:14px;}
.productsList{ height:200px;}
.productsListInner{padding:60px 0 0 0;}
.footerBoxLeft{text-align:center;}
.footerBoxRight{text-align:center;}
.powered{float:none;}
.icon01{background:none; width:108px; height:100px; position:absolute; border-radius:100% 100% 0 0; top:-5px; left:50%; margin-left:-60px; padding-top:15px;}
.infrastructurePanel h1{padding-top:10px;}
.infrastructurePanel:hover{background:#e78005; }
.infrastructurePanel:hover >.icon01{background:none; }


.productsListBox{background:none;}
.productsListBox:after{display:none;}
.productsListImgBox{width:30%; margin:inherit; float:left;}


.infrastructurePanel{background:#0C6; padding:57px 0 30px 0; cursor:pointer; text-align:center; margin-top:5px; position:relative; transition: all 0.1s ease-in-out 0s;}
.infrastructurePanel:hover{background:#e78005; }
.infrastructurePanel:hover >.icon01{background:none; }
.icon01 img{ height:50px;}

	}

@media only screen and (min-width: 480px) and (max-width: 639px)

{
.menuPanelBox{ width:100%; background:rgba(255,255,255,.8) ; padding:42px 0; z-index:99999999999; position:absolute; top:0;}
.menuPanelBox img{position:absolute; top:-33px; left:0px; width:80px;}
.menuPanelBox{ width:100%; background:rgba(255,255,255,.8) ; padding:42px 0; z-index:99999999999; position:absolute; top:0;}
.menuPanelBox img{position:absolute; top:-33px; left:0px; width:210px;}		

.bannerBottomRight h1{font-size:30px;}


.productsListInner-01 h1{font-size:45px;}
.productsListInner-01 h2{font-size:30px;}
.productsPanelBoxList h1{font-size:30px;}
.pdoductsPanel-05{display:none;}


/*products List*/
.productsListBox{background:none; background-color:#f5f5f5; padding:20px 0 50px 0; color:#4d4d4d; position:relative;}


.productsListBox{background:none;}
.productsListBox:after{display:none;}
.productsListImgBox{width:70%; margin:auto;}
.productsList{ background:url(../images/slide1.jpg) no-repeat center center; height:200px; background-size:cover; background-attachment:fixed;}
.productsListInner{background:rgba(0,0,0,.7); padding:50px 0 0 0; height:100%; min-height:auto; text-align:center;}

.footerBoxLeft{text-align:center;}
.footerBoxRight{text-align:center;}
.powered{float:none;}
.bannerBottomRight{height:240px; padding-top:50px;}



.infrastructurePanel{background:#0C6; padding:57px 0 30px 0; cursor:pointer; text-align:center; margin-top:5px; position:relative; transition: all 0.1s ease-in-out 0s;}
.infrastructurePanel:hover{background:#e78005; }
.infrastructurePanel:hover >.icon01{background:none; }
.icon01 img{ height:50px;}

.infrastructurePanel h1{color:#fff; font-family:DINWeb-bold, sans-serif; font-size:30px; text-transform:none; padding-bottom:10px;}
.icon01{background:none; width:108px; height:49px; position:absolute; border-radius:100% 100% 0 0; top:-9px; left:50%; margin-left:-60px; padding-top:15px;}
.infrastructurePanel p{color:#fff; font-size:14px;}
.peopleSayinPanel{padding:20px 0 !important;}
.peopleSay{ border-left:0px;}
.peopleSayinPanel p{font-size:14px;}


.infrastructurePanel{background:#0C6; padding:57px 0 30px 0; cursor:pointer; text-align:center; margin-top:5px; position:relative; transition: all 0.1s ease-in-out 0s;}
.infrastructurePanel:hover{background:#e78005; }
.infrastructurePanel:hover >.icon01{background:none; }
.icon01 img{ height:50px;}





}


@media only screen and (min-width: 320px) and (max-width: 479px)

{.menuPanelBox{ width:100%; background:rgba(255,255,255,.8) ; padding:42px 0; z-index:99999999999; position:absolute; top:0;}
.menuPanelBox img{position:absolute; top:-33px; left:0px; width:80px;}
.menuPanelBox{ width:100%; background:rgba(255,255,255,.8) ; padding:42px 0; z-index:99999999999; position:absolute; top:0;}
.menuPanelBox img{position:absolute; top:-33px; left:0px; width:210px;}		
.bannerBottomRight h1{font-size:20px;}

.productsListInner h1{font-size:25px;}

.productsListInner-01 h1{font-size:25px;}
.productsListInner-01 h2{font-size:30px;}


/*products List*/
.productsListBox{background:none; background-color:#f5f5f5; padding:20px 0 50px 0; color:#4d4d4d; position:relative;}

.productsPanelBoxList h1{font-size:25px;}
.style-06{padding:0px;}
.pdoductsPanel-05{display:none;}
.style-05{font-size:18px;}

.productsListBox{background:none;}
.productsListBox:after{display:none;}
.productsListImgBox{width:70%; margin:auto;}
.productsList{ background:url(../images/slide1.jpg) no-repeat center center; height:200px; background-size:cover; background-attachment:fixed;}
.productsListInner{background:rgba(0,0,0,.7); padding:50px 0 0 0; height:100%; min-height:auto; text-align:center;}

.footerBoxLeft{text-align:center;}
.footerBoxRight{text-align:center;}
.powered{float:none;}
.bannerBottomRight{height:240px; padding-top:50px;}

.infrastructurePanel{background:#0C6; padding:57px 0 30px 0; cursor:pointer; text-align:center; margin-top:5px; position:relative; transition: all 0.1s ease-in-out 0s;}
.infrastructurePanel:hover{background:#e78005; }
.infrastructurePanel:hover >.icon01{background:none; }
.icon01 img{ height:50px;}

.infrastructurePanel h1{color:#fff; font-family:DINWeb-bold, sans-serif; font-size:30px; text-transform:none; padding-bottom:10px;}
.icon01{background:none; width:108px; height:49px; position:absolute; border-radius:100% 100% 0 0; top:-9px; left:50%; margin-left:-60px; padding-top:15px;}
.infrastructurePanel p{color:#fff; font-size:14px;}
.peopleSayinPanel{padding:20px 0 !important;}
.peopleSay{ border-left:0px;}
.peopleSayinPanel p{font-size:14px;}

	}

@media only screen and (min-width: 240px) and (max-width: 319px)

{
	

	
	}


@font-face {font-family:DINWeb-Black; 
src: url("../fonts/DINWeb-Black.eot");
	src: url('../fonts/DINWeb-Black.woff') format('woff'), url('../fonts/DINWeb-Black.ttf') format('truetype'), url('../fonts/DINWeb-Black.svg') format('svg');

}



@font-face {font-family:DINWeb-Light; 
src: url("../fonts/DINWeb-Light.eot");
	src: url('../fonts/DINWeb-Light.woff') format('woff'), url('../fonts/DINWeb-Light.ttf') format('truetype'), url('../../../ms_and_me/en/fonts/DINWeb-Light.svg') format('svg');

}

@font-face {font-family:DINWeb-Medium; 
src: url("../fonts/DINWeb-Medium.eot");
	src:url('../fonts/DINWeb-Medium.woff') format('woff'), url('../fonts/DINWeb-Medium.ttf') format('truetype'), url('../../../ms_and_me/en/fonts/DINWeb-Medium.svg') format('svg');
	
}

@font-face {font-family:DINWeb; 
src: url("../fonts/DINWeb.eot");
	src:url('../fonts/DINWeb.woff') format('woff'), url('../fonts/DINWeb.ttf') format('truetype'), url('../fonts/DINWeb.svg') format('svg');
}



@font-face {
  font-family: 'Nixie One';
  font-style: normal;
  font-weight: 400;
 src: url("../fonts/NixieOne-Regular.eot");
	src:url('../fonts/NixieOne-Regular.otf') format('woff'), url('../fonts/NixieOne-Regular.ttf') format('truetype'), url('../fonts/NixieOne-Regular.svg') format('svg');
}

