@font-face {
    font-family: 'open_sansregular';
    src: url('open-sans.regular.eot');
    src: url('open-sans.regular.eot?#iefix') format('embedded-opentype'),
         url('open-sans.regular.woff') format('woff'),
         url('open-sans.regular.ttf') format('truetype'),
         url('open-sans.regular.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

*{margin:0px; padding:0px;}

body{font-family: 'open_sansregular';}

img{border:0px; max-width:100%;}

ul{margin:0px; padding:0px;}

.clr{clear:both;}

/*==========================*/


.header{
	width:100%;
	/*background:#EDEDED; */
	background: #F9F6F7;
	text-align:right;
	color:#777d82;
	padding:2px 0;
	text-transform:uppercase;
}

.header h6{
	font-size:12px;
	font-weight:normal;
}


.header a{
	text-decoration:none;
	color:#777d82;
}


.header a:hover{
	text-decoration:underline;
}


.logo-bg{
	padding:4px 0;
}

.container{
	width:1200px;
	margin:auto;
}


.navigation{
	position:absolute;
	width:1200px;
	font-size:14px;
}


.empty1{
	height:10px;
}



.logo{
	width:170px;
	float:left;
}

.since{
	float:left;
	width:510px;
	margin:60px 150px 0 150px;
	color:#4d4b4b;
}


.since li{
	list-style-type:none;
	float:left;
	background:url(../images/icon1.jpg) no-repeat;
	margin:0 10px;
	padding-left:20px;
}

.header-phone{
	width:420px;
	float:right;
}

.phone{
	text-align:right;
	margin:15px 0;
}


.phone h2{
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
}

.support{
	text-align:right;
	font-size:15px;
	background:url(../images/hosting-company-chennai.gif) no-repeat 95px 3px;
}

.support a{
	text-decoration:none;
	color:#000;
}


.support a:hover{
	color:#0072bc;
}


.search-bg{
	padding:50px 0;
	text-align:center;
	background:url(../images/aaa.jpg);
}



.inner-search-bg{
	padding:60px 0 20px 0;
	text-align:center;
	background:url(../images/aaa1.jpg) no-repeat;	
}




.search-box{
	width:94%;
	padding:12px 0;
	font-family: 'open_sansregular';
	font-size:21px;
	color:#757575;
	border:0;
	margin:0 3%;
	text-align:center;
}


.search-button{
	width:200px;
	padding:7px 0px;
	text-align:center;
	font-family: 'open_sansregular';
	font-size:16px;
	background:#0072bc;
	border:0px;
	color:#fff;
	margin:10px 0;;
	cursor:pointer;
}



.domain{
	margin:20px 0;
	text-align:left;
	padding:0 10px;
}

.domain h3{
	background:#00acef;
	padding:10px 0px;
	width:300px;
	font-weight:normal;
	color:#fff;
	text-align:center;
}

.domain-box{
	background:#40454b;
	background:rgba(64, 69, 75, 0.74) none repeat scroll 0% 0%;
	padding:10px;
}


.domain-box li{
	list-style-type:none;
	float:left;
}

.hosting{
	background:#383838;
	width:100%;
	border-top:4px solid #1361b6;
	padding:30px 0;
}

.hosting h1{
	text-align:center;
	color:#fff;
	text-transform:uppercase;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}


.hosting h4{
	text-align:center;
	color:#8a8d94;
	font-weight:normal;
	margin-bottom:20px;
}

.price-bgcolor1 {
	color: #fff;
	font-size: 50px;
	text-align: center;
	background-color: rgb(214, 176, 88);
}

.price-bgcolor2 {
	color: #fff;
	font-size: 50px;
	text-align: center;
	background-color: rgb(199, 113, 61);

}

.price-bgcolor3 {
	color: #fff;
	font-size: 50px;
	text-align: center;
	background-color: rgb(152, 30, 30);

}


.price-bgcolor4 {
	color: #fff;
	font-size: 50px;
	text-align: center;
	background-color: rgb(86, 160, 89);

}
.subtext {
	color: #fff;
	font-size: 15px;

}


.hosting .color1{
	color:#a4c455;
}


.plans-box{
	width:280px;
	float:left;
	margin:0 10px;
}


.plans-box h2{
	text-align:center;
	background:#d11e2a;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-top:10px;
	color:#fff;
}

.plans-box h3{
	text-align:center;
	font-weight:normal;
	padding:10px 0;
	background:#00aeef;
	color:#fff;
	border-radius:30px 0 0 0px;
}

.plans-box h5{
	text-align:center;
	font-weight:normal;
	color:#fff;
	background:#d11e2a;
	padding-bottom:10px;
}

.plans-box h6{
	text-align:center;
	font-weight:normal;
	color:#000;
	background:#FFF;
	font-size:13px;
	text-transform:uppercase;
	padding:15px 0;
	border-radius:0 0 30px 0px;
}


.plans-box .moredetails{
	margin:0;
}

.plans-box .moredetails a{
	text-decoration:none;
	color:#7b8894;
	border:1px solid #1361b6;
	padding:3px 20px; 
}


.plans-box .moredetails a:hover{
	color:#FFF;
	background:#1361b6;
}


.plans-box .pl-img{
	background:#FFF;
	text-align:center;
	filter: grayscale(0);
	padding-top:10px;
}

.plans-box .pl-img:hover{
	filter: grayscale(100%);
}



.


/*===FOOTER===*/


.footer{
	background:#e0e0e0;
	padding:30px 0;
	font-size:13px;
}

.foo-links{
	width:240px;
	float:left;
	margin:0 30px;
}


.foo-links h3{
	font-weight:normal;
	text-transform:uppercase;
	color:#000000;
	margin-bottom:7px;
	padding-bottom:7px;
}


.foo-links li{
	list-style-type:none;
	padding:5px 0;
	font-size:12px;
}


.foo-links a{
	text-decoration:none;
	color:#105ab2;
}


.foo-links a:hover{
	color:#FFF;
}

.copyright{
	width:100%;
	background:#303030;
	padding:12px 0;
	font-size:13px;
	line-height:23px;
	color:#666;
}

.copyright a{
	text-decoration:none;
	color:#999;
}

.copyright a:hover{
	text-decoration:underline;
}




/*===============*/

.lnx-header {
	background:url(../images/lnxbg_banner.png);
	padding:50px 0 30px 0;

}


.term-header {
	background:url(../images/terms_cond.png);
	padding:50px 0 30px 0;

}
.pay-header {
	background:url(../images/paybg_banner.png);
	padding:50px 0 30px 0;

}
.email-header {
	background:url(../images/emailbg_banner.png);
	padding:50px 0 30px 0;

}
.win-header {
	background:url(../images/winbg_banner.png);
	padding:50px 0 30px 0;

}
.home-header {
	background:url(../images/home_banner.png);
	padding:50px 0 30px 0;

}

.inner-header{
	/*background:#59595A;
	/*background:url(../images/bg.png); */
	background:url(../images/bg_banner.png);
	padding:50px 0 30px 0;
}
.contact-header{
	background:url(../images/contactbg_banner.png);
	padding:50px 0 30px 0;
}

.inner-header h1{
	text-transform:capitalize;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
}



.section{
	margin:20px 0;
}


.sec-left{
	width:850px;
	float:left;
}

.sec-left h1{
	text-transform:capitalize;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#d11e2a;
	margin-bottom:10px;
	font-weight:normal;
}

.sec-left li{
	list-style-type:none;
	line-height:35px;
	color:#818F9C;
	background:url(../images/icon2.jpg) no-repeat 0 7px;
	padding-left:25px;
}

.sec-left h3{
	font-weight:normal;
	color:#105ab2;
}


.sec-left p{
	color:#818f9c;
	text-align:justify;
	font-size:14px;
	line-height:25px;
	margin-bottom:10px;
}



.sec-right{
	width:300px;
	float:right;
}

.sec-right li{
	font-size:13px;
	list-style-type:none;
	border-bottom:1px dashed #818f9c;
	padding:7px 0 7px 20px;
	color:#0a70a6;
}



.domain-page{
	margin-bottom:10px;
	text-align:center;
}

.domain-page li{
	list-style-type:none;
	float:left;
	width:158px;
	margin:10px;
	border:1px solid #CCC;
	padding:10px 10px 0 10px;
	transition:all 0.5s linear 0s;
}


.domain-page li:hover{
	box-shadow:0px 0px 5px 5px rgba(0,0,0,0.16);
	transition:all 0.5s linear 0s;
}


.domain-page h3{
	color:#00aeef;
}

.domain-page .rs-st{
	font-weight:normal;
}


.domain-page h4{
	color:#666060;
	font-weight:normal;
	padding:10px 0 5px 0;
}	


.domain-page h5{
	color:#666060;
	font-weight:normal;
	padding-top:7px;
}	


.domain-page .buynow{
	width:100px;
	margin:10px auto;
	padding:5px 0;
	transition:all 0.5s linear 0s;
	border-radius:0 15px 0 15px;
	background:#777d82;
	border-bottom:3px solid #63686c;
}


.domain-page .buynow:hover{
	background:#1361b6;
	border-bottom:3px solid #0e416f;
	transition:all 0.5s linear 0s;
	border-radius:15px 0 15px 0;
}

.domain-page .buynow a{
	text-decoration:none;
	color:#fff;
}


/*===HOSTING PLANS===*/

.hosting-plans1, .hosting-plans2, .hosting-plans3, .hosting-plans4{
	width:300px;
	float:left;
	text-align:center;
	border-bottom:1px solid #e0e0e0;
	background:#dedcdc;
}


.hosting-plans1 h3, .hosting-plans2 h3, .hosting-plans3 h3, .hosting-plans4 h3{
	padding:7px 0;
	font-weight:normal;
	color:#fff;
}



.hosting-plans1 h3{background:#EAC05E;}
.hosting-plans2 h3{background:#DF7636;}
.hosting-plans3 h3{background:#C40202;}
.hosting-plans4 h3{background:#27942B;}


.hosting-plans1 li, .hosting-plans2 li, .hosting-plans3 li, .hosting-plans4 li{
	list-style-type:none;
	padding:7px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#444444;
	line-height:23px;
}

.hosting-plans1 li, .hosting-plans3 li{
	background:#ebebeb;
}

.hosting-plans1 .bg-clr1, .hosting-plans3 .bg-clr1{
	background:#ffffff;
}

.hosting-plans2 li, .hosting-plans4 li{
	background:#e3e3e3;
}

.hosting-plans2 .bg-clr2, .hosting-plans4 .bg-clr2{
	background:#f6f6f6;
}


.hosting-plans1 .proceed1, .hosting-plans2 .proceed2, .hosting-plans3 .proceed3, .hosting-plans4 .proceed4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	width:100px;
	margin:10px auto;
	padding:7px 0;
}

.hosting-plans1 .proceed1{background:#EAC05E;}
.hosting-plans2 .proceed2{background:#DF7636;}
.hosting-plans3 .proceed3{background:#C40202;}
.hosting-plans4 .proceed4{background:#27942B;}

.hosting-plans1 .proceed1 a, .hosting-plans2 .proceed2 a, .hosting-plans3 .proceed3 a, .hosting-plans4 .proceed4 a{
	color:#FFFFFF;
	text-decoration:none;
}


.hosting-plans1 .proceed1 a:hover, .hosting-plans2 .proceed2 a:hover, .hosting-plans3 .proceed3 a:hover, .hosting-plans4 .proceed4 a:hover{
	text-decoration:underline;
}


/*===HOSTING PLANS===*/

/*===E-MAIL HOSTING PLANS===*/

.email-hosting1, .email-hosting2{
	width:600px;
	float:left;
}

.email-hosting1 h3, .email-hosting2 h3{
	text-align:center;
	font-weight:normal;
	padding:7px 0;
	color:#fff;
}

.email-hosting1 h3{background:#5ec2ea;}
.email-hosting2 h3{background:#36a6df;}

.email-hosting1 h4, .email-hosting2 h4{
	padding:5px 20px;
	margin-top:10px;
	color:#274894;
}

.email-hosting1 h5, .email-hosting2 h5{
	padding:5px 20px;
	margin-top:10px;
	color:#274894;
	font-weight:normal;
}

.email-hosting1 p, .email-hosting2 p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	padding:3px 20px;
	color:#444444;
	line-height:24px;
}

.email-hosting1 li, .email-hosting2 li{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin-left:50px;
	color:#444444;
	line-height:24px;
}


.email-hosting1 .moredetails1, .email-hosting2 .moredetails2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:center;
	padding:7px 0;
	margin:10px auto;
	width:123px;
}



.email-hosting1 .moredetails1{
	background:#6acaed;
}


.email-hosting2 .moredetails2{
	background:#42b3e5;
}


.email-hosting1 .moredetails1 a, .email-hosting2 .moredetails2 a{
	text-decoration:none;
	color:#fff;
}


.email-hosting1 .moredetails1 a:hover, .email-hosting2 .moredetails2 a:hover{
	text-decoration:underline;
}

/*===E-MAIL HOSTING PLANS===*/


.reseler-heaader{
	text-align:center;
	font-size:28px;
	padding:20px 0;
	color:#0070ae;
}

.res-lin-hos1, .res-lin-hos2, .res-lin-hos3, .res-lin-hos4, .res-lin-hos5{
	width:240px;
	float:left;
	background:#dedcdc;
}

.res-lin-hos1 h3, .res-lin-hos2 h3, .res-lin-hos3 h3, .res-lin-hos4 h3, .res-lin-hos5 h3{
	font-weight:normal;
	color:#fff;
	text-align:center;
	padding:7px 0;
}



.res-lin-hos1 h3{background:#5ec2ea;}
.res-lin-hos2 h3{background:#36a6df;}
.res-lin-hos3 h3{background:#0274c4;}
.res-lin-hos4 h3{background:#274894;}
.res-lin-hos5 h3{background:#1a3677;}



.res-lin-hos1 li, .res-lin-hos2 li, .res-lin-hos3 li, .res-lin-hos4 li, .res-lin-hos5 li{
	list-style-type:none;
	padding:7px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#444444;
	line-height:23px;
	text-align:center;
}



.res-lin-hos1 li, .res-lin-hos3 li, .res-lin-hos5 li{
	background:#ebebeb;
}

.res-lin-hos2 li, .res-lin-hos4 li{
	background:#e3e3e3;
}


.res-lin-hos1 .rs-clr01, .res-lin-hos3 .rs-clr02, .res-lin-hos5 .rs-clr03{
	background:#FFF;
}

.res-lin-hos2 .rs-clr04, .res-lin-hos4 .rs-clr05{
	background:#f6f6f6;
}


.res-lin-hos1 .linux-more1, .res-lin-hos2 .linux-more2, .res-lin-hos3 .linux-more3, .res-lin-hos4 .linux-more4, .res-lin-hos5 .linux-more5{
	width:100px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	margin:10px auto;
	text-align:center;
	padding:5px 0;
	background:#6acaed;
}


.res-lin-hos1 .linux-more1{background:#6acaed;}
.res-lin-hos2 .linux-more2{background:#42b3e5;}
.res-lin-hos3 .linux-more3{background:#0384ce;}
.res-lin-hos4 .linux-more4{background:#3156a3;}
.res-lin-hos5 .linux-more5{background:#183372;}


.res-lin-hos1 .linux-more1 a, .res-lin-hos2 .linux-more2 a, .res-lin-hos3 .linux-more3 a, .res-lin-hos4 .linux-more4 a, .res-lin-hos5 .linux-more5 a{
	text-decoration:none;
	color:#fff;
}



/*===HOW TO PAY==*/

.pay-logo{
    width:100px;
    float:left;
	margin-top:10px;
}

.pay-con{
    width:940px;
    float:right;
}


.pay-con p{
	font-size:15px;
	line-height:25px;
	color:#666;
}


.pay-con h3{
	color:#FF0000;
	margin:10px 0;
	font-weight:normal;
	text-transform:uppercase;
}

.pay-con .favouring{
	color:#000;
	text-transform:capitalize;
}

.pay-con li{
	margin-left:40px;
	font-size:15px;
	line-height:30px;
	color:#000;
}


.pay-con h4{
	color:#0036ff;
	margin:5px 0;
	line-height:30px;
	font-weight:normal;
}




/*===HOW TO PAY==*/

.service{
	margin:0;
}

.service li{
	margin-left:50px;
	line-height:35px;
	color:#818F9C;
}

.service p{
	color: #818F9C;
	text-align: justify;
	font-size: 14px;
	line-height: 25px;
	margin-bottom: 10px;
}

.service h3{
	color:#00ADEF;
	font-weight:normal;
}

.service a{
	text-decoration:none;
	color:#0099CC;
}


.service a:hover{
	color:#d11e2a;
}

/*===CUSTOMER SUPPORT==*/

.address{
	width:450px;
	float:left;
}

.address .textstyle{
	width:86%;
	border:1px dashed #333333;
	padding:1% 2%;
	font-size:15px;
	font-family: 'open_sansregular';
	color:#006699;
	margin-top:5px;
}


.address .captcha{
	background:#0066CC;
	padding:0 10px;
	color:#fff;
}

.address .sendbutton{
	background:#0183d5;
	text-align:center;
	padding:7px 10px;
	cursor:pointer;
	border:0;
	font-size:16px;
	font-family: 'open_sansregular';
	color:#fff;
	text-transform:uppercase;
	width:120px;
}




.address h3, .map h3{
	color:#d8261c;
	font-weight:normal;
	padding-bottom:10px;
}


.address h5{
	color:#000;
}

.address p{
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	line-height:25px;
	font-size:15px;
	margin-bottom:10px;
}


.address a, .map a{
	color:#00adef;
	text-decoration:none;
}


.address a:hover, .map a:hover{
	color:#d9261b;
}


.address .bold-font{
	font-weight:bold;
}

.address li, .map li{
	margin-left:30px;
	line-height:30px;
	color:#666;
}


.map{
	width:700px;
	float:right;
}




/*===============*/

@media only screen and (min-width:980px) and (max-width:1199px) {

.container, .navigation{width:980px;}

.since{margin:60px 40px 0 40px;}

.phone{margin:10px 0;}

.plans-box{width:225px;}

.foo-links{width:225px; margin:0 10px;}

.domain-box li{max-width:145px;}

.sec-left{width:700px;}

.sec-right{width:250px;}

.domain-page li{width:154px;}

.hosting-plans1, .hosting-plans2, .hosting-plans3, .hosting-plans4{width:245px;}

.email-hosting1, .email-hosting2{width:490px;}

.res-lin-hos1, .res-lin-hos2, .res-lin-hos3, .res-lin-hos4, .res-lin-hos5{width:196px;}

.pay-con{width:720px;}

.address{width:350px;}

.map{width:600px;}


}


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

.container, .navigation{width:768px;}

.navigation{font-size:13px;}

.logo{width:130px;}

.since{width:398px; margin:30px 10px 0 10px; font-size:13px;}

.since li{margin:0 5px;}

.header-phone{width:110px;}

.phone{margin:15px 0;}

.support{background:url(../images/hosting-company-chennai.gif) no-repeat 85px 3px;}

.plans-box{width:182px; margin:0 5px;}

.foo-links{width:172px;	margin:0 10px;}

.domain-box li{max-width:112px;}

.domain-page li{margin:5px;}

.sec-left{width:530px;}

.sec-right{width:216px;}

.hosting-plans1, .hosting-plans2, .hosting-plans3, .hosting-plans4{width:192px;}

.hosting-plans1 h3, .hosting-plans2 h3, .hosting-plans3 h3, .hosting-plans4 h3{font-size:16px;}

.email-hosting1, .email-hosting2{width:384px;}

.res-lin-hos1, .res-lin-hos2, .res-lin-hos3, .res-lin-hos4, .res-lin-hos5{width:153.6px;}

.pay-logo{width:220px;}

.pay-con{width:528px;}

.address{width:300px;}

.map{width:448px;}


}

@media only screen and (min-width:600px) and (max-width:767px) {

.container{width:600px;}

.navigation{top:0px; left:0px; width:100%;}

.header{margin-top:60px;}

.logo{width:150px;}

.since{width:220px; margin:0px 10px 0 10px;}

.since li{float:none; margin:10px; font-size:14px;}

.header-phone{width:200px;}

.phone{margin:20px 0;}

.phone h2{font-size:22px;}

.support{background:url(../images/hosting-company-chennai.gif) no-repeat 75px 3px;}

.foo-links{margin:10px 30px; min-height:376px;}

.domain-box li{max-width:163px;}

.sec-left{width:390px;}

.sec-right{width:200px;}

.plans-box{margin:10px;}

.email-hosting1, .email-hosting2{width:300px;}

.res-lin-hos1, .res-lin-hos2, .res-lin-hos3, .res-lin-hos4, .res-lin-hos5{width:200px;}

.pay-logo{width:180px;}

.pay-con{width:400px;}

.address{float:none; margin:0 75px;}

.map{width:580px; margin:10px; float:none;}


}

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


.header{margin-top:60px; text-align:left;}

.container{width:480px;}

.navigation{top:0px; left:0px; width:100%;}

.logo{float:none; padding:0; margin:0 165px;}

.since{float:none; width:460px; margin:20px 10px;}

.since li{margin:0 15px; font-size:13px;}

.header-phone{float:none; margin:0 130px; line-height:30px;}

.phone{text-align:center; margin:0px;}

.support{text-align:center; background:none;}

.foo-links{width:220px; margin:10px; min-height:376px;}

.sec-left{width:460px; float:none; margin:10px;}

.sec-right{float:none; margin:0 90px;}

.domain-box li{width:136px;}

.plans-box{width:220px; margin:10px;}

.domain-page li{width:110px;}

.hosting-plans1, .hosting-plans2, .hosting-plans3, .hosting-plans4{width:240px;}

.email-hosting1, .email-hosting2{width:460px; float:none; margin:0 10px;}

.pay-logo{float:none; margin:0 120px;}

.pay-con{width:460px; float:none; margin:0 10px;}

.address{float:none; margin:0 15px;}

.map{width:450px; float:none; margin:10px 15px;}

}

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

.header{text-align:left; margin-top:62px;}

.container{width:320px;}

.navigation{top:0px; left:0px; width:100%;}

.logo{float:none; padding:0px; margin:0 85px;}

.since{float:none; width:90%; margin:10px 5%; text-align:center;}

.since li{float:none; background:none; margin:0px; padding:0px; line-height:27px;}

.header-phone{float:none; margin:0 50px;}

.search-box{font-size:16px;}

.phone{text-align:center; margin:10px 0;}

.support{text-align:center; background:none;}

.foo-links{float:none; margin:5px 40px;}

.domain h3{width:250px;}

.sec-left, .sec-right{width:300px; float:none; margin:10px;}

.domain-box li{width:130px;}

.plans-box{float:none; margin:10px;}

.domain-page li{float:none; width:278px; margin:10px;}

.hosting-plans1, .hosting-plans2, .hosting-plans3, .hosting-plans4{float:none; margin:0 10px;}

.email-hosting1, .email-hosting2{width:300px; float:none; margin:0 10px;}

.res-lin-hos1, .res-lin-hos2, .res-lin-hos3, .res-lin-hos4, .res-lin-hos5{float:none; margin:0 40px;}

.pay-logo{float:none; margin:0 40px;}

.pay-con{width:300px; float:none; margin:0 10px;}

.address{width:300px; float:none; margin:10px;}

.map{width:300px; float:none; margin:0 10px;}

}