body, div, ul, li, h1, h2, h3, h4, h5, h6, p, blockquote, th, td, img
{ margin:0; padding:0; border:0; font-family:'Conv_MyriadPro-Regular',Sans-Serif; }
.clear{clear:both;}
*{ outline:none;}
.hide{display:none;}
*::-moz-selection { background: none repeat scroll 0 0 #1fb1f7; color: #FFFFFF; }

h1 { font-family:'Conv_MyriadPro-Regular',Sans-Serif; font-size: 32px; color: #444c51; line-height: 40px; font-weight: normal; padding: 0px 0px 0px 0px; }
h2 { font-family:'Conv_MyriadPro-Regular',Sans-Serif; font-size: 32px; color: #444c51; line-height: 40px; font-weight: normal;  padding: 0px 40px 0px 0px; }
h3 { font-family:'Conv_MyriadPro-Regular',Sans-Serif; font-size: 20px; color: #444c51; line-height: 20px; font-weight: normal;  padding: 0px 40px 0px 0px; }
h4 { font-family:'Conv_MyriadPro-Regular',Sans-Serif; font-size: 20px; color: #444c51; line-height: 20px; font-weight: normal;  padding: 0px 0px 10px 0px; }

p{ font-size: 15px; color: #31393d; line-height: 22px; text-align: left;  padding: 5px 0px 5px 0px;}

a { color: #464646; text-decoration: none;
	-moz-transition: all 0.6s ease 0s; 
	-o-transition: all 0.6s ease 0s; 
	-webkit-transition: all 0.6s ease 0s; 
	transition: all 0.6s ease 0s; }
a:hover { color: #000; text-decoration: underline; }


.wrapper-main { width: 100%; height: auto;}
.banner-wrapper { width: 100%; height: auto; background: #61aad8;}
.banner-inner{
	 width: 100%;
    height: auto;
    background: #61aad8 url(../images/data-center.jpg) no-repeat;
    background-size: cover;
    background-position: center;
}
.banner-main { width: 1000px; height: auto; margin: 0 auto; position: relative; }
.banner { width: 1000px; height: auto; padding: 0px 0px 0px 0px;}

.slider-wrap								{ width: 1000px; position: relative; }			
.stripViewer .panelContainer 
.panel ul									{ text-align: left; margin: 0 15px 0 30px; }
.stripViewer								{ width: 1000px; height: 421px; position: relative; overflow: hidden; }
.stripViewer .panelContainer				{ position: relative; left: 0; top: 0; }
.stripViewer .panelContainer .panel			{ width: 1000px; float: left; height: 100%; position: relative;}
.stripNavL, .stripNavR, .stripNav			{ display: none; }
.nav-thumb 									{ }
#movers-row									{ height:124px; margin: -43px 0 0 65px; background: url(../images/banner-shadow.png) no-repeat bottom center; position: absolute; }
#movers-row div								{ width: 20%; float: left; }
#movers-row div a.cross-link 				{ float: right; }
.photo-meta-data							{ background: url(images/transpBlack.png); padding: 10px; height: 30px; margin-top: -50px; position: relative; z-index: 9999; color: white; }
.photo-meta-data span 						{ font-size: 13px; }
.cross-link									{ width: auto; display: block;  margin-top: -14px; float: left; position: relative; padding-top: 11px; z-index: 9999; }
.active-thumb 								{ background: transparent url(../images/icon-uparrowsmallwhite.png) top center no-repeat; }


.header-wrapper { width: 100%; height: auto; background: #ecf1f7; }
.header-main { width: 870px; height: auto; margin: 0 auto; }
.logo { width: 224px; height: 73px; float: left; padding: 0px 0px 0px 0px;}
.menu { width: auto; height: auto; padding: 41px 0px 0px 0px; z-index: 99999; position: relative; float: right;}
.menu ul { list-style: none; padding: 0px; margin: 0px;}
.menu li { display: inline; font-family:'Conv_MyriadPro-Regular',Sans-Serif; font-size: 16px; color: #1b4e63; line-height: 29px; float: left; }
.menu li a { color: #1b4e63; text-decoration: none; background: #ecf1f7; padding: 8px 15px;}
.menu li a:hover { color: #FFF; background: #268ef9; padding: 10px 30px; border: 1px solid #0CF;}
.main-box { width: 885px; height: auto; margin: 0 auto; }
.content-main { width: 885px; height: auto; padding: 75px 0px 0px 0px; }
.content-left { width: 575px; height: auto; float: left; padding: 0px 0px 0px 0px; }
.content-right { width: 271px; height: auto; float: left; padding: 0px 0px 0px 39px; }
.service-box { width: 885px; height: auto; padding: 20px 0px 0px 0px; }
.service-main { width: 269px; height: auto; float: left; padding: 0px 39px 0px 0px; }
.service-main1 { width: 269px; height: auto; float: left; padding: 0px 0px 0px 0px; }
.service-box h2 { font-family:'Conv_MyriadPro-Regular',Sans-Serif; font-size: 32px; color: #444c51; line-height: 40px; font-weight: normal; float: left; background: url(../images/ash-aro.png) no-repeat right 17px; padding: 0px 30px 0px 0px; }
.ser-img { width: 269px; height: 127px; padding: 50px 0px 10px 0px; }
.ser-cont { width: 269px; height: auto; padding: 0px 0px 0px 0px; }
.bottom-box { width: 843px; height: auto; border: 1px solid #61aad8; padding: 20px 20px 20px 20px; position: relative; margin: 50px 0px; }
.bottom-box h3 { font-family:'Conv_MyriadPro-Regular',Sans-Serif; font-size: 32px; color: #444c51; line-height: 40px; font-weight: normal; padding: 0px 0px 0px 0px; position: absolute; z-index: 1; top: -20px; left: 30px; background: #FFF; padding: 0px 20px; }
.footerbox-wrapper { width: 100%; height: auto; background: #ecf1f7;padding: 20px 0px;}
.footerbox-main { width: 884px; height: auto; margin: 0 auto; }
.footerbox { width: 268px; height: auto; float: left; background: url(../images/home.png) no-repeat top center; margin: 20px 39px 20px 0px; }
.footerbox1 { width: 268px; height: auto; float: left; background: url(../images/address.png) no-repeat top center; margin: 20px 39px 20px 0px; }
.footerbox2 { width: 268px; height: auto; /*float: left;*/ background: url(../images/email.png) no-repeat top center; margin: 0px auto  0px;}
.footerbox-cont { width: 265px; height: auto; font-size: 17px; color: #31393d; line-height: 24px; text-align: center; padding: 65px 0px 0px 0px; }
.footerbox h3 { font-family:'Conv_MyriadPro-Regular',Sans-Serif; font-size: 23px; color: #246188; line-height: 40px; font-weight: normal; /*float: left;*/ display: table;   margin: auto; background: url(../images/ash-aro-rit.png) no-repeat right 25px; padding: 10px 25px 0px 35px; }
.footerbox1 h3 { font-family:'Conv_MyriadPro-Regular',Sans-Serif; font-size: 23px; color: #246188; line-height: 40px; font-weight: normal; float: left; background: url(../images/ash-aro-rit.png) no-repeat right 25px; padding: 10px 25px 0px 60px; }
.footerbox2 h3 { font-family:'Conv_MyriadPro-Regular',Sans-Serif; font-size: 23px; color: #246188; line-height: 40px; font-weight: normal; float: left; background: url(../images/ash-aro-rit.png) no-repeat right 25px; padding: 10px 25px 0px 35px; }
.footer-wrapper { width: 100%; height: auto; background: #246188;}
.footer-main { width: 884px; height: auto; margin: 0 auto; padding: 1px; }
.footer-news {  width: 882px; height: 56px; border: 1px solid #94c0dc; margin: 30px 0px 30px 0px;}
.footer-news-but {  width: 146px; height: 56px; float: left;}
.footer-news-cont {  width: 736px; height: 56px; color: #beddf0; line-height: 55px; float: left;}
.footer-bot-main { width: 884px; height: auto; padding: 0px 0px 30px 0px;  }
.footer1 { width: 220px; height: auto; float: left; background: url(../images/sat.png) no-repeat left top; padding: 45px 0px 0px 0px;}
.footer1 a { color: #ecf1f7; text-decoration: none; line-height: 30px; padding: 0px 0px 0px 0px; }
.footer1 a:hover { color: #FFF; text-decoration: underline;}
.newsletter-main-box { width: 380px; height: auto; float: left; padding: 0px 0px 0px 0px; }
.footer-bot-main h3 { font-family:'Conv_MyriadPro-Regular',Sans-Serif; font-size: 22px; color: #ecf1f7; line-height: 40px; font-weight: normal; padding: 0px 0px 0px 0px; }
.newsletter-main-box span { font-size: 12px; font-style: italic; color: #ecf1f7;}
.newsletter-fld { width: 345px; height: 32px; color: #FFF; line-height: 20px; border: 1px solid #94c0dc; background: transparent; padding: 0px 15px; margin: 15px 0px 0px 0px; }
.red-button { width: 130px; height: 39px; background: url(../images/submit.png) no-repeat top right; float: right; border: 0px; cursor: pointer; -moz-transition: all 0.6s ease 0s; 
	-o-transition: all 0.6s ease 0s; 
	-webkit-transition: all 0.6s ease 0s; 
	transition: all 0.6s ease 0s; margin-top: 20px;}
.red-button:hover {  background: url(../images/submit.png) no-repeat top left;}
.follow-us-on { width: 200px; height: auto; float: right; padding: 0px 0px 0px 0px; }
.facebook { width: 200px;  height: 43px; margin-top: 20px;}
.facebook a { width: 200px; height: 43px; float: left; background: url(../images/facebook.png) no-repeat left top; -moz-transition: all 0.6s ease 0s; -o-transition: all 0.6s ease 0s; -webkit-transition: all 0.6s ease 0s; transition: all 0.6s ease 0s; }
.facebook a:hover {  background: url(../images/facebook.png) no-repeat left bottom; }
.linked-in { width: 200px;  height: 43px; margin: 10px 0px;}
.linked-in a { width: 200px; height: 43px; float: left; background: url(../images/linkedin.png) no-repeat left top; -moz-transition: all 0.6s ease 0s; -o-transition: all 0.6s ease 0s; -webkit-transition: all 0.6s ease 0s; transition: all 0.6s ease 0s; }
.linked-in a:hover {  background: url(../images/linkedin.png) no-repeat left bottom; }
.twitter { width: 200px;  height: 43px;}
.twitter a { width: 200px; height: 43px; float: left; background: url(../images/twitter.png) no-repeat left top; -moz-transition: all 0.6s ease 0s; -o-transition: all 0.6s ease 0s; -webkit-transition: all 0.6s ease 0s; transition: all 0.6s ease 0s; }
.twitter a:hover {  background: url(../images/twitter.png) no-repeat left bottom; }
.footer-right { width: 829px; height: auto;  border-top: 1px solid #94c0dc; background: url(../images/right.png) no-repeat left 19px; padding: 20px 0px 20px 28px; font-size: 13px; color: #ecf1f7; }


.read-more { width: 65px;  height: 11px; float: left; display: block;}
.read-more a { width: 15px; height: 11px; float: left; background: url(../images/read.png) no-repeat right top; -moz-transition: all 0.6s ease 0s; -o-transition: all 0.6s ease 0s; -webkit-transition: all 0.6s ease 0s; transition: all 0.6s ease 0s;}
.read-more a:hover {  background: url(../images/read.png) no-repeat left top; }


/*----------------------: CONTACT :----------------------*/

.inner-banner { width: 1000px; height: 266px; padding: 0px 0px 0px 0px; }
.inner-ontent-main { width: 885px; height: auto; padding: 40px 0px 0px 0px; }
.contact-name-main { width: 575px; height: auto; font-size: 14px; padding: 0px 0px 0px 0px; }
.contact-name { width: 200px; height: auto; float: left;  font-size: 14px; padding: 0px 0px 0px 0px; }
.contact-name span { color: #F03;}
.contact-fld-nain { width: 375px; height: auto; float: left;padding: 0px 0px 0px 0px; }
.contact-fld { width: 307px; height: 30px; border: 1px solid #DEDEDE; border-radius: 3px; color: #000; margin-bottom: 10px; padding: 0 15px; }
.contact-fld1 { width: 338px; height: 30px; border: 1px solid #DEDEDE; border-radius: 3px; color: #000; margin-bottom: 10px; padding: 0 0px 0px 15px; }
.sub-button { font-size: 0px;width: 130px; height: 39px; background: url(../images/submit.png) no-repeat top right; float: left; border: 0px; cursor: pointer; -moz-transition: all 0.6s ease 0s; 
	-o-transition: all 0.6s ease 0s; 
	-webkit-transition: all 0.6s ease 0s; 
	 transition: all 0.6s ease 0s; margin-top: 20px;}
.sub-button:hover {  background: url(../images/submit.png) no-repeat top left;}
.contact-fld-box { width: 315px; height: 70px; border: 1px solid #DEDEDE; border-radius: 3px; color: #000; margin-bottom: 10px; padding: 10px 10px 10px 10px; }
.cont-address { width: 855px; height: auto; float: left; padding: 0px 0px 30px 0px; }
.footerbox-cont-001 { width: 265px; height: auto; float: left; font-size: 17px; color: #31393d; line-height: 24px; text-align: left; padding: 0px 0px 30px 0px; }


/*----------------------: PRODUCT :----------------------*/



.ser-cont-hed { width: 842px; height: auto; padding: 0px 0px 10px 0px; }
.ser-cont-hed h3 { font-family:'Conv_MyriadPro-Regular',Sans-Serif; font-size: 17px; color: #0092f7; line-height: 20px; font-weight: bold;  padding: 0px 0px 0px 500px; }

.ser-cont-box-main { width: 842px; height: auto; padding: 10px 20px 10px 20px; }
.ser-cont-box { width: 842px; height: auto; border-bottom: 1px solid #efecec; padding: 10px 20px 10px 20px; }
.ser-cont-name { width: 200px; height: auto; color: #0092f7; float: left; padding: 0px 0px 0px 0px; }
.ser-cont-content-box { width: 160px; height: auto; color: #0092f7; text-align: center; float: left; padding: 0px 0px 0px 0px; }
/*.ser-cont-content-box1 { width: 160px; height: auto; color: #0092f7; text-align: center; float: left; padding: 0px 0px 0px 0px; }*/

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

.list-coverge li {
    padding-left: 20px;
    font-size: 15px;
    color: #31393d;
    line-height: 26px;
    position: relative;
}

.list-coverge li:before {
    content: '';
    width: 6px;
    height: 6px;
    border: 2px solid #61aad8;
    position: absolute;
    left: 0;
    top: 6px;
    border-radius: 8px;
}

.product-section {
    width: 100%;
    display: table;
}
.product-img {
    width: 50%;
    float: left;
}

.product-img img{width:100%;} 

.product-content {
    width: 50%;
    float: left;
    padding-left: 30px;
    box-sizing: border-box;
}
ul.feature-list {
    margin: 0px;
    padding: 0px;
    list-style: none;
	display: table;
}

ul.feature-list li {
    width: 50%;
    float: left;
    font-size: 15px;
    color: #31393d;
    line-height: 26px;
}
.sucess {
    padding: 13px 10px 10px 10px;
    background-color: #fff;
    border-left: 3px solid #4CAF50;
    color: #4CAF50;
	font-size: 13px;
}