

body { font-size: 14px; font-family: 'robotoregular'; line-height: 20px; color: #757575; font-weight: normal; background:#ffffff; }

a:focus, input:focus, textarea:focus, button:focus { outline:none; }

h1, h2, h3, h4, h5, h6  { font-weight: normal; -webkit-font-smoothing: antialiased; margin:0px; padding: 0;}

h2 { font-size:26px; color:#2c2c2c; margin:0px; padding: 0;}

h3 { font-size:22px; color:#2c2c2c; margin:0px; padding: 0; }

a { color:#3c99df; text-decoration:none; text-shadow:none !important;}

a:hover { text-decoration:none; color:#9ec22a; }

label { font-weight:normal; }

p { font-size: 14px; line-height: 20px; color: #757575; font-weight: normal; padding: 0; font-family: 'robotoregular';}

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

ol { padding:0px; list-style-position:inside; }

ol, li { margin: 0; padding: 0; list-style:none; display:block; position:relative; }

li { margin: 0; padding: 0; }

h1 { color:#2c2c2c; font-size:34px; font-family: 'robotothin';}

.fas {
	display: inline-block;	
	font-size: 18px;margin-left:12px;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
  }

  .far {
	display: inline-block;	
	font-size: 18px;margin-left:12px;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
  }

  .fa-check {color:#ff0000;}
/* ==========================================================================
   Author's custom styles
   ========================================================================== */


.header { display:block;}
.header-top {position:relative; display:block; background:#f6f6f6;}

.head-top-link { display:block;position:relative;}
.top-link-1 {position:relative; display:block;padding:12px 0px 8px 0px !important;margin-left:-36px;}
.top-link-1 ul li { display:inline-block; position:relative; }
/*.top-link-1 ul li a:last-child{border-right:none;}*/
.top-link-1 ul li:before { content:'l'; display:block; position:absolute; left:0px; top:0px; padding-left:0px;}
.top-link-1 ul li:first-child:before { display:none;}
.top-link-1 ul li a 
	{ 
		display:block; 
		padding:0px 20px 0px 18px;
		/*border-right:1px solid #a5a6ab;*/
		font-family: 'maven_proregular'; 
		font-size:14px; color:#292828; 
		transition:all ease-out 0.3s; 
		-webkit-transition:all ease-out 0.3s; 
		-moz-transition:all ease-out 0.3s; 
		-o-transition:all ease-out 0.3s; 
		-ms-transition:all ease-out 0.3s;
		
		}

.top-link-1 ul li a:hover { color:#ed1c24;}

.head-contact {position:relative; display:block;margin-left:-36px;margin-right:0px;}
.head-contact ul { text-align:center;}
.head-contact ul li { display:block;float:left;padding:10px 30px 10px 19px; overflow:hidden; background:#676a73; }
.head-contact ul li:hover{background:#000;}
.head-contact ul li:first-child { background:#e2e2e2;padding:12px 18px 10px 19px; transition:all ease-out 0.3s; -webkit-transition:all ease-out 0.3s; -moz-transition:all ease-out 0.3s; -o-transition:all ease-out 0.3s; -ms-transition:all ease-out 0.3s;}
.head-contact ul li:first-child:hover { background:#d50c13;}
/*.head-contact ul li:last-child {}
.head-contact ul li:last-child:hover { background:#37383b;}*/
.head-contact ul li a { color:#292828; display:block; font-size:15px; font-family: 'maven_promedium'; transition:all ease-out 0.3s; -webkit-transition:all ease-out 0.3s; -moz-transition:all ease-out 0.3s; -o-transition:all ease-out 0.3s; -ms-transition:all ease-out 0.3s;}
.head-contact ul li:first-child:hover a { color:#fff;}
.head-contact ul li span{ color:#fff; font-family: 'maven_promedium'; font-size:21px;}
.head-contact ul li span i{margin:0px 18px 0px 7px;}
.heade-bottom { display:block;}
.logo { display:block; padding:21px 0px;margin-right:-26px;}

.main-nav { display:block;margin-left:52px;}
.main-nav ul li { display:inline-block; border-right:1px dotted #8d8e8f;}
.main-nav ul li a { display:block; color:#535050; padding: 34px 7px 31px 7px; font-family: 'robotoregular'; font-size:16px; text-transform:uppercase; transition:all ease-out 0.3s; -webkit-transition:all ease-out 0.3s; -moz-transition:all ease-out 0.3s; -o-transition:all ease-out 0.3s; -ms-transition:all ease-out 0.3s;}
.active{}

.main-nav ul li a i { color:#ed1c24; font-size:24px; transition:all ease-out 0.3s; -webkit-transition:all ease-out 0.3s; -moz-transition:all ease-out 0.3s; -o-transition:all ease-out 0.3s; -ms-transition:all ease-out 0.3s;}
.main-nav ul li a:hover{ color:#ed1c24;}
.main-nav ul li a.active{ color:#ed1c24;}
.main-nav ul li a i:hover { color:#000;}

/*sub menu*/
ul#menu li ul.sub-menu {
  display:none;
    position: absolute;
    top: 85px;
    right:0;
    border:1px dotted #8d8e8f;
	border-top:none;
	z-index:9999;background:#FFF;
}
ul#menu li:hover ul.sub-menu {display:block;padding-top:2px;}
ul#menu li:hover ul.sub-menu li:first-child{border-top:none;}
ul#menu li:hover ul.sub-menu li:hover{background:#f6f6f6; transition:all ease-out 0.3s; -webkit-transition:all ease-out 0.3s; -moz-transition:all ease-out 0.3s; -o-transition:all ease-out 0.3s; -ms-transition:all ease-out 0.3s;}
ul#menu li:hover ul.sub-menu li{border-top: 1px dotted #8d8e8f;
padding: 15px 17px 15px 17px;
border-right: none;
display: block;}
ul#menu li:hover ul.sub-menu li a {
	 transition:all ease-out 0.3s; -webkit-transition:all ease-out 0.3s; -moz-transition:all ease-out 0.3s; -o-transition:all ease-out 0.3s; -ms-transition:all ease-out 0.3s;
    display:block; font-family: 'robotoregular';text-align:right; font-size:16px;width:200px; text-transform:capitalize;padding:0; margin:0;border-right:none !important;
}
.menu-toggle { display:none; background:#bf0d13;}
.menu-toggle .slicknav_btn { background:none; z-index:1000000;}
.menu-toggle .slicknav_menu { padding:0px; background:none; position:relative;}
.menu-toggle .slicknav_nav li { border-bottom:1px solid #a80a10;}
.menu-toggle .slicknav_nav li a { font-size:15px; transition:all ease-out 0.3s; -webkit-transition:all ease-out 0.3s; -moz-transition:all ease-out 0.3s; -o-transition:all ease-out 0.3s; -ms-transition:all ease-out 0.3s; }
.menu-toggle .slicknav_nav li a:hover { color:#fff; background:#8c050a;}
.menu-toggle .slicknav_btn { position:absolute; top:-80px; right:0px; padding:10px; background:#373a46; transition:background ease-out 0.2s; -webkit-transition:background ease-out 0.2s; -moz-transition:background ease-out 0.2s; -o-transition:background ease-out 0.2s; -ms-transition:background ease-out 0.2s;}
.sub-banner-block{display:block;}
.banner-block { display:block;}
.banner{display:block;}
.banner-background
{
	display:none;
}
.banner-slider > li
{
	background-position: top center;
	overflow:hidden;
}

/*------------slider-1-----------*/
.slider-1{ display:block;position:relative; /* padding-top:82px;*/}
.slider-1 .banner-cont {display: block;padding: 81px 0px 71px 0px}
.slider-1 .banner-cont h2 { color:#fff; font-size:38px; text-transform:uppercase; padding:0; margin:0px; font-family: 'robotoregular';}
.slider-1 .banner-cont h3 { color:#fff; font-size:34px; text-transform:uppercase; padding:0; margin:-5px 0px 0px 0px; font-family: 'robotobold';letter-spacing: 1px;}
.slider-1 .banner-cont ul { display:block; width:70%; color:#ffffff;}
.slider-1 .banner-cont ul li 
	{
		font-family: 'maven_proregular'; font-size:14px;line-height:18px;
		background:url(../img/banner-li-bg.png) 0px 10px no-repeat !important;
		padding:0px 0px 0px 40px;
		margin-top:22px;
}
.slider-1 .banner-cont .banner-links{display:block;position:relative; margin:24px 0px 0px 0px;}
.slider-1 .banner-links .order-now
	{
		display:inline-block;
		font-size:19.4px;
		font-family: 'ropa_sansregular';
		color:#FFF;
		background:#ed1c24;
		padding:14px 32px 12px 40px;	
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		text-decoration:none;
		text-align:center;
		margin-right:10px;
		margin-left:0px;
	}	
.slider-1 .banner-links .order-now:hover
	{
		background:#ce262f;
		color:#FFF;
	}
.slider-1 .banner-links .learnmore{
		background:#FFF;
		display:inline-block;
		font-size:19.4px;
		font-family: 'ropa_sansregular';
		color:#000;
		padding:14px 32px 12px 30px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		text-decoration:none;
		text-align:center;
		margin-right:10px;
		margin-left:0px;
		}
.slider-1 .banner-links .learnmore:hover{background:#ccc;}
.slider-1 .banner-img  { display:block;  position:relative;}
.slider-1 .banner-img img { display:block; position:absolute; left:18px;top:127px;margin:auto; z-index:10000;}
.banner-rate-wraper
	{
		display:block;
		position:absolute;
		padding:28px 14px 28px 14px;
		top:122px;
		left:262px;
		z-index:99999;
		}
.banner-rate-wraper .starting-at{text-align:center;}
.banner-rate-wraper .starting-at span{font-size:11px;color:#252836;text-align:center;font-family:'Myriad Pro';margin:0; padding:0;line-height:0px;}
.banner-rate-wraper .rate{text-align:center;}	
.banner-rate-wraper .rate h2{color:#ed1c24;font-size:33px;font-family: 'maven_promedium';margin:0; padding:0;line-height:30px;}
.banner-rate-wraper .rate h2 span{color:#252836;}	
.banner-rate-wraper .month{text-align:center;}	
.banner-rate-wraper .month span{color:#252836;font-size:12.69px;font-family:'Myriad Pro';}
/*------------slider-1 end-----------*/
/*------------slider-2-----------*/
.slider-2{ display:block;position:relative; /* padding-top:82px;*/}
.slider-2 .banner-cont {display: block;padding: 88px 0px 71px 0px}
.slider-2 .banner-cont  h2{font-size: 48px;text-align: center;font-family: 'robotolight';line-height: 24px; color: #FFF;}
.slider-2 .banner-cont h3{color: #be2528;font-size: 30px;text-align: center;font-family: 'robotolight';line-height: 36px;margin-top: 14px; }
.slider-2 .banner-cont  figure
    {
        float: left; width: 59px; height: 59px;
        border: 3px solid #b40a0d;
        background: #3d434d;
        position: relative; z-index: 999;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        border-radius: 50%;
    }
.slider-2 .banner-cont  figure:hover
    {
        background: #4e545d;
    }
.slider-2 .banner-cont   figure img{position: absolute; top: 0;right: 0;bottom: 0;left: 0;margin: auto;}
.slider-2 .banner-cont  h6
{
    font-size: 18px;font-family: 'robotolight';line-height: 24px; color: #FFF;
    border: 3px solid #b40a0d; padding: 6px 0px 5px 41px;width: 172px;
    -webkit-border-radius: 30px;
    -moz-border-radius:30px;
    border-radius: 30px;
    overflow: hidden;
    margin:9px 0px 0px -30px;
    position: relative;
    float: left;
}
.slider-2 .banner-cont  h4
    { 
        color:#fff; 
        font-size:30px; 
        padding:0; margin:0px; 
        font-family: 'robotolight';
        margin-top: 36px;
        text-align: center;
    }
.slider-2 .banner-cont  h4 a
    {
        color:#fff; 
        font-size:18px; 
        padding:0; margin:0px;  
        font-family: 'robotomedium';
        display: inline-block;
        text-transform: uppercase;
        padding: 13px 26px 17px 26px;
        background: #e32428;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius:3px;
        margin-left: 10px;
    }
.slider-2 .banner-cont .listings
    {
        display:inline-block; 
        width: 458px;position: relative;
        left: 170px;
        padding: 20px 0px 0px 0px;
    }
.slider-2 .banner-cont .listing{display:inline-block;width:48%; margin: 2px 7px 0px 0px;}

.slider-2 .banner-img { display:block;  position:relative;}
.slider-2 .banner-img img { display:block; position:absolute; left:-60px;top:18px;margin:auto; z-index:10000;max-width: 358px;}

/*------------slider-2 end-----------*/
/*------------slider-3-----------*/
.slider-3{ display:block;position:relative; /* padding-top:82px;*/}
.slider-3 .banner-cont {display: block;padding: 98px 30px 65px 30px}
.slider-3 .banner-cont  h2{font-size: 60px;text-align: center; font-family: 'robotothin';line-height: 55px; color: #ff2828;}
.slider-3 .banner-cont  h2:after
    {
        content: '';
        position: absolute;
        top: 76px;
        left: 900px;
        width: 64px;
        height: 78px;
        background: url(../img/ssl-lock.png) no-repeat;
    }
.slider-3 .banner-cont  h2 span{color: #FFF; font-weight: bold;}
.slider-3 .banner-cont  p{font-size: 22px;text-align: center;  font-family: 'robotoregular';line-height: 24px; color: #FFF;margin-top: 13px;margin-left: 74px;}

.slider-3 .banner-cont  h4
    { 
        color:#fff; 
        font-size:36px; 
        margin:0px; 
        font-family: 'robotolight';
        margin-top: 18px;
        text-align: center;
    }
.slider-3 .banner-cont  h4 span{ padding: 12px 24px 12px 0px;border-right: 1px solid #9f9f9f;}
.slider-3 .banner-cont  h4 a
    {
        color:#fff; 
        font-size:18px; 
        padding:0; margin:0px;  
        font-family: 'robotomedium';
        display: inline-block;
        text-transform: uppercase;
        padding: 13px 26px 17px 26px;
        background: #e32428;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius:3px;
        margin-left: 24px;
    }
 
.slider-3 .banner-cont .listings
    {
        display:inline-block;margin: 10px auto;max-width: 550px;
        padding: 20px 0px 0px 0px;text-align: center;left: 187px;position: relative;
        
    }
.slider-3 .banner-cont .listings ul{margin: 0; padding: 0;display: inline-block;}
.slider-3 .banner-cont .listings ul li
    {
        list-style: none;border: none;
        text-align: left;display: inline-block;width: 48%;
        color: #FFF;margin: 0px 0px 0px 0px; 
        padding:10px 0px 10px 0px;  
        font-family: 'robotolight';
        font-size: 20px;
		background:none;
    
    }
.slider-3 .banner-cont .listings ul li:before
    {
        position: absolute; width: 16px; height: 16px;background:url(../img/ds-li-bullet.png) no-repeat;
    top: 10px; left: 0px;z-index: 999;content: '';
}
   
/*------------slider-3 end-----------*/

/*------------slider-4-----------*/
.slider-4{ display:block;position:relative; /* padding-top:82px;*/}
.slider-4 .banner-cont {display: block;padding: 93px 0px 52px 0px}
.slider-4 .banner-cont  h2{font-size: 60px;font-family: 'robotothin';line-height: 55px; color: #ff2828;}
.slider-4 .banner-cont  h2 span{font-family: 'robotoregular';}
.slider-4 .banner-cont  h3{font-size: 30px;    font-family: 'robotolight';line-height: 14px; color: #FFF;margin-top:19px;}



.slider-4 .banner-cont  h2 span{color: #FFF; font-weight: bold;}
.slider-4 .banner-cont  p{font-size: 22px;text-align: center;  font-family: 'robotoregular';line-height: 24px; color: #FFF;margin-top: 13px;margin-left: 74px;}

.slider-4 .banner-cont  h4
    { 
        color:#fff; 
        font-size:31.24px; 
        margin:0px; 
        font-family: 'robotothin';
        margin-top:40px;
    
      
    }
.slider-4 .banner-cont  h4 .span1{font-size:57.27px;}	
.slider-4 .banner-cont  h4 .span2{font-size:39.91px;padding: 8px 24px 8px 0px;border-right: 1px solid #9f9f9f; }	

.slider-4 .banner-cont  h4 a
    {
        color:#fff; 
        font-size:18px; 
        padding:0; margin:0px;  
        font-family: 'robotomedium';
        display: inline-block;
        text-transform: uppercase;
        padding: 13px 24px 15px 23px;
        background: #e32428;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius:3px;
        margin-left: 24px;
    }
 
.slider-4 .banner-cont .listings
    {
        display:block;margin:0;
        padding:43px 0px 0px 0px;position: relative;
        
    }
.slider-4 .banner-cont .listings ul{margin: 0; padding: 0;display:block;}
.slider-4 .banner-cont .listings ul li
    {
        list-style: none;border: none;
		line-height:14px;
        text-align: left;display: inline-block;width: 48%;
        color: #FFF;margin: 0px 0px 0px 0px; 
        padding:7px 0px 6px 0px;  
        font-family: 'robotolight';
        font-size: 20px;
		background:none;
    
    }
.slider-4 .banner-cont .listings ul li:before
    {
        position: absolute; width: 16px; height: 16px;background:url(../img/ds-li-bullet.png) no-repeat;
    top: 6px; left: 0px;z-index: 999;content:'';
}
.slider-4 .banner-img  { display:block;  position:relative;}
.slider-4 .banner-img img { display:block; position:absolute; left:-74px;top:35px;margin:auto; z-index:10000;max-width:496px;}
/*------------slider-4 end-----------*/


/*------------slider-5-----------*/
.slider-5{ display:block;position:relative; /* padding-top:82px;*/}
.slider-5 .link{position:relative;display:block;}
.slider-5 .link a:hover{background:#e60707; text-decoration:none;}
.slider-5 .link a
    {
        color:#fff; 
		position:absolute;
		z-index:99999;
        font-size:18px; 
		left:-74px; top:-70px;
        padding:0; margin:0px 0px 0px 0px 0px;  
        font-family: 'robotomedium';
        display: inline;
        text-transform: uppercase;
        padding: 11px 24px 13px 23px;
        background: #e32428;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius:3px;
	  text-decoration:none;
    }
.slider-5 .banner-cont {display: block;padding: 129px 0px 83px 0px}
.slider-5 .banner-cont  h2{font-size: 60px;font-family: 'robotoregular';line-height: 55px; color: #FFF;}
.slider-5 .banner-cont  h2 span{font-family: 'robotothin'; color:#e32428;}
.slider-5 .banner-cont  p{font-size: 14px; font-family: 'robotolight';line-height: 18px; color: #FFF;margin-top: 21px;}

.slider-5 .banner-cont h4
    { 
        color:#fff; 
        font-size:31.24px; 
      display:inline-block;
        font-family: 'robotothin';
        margin-top:10px;
    position:relative;
      
    }
.slider-5 .banner-cont  h4 .span1{font-size:57.27px;}	
.slider-5 .banner-cont  h4 .span2{font-size:39.91px;padding: 8px 13px 8px 0px;border-right: 1px solid #9f9f9f; }	


 
.slider-5 .banner-content-right .listings
    {
        display:block;margin:0;
        padding:48px 0px 0px 0px;position: relative;left:-74px;z-index:99999;
        
    }
.slider-5 .banner-content-right .listings ul li:hover{background:#333; }	
.slider-5 .banner-content-right .listings ul{margin: 0; padding: 0;display:block;}
.slider-5 .banner-content-right .listings ul li
    {
        list-style: none;border:1px solid #e63939;;
		line-height:22px;
		text-align:center;
        display:block;
        color: #FFF;margin: 12px 0px 0px 0px; 
        padding:8px 0px 7px 0px !important;  
      	 font-family: 'robotothin';
        font-size: 22px;
		background:none;
		-webkit-border-radius: 30px;
		-moz-border-radius: 30px;
		border-radius: 30px;text-indent:0;
		/*gradient*/
		background: #292c35; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iIzI5MmMzNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzNDNhNGEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left,  #292c35 1%, #343a4a 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(1%,#292c35), color-stop(100%,#343a4a)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #292c35 1%,#343a4a 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #292c35 1%,#343a4a 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #292c35 1%,#343a4a 100%); /* IE10+ */
background: linear-gradient(to right,  #292c35 1%,#343a4a 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#292c35', endColorstr='#343a4a',GradientType=1 ); /* IE6-8 */
    }
.slider-5 .banner-content-right .rate-wrapper
	{
		display:inline-block;
		width:154px; height:154px;
		position:relative;
		background:#ff4343;
		-webkit-border-radius: 50%;
		-moz-border-radius: 50%;
		border-radius: 50%;
		top:40px;
		left:-26px;
		}
.slider-5 .banner-content-right .rate
	{display:inline-block;
	width:140px; 
	height:140px;
	padding:26px 20px 0px 20px;
	position:absolute;
	z-index:999;
	top:10px; left:0px;
	background:#e22a2a;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	
	}
.slider-5 .banner-content-right .rate:before
	{
		content:''; 
		background:url(../img/arrow-buble.png) no-repeat;width:59px; 
		height:58px;
		position:absolute;
		z-index:-999;top:62px;left:-24px;
		}
.slider-5 .banner-content-right .rate-wrapper p{font-size:16px; color:#FFF;	 font-family: 'robotothin';line-height:19px;text-align:center; }	
.slider-5 .banner-content-right .rate-wrapper h5{font-size:33px;color:#FFF;	font-family: 'robotoregular'; line-height:35px; text-align:center;}	
.slider-5 .banner-content-right .rate-wrapper h5 span{font-size:23px;}	
.slider-5 .banner-img  { display:block;  position:relative;}
.slider-5 .banner-img img { display:block; position:absolute; left:-20px;top:57px;margin:auto; z-index:10000;max-width:351px;}
/*------------slider-5 end-----------*/


		

/* DIRECTION CONTROLS (NEXT / PREV) */

.bx-wrapper .bx-prev {
	left: -16px;
	background: url(../img/controls.png) no-repeat 0 -66px;
}
.bx-wrapper .bx-prev:hover {left: 10px;}
.bx-wrapper .bx-next {
	right: 2px;
	background: url(../img/controls.png) no-repeat -64px -66px;
}

.bx-wrapper .bx-prev:hover {
	background-position: 0 0;
}

.bx-wrapper .bx-next:hover {
	background-position: -84px 0;
}

.bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 51%;
	margin-top: -40px;
	outline: 0;
	width: 64px;
	height: 66px;
	text-indent: -9999px;
	z-index: 9999;
}

.bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}		

.search-block{display:block;background-color:#e3252c;}
.search{display:block;padding:19px 0px 13px 0px;text-align:center;}
.search h3{font-family:'maven_proregular';font-size:34px;color:#FFF;padding:0px 0px 0px 0px; margin:-8px 0px 16px -12px;}
.search h3:after{content:''; position:absolute; top:36px; left:44px;background:url(../img/search-h2-bg.png) no-repeat;height:10px;width:90%;}
.search h3:before{}
.search .check-box-block{display:inline-block;margin:2px 0px 0px -8px;}
.search .check-box-block ul{display:block;margin:0; padding:0;}
.search .check-box-block ul li{display:block;  margin:0px 6px 0px 0px;float:left;}
.search .check-box-block label{color:#FFF;font-family: 'robotomedium'; font-size:15px;margin-left:7px;}
.search .check-box-block label{margin-left:10px !important;}


.search-input { display:block;}
.search .inputbox	
	{
		background-color:#ce262f;
		padding:15px 30px 14px 30px;
		color:#FFF;
		font-family: 'robotoregular';
		font-size:15px;
		border:1px solid #FFF;
		-webkit-border-radius: 30px 0px 0px 30px;
		-moz-border-radius: 30px 0px 0px 30px;
		border-radius: 30px 0px 0px 30px;
		margin:10px 0px 10px 0px;
		float:left;
		width:82%;
		
		
		
	}

.search .search-btn
	{
		background-color:#FFF;
		padding:16px 55px 15px 40px;
		color:#5e6479;
		font-family: 'robotoregular';
		font-size:18px;
		border:none;
		-webkit-border-radius: 0px 30px 30px 0px;
		-moz-border-radius: 0px 30px 30px 0px;
		border-radius: 0px 30px 30px 0px;
		margin:10px 0px 10px 0px;
		float:left;
	}
.welcome-block
	{
		display:block;
		padding:54px 0px 53px 0px;
		border-bottom:1px solid #e8e8e8;	
	}
.welcome-bg
	{
		display:block;
		margin:8px 0px 0px -8px;
	}
.welcome-content
	{
		display:block;
		margin-left:-46px;
	}
.welcome-content h2
	{
		font-size:40px;
		font-family: 'maven_proregular';
		color:#424040;
	}
.welcome-content p
	{
		font-family: 'robotoregular';
		font-size:14px;
		margin-top:12px;
	}
.welcome-content p span
	{
		font-family: 'robotoregular';
		font-size:18px;
		margin-top:12px;
		
	}
	
/*about us*/

.banner-about-us{display:block;background:url(../img/about-us-banner.png) top center;border-bottom:10px solid #ed1c24;padding:25px 0px 44px 0px;margin:0;}
.banner-about-us .banner-content{display:block;margin:0; padding:0;}
.banner-about-left{position:relative; display:block; margin:36px 0px 0px 5px;padding:20px 0px 0px 0px;}
.banner-about-left h3{color:#FFF;font-size:23px;font-family: 'maven_proregular';margin:0; padding:0;text-transform:uppercase;}
.banner-about-left h2{color:#FFF;font-size:40px;font-family: 'maven_probold';margin:0; padding:0;line-height:40px;text-transform:uppercase;}
.banner-about-left .features{display:block;border:none;padding:16px 23px 16px 23px; margin:15px 0px 0px 0px;
background:url(../img/about-feature-bg.png) repeat;
}
.banner-about-left .features article{margin:0px 0px 0px 0px; padding:0; display:block;margin-right:-10px;}
.banner-about-left .features figure{position:relative; display:block;float:left;margin:6px 14px 0px 0px;width:30px; height:30px;}
.banner-about-left .features figure img{position:absolute; top:0px; right:0px; bottom:0px; left:0px; margin:auto;display:block}
.banner-about-left .features span{color:#FFF;font-family: 'robotoregular';font-size:12px;overflow:hidden;display:block;line-height:20px;}

.banner-about-left .features ul{margin:0; padding:0;}
.banner-about-left .features ul li{list-style:none; display:block;}

.sub-banner-right .d-s-f:before
	{
		content:''; background:url(../img/d-s-f-after.png) no-repeat;
		position:absolute; top:26px; left:0px;z-index:9999;width:40px; height:63px;
		
		}
.sub-banner-right .d-s-f:after{}
.sub-banner-right .d-s-f{position:relative; display:block;float:left; min-width:140px;max-width:118px;margin:0px 20px 0px 0px;min-height:120px;}
.sub-banner-right .d-s-f p{font-size:13px; color:#FFF;font-family: 'robotoregular'; text-align:center; }
.sub-banner-right .d-s-f span{font-size:60px; font-family: 'robotothin'; color:#FFF; position:absolute; top:78px; left:38px;}
.sub-banner-right{display:block;position:relative; border-left:1px solid #6b6e76; padding:0px 0px 0px 55px;margin:70px 0px 0px 0px}
.sub-banner-right .sub-banner-img{display:block;position:relative;  min-width:118px;margin:0px 40px 0px 0px;float:left;}
.sub-banner-right .sub-banner-img:after{content:''; 
background:url(../img/banner-image-arrow.png) no-repeat;
position:absolute; left:85px; 
top:-45px;width:134px;
height:27px;}
.sub-banner-right .sub-banner-img:before{}
.sub-banner-right .content{display:block;position:relative;overflow:hidden;}
.sub-banner-right .content p{color:#FFF;margin-bottom:30px;}

.sign-up-now
	{
		display:inline-block;
		font-size:19.4px;
		font-family: 'ropa_sansregular';
		color:#FFF;
		background:url(../img/banner-order-now-bg.png) 136px 22px no-repeat #ed1c24;
		padding:14px 46px 12px 32px;	
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		text-decoration:none;
		text-align:center;
		margin:0px 0px 0px 0px;
	}
.sign-up-now{background:url(../img/banner-order-now-bg.png) 136px 22px no-repeat #d1030b;color:#FFF !important;}	
.about-us-block
	{
		display:block;
		padding:28px 0px 38px;
		border-bottom:1px solid #e8e8e8;	
	}
.about-us-bg
	{
		display:block;
	}
.about-us-content
	{
		display:block;
	}
.about-us-content h2
	{
		font-size:40px;font-family: 'maven_proregular';color:#424040;
	}
.about-us-content p
	{
		font-family: 'robotoregular';font-size:14px;margin-top:12px;padding:0px 20px 0px 20px;
	}
.main-content .joomla-hosting-bg{display:block;padding:40px 0px 40px 0px;background:url(../img/joomla-hosting-bg.png) top center;border-bottom:1px solid #e0e0e0;}	
.joomla-hosting-bg .packs{display:block;background:#FFF;padding-bottom:20px;-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
box-shadow:0px 0px 5px 0px #ccc;
}
.joomla-hosting-bg .packs .head{display:block; background:#2d313d;padding:30px 17px 10px 10px;text-align:center;position:relative;
-webkit-border-radius: 3px 3px 0px 0px;
-moz-border-radius: 3px 3px 0px 0px;
border-radius: 3px 3px 0px 0px;

}
.hosting-features-block{display:block;border-bottom:1px solid #e8e8e8;}
.hosting-features{display:block;padding:40px 0px 40px 0px;}
.hosting-features-screen-bg
	{
		position:relative;
		z-index:9999;
		margin:150px auto 40px auto;
		width:270px;
		height:160px;
		background:url(../img/hosting-features-screen-bg.png) no-repeat top center #FFF;
	}
.hosting-features-screen-bg:before
	{
		content:'';
		position:absolute;
		z-index:999;
		border-top:1px solid #d5d6d8;
		width:129%;
		top:88%;
		left:-319px;
		}	
.hosting-features-screen-bg:after
	{
		content:'';
		position:absolute;
		z-index:999;
		border-top:1px solid #d5d6d8;
		width:129%;
		top:88%;
		left:239px;
		}		
/*.screen-line{position:relative; width:80%; border-top:1px solid #d5d6d8; margin:-59px auto 30px auto;}*/
.hosting-features-screen-bg .icon{text-align:center; position:absolute;top:42px; left:106px;}
.hosting-features .hosting-features-screen-bg .rounds-common
	{
		position:absolute;
		
		width:72px; 
		height:72px;
		text-align:center;
		-webkit-border-radius: 50px;
		-moz-border-radius: 50px;
		border-radius: 50px;
		
		}
		
.rounds-common img{display:inline-block;position:absolute; top:0; right:0; bottom:0; left:0; margin:auto;}		
.round-01{background:#6f9ff0;top:8px;left:-165px;}
.round-02{background:#f9ba38;top:-65px;left:-102px;}
.round-03{background:#e3252c;top:-125px;left:90px;}
.round-04{background:#91c66b;top:-132px;left:238px;}
.round-05{background:#ee684a;top:-16px;left:296px;}
.round-06{background:#404041;top:-87px;left:364px;}

.round-01:before
	{
		content:'';
		position:absolute;
		border-right:1px solid #d5d6d8;
		height:63px;
		width:2px;
		top:72px;
		left:37px;
	}
.round-01:after
	{
		content:'02';
		position:absolute;
		background:url(../img/icons-end-point.png) no-repeat bottom left;
		height: 34px;
		left: 30px;
		top: 108px;
		z-index:9999;
		width: 60px;
		color:#2d313d;
		font-size:15px;
		font-family: 'maven_proregular';
	}
.round-02:before
	{
		content:'';
		position:absolute;
		border-right:1px solid #d5d6d8;
		height:134px;
		width:2px;
		top:72px;
		left:37px;
	}
.round-02:after
	{
		content:'02';
		position:absolute;
		background:url(../img/icons-end-point.png) no-repeat bottom left;
		height: 34px;
		left: 30px;
		top: 180px;
		z-index:9999;
		width: 60px;
		color:#2d313d;
		font-size:15px;
		font-family: 'maven_proregular';
	}
.round-03:before
	{
		content:'';
		position:absolute;
		border-right:1px solid #d5d6d8;
		height:50px;
		width:2px;
		top:72px;
		left:37px;
	}
.round-03:after
	{
		content:'03';
		position:absolute;
		background:url(../img/icons-end-point.png) no-repeat bottom left;
		height: 34px;
		left: 30px;
		top: 102px;
		z-index:9999;
		width: 60px;
		color:#2d313d;
		font-size:15px;
		font-family: 'maven_proregular';
	}
.round-04:before
	{
		content:'';
		position:absolute;
		border-right:1px solid #d5d6d8;
		border-bottom:1px solid #d5d6d8;
		height:74px;
		width:35px;
		top:72px;
		left:3px;
	}
.round-04:after
	{
		content:'04';
		position:absolute;
		background:url(../img/icons-end-point.png) no-repeat bottom left;
		height: 34px;
		left: -8px;
		top: 120px;
		z-index:9999;
		width: 60px;
		color:#2d313d;
		font-size:15px;
		font-family: 'maven_proregular';
	}
.round-05:before
	{
		content:'';
		position:absolute;
		border-right:1px solid #d5d6d8;
		border-bottom:1px solid #d5d6d8;
		height:44px;
		width:96px;
		top:72px;
		left:-58px;
	}
.round-05:after
	{
		content:'05';
		position:absolute;
		background:url(../img/icons-end-point.png) no-repeat bottom left;
		height:34px;
		left:-66px;
		top:90px;
		z-index:9999;
		width: 60px;
		color:#2d313d;
		font-size:15px;
		font-family: 'maven_proregular';
	}	
.round-06:before
	{
		content:'';
		position:absolute;
		border-right:1px solid #d5d6d8;
		height:155px;
		width:2px;
		top:72px;
		left:35px;
	}
.round-06:after
	{
		content:'06';
		position:absolute;
		background:url(../img/icons-end-point.png) no-repeat bottom left;
		height:34px;
		left:28px;
		top:202px;
		width: 60px;
		z-index:9999;
		color:#2d313d;
		font-size:15px;
		font-family: 'maven_proregular';
	}
.block-wraper{display:block;position:relative;min-height:150px; padding:40px 0px 0px 0px;}		
.block-logo
	{
		display:block;
		width:260px;
		height:55px;
		background:#FFF;
		border:1px solid #d9dadc;
		position:absolute;
		
		margin:auto;
		top:30px;
		right:0;
		bottom:0;
		left:0;
		
		}
.block-logo:hover{border:1px solid #ed1c24;}
.block-logo img
	{   margin:auto;
		top:0;
		right:0;
		bottom:0;
		left:0;
		position:absolute;
		
		}		
.block-logo:before{content:''; position:absolute;width:108px; height:78px; background:url(../img/block-logo-before.png) no-repeat;top:-40px; left:-130px;}
.block-logo:after{content:''; position:absolute;width:108px; height:78px; background:url(../img/block-logo-after.png) no-repeat;top:-40px; left:280px;}	
.joomla-hosting-bg .packs .head h2
{
		font-family: 'maven_proregular';
		font-size:35px;
		color:#FFF;
		margin:0; padding:0;
		position:relative;
		z-index:999;
		background:#2d313d;
		display:inline-block; padding:0px 20px 0px 20px;
		}
.hosting-features-dscrptn{display:block;}
.color-01{color:#6f9ff0;}
.color-02{color:#f9ba38;}
.color-03{color:#e3252c;}
.color-04{color:#91c66b;}
.color-05{color:#ee684a;}
.color-06{color:#404041;}
.hosting-features-dscrptn h2{font-size:41px;font-family: 'maven_proregular';float:left; margin:0px 0px 0px 0px;padding:14px 28px 14px 0px; border-bottom:4px solid #9fa1a6; }
.hosting-features-dscrptn h4{font-size:18px;font-family: 'maven_proregular';margin:0px 0px 0px -20px !important;color:#2d313d;overflow:hidden;position:relative;padding:18px 0px 0px 0px;}
	
		
.hosting-features-dscrptn p{color:#4d4b4b; font-size:14px;font-family: 'robotoregular';margin-top:15px; }		
.joomla-hosting-bg .packs .head .line{width:100%; border-top:1px solid #CCC;margin:-18px 0px 0px 0px;padding:1px;}			
.joomla-hosting-bg .packs .head p
	{
		font-family: 'robotoregular';font-size:14px;
		color:#FFF;
		margin-top:20px; padding:0;
		}		
.pricing-details{display:block;border-bottom:2px solid #e9ebed;}
.prizing{padding:40px 34px 20px 34px;color:#3a3434;width:50%;display:block;float:left;}
.prizing p{font-size:50px !important;font-family: 'robotoregular';}
.prizing p span{font-family: 'robotolight';margin-right:6px;}
.prizing .per-month{font-size:14px !important;font-family: 'robotoregular';text-transform:uppercase;margin-top:18px;}
.sign-up{display:block;padding:48px 0px 0px 0px;overflow:hidden;}
.sign-up a{margin:0px 0px 0px 0px; float:right;color:#FFF;
background:url(../img/joomla-hosting-sign-up-bg.png) no-repeat;
width:106px; height:40px;
font-size:16px !important;
font-family: 'robotoregular';
padding:10px 14px 14px 28px;
}
.listings{display:block;padding:0px 0px 20px 0px;margin:0;}	
.listings ul{margin:0; padding:0;}
.listings ul li
	{	
		list-style:none;
		background:url(../img/packs-li-bg.png) 34px 20px no-repeat;
		color:#2c3e50;
		line-height:14px;
		font-size:14px;
		font-family: 'robotoregular';
		padding:20px 36px 20px 36px;
		display:block;
		border-bottom:1px solid #e9ebed;
		text-indent:28px;
		
		
		}
.packs-order-now{display:block; text-align:center;}
.packs-order-now a{display:inline-block; color:#FFF;background:#2d313d; font-size:19.42px;font-family: 'ropa_sansregular';padding:10px 28px 10px 28px;-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;}
.main-content-block{display:block;padding:40px 0px 40px 0px;}	
.main-content{display:block;}
.main-content h2{text-align:center;font-size:40px;font-family: 'maven_proregular';color:#424040;}
.main-content p{font-size:14px;font-family: 'maven_proregular';color:#424040;margin-top:13px;line-height:22px;}
.table-content-block{display:block; border-bottom:1px solid #e3e3e3; border-top:1px solid #e3e3e3;padding:40px 0px 40px 0px;background:#f7f7f7;}
.table-content-block2{display:block;padding:40px 0px 40px 0px;}
.server-features-block{display:block; border-bottom:1px solid #e3e3e3; border-top:1px solid #e3e3e3;padding:40px 0px 40px 0px;background:#f7f7f7;}
.server-features{display:block;padding:36px 0px 0px 0px;}
.server-features .right-block{display:block;}
.server-features .right-block .block1{background:url(../img/sf-right-block-bg-1.png) top center;text-align:center;padding:82px 42px 62px 42px;margin-bottom:28px;}
.server-features .right-block .block2{background:url(../img/sf-right-block-bg-2.png) top center;text-align:center;padding:82px 42px 62px 42px;}
.server-features .right-block .block1 p, .server-features .right-block .block2 p{font-size:15px; color:#FFF;font-family: 'robotoregular';}
.server-features .right-block .block1 a, .server-features .right-block .block2 a
	{
		font-size:15px; color:#353945;font-family: 'robotoregular'; text-decoration:none; border:none;position:relative;display:block;
		background:#FFF;padding:18px 20px 18px 20px;margin-top:20px; 
		-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
		
}
.server-features .right-block .block1 a:hover, .server-features .right-block .block2 a:hover{background:#e3252c; color:#FFF;}
.sf-table table{width:99.9%;margin-left:1px;}
.sf-table{
-moz-border-bottom-colors: none;
    -moz-border-left-colors: #e0e0e0;
    -moz-border-right-colors: #e0e0e0;
    -moz-border-top-colors: #e0e0e0;
    border-collapse: collapse;
    border-image: none;
    border-style: solid;
    border-width: 0px 0px 0px;
	
}
.fa-sf-check {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: 18px;margin-left:12px;
  text-rendering: auto;
  color:#e3252c;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.sf-table th{background:#e3252c;color:#FFF;border:1px solid #d3d4d7;padding:24px 0px 17px 30px;font-family: 'robotomedium';font-size:15px;font-weight:normal;}
.sf-table td{padding:19px 30px 19px 30px;text-align:center;border:1px solid #e0e0e0;background:none;color:#141721;font-family: 'robotoregular'; font-size:14px; }
.sf-table td p{text-align:left !important;color:#141721;padding-right:30px;}
.sf-table .white{background:#FFF;}
.sf-table .red{background:#e3252c;}
.sf-table td a
	{text-decoration:none; padding:10px 16px 10px 16px;background:#2d313d; color:#FFF;font-size:14px; text-transform:uppercase; font-family: 'ropa_sansregular';
margin:0px -50px 0px -50px;-webkit-border-radius: 3px;
-moz-border-radius: 3px;

border-radius: 3px;}
.sf-table td .rate{font-size:22px;font-family: 'robotoregular';color:#2d313d;}
.sf-table td .rate span{font-family: 'robotolight';}
.sf-table td a:hover{background:#e3252c;}
.sf-table td .brand{float:left; text-align:center;margin-right:23px;max-width:80px;min-width:80px;min-height:40px; max-height:40px;}
.sf-table td .brand img{width:100%;}

/***********************----------------------------------*************************/
.ds-table{
-moz-border-bottom-colors: none;
    -moz-border-left-colors: #cfcfcf;
    -moz-border-right-colors: #cfcfcf;
    -moz-border-top-colors: #cfcfcf;
    border-collapse: collapse;
    border-image: none;
    border-style: solid;
    border-width: 0px 0px 0px;
}
.ds-table table{margin-left:1px;width:99.9%;}
.ds-table .table-headding{display:block; position:relative;background:#FFF;border:1px solid #cfcfcf;}
.ds-table .table-headding:after{content:'';position:absolute;top:0px; left:28px; width:57px; height:68px;z-index:99999;
background:url(../img/table-headding-bg.png) no-repeat;

}
.ds-table .table-headding:before{}
.ds-table .table-headding h3{padding:16px 0px 16px 110px;font-family: 'robotoregular';font-size:23.26px;margin:0;}
.ds-table th{background:#2d313d;color:#FFF;padding:24px 0px 17px 30px;font-family: 'robotomedium';font-size:15px;font-weight:normal;}
.ds-table td{padding:22px 30px 22px 30px;text-align:center;border:1px solid #e0e0e0;background:none;color:#141721;font-family: 'robotoregular'; font-size:14px; }
.ds-table td p{text-align:left !important;color:#141721;padding-right:30px;}
.ds-table .white{background:#FFF;}
.ds-table .red{background:#e3252c;}
.ds-table td a
	{text-decoration:none; padding:10px 16px 10px 16px;background:#2d313d; color:#FFF;font-size:14px; text-transform:uppercase; font-family: 'ropa_sansregular';
margin:0px -10px 0px -10px;-webkit-border-radius: 3px;
-moz-border-radius: 3px;
display:block;min-width:80px;
border-radius: 3px;}
.ds-table td .rate{font-size:22px;font-family: 'robotoregular';color:#2d313d;}
.ds-table td .rate span{font-family: 'robotolight';}
.ds-table td a:hover{background:#e3252c;}
.ds-table td .brand{float:left; text-align:center;margin-right:23px;max-width:80px;min-width:80px;min-height:40px; max-height:40px;}
.ds-table td .brand img{width:100%;}
.main-content .bg{display:block;padding:40px 0px 40px 0px;background:url(../img/main-content-bg.png) no-repeat center;}
.block {
    background:#FFF;
    box-shadow: 0 2px 1px 0 #dedede;
    display: block;
    margin-top: 30px;
    padding: 25px 20px 10px 20px;
    position: relative;
}
.block-img-left	{display:block;position:relative; margin-left:-32px;}
.block-img-right{display:block;position:relative; left:34px;}
.block-content{display:block; position:relative; margin-top:10px;margin-left:-7px;}
.block-content h3{font-size:27px; color:#100f0f;font-family: 'maven_proregular';margin:0; padding:0;}
 .block-content p{font-size:14px; color:#5d5c5c;font-family: 'robotoregular';margin-top:10px;}
 
.contact-block{display:block;} 
.contact-us{display:block; border-bottom:1px solid #e0e0e0; border-top:1px solid #e0e0e0;padding:40px 0px 20px 0px;}
 .contact-us h2 {
    color: #424040;
    font-family: "maven_proregular";
    font-size: 40px;
	text-align:center;
}
.contact-us h4{font-family: 'robotoregular';font-size:18px;color:#1e1c1c; text-transform:uppercase;margin:40px 0px 20px 0px;}
.contact-us h4 span{color:#ed1c24;}
.contact-us .address-wraper p{color:#686767;font-family: 'robotoregular'; font-size:14px;}
.contact-us .address-wraper p span{color:#000;}
.send-a-message{display:block;}
.send-a-message ul{margin:0; padding:0;}
.send-a-message ul li{list-style:none; border:none; margin:10px 0px 10px 0px; padding:0px;}
.send-a-message .input-boxes{border:1px solid #d1d1d1;
padding:10px 15px 10px 15px ; 
color:#818282;font-family: 'robotoregular'; 
font-size:14px;width:100%;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;

}

.send-a-message .submit-btn{padding:8px 26px 8px 26px;
color:#FFF;background:#ed1c24;border:none;   
font-family: 'robotoregular'; font-size:14px;text-align:center;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;

}
.send-a-message .submit-btn:hover{background:#e3141c;}

.contact-us-bottom{display:block;}
.contact-us-bottom .items{border-top:1px solid #ccc;padding:26px 0px 0px 0px;margin:20px 0px 0px 0px;}
.contact-us-bottom .items .social-icons{display:block;position:relative;}
.contact-us-bottom .items .social-icons ul{margin:0; padding:0;}
.contact-us-bottom .items .social-icons ul li{margin:0; padding:0; list-style:none;display:inline-block;}
.contact-us-bottom .items .social-icons  a {text-align:center; text-decoration:none;display:inline-block;width:32px;height:32px; }
.social-icons .icon-g{background:url(../img/social-icon-g.png) no-repeat;}
.social-icons .icon-g:hover{background:url(../img/social-icon-g-h.png) no-repeat;}

.social-icons .icon-f{background:url(../img/social-icon-f.png) no-repeat;}
.social-icons .icon-f:hover{background:url(../img/social-icon-f-h.png) no-repeat;}

.social-icons .icon-t{background:url(../img/social-icon-t.png) no-repeat;}
.social-icons .icon-t:hover{background:url(../img/social-icon-t-h.png) no-repeat;}

.social-icons .icon-li{background:url(../img/social-icon-li.png) no-repeat;}
.social-icons .icon-li:hover{background:url(../img/social-icon-li-h.png) no-repeat;}

.bottom-links{display:block;margin:6px 0px 0px -40px;;position:relative;}
.bottom-links ul{margin:0; padding:0;}
.bottom-links ul li{margin:10px 0px 0px 0px; padding:0px 10px 0px 10px;list-style:none;display:inline;}
.bottom-links ul li a{color:#000;font-size:14px;font-family: 'maven_proregular';text-align:center;line-height:12px;}
.bottom-links ul li a:hover{color:#ed1c24;}
.map-frame{display:block;}
.map-frame img{width:100%; height:auto;}
/*about us end */	
	
	
	
	
.get-a-quote
	{
		display:inline-block;
		font-size:16px;
		margin-top:26px;
		font-family: 'ropa_sansregular';
		color:#FFF;
		background:#ed1c24;
		padding:18px 28px 17px 36px;	
		text-transform:uppercase;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		text-decoration:none;
		
	}	
.get-a-quote:hover
	{
		background:#ce262f;
		color:#FFF;
	}
.comparison-block
	{
		display:block;
		border-bottom:1px solid #dadada;
		background:url(../img/comparison-bg.png) no-repeat center;
		min-height:600px;
		padding:40px 0px 40px 0px;
	}
			
.comparison

	{
		display:block;overflow:hidden;
	}

.comparison h2
	{
	text-align:center;
	font-size:32px;
	font-family: 'maven_promedium';
	color:#302c2c;	
	}

.comparison p
	{
		font-size:14px;
		font-family: 'maven_proregular';
		color:#424040;
		margin-top:5px;
		text-align:center;
	}

.compare-left
	{
		display:block;
		padding:80px 0px 20px 0px;
		margin-right:20px;
	
		width:390px;
		float:right;
		
		
	}
.compare-right
	{
		display:block;
		padding:80px 0px 20px 0px;
		margin-left:10px;
		
		width:390px;
		float:left;
		
		
	}	
.compare-right::after
	{ content:'';
		border-left:1px solid #cccccb;
		height:370px;
		position:absolute;
		top:70px;	
		left:-88px;
		
	}
.compare-right::before
	{
		
	}
.compare-left h3
	{
		font-size:17px;
		color:#171515;
		font-family: 'maven_probold';
		text-transform:uppercase;
		text-align:right;
	}
.compare-right h3
	{
		font-size:17px;
		color:#171515;
		font-family: 'maven_probold';
		text-transform:uppercase;
		text-align:right;
	}	
.screen-bg
	{
		display:block;
		background:url(../img/comparison-screen-bg.png) no-repeat right;
		min-height:280px;
		
		
	}
.left-meter-bg	
	{
		display:block; 
		position:absolute;
		top:260px; 
		left:185px; 
		width:111px; 
		height:111px; 
		background:url(../img/meter-bg.png) no-repeat;
		
		}
.meter-needle
	{
		display:block; 
		position:absolute;
		top: 44px;
		left: 44px;
		width:49px; 
		height:23px;
		background:url(../img/meter-bg-needle.png) no-repeat;
		
		transition:all ease 0.5s;
		-webkit-transition:all ease 0.5s;
		-moz-transition:all ease 0.5s;
		-ms-transition:all ease 0.5s;
		-o-transition:all ease 0.5s;
		
		transform:rotate(-229deg);
		-webkit-transform:rotate(-229deg);
		-moz-transform:rotate(-229deg);
		-ms-transform:rotate(-229deg);
		-o-transform:rotate(-229deg);
		
		transform-origin: 12px 50%;
		 -webkit-transform-origin: 12px 50%;
		 -moz-transform-origin: 12px 50%;
		 -ms-transform-origin: 12px 50%;
		 -o-transform-origin: 12px 50%;
		 }		
.right-meter-bg	
	{
		display:block; 
		position:absolute;
		top:260px; 
		left:148px; 
		width:111px; 
		height:111px; 
		background:url(../img/meter-bg.png) no-repeat;
		
		}			
.screen-bg .sreen-content-left
	
	{
		display:block;
		position:absolute;
		top:171px;
		left:243px;
		width:192px;
		padding:14px;
		height:115px;
		border-radius:10px;	
	}
.screen-bg .sreen-content-left .div1{width:167px; height:18px; background:#c8c8c8;border-radius:3px;position:absolute;top:14px;left:14px;}

.screen-bg .sreen-content-left .div2{width:50px; height:26px; background:#c8c8c8;border-radius:3px;position:absolute;top:38px;left:14px;}
.screen-bg .sreen-content-left .div3{width:50px; height:26px; background:#c8c8c8;border-radius:3px;position:absolute;top:38px;left:72px;}	
.screen-bg .sreen-content-left .div4{width:50px; height:26px; background:#c8c8c8;border-radius:3px;position:absolute;top:38px;left:130px;}


.screen-bg .sreen-content-left .div5{width:50px; height:4px; background:#c8c8c8;position:absolute;top:70px;left:14px;}
.screen-bg .sreen-content-left .div6{width:50px; height:4px; background:#c8c8c8;position:absolute;top:70px;left:72px;}	
.screen-bg .sreen-content-left .div7{width:50px; height:4px; background:#c8c8c8;position:absolute;top:70px;left:130px;}

.screen-bg .sreen-content-left .div8{width:50px; height:4px; background:#c8c8c8;position:absolute;top:78px;left:14px;}
.screen-bg .sreen-content-left .div9{width:50px; height:4px; background:#c8c8c8;position:absolute;top:78px;left:72px;}	
.screen-bg .sreen-content-left .div10{width:50px; height:4px; background:#c8c8c8;position:absolute;top:78px;left:130px;}

.screen-bg .sreen-content-left .div11{width:50px; height:4px; background:#c8c8c8;position:absolute;top:86px;left:14px;}
.screen-bg .sreen-content-left .div12{width:50px; height:4px; background:#c8c8c8;position:absolute;top:86px;left:72px;}	
.screen-bg .sreen-content-left .div13{width:50px; height:4px; background:#c8c8c8;position:absolute;top:86px;left:130px;}

.screen-bg .sreen-content-left .div14{width:50px; height:4px; background:#c8c8c8;position:absolute;top:94px;left:14px;}
.screen-bg .sreen-content-left .div15{width:50px; height:4px; background:#c8c8c8;position:absolute;top:94px;left:72px;}	
.screen-bg .sreen-content-left .div16{width:50px; height:4px; background:#c8c8c8;position:absolute;top:94px;left:130px;}

.screen-bg .sreen-content-left .div17{width:50px; height:4px; background:#c8c8c8;position:absolute;top:102px;left:14px;}
.screen-bg .sreen-content-left .div18{width:50px; height:4px; background:#c8c8c8;position:absolute;top:102px;left:72px;}	
.screen-bg .sreen-content-left .div19{width:50px; height:4px; background:#c8c8c8;position:absolute;top:102px;left:130px;}	
.screen-bg .sreen-content-right
	
	{
		display:block;
		position:absolute;
		top:170px;
		left:206px;
		width:192px;
		padding:14px;
		height:115px;
		border-radius:10px;	
	}	
.screen-bg .sreen-content-right .div1{width:167px; height:18px; background:#c8c8c8;border-radius:3px;position:absolute;top:14px;left:14px;}

.screen-bg .sreen-content-right .div2{width:50px; height:26px; background:#c8c8c8;border-radius:3px;position:absolute;top:38px;left:14px;}
.screen-bg .sreen-content-right .div3{width:50px; height:26px; background:#c8c8c8;border-radius:3px;position:absolute;top:38px;left:72px;}	
.screen-bg .sreen-content-right .div4{width:50px; height:26px; background:#c8c8c8;border-radius:3px;position:absolute;top:38px;left:130px;}


.screen-bg .sreen-content-right .div5{width:50px; height:4px; background:#c8c8c8;position:absolute;top:70px;left:14px;}
.screen-bg .sreen-content-right .div6{width:50px; height:4px; background:#c8c8c8;position:absolute;top:70px;left:72px;}	
.screen-bg .sreen-content-right .div7{width:50px; height:4px; background:#c8c8c8;position:absolute;top:70px;left:130px;}

.screen-bg .sreen-content-right .div8{width:50px; height:4px; background:#c8c8c8;position:absolute;top:78px;left:14px;}
.screen-bg .sreen-content-right .div9{width:50px; height:4px; background:#c8c8c8;position:absolute;top:78px;left:72px;}	
.screen-bg .sreen-content-right .div10{width:50px; height:4px; background:#c8c8c8;position:absolute;top:78px;left:130px;}

.screen-bg .sreen-content-right .div11{width:50px; height:4px; background:#c8c8c8;position:absolute;top:86px;left:14px;}
.screen-bg .sreen-content-right .div12{width:50px; height:4px; background:#c8c8c8;position:absolute;top:86px;left:72px;}	
.screen-bg .sreen-content-right .div13{width:50px; height:4px; background:#c8c8c8;position:absolute;top:86px;left:130px;}

.screen-bg .sreen-content-right .div14{width:50px; height:4px; background:#c8c8c8;position:absolute;top:94px;left:14px;}
.screen-bg .sreen-content-right .div15{width:50px; height:4px; background:#c8c8c8;position:absolute;top:94px;left:72px;}	
.screen-bg .sreen-content-right .div16{width:50px; height:4px; background:#c8c8c8;position:absolute;top:94px;left:130px;}

.screen-bg .sreen-content-right .div17{width:50px; height:4px; background:#c8c8c8;position:absolute;top:102px;left:14px;}
.screen-bg .sreen-content-right .div18{width:50px; height:4px; background:#c8c8c8;position:absolute;top:102px;left:72px;}	
.screen-bg .sreen-content-right .div19{width:50px; height:4px; background:#c8c8c8;position:absolute;top:102px;left:130px;}
.features
	{
		border-bottom:1px solid #dcdcdc;
		border-top:1px solid #dcdcdc;
		padding:12px 0px 12px 0px;
		margin-top:10px;
	}
.features .icon-bar	{height:30px;display:block;}
.features .icon-bg-1{display:block; width:30px; height:30px; background:url(../img/features-icon-1.png) no-repeat center;}
.features .icon-bg-1:hover, .features .icon-bg-1.active{display:block; width:30px; height:30px; background:url(../img/features-icon-1-h.png) no-repeat center;}

.features .icon-bg-2{display:block; width:30px; height:30px; background:url(../img/features-icon-2.png) no-repeat center;}
.features .icon-bg-2:hover, .features .icon-bg-2.active{display:block; width:30px; height:30px; background:url(../img/features-icon-2-h.png) no-repeat center;}

.features .icon-bg-3{display:block; width:30px; height:30px; background:url(../img/features-icon-3.png) no-repeat center;}
.features .icon-bg-3:hover, .features .icon-bg-3.active{display:block; width:30px; height:30px; background:url(../img/features-icon-3-h.png) no-repeat center;}

.features .icon-bg-4{display:block; width:30px; height:30px; background:url(../img/features-icon-4.png) no-repeat center;}
.features .icon-bg-4:hover, .features .icon-bg-4.active{display:block; width:30px; height:30px; background:url(../img/features-icon-4-h.png) no-repeat center;}

.features .icon-bg-5{display:block; width:30px; height:30px; background:url(../img/features-icon-5.png) no-repeat center;}
.features .icon-bg-5:hover, .features .icon-bg-5.active{display:block; width:30px; height:30px; background:url(../img/features-icon-5-h.png) no-repeat center;}

.features .icon-bg-6{display:block; width:30px; height:30px; background:url(../img/features-icon-6.png) no-repeat center;}
.features .icon-bg-6:hover, .features .icon-bg-6.active{display:block; width:30px; height:30px; background:url(../img/features-icon-6-h.png) no-repeat center;}

.features .icon-bg-7{display:block; width:30px; height:30px; background:url(../img/features-icon-7.png) no-repeat center;}	
.features .icon-bg-7:hover, .features .icon-bg-7.active{display:block; width:30px; height:30px; background:url(../img/features-icon-7-h.png) no-repeat center;}
.features ul
	{
		margin:0; padding:0;	
	}
.features ul li
	{
		display:block; float:left; margin:0px 0px 0px 20px;padding:0;
	}
.reload	
	{
		display:block;
		/*background:url(../img/reload-bg.png) no-repeat center;*/
		background:#ed1c24;
		width:62px;
		height:62px;
		font-family: 'ropa_sansregular';
		font-size:14px;
		-webkit-border-radius: 50px;
		-moz-border-radius: 50px;
		border-radius: 50px;
		color:#FFF;
		text-align:center;
		position:absolute;
		top:220px;
		left:75px;
		padding:12px 14px 14px 14px;z-index:999;

	}	
.reload:hover
	{
		/*background:url(../img/reload-bg-h.png) no-repeat center;*/
		background:#d10810;
		cursor:pointer;
	}	

.reload::after
	{ content:'';
		
		height:22px;width:28px;
		background:url(../img/reload-arrow.png) no-repeat;
		position:absolute;
		top:70px;	
		left:0px;
	}
.reload::before
	{
	}
.server-plan-block
	{
		display:block;
		padding:40px 0px 40px 0px;
	}
.server-plan
	{
		display:block;	
	}
	
.server-plan h2
	{
		color:#3a3434;
		font-size:40px;
		font-family: 'maven_proregular';
		text-align:center;
	}
.server-plan p
	{color:#6f6c6c;
	font-size:14px; text-align:center;
	font-family: 'maven_proregular';
	padding:5px 10px 30px 10px;
	
		}
.server-plan .plans
	{
		display:block;
		border:1px solid #d1d4da;
			
	}
.server-plan .plans:hover
	{
		
		box-shadow: 0px 2px 10px 2px #ccc;
			
	}
	
 .plans .head
	{
		display:block;
		padding:0px 0px 0px 0px;
		background:#3f4251;
		border-bottom:5px solid #f43752;
	}
.plans .head-first
	{
		
		float:left;
		background:#2a2e3e;
		width:50%;
		display:block;
		padding:22px 0px 30px 0px;
		
	}
.plans .head-first .figure
	{
		display:block;	
		text-align:center;
		width:68px;
		height:68px;
		margin:0px auto;
		
	}
.plans .head-first h3
	{
		color:#FFF;
		font-size:18px;
		font-family: 'robotoregular';
		text-align:center;
		margin-top:10px;
	}


.plans .head-second
	{
		float:left;
		background:#3f4251;
		width:50%;
		display:block;
		padding:38px 0px 31px 0px;
		
	}
.plans .head-second .figure
	{
		display:block;	
		text-align:center;
		width:68px;
		height:68px;
		margin:0px auto;
		
	}


	
.plans .head .price
	{
		color:#FFF;
		font-size:55px;
		font-family: 'robotolight';
		text-align:center;
		margin:0px 0px 0px 0px;
		height:55px;
	}	
.plans .head .price span
	{
		font-size:26px;
		
		font-family: 'maven_proregular';
	}
.plans .head-second h5
	{
		color:#FFF;
		font-size:15px;
		font-family: 'maven_proregular';
		text-align:center;
		margin-top:10px;
	}
.plans .bottom
	{
		display:block;	
		text-align:center;
		padding:20px 34px 28px 34px;
	}
.plans .bottom ul
	{
		margin:0;padding:0;
	}
.plans .bottom ul li
	{
		list-style:none;
		display:block;
		border-bottom:1px solid #dfdfdf;
		padding:16px 0px 16px 0px;
		font-size:15px;
		color:#656262;
		font-family: 'maven_proregular';
		text-align:center;
	}	
.plans .bottom ul li:hover{color:#ea171d;cursor:pointer;}	

.learn-more
	{
		display:inline-block;
		font-size:14px;
		text-align:center;
		margin-top:28px;
		font-family: 'maven_proregular';
		color:#FFF;
		text-decoration:none;
		background:#2a2e3e;
		padding:12px 24px 12px 24px;	
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		text-decoration:none;
	}
.learn-more:hover{color:#FFF;background:#3f4251;}	

.customer-block
	{
		display:block;
		background:url(../img/customer-block-bg.jpg) repeat-y top center;
		/*min-width:383px;*/
		padding:40px 0px 30px 0px;
		border-top:1px dotted #cfcfcf;
		border-bottom:1px dotted #cfcfcf;
	}
.customer
	{
		display:block;
	}
.customer h2
	{
		color:#3a3434;
		font-size:40px;
		font-family: 'maven_proregular';
		text-align:center;
	}
.customer p
	{color:#6f6c6c;
	font-size:14px; text-align:center;
	font-family: 'maven_proregular';
	padding:5px 0px 30px 0px;
	
		}
.client-speak{display:block;}	
.comment-block
	{
		position:relative;
		display:block;
		padding:0;
		margin:0px 0px 10px 0px;
	}	
.brand-block
	{
		display:block;
	}
.photo-block	
	{
		position:relative;
		background:#f4f4f4;
		padding:46px 80px 46px 80px !important;
		margin:0;
		float:left;
		display:inline-block;
		border-right:1px solid #c5c5c8;	
	}
.photo-block img
	{
		position: absolute;
max-width:93px;
left:0px;
right:0px;
bottom:0px;
top:0px;
margin:auto;

	-webkit-border-radius: 50%;
		-moz-border-radius: 50%;
		border-radius: 50%;
		}	
.photo-block:after	
	{
		content: '';
width: 0;
height: 0;
display: block;
border-style: solid;
border-color: transparent transparent transparent #c5c5c8;
border-width: 12px;
position: absolute;
z-index: 999;
left: 160px;
right: 0px;
bottom: 2px;
top: 93px;
margin: 0px auto;
	}
.photo-block:before	
	{
		
	}

.red{border:5px solid #ed1c24;}	
.gray{border:5px solid #2a2e3e;}
.comment-area
	{
		background:#FFF;
		overflow:hidden;
		padding:36px 20px 32px 32px;
		
		
	}
.comment-area p
	{
		color:#252731;
		font-family: 'robotoitalic';
		font-size:14px;
		text-align:left;	
	}
.comment-area h6
	{	
		font-family: 'robotomedium';
		font-size:15px;
		color:#132044;
	}
.comment-area span{color:#939aad; font-size:12px;font-family: 'robotomedium';margin-top:12px;}	
.brand-logo
{
	text-align:center;
	padding:24px 0;
}
.brand-logo .cl-logo
{
	display:inline-block;
	vertical-align:middle;
	margin:0 17px 0px 17px;
}
.brand-logo .cl-logo img
{
	width:auto;
}	

.footer-block
	{
		display:block;
		background:#1a1a1a;
		
	}
.footer-top
	{
		display:block;
		padding:20px 0px 20px 0px;
		background:#ed1c24;	
	}
.footer-top h2
	{
		color:#FFF;
		font-size:25px;
		font-family: 'maven_probold';
		text-transform:uppercase;
		margin-top:12px;	
	}
.footer-top h2 span{	font-family: 'maven_proregular';}
.footer-top-fig
	{
		
		width:57px;
		height:57px;
		float:left;
		position:relative;
		z-index:999;
	}
.fig-1
	{
		background:url(../img/footer-top-img-3.png) no-repeat;
		
	}	
.fig-2
	{
		background:url(../img/footer-top-img-4.png) no-repeat;
		
	}	
.footer-top .learn-more
	{
		display:inline-block;
		font-size:14px;
		text-align:center;
		margin-top:10px;
		margin-left:-12px;
		font-family: 'ropa_sansregular';
		color:#FFF;
		text-decoration:none;
		background-color:#c31c22;
		border:1px solid #c31c22;
		padding:8px 20px 8px 20px;	
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		text-decoration:none;
	}
.footer-top .learn-more:hover{background-color:transparent;}	

.footer-middle
	{
		display:block;
		padding:40px 0px 40px 0px;	
	}
.ooter-blocks{display:block;}	
.footer-middle h4
	{
		color:#FFF;
		font-family: 'maven_promedium';
		font-size:16px;
		text-transform:uppercase;
		}
.footer-middle ul
	{
	 	margin:20px 0px 0px 0px ; padding:0;	
	}
.footer-middle ul li
	{
	 	margin:0; padding:0;
		display:block;
		list-style:none;
		line-height:26px;	
	}	
.footer-middle ul li a
	{
	 	color:#a8a5a5;
		font-size:14px;	
		font-family: 'maven_proregular';
	}
.footer-middle p
	{
		color:#a8a5a5;
		margin-top:20px;
		font-size:14px;	
		font-family: 'maven_proregular';	
	}
	
.footer-middle .input-box
	{
		display:block;
		color:#a8a5a5;
		margin-top:16px;
		height:42px;
		font-size:14px;
		font-family: 'robotolight';
		border:1px solid #3e3f40;
		padding:11px 30px 9px 13px;
		background:#292828;
		/*background:url(../img/footer-middle-input.png) 96% 12px no-repeat #292828;*/
			
	}
.footer-middle .subscriber
	{
		float:right;
		background:url(../img/footer-middle-input.png) no-repeat;
		border:none;
		margin:-30px 10px 0px 0px;
		position:relative;
		z-index:9999;
		display:inline-block;
		width:10px;height:16px;
		}	
.footer-middle .social
	{
		display:block;
		padding:0; margin:20px 0px 0px 0px;	
	}
.footer-middle .social ul
	{
		padding:0; margin:0;
	}
.footer-middle .social ul li
	{
		list-style:none;
		display:inline-block;
		float:left;
		width:30px; height:30px;
		background:#3d3b3b;
		margin-right:3px;
		-webkit-border-radius: 50px;
		-moz-border-radius: 50px;
		border-radius: 50px;
		position:relative;
	}	
.footer-middle .social ul li:hover{background:#595656;}	
.footer-middle .social ul li a{cursor:pointer;display:inline-block; }	
.footer-middle .social .s-icons{position:absolute; top:0; right:0; bottom:0; left:0;margin:auto;width:auto; height:15px;}	
/*.footer-middle .social .s-icon2{background:url(../img/fb.png) no-repeat;}
.footer-middle .social .s-icon3{background:url(../img/tweet.png) no-repeat;}
.footer-middle .social .s-icon4{background:url(../img/linkd-in.png) no-repeat;}*/
.cards{float:left; margin:28px 0px 0px 0px;}
.footer-bottom
	{
		border-bottom:1px solid #373737;	
		border-top:1px solid #373737;	
		padding:0px 0px 10px 0px !important;
	}
.footer-bottom h4
	{
		color:#FFF;
		font-family: 'maven_promedium';
		font-size:16px;
		text-transform:uppercase;
		text-align:center;
		padding:0px 26px 0px 26px;
		margin:-10px auto 20px auto;
		width:180px;
		background:#1a1a1a;
		
	}
.tweet{margin:20px 0px 30px 0px; padding:0;}
.tweet:after
{
	content:'';
	display:block;
	width:100%;
}

.tweet-icon{float:left;display:block; width:60px; height:60px;margin:10px 26px 0px 0px;background:url(../img/tweet-icon.png) no-repeat;}
.tweet-content{display:block; overflow:hidden;}
.tweet p{ font-size:13px;  color:#a5a2a2;float:left;font-family: 'maven_proregular';margin-top:8px;}
.tweet h6{font-family: 'maven_proregular'; font-size:13px; color:#dfdddd;}
.tweet .icon-bar{float:left; height:40px;margin:6px 0px 0px 0px;}
.tweet .icon-bar ul li{float:left; width:15px; height:14px;margin-right:10px;}
.tweet-icon-1{float:left;margin-right:14px; width:15px; height:15px; background:url(../img/tweet-icon-1.png) no-repeat;}
.tweet-icon-2{float:left;margin-right:14px; width:15px; height:15px; background:url(../img/tweet-icon-2.png) no-repeat;}
.tweet-icon-3{float:left;margin-right:14px; width:15px; height:15px; background:url(../img/tweet-icon-3.png) no-repeat;}

.tweet-date{color:#949595;font-size:13px; float:left;margin-left:0px; margin-top:8px;font-family: 'maven_proregular'; }	
.copyright{display:block; text-align:center;}
.copyright p{color:#949595; font-family: 'robotolight'; font-size:13px;padding:23px 0px 23px 0px;}


.commen-sc-div
{
	display:none;
}

.reload-bt
{
	display:block;
}
.fa-repeat{margin:0;}
.bt-disabled
{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	cursor:default;
	display:none;
}
.ssl-h1-block{display:block;padding:4px 0px 40px 0px;border-bottom:1px solid #dfe0e2;margin-bottom:36px;}
.ssl-h1-block h2{text-align:left;margin-right:-10px;margin-bottom:12px;}
.arrow-mark{display:block; border-bottom:3px dotted #7f7f7f;padding:26px 0px 0px 0px;margin-right:65px; position:relative;}
.arrow-point{background:url(../img/arrow-mark.png) no-repeat;display:block;width:15px; height:13px;float:right;position:relative; z-index:9999;margin:-5px -20px 0px 0px;}
.secure-http{display:block; margin:-3px 0px 0px -35px;}



.certificate-features-block{display:block;}
.certificate-features{display:block;padding:40px 0px 38px 0px;border-bottom:1px solid #d4d4d4;border-top:1px solid #d4d4d4;background:url(../img/certificate-feature-block-bg.png) top center;}
.certificate-features h2{text-align:center; font-size:40px; color:#3a3434;font-family: 'maven_proregular';line-height:40px;}
.certificate-features p{text-align:center; font-size:14px; color:#3a3434;font-family: maven_proregular !important;margin-top:12px;}
.certificate-features-blocks{display:block;padding:34px 18px 32px 18px; background:#FFF;margin:30px 0px 0px 0px;box-shadow:0px 0px 5px 0px #CCC; }
.certificate-features-block figure{display:block; margin:0px auto; width:109px; height:118px;}
.certificate-features-block h4{text-align:center;font-size:18px;color:#0d0c0c;font-family:robotoregular !important;margin:20px 0px 0px 0px;}
.certificate-features-block p{text-align:center;font-size:14px;color:#565555;font-family:robotoregular !important;margin:20px 0px 0px 0px;}


.ssl-table{
-moz-border-bottom-colors: none;
    -moz-border-left-colors: #e0e0e0;
    -moz-border-right-colors: #e0e0e0;
    -moz-border-top-colors: #e0e0e0;
    border-collapse: collapse;
    border-image: none;
    border-style: solid;
    border-width: 0px 0px 0px;
	margin:30px 0px 0px 0px;
}
.ssl-table table{width:99.9%;margin-left:1px;}
.ssl-table .table-headding{display:block; position:relative;background:#FFF;}
.ssl-table .table-headding:after{content:'';position:absolute;top:0px; left:28px; width:57px; height:68px;z-index:99999;
background:url(../img/table-headding-bg.png) no-repeat;

}
.ssl-table .table-headding:before{}
.ssl-table .table-headding h3{padding:16px 0px 16px 110px;font-family: 'robotoregular';font-size:23.26px;margin:0;}
.ssl-table th{background:#2d313d;color:#FFF;padding:20px 0px 20px 24px;font-family: 'robotomedium';font-size:15px;font-weight:normal;}
.ssl-table td{padding:13px 17px 13px 17px;text-align:center;border:1px solid #e0e0e0;background:none;color:#141721;font-family: 'robotoregular'; font-size:14px; }
.ssl-table td p{text-align:left !important;color:#141721;padding-right:0px 30px 0px 24px;}
.ssl-table td .selector {color:141721;font-family: 'robotolight'; font-size:13px;border:1px solid #c7c7c7; padding:16px 13px 15px 13px;}
.ssl-table .white{background:#FFF;}
.ssl-table .red{background:#e3252c;}
.ssl-table td a
	{text-decoration:none; padding:10px 16px 10px 16px;background:#2d313d; color:#FFF;font-size:14px; text-transform:uppercase; font-family: 'ropa_sansregular';
-webkit-border-radius: 3px;
-moz-border-radius: 3px;

border-radius: 3px;}
.ssl-table td a:hover{background:#ed1c24;}



.congrads-block{display:block;}
.congrads-block-msg{display:block;}
.congrads-block-msg .left{display:block; background:#fafafa;padding:30px 30px 20px 30px;margin-bottom:20px;box-shadow:0px 2px 2px 0px #CCC;}
.congrads-block-msg .right{display:block; background:#fafafa;padding:30px 30px 20px 30px;box-shadow:0px 2px 2px 0px #CCC;}
.congrads-block-msg .right figure{float:left; width:74px; height:52px; background:url(../img/domain.png) no-repeat;margin-top:-2px;}
.congrads-block-msg .right h3{font-size:15px;font-family: 'robotolight';color:#060202;text-transform:uppercase;margin:0px 0px 0px 8px;float:left;}
.congrads-block-msg .right h3 span{font-size:19px;font-family: 'robotobold';}

.congrads-block-msg .right .price{display:inline-block; font-size:36px; color:#2d313d;font-family: 'robotoregular';padding-top:10px;margin-left:-10px;margin-right:-20px;}
.congrads-block-msg .right .price span{font-size:34px;font-family: 'robotolight';margin:0px 0px 0px 0px;}

.congrads-block-msg figure{float:left; width:40px; height:40px; background:url(../img/congrds-tick.png) no-repeat;margin:10px 20px 0px 0px;}
.congrads-block-msg h3{font-size:26px; color:#060202;font-family: 'robotolight';overflow:hidden; }
.congrads-block-msg span{margin:0px 22px 0px 0px;overflow:hidden;color:#060202; font-family: 'robotomedium';}
.congrads-block-msg p{color:#535252;font-size:15px;font-family: 'maven_proregular';margin:0px 0px 0px 0px;text-align:left;overflow:hidden;}
.congrads-block-msg .action{display:block;margin-left:-20px;}
.congrads-block-msg .action .price{display:inline-block; font-size:36px; color:#2d313d;font-family: 'robotoregular';padding-top:10px;}
.congrads-block-msg .action .price span{color:#848588; font-size:34px;font-family: 'robotolight';margin:0px 0px 0px 0px;}

.congrads-block-msg .action .add{display:inline-block;padding-top:14px;
}
.congrads-block-msg .action .add a{ font-size:19.42px; color:#FFF;background:#2d313d; font-family: 'ropa_sansregular';
padding:8px 25px 8px 25px;margin:-15px 0px 0px 27px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}

.domain-table{
-moz-border-bottom-colors: none;
    -moz-border-left-colors: #e0e0e0;
    -moz-border-right-colors: #e0e0e0;
    -moz-border-top-colors: #e0e0e0;
    border-collapse: collapse;
    border-image: none;
    border-style: solid;
    border-width: 0px 0px 0px;
	margin-top:20px;
	
}
.domain-table{width:99.9%; margin-left:1px;}
.fa-sf-check {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: 18px;margin-left:12px;
  text-rendering: auto;
  color:#e3252c;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.domain-table th{background:#FFF;color:#060202;border:1px solid #d3d4d7;padding:35px 0px 35px 35px;font-family: 'maven_probold';font-size:17px;}
.domain-table td{padding:19px 35px 19px 35px;text-align:left;border:1px solid #e0e0e0;background:none;color:#141721;font-family: 'maven_proregular'; font-size:16px; }

.domain-table .white{background:#fbfbfd;}
.domain-table .red{background:#e3252c;}
.domain-table td p{text-align:center;}
.domain-table td a
	{
		
		
		text-decoration:none; 
		padding:7px 26px 7px 26px;
		background:#2d313d; color:#FFF;
		font-size:19.42px; 
		font-family: 'ropa_sansregular';
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		display:inline-block;
		
		}
.domain-table td .rate{font-size:22px;font-family: 'robotoregular';color:#2d313d;}
.domain-table td .rate span{font-family: 'robotolight';}
.domain-table td a:hover{background:#e3252c;}

.domain-pricing-tab-block{display:block;}
.domain-pricing-tab
	{
		display:block;
		border-top:1px solid #e0e0e0;
		border-bottom:1px solid #e0e0e0;
		padding:32px 0px 40px 0px;
		
		background:url(../img/domain-pricing-bg.png) center center;
		}
.domain-pricing-tab h2{color:#3a3434; font-size:40px;font-family: 'maven_proregular'; text-align:center;margin:0; padding:0;line-height:40px;}
.domain-pricing-tab p{color:#3a3434; font-size:14px;font-family: 'maven_proregular'; text-align:center;margin-top:10px;padding:0px 40px 0px 40px;}
.pricing-tabs-wraper{display:block;padding:34px 0px 0px 0px;}
.resp-tabs-list{display:block;}
.resp-tabs-list li {
    display: inline-block;
 	width:33.33%;
    list-style: none;
    cursor: pointer;
    float: left;
	background:#2d313d;
	padding:12px 20px 12px 26px;border-right:1px solid #51555e;margin:0px !important;
}

.resp-tabs-list li.resp-tab-active{background:#e3252c;}
.resp-tabs-list li figure{float:left; position:relative; display:block;width:30px; height:26px;margin-right:20px;}
.resp-tabs-list li figure img{margin:auto;display:inline-block; position:absolute; top:0px; right:0px; bottom:0px; left:0px;}
.resp-tabs-list li h4{overflow:hidden; color:#FFF;font-size:22px;font-family: 'maven_proregular';}
.resp-tabs-container {
    padding: 0px;
    background-color: #FFF;
    clear: left;
}

.domain-pricing-table{
-moz-border-bottom-colors: none;
    -moz-border-left-colors: #e0e0e0;
    -moz-border-right-colors: #e0e0e0;
    -moz-border-top-colors: #e0e0e0;
    border-collapse: collapse;
    border-image: none;
    border-style: solid;
    border-width: 0px 0px 0px;
	margin-top:0px;
	
}
.domain-pricing-table table{width:99.9%; margin-left:1px;}
.fa-sf-check {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: 18px;margin-left:12px;
  text-rendering: auto;
  color:#e3252c;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.domain-pricing-table th{background:#FFF;color:#060202;border:1px solid #d3d4d7;padding:35px 0px 35px 35px;font-family: 'maven_probold';font-size:17px;}
.domain-pricing-table td{padding:19px 35px 19px 35px;text-align:left;border:1px solid #e0e0e0;background:none;color:#141721;font-family: 'maven_proregular'; font-size:16px; }

.domain-pricing-table .white{background:#fbfbfd;}


/*---------------------hosting page----------------------------------------*/
.shared-hosting-table{
-moz-border-bottom-colors: none;
    -moz-border-left-colors: #e0e0e0;
    -moz-border-right-colors: #e0e0e0;
    -moz-border-top-colors: #FFF;
	-moz-border-bottom-colors: none;
	
    -o-border-left-colors: #e0e0e0;
    -o-border-right-colors: #e0e0e0;
    -o-border-top-colors: #e0e0e0;
    border-collapse: collapse;
    border-image: none;
    border-style: solid;
    border-width: 0px 0px 0px;
	margin-top:36px;
	
}
.shared-hosting-table table
{
	width:99.8%;
	margin-left:1px
}
.shared-hosting-table table th:first-child{background:none;border:none;border-left:none;}
.shared-hosting-table th{background:#2d313d;border-top:none;padding:14px 20px 14px 22px;border-left:1px solid #51555e;}
.shared-hosting-table th figure{float:left; position:relative; display:block;width:44px; height:44px;margin-right:29px;}
.shared-hosting-table th figure img{margin:auto;display:inline-block; position:absolute; top:0px; right:0px; bottom:0px; left:0px;}
.shared-hosting-table th  h4{overflow:hidden; color:#FFF;font-size:25px;font-family: 'maven_proregular';margin-top:10px;}	

.shared-hosting-table td{padding:22px 30px 22px 30px;text-align:left;border:1px solid #e0e0e0;border-left:1px solid #e0e0e0; background:none;color:#141721;font-family: 'maven_proregular'; font-size:15px; text-align:center;}
.shared-hosting-table td p{text-align:left;}
.shared-hosting-table .white{background:#fbfbfd;}
.shared-hosting-table .red{background:#e3252c;}


.shared-hosting-table .cost{display:block; margin:0px;text-align:center;}
.shared-hosting-table .cost p{font-size:36px !important;font-family: 'robotoregular';text-align:center;}
.shared-hosting-table .cost p span{font-family: 'robotolight';margin-right:6px;font-size:34px;}
.shared-hosting-table .cost p .span-month{font-family: 'robotothin';margin-right:17px;font-size:17px;}


.shared-hosting-table td a
	{
		display:inline-block;
		text-decoration:none; 
		padding:10px 18px 10px 18px;
		margin-top:22px;
		text-transform:uppercase;
		background:#2d313d; color:#FFF;
		font-size:14px; 
		font-family: 'ropa_sansregular';
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		
		}

.shared-hosting-table td a:hover{background:#e3252c;}

/*------------------Reseller web hosting block-----------------------------------*/
.r-s-w-h-block{display:block;}
.r-s-w-h{display:block;padding:35px 0px 38px 0px;border-bottom:1px solid #e3e3e3;border-top:1px solid #e3e3e3; background:url(../img/r-s-w-bg.jpg) top center;}

.r-s-w-h h2{color:#3a3434; font-size:40px;font-family: 'maven_proregular'; text-align:center;margin:0; padding:0;line-height:40px;}
.r-s-w-h p{position:relative;color:#3a3434; font-size:14px;font-family: 'maven_proregular'; text-align:center;margin-top:10px;}
.reseller-packs{position:relative; z-index:999;display:block; padding:0px 0px 30px 0px; border:1px solid #d0d0d0; background:#FFF;margin-top:36px;}
.reseller-packs .head{position:relative;padding:19px 0px 19px 0px;background:#2d313d;} 
.reseller-packs .head h4{font-size:24px; font-family: 'maven_proregular';text-align:center;color:#FFF;}
.reseller-packs .head:after
	{ 
		content:''; 
		width:0; 
		height:0; 
		display:block; 
		border-style:solid; 
		border-color: #2d313d transparent transparent transparent; 
		border-width:45px; 
		position:absolute; 
		 z-index:-999;
		left:0px; right:0px; bottom:2px;top:36px; margin:0px auto;
		 }
.reseller-packs .head:before{}
.reseller-packs .contents{position:relative; padding:58px 20px 0px 20px;text-align:center;}
.reseller-packs .cost{position:relative; display:block; margin:0px;text-align:center;}
.reseller-packs .cost p{font-size:70px !important;font-family: 'robotoregular';text-align:center;color:#2d313d;letter-spacing:0px;margin:0px;}
.reseller-packs .cost:before{position:absolute; content:'€';font-family: 'robotolight';font-size:25px;color:#2d313d;left:-226px; right:0px; bottom:2px;top:-15px;}
.reseller-packs .cost:after{}
.reseller-packs .cost p .span-month{font-family: 'robotothin';margin-right:17px;font-size:17px;}
.reseller-packs .contents .selector
{	
	display:inline;
	margin-top:15px;
	background:#fafafa;
	border:1px solid #bdbdbd;
	padding:9px 50px 9px 16px;
	font-family: 'robotoregular'; 
	font-size:15px;
	color:212225;
	}
.reseller-packs .contents p{position:relative;color:#3a3434; font-size:14px;font-family: 'robotoregular'; text-align:center;margin-top:16px;}	

.reseller-packs .listings{display:block;padding:0px 0px 20px 0px;margin:0;}	
.reseller-packs .listings ul{margin:0; padding:18px 0px 0px 0px;}
.reseller-packs .listings ul li
	{	
		list-style:none;
		background:url(../img/packs-li-bg.png) 11px 20px no-repeat;
		color:#2c3e50;
		line-height:14px;
		font-size:14px;
		font-family: 'robotoregular';
		padding:16px 36px 16px 17px;
		display:block;
		border-bottom:1px solid #e9ebed;
		text-align:left;
		}
	.reseller-packs .listings ul li:first-child{border-top:1px solid #e9ebed !important;}
.reseller-packs .packs-order-now{display:block; text-align:center;}
.reseller-packs .packs-order-now a{display:inline-block; color:#FFF;background:#2d313d; font-size:19.42px;font-family: 'ropa_sansregular';padding:10px 28px 10px 28px;-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;}		
/*-------------refference style-----------*/
.reseller-packs:hover{border:1px solid #e3252c;}
.reseller-packs:hover .head{background:#e3252c;}

.reseller-packs:hover .head:after{border-color: #e3252c transparent transparent transparent; }
.reseller-packs:hover .packs-order-now a{background:#e3252c;}

/*------------------Key Features block-----------------------------------*/
.key-features-block{display:block;}
.key-features{display:block;padding:35px 0px 38px 0px;border-bottom:1px solid #e3e3e3;border-top:1px solid #e3e3e3;}

.key-features h2{color:#3a3434; font-size:40px;font-family: 'maven_proregular'; text-align:center;margin:0; padding:0;line-height:40px;}
.key-features p{position:relative;color:#3a3434; font-size:14px;font-family: 'maven_proregular'; text-align:center;margin-top:10px;}

.key-features .features-wraper{display:block;margin:40px 0px 60px 0px;}
.key-features .features-wraper ul{display:block; margin:0; padding:0;}
.key-features .features-wraper ul li{display:block; margin:0;list-style:none;border-bottom:1px solid #bdbdc2;padding:0;}
.key-features .features-wraper ul li:last-child{border-bottom:none !important;}
.key-features .features-wraper ul li .feature-block{display: block;margin-left: 56px;position: relative;}
.feature-block-icon{position: absolute;display: block;width: 53px;max-height: 80px;top: 0;left: -52px;bottom: 0;margin: auto;}
.feature-block-icon img{position:absolute;top:0px;right:0px;bottom:0px;left:0px;display:inline-block;margin:auto;}
.feature-block-content{display:block;padding:40px 0px 40px 33px;overflow:hidden;border-left:1px solid #c0c1c4;background:url(../img/feature-block.png) repeat-y top left;}
.feature-block-content h4{color:#3b3838;font-size:19px;font-family: 'robotoregular';} 
.feature-block-content p{color:#585656;font-size:14px;font-family: 'robotoregular';text-align:left;} 
.feature-block-content span{position:absolute;top:-10px;right:0px;bottom:0px;left:-9px; width:18px; height:18px; border:1px solid #d1cfcf;background:#FFF; -webkit-border-radius: 50px;
-moz-border-radius: 50px;
border-radius: 50px;}
.display{display:none;}

.ffl-table table
{
	width:99.8%;
	margin-left:1px
}
.ffl-table{
-moz-border-bottom-colors: none;
    -moz-border-left-colors: #e0e0e0;
    -moz-border-right-colors: #e0e0e0;
    -moz-border-top-colors: #e0e0e0;
    border-collapse: collapse;
    border-image: none;
    border-style: solid;
    border-width: 0px 0px 0px;
	margin-top:34px;
	
}
.fa-sf-check {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: 18px;margin-left:12px;
  text-rendering: auto;
  color:#e3252c;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.ffl-table th{background:#2d313d;color:#FFF;padding:24px 5px 14px 5px;font-family: 'robotomedium';font-size:15px;text-align:center;font-weight:normal;}
.ffl-table td{padding:19px 0px 17px 0px;text-align:center;border:1px solid #e0e0e0;background:none;}
.ffl-table td p{text-align:left !important;color:#141721;padding-left:20px;color:#141721;font-family:robotoregular !important; font-size:14px; }


/*-----------table border-----------*/

.shared-hosting-table td.pre-current
{
	border-right:#e3252c 1px solid;
}
.shared-hosting-table td.current
{
	border-right:#e3252c 1px solid;
	
	
}
.shared-hosting-table td.bottom-border 
{
	border-bottom:#e3252c 1px solid;
}





.shared-hosting-table th.current
{
background:#e3252c;	
}

.shared-hosting-tabletr:last-child td:last-child.current 
{
	border-bottom:#e3252c 1px solid;
}
/*--------------ref style--------------*/
.shared-hosting-table td.bottom-border a
{
	background:#e3252c;
}

.shared-hosting-table td.bottom-border p {color:#e3252c;}
/*---------------------------------------------------------------------------------------*/
@-webkit-keyframes reloadBt
{
	0% { 
		transform:rotate(0deg); 
		-webkit-transform:rotate(0deg); 
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);  
	}
	25% { 
		transform:rotate(90deg);
		-webkit-transform:rotate(90deg);
		-moz-transform:rotate(90deg);
		-o-transform:rotate(90deg);
	}
	50% { 
		transform:rotate(180deg);
		-webkit-transform:rotate(180deg);
		-moz-transform:rotate(180deg);
		-ms-transform:rotate(180deg);
		-o-transform:rotate(180deg);
		
	}
	75% { 
		transform:rotate(270deg);
		-webkit-transform:rotate(270deg);
		-moz-transform:rotate(270deg);
		-ms-transform:rotate(270deg);
		-o-transform:rotate(270deg);
	}
	100% 
	{ transform:rotate(360deg);
	-webkit- transform:rotate(360deg);
	-moz- transform:rotate(360deg);
	-ms- transform:rotate(360deg);
	-o- transform:rotate(360deg);
	}
}
@-moz-keyframes reloadBt
{
	0% { 
		transform:rotate(0deg); 
		-webkit-transform:rotate(0deg); 
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);  
	}
	25% { 
		transform:rotate(90deg);
		-webkit-transform:rotate(90deg);
		-moz-transform:rotate(90deg);
		-o-transform:rotate(90deg);
	}
	50% { 
		transform:rotate(180deg);
		-webkit-transform:rotate(180deg);
		-moz-transform:rotate(180deg);
		-ms-transform:rotate(180deg);
		-o-transform:rotate(180deg);
		
	}
	75% { 
		transform:rotate(270deg);
		-webkit-transform:rotate(270deg);
		-moz-transform:rotate(270deg);
		-ms-transform:rotate(270deg);
		-o-transform:rotate(270deg);
	}
	100% 
	{ transform:rotate(360deg);
	-webkit- transform:rotate(360deg);
	-moz- transform:rotate(360deg);
	-ms- transform:rotate(360deg);
	-o- transform:rotate(360deg);
	}
}
@-o-keyframes reloadBt
{
	0% { 
		transform:rotate(0deg); 
		-webkit-transform:rotate(0deg); 
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);  
	}
	25% { 
		transform:rotate(90deg);
		-webkit-transform:rotate(90deg);
		-moz-transform:rotate(90deg);
		-o-transform:rotate(90deg);
	}
	50% { 
		transform:rotate(180deg);
		-webkit-transform:rotate(180deg);
		-moz-transform:rotate(180deg);
		-ms-transform:rotate(180deg);
		-o-transform:rotate(180deg);
		
	}
	75% { 
		transform:rotate(270deg);
		-webkit-transform:rotate(270deg);
		-moz-transform:rotate(270deg);
		-ms-transform:rotate(270deg);
		-o-transform:rotate(270deg);
	}
	100% 
	{ transform:rotate(360deg);
	-webkit- transform:rotate(360deg);
	-moz- transform:rotate(360deg);
	-ms- transform:rotate(360deg);
	-o- transform:rotate(360deg);
	}
}
@keyframes reloadBt
{
	0% { 
		transform:rotate(0deg); 
		-webkit-transform:rotate(0deg); 
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);  
	}
	25% { 
		transform:rotate(90deg);
		-webkit-transform:rotate(90deg);
		-moz-transform:rotate(90deg);
		-o-transform:rotate(90deg);
	}
	50% { 
		transform:rotate(180deg);
		-webkit-transform:rotate(180deg);
		-moz-transform:rotate(180deg);
		-ms-transform:rotate(180deg);
		-o-transform:rotate(180deg);
		
	}
	75% { 
		transform:rotate(270deg);
		-webkit-transform:rotate(270deg);
		-moz-transform:rotate(270deg);
		-ms-transform:rotate(270deg);
		-o-transform:rotate(270deg);
	}
	100% 
	{ transform:rotate(360deg);
	-webkit- transform:rotate(360deg);
	-moz- transform:rotate(360deg);
	-ms- transform:rotate(360deg);
	-o- transform:rotate(360deg);
	}
}
.rotate-spin
{
	animation: reloadBt 600ms infinite; 
	-webkit-animation: reloadBt 600ms infinite; 
	-moz-animation: reloadBt 600ms infinite; 
	-ms-animation: reloadBt 600ms infinite; 
	-o-animation: reloadBt 600ms infinite; 
}


.leftneedle-animated
{
	transform: rotate(42deg);
	-moz-transform: rotate(42deg);
	 -webkit-transform: rotate(42deg);
	 -ms-transform: rotate(42deg);
	 -o-transform: rotate(42deg);
}
@-webkit-keyframes rnanimation
{
	0% { 
		transform: rotate(-229deg);
		-webkit-transform: rotate(-229deg);
		-moz-transform: rotate(-229deg);
	}
	25% { 
		-webkit-transform: rotate(-203deg);
	}
	50% { 
	
		-webkit-transform: rotate(-168deg);
	}
	60% { 
		-webkit-transform: rotate(-184deg);
	}
	80% { 
		-webkit-transform: rotate(-89deg);
	}
	100% 
	{ 
		-webkit-transform: rotate(-229deg);
	}
}


.rightneedle-animated
{
	-webkit-animation: rnanimation 2s; 
}

/*=======================================    =====================================*/
									/*Faizy*/
/*=======================================    =====================================*/



.content-main { display:block;}
.terms-top{ display:block; text-align:center; padding:33px 0px;}
.terms-top h2{ display:block; font-family: 'maven_proregular'; color:#424040; font-size:40px;}
.terms-top p { font-family: 'maven_proregular'; color:#4d4b4b; font-size:14px; line-height:21px; font-family: 'robotoregular'; padding-top:10px;}
.terms-block { display:block; border-bottom:1px solid #e1e1e1; border-top:1px solid #e1e1e1; padding:15px 0 35px 0px; background:#f7f7f7;}
.terms-1 { display:block; padding:25px 25px 25px 55px; background:#fff; box-shadow:0px 2px 1px 0px #dedede; margin-top:30px; position:relative;}
.terms-1 h3 { font-family: 'maven_proregular'; font-size:25px; color:#100f0f;}
.terms-1 p { font-family: 'robotoregular'; font-size:14px; color:#5d5c5c; line-height:21px; padding-top:13px;}
.terms-1 span { width:42px; height:42px; display:block;position:absolute; top:-15px; left:-15px; -webkit-border-radius: 90%; -moz-border-radius: 90%; border-radius: 90%; box-shadow:0px 2px 1px 0px #dedede; text-align:center; line-height:42px; font-size:17px; color:#2c303c; font-family: 'maven_proregular'; background:#fff;	}

/*=======================================  *** *** ***  =====================================*/
										 /*Media query*/
/*=======================================  *** *** ***  =====================================*/




/*============================================================================
								05-04-2016 ssl page
============================================================================*/


.ssl-choose-plan-block { display:block; background:url(../img/ddos-protection-plan-bg.jpg) no-repeat center top; padding-top:30px;}
.ssl-choose-plan-block .main-content h2 { color:#fff;}
.ssl-choose-plan-block .main-content p { color:#fff;}

.ssl-tabs { display:block; margin-top:19px;}
.ssl-tabs .resp-tabs-list { border:11px solid #4d4f56; border-bottom:none;}
.ssl-tabs .resp-tabs-list li { width:25%; padding: 15px 20px 15px 26px;}
.ssl-tab-cont { display:block;}
.ssl-tabs .ssl-tab-cont p { color:#565555;}
.ssl-tabs .resp-tabs-list li.resp-tab-active { background: #f1f1f1; position:relative;}
.ssl-tabs .resp-tabs-list li.resp-tab-active:after { content:''; width:36px; height:22px; display:block; position:absolute; left:0px; bottom:-21px; right:0px; margin:auto; background:url(../img/ssl-tab-arrow.png) no-repeat left top;}
.ssl-tabs .resp-tabs-list li { background: #e1e2e7; border-right: 1px solid #fff;}

.ssl-tab-head { display:block; margin-top:40px;}
.ssl-tab-head h3 { text-align:center; font-size:34px;  font-family: 'maven_proregular';}
.ssl-tab-head p { text-align:center;}





/*============================================================================
							05-04-2016 ssl page
============================================================================*/




@media screen and (max-width: 1200px) {
	.head-contact{ margin-left: -98px;}
	.top-link-1{margin-left:-88px;}
	.main-nav{margin-left:77px;}
	.head-top-link { margin-left:-95px;}
	.main-nav ul li a {padding: 29px 7px; font-size: 14px;}
	.search .inputbox{width:73%;}
	.search .inputbox{margin: 10px 12px 10px 0px;}
	.search .search-btn{margin-left:-12px;}
	.search h3{font-size:28px;}
	.welcome-content { display: block; margin-left: 0;}
	.compare-right {margin-right:-17px;}
	.compare-left {margin-right:-30px;}
	.compare-right:after {left:-43px;}
    
    
    	/*--------------slider-1-------------------*/
    .slider-1 .banner-cont{padding: 60px 0px 49px 0px;}
    .slider-1 .banner-cont h2{font-size: 32px;}
    .slider-1 .banner-cont h3{font-size: 26px;}
    .slider-1 .banner-cont ul li{margin-top: 15px;}
    .slider-1 .banner-links .order-now{font-size: 16px; padding: 10px 20px 10px 20px;}
    .slider-1 .banner-links .learnmore{font-size: 16px; padding: 10px 20px 10px 20px;}
    .slider-1 .banner-img img{top: 110px;}
    .banner-rate-wraper{left:228px; top:100px;}
	.banner-rate-wraper .rate h2{font-size:24px;line-height:24px;}
	.banner-rate-wraper .month span{font-size:11px;}
    
    
    	/*--------------slider-1 end-------------------*/
    
	/*--------------slider-2-------------------*/
    .slider-2 .banner-cont{padding: 60px 0px 50px 0px;}
    .slider-2 .banner-cont h2{font-size: 40px;}
    .slider-2 .banner-cont h3{font-size: 28px;}
    .slider-2 .banner-cont .listings
    {
        left: 39px;width: 420px;
}
    .slider-2 .banner-cont figure{width: 54px;height: 54px;}
    .slider-2 .banner-cont h6 {
        float: left;
        font-size: 16px;
        line-height: 24px;
        margin: 9px 0 0 -30px;
        padding: 3px 0 2px 37px;
        width: 162px;
}
    .slider-2 .banner-cont h4{font-size: 22px;margin: 22px 0 0;}
    
    .slider-2 .banner-cont h4 a{font-size: 14px; padding: 10px 13px;}
    .slider-2 .banner-img img{max-width: 295px;left: -20px;}
.slider-2 .banner-cont .listing{margin-right: 0px;}


/*----------------slider-2 end-----------------*/
	/*--------------slider-3-------------------*/
    .slider-3 .banner-cont{padding: 60px 0px 35px 0px;}
    .slider-3 .banner-cont h2{font-size: 40px;}
	.slider-3 .banner-cont h2:after{display:none;}
    .slider-3 .banner-cont p{font-size: 18px;margin-left:0px;margin-top:10px;}
    .slider-3 .banner-cont .listings
    {left: 39px;width: 420px;}

    .slider-3 .banner-cont h4{font-size: 22px;margin: 22px 0 0;}
    
    .slider-3 .banner-cont h4 a{font-size: 14px; padding: 10px 13px;}
    .slider-3 .banner-img img{max-width: 295px;left: -20px;}
	.slider-3 .banner-cont .listings
    {
        display:inline-block;margin: 10px auto;min-width: 560px;
        padding: 20px 0px 0px 0px;text-align: center;left: 55px;position: relative;
        
    }


/*----------------slider-3 end-----------------*/

	/*--------------slider-4-------------------*/
    .slider-4 .banner-cont{padding: 60px 0px 49px 0px;}
    .slider-4 .banner-cont h2{font-size: 40px;}
	.slider-4 .banner-cont h3{font-size: 26px;}
    .slider-4 .banner-cont .listings
    {left: 39px;width: 420px;}
    .slider-4 .banner-cont h4{font-size: 22px;margin: 22px 0 0;}
	.slider-4 .banner-cont h4 .span1{font-size: 34px;}
	.slider-4 .banner-cont h4 .span2{font-size: 22px;}
    .slider-4 .banner-cont h4 a{font-size: 14px; padding: 10px 13px;}
    .slider-4 .banner-img img{max-width: 295px;left: 40px;top:68px}
	.slider-4 .banner-cont .listings
    {
        display:inline-block;margin: 10px auto;min-width: 560px;
        padding: 20px 0px 0px 0px;text-align: center;left: 55px;position: relative;
    }
/*----------------slider-4 end-----------------*/

/*--------------slider-5-------------------*/
    .slider-5 .banner-cont{padding: 60px 0px 52px 0px;}
    .slider-5 .banner-cont h2{font-size: 40px;line-height:40px;}
	.slider-5 .banner-cont h3{font-size: 26px;}
 
    .slider-5 .banner-cont h4{font-size: 22px;margin: 22px 0 0;}
	.slider-5 .banner-cont h4 .span1{font-size: 34px;}
	.slider-5 .banner-cont h4 .span2{font-size: 22px;}
	
	

    .slider-5 .link a
    {
        font-size:16px; 
		left:-125px; top:-147px;
        margin:0px 0px 0px 0px 0px;  
		padding:10px 13px 10px 13px;
      
        display: inline-block;
       
    }
    .slider-5 .banner-img img {left: 30px;max-width: 326px;top: 25px;}
	.slider-5 .banner-content-right .listings{top:-25px;left:-30px;padding-bottom:6px;}
	.slider-5 .banner-content-right .listings ul li{font-size:18px;margin:10px 0px 0px 0px;text-align:center;}
	
	
	.slider-5 .banner-content-right .rate-wrapper{top:20px;width:130px; height:130px;padding-top:15px;left:8px;}
	.slider-5 .banner-content-right .rate{width:124px; height:124px;top:4px;}
	.slider-5 .banner-content-right .rate:before{top:50px; left:-13px;}
	.slider-5 .banner-content-right .rate-wrapper p{font-size:14px; line-height:16px;}
	.slider-5 .banner-content-right .rate-wrapper h5{font-size:22px; line-height:30px;}
/*----------------slider-5 end-----------------*/
	.screen-bg .sreen-content-left{left:210px;}
	.left-meter-bg{left:150px;}
	
	.head-contact{margin-left:-118px;}
	.top-link-1{margin-left:-160px;}
	
	.banner-about-us{padding:0px 0px 27px 0px;}
	.banner-about-left{margin: 20px 0px 0px 5px; padding:0px 0px 0px 0px;}
	.banner-about-left h2{font-size:24px;}
	.banner-about-left h3{font-size:16px;text-align:left;}
	.banner-about-left .features{padding:5px;}
	.banner-about-left .features article{margin:5px 0px 0px 0px; padding:0; display:block;}
	
	.arrow-mark{margin-right:110px;}
	.secure-http{margin:-3px 0 0 -90px;}
	.congrads-block-msg .left{padding:20px;}
	.congrads-block-msg figure{margin:8px 10px 0px 0px;}
	.congrads-block-msg h3{font-size:20px;}
	.congrads-block-msg p{font-size:13px;}
	.congrads-block-msg .action{margin-left:-14px;}
	.congrads-block-msg .action .price{font-size:26px;}
	.congrads-block-msg .action .price span{font-size:24px;}
	.congrads-block-msg .action .add a{padding:6px 20px 6px 20px;font-size:13px;}
	
	.congrads-block-msg .right{padding:20px;}
	.congrads-block-msg .right h3{font-size:14px;margin-left:12px;}
	.congrads-block-msg .right h3 span{font-size:16px;}
	.congrads-block-msg .right .price{font-size:26px;margin-left:-20px;}
	.congrads-block-msg .right .price span{font-size:24px;}
	.footer-blocks{padding-bottom:20px;}
	.cards{margin:0px 0px 0px 10px;}
	
	.reseller-packs .cost p{font-size:50px !important;}
	.reseller-packs .contents p, .r-s-w-h p{font-size:13px;}
	.reseller-packs .listings ul li{font-size:13px;}
	.reseller-packs .packs-order-now a{font-size:16px;}
	.reseller-packs .cost:before{top:-10px;left:-188px;font-size:22px;}
	.reseller-packs .cost p .span-month{font-size:15px;}
	
	.feature-block-content{padding: 40px 0 40px 20px;}
	.feature-block-content h4{font-size:17px;}
	
}



@media screen and (max-width: 1024px) {
	
	
	
}

@media screen and (max-width: 590px) and (min-width: 490px) {


.search .inputbox{width:72%;}	
	
	
}

@media screen and (max-width: 991px) {
	.head-contact{margin-left:-147px;}
	.top-link-1{margin-left:-4px;}
	.top-link-1 ul li a{padding: 0px 10px 0px 8px !important; }
	.comparison-block {background:#f5f5f6;}
	.compare-right{float:none !important; margin:auto;}
	.compare-left{float:none !important;padding-top:0px;margin:auto;}
           	/*--------------slider-1-------------------*/
    .slider-1 .banner-cont{padding: 56px 0px 45px 0px;}
    .slider-1 .banner-cont h2{font-size: 24px;}
    .slider-1 .banner-cont h3{font-size: 20px;}
    .slider-1 .banner-cont ul li{margin-top: 15px;font-size: 12px;}
    .slider-1 .banner-links .order-now{font-size: 14px; padding: 6px 16px 6px 16px;}
    .slider-1 .banner-links .learnmore{font-size: 14px; padding: 6px 16px 6px 16px;}
    .slider-1 .banner-img {left: -80px;}
    .slider-1 .banner-img img{top: 142px;max-width: 400px;}
    .banner-rate-wraper{left:169px; top:120px;}
	.banner-rate-wraper .rate h2{font-size:24px;line-height:24px;}
	.banner-rate-wraper .month span{font-size:11px;}
    
    
    	/*--------------slider-1 end-------------------*/
    
    	/*--------------slider-2-------------------*/
			.slider-2{padding:20px 0px 20px 0px;}
    .slider-2 .banner-cont{padding: 40px 0px 30px 0px;}
    .slider-2 .banner-cont h2{font-size: 32px;}
    .slider-2 .banner-cont h3{font-size: 24px;margin-top: 6px;}
    .slider-2 .banner-cont .listings
    {
        left: 62px;width: 360px;padding-top: 10px;
}
    .slider-2 .banner-cont figure{width: 54px;height: 54px;}
    .slider-2 .banner-cont h6 {
    font-size: 14px;
    line-height: 24px;
    margin: 9px 0 0 -30px;
    padding: 2px 0 2px 35px;
    width: 135px;
}
    .slider-2 .banner-cont h4{font-size: 18px;margin:12px 0 0;}
    
    .slider-2 .banner-cont h4 a{font-size: 12px; padding: 9px 12px;}
    .slider-2 .banner-img img{max-width: 270px;left: -70px;}
    
    	/*--------------slider-2 end-------------------*/
    
	/*--------------slider-3-------------------*/
    .slider-3 .banner-cont{padding: 40px 0px 29px 0px;}
    .slider-3 .banner-cont h2{font-size: 32px;}
	.slider-3 .banner-cont h2:after{left:506px;top:15px;}
    .slider-3 .banner-cont p{font-size: 16px;margin-left:0px;margin-top:10px;}
    .slider-3 .banner-cont .listings{left: -20px;width: 420px;}
	
	
	.slider-3 .banner-cont .listings ul li
    {
        font-size: 16px;
    
    }
.slider-3 .banner-cont .listings ul li:before
    {
        position: absolute; width: 16px; height: 16px;background:url(../img/ds-li-bullet.png) no-repeat;
    top: 10px; left: 0px;z-index: 999;content: '';
}
    .slider-3 .banner-cont h4{font-size: 18px;margin: 20px 0 0;}
    
    .slider-3 .banner-cont h4 a{font-size: 14px; padding: 10px 13px;}
    .slider-3 .banner-img img{max-width: 295px;left: -20px;}
	.slider-3 .banner-cont .listings
    {
        display:inline-block;margin: 10px auto;min-width: 560px;
        padding: 20px 0px 0px 0px;text-align: center;left: 55px;position: relative;
    }


/*----------------slider-3 end-----------------*/

	/*--------------slider-4-------------------*/

    .slider-4 .banner-cont{padding: 62px 0px 41px 0px;}
    .slider-4 .banner-cont h2{font-size: 32px;}
	.slider-4 .banner-cont h3{font-size: 22px;margin-top:0px;}
	
 .slider-4 .banner-cont .listings {
    left: 30px;
    margin: 20 auto;
    min-width: 430px;
    padding: 21px 0 0;
}
 .slider-4 .banner-cont .listings ul li{font-size:16px;}
    .slider-4 .banner-cont h4{font-size: 18px;margin: 22px 0 0;}
	 .slider-4 .banner-cont h4 .span1{font-size: 28px;}
	  .slider-4 .banner-cont h4 .span2{font-size: 18px;}
    .slider-4 .banner-cont h4 a{font-size: 14px; padding: 10px 13px;}
    .slider-4 .banner-img img {left: 5px;max-width: 277px;top: 70px;}
/*----------------slider-4 end-----------------*/
    
 /*--------------slider-5-------------------*/
 .slider-5{padding:12px 0px 20px 0px;}
    .slider-5 .banner-cont{padding: 40px 0px 30px 0px;}
    .slider-5 .banner-cont h2{font-size: 32px;line-height:30px;}
	.slider-5 .banner-cont p{font-size: 13px;}
  
    .slider-5 .banner-cont h4{font-size: 18px;margin: 22px 0 0;}
	.slider-5 .banner-cont h4 .span1{font-size: 24px;}
	.slider-5 .banner-cont h4 .span2{font-size: 18px;}
	
 .slider-5 .link a
    {font-size: 14px;
    left: -90px;
    padding: 8px 12px;
    top: -110px;
    }
    .slider-5 .banner-img img {left: -22px; max-width: 261px;top: 22px;}

	.slider-5 .banner-content-right .listings{left: -21px; padding-bottom: 2px;top: -25px;}
	.slider-5 .banner-content-right .listings ul li{font-size: 14px;margin: 3px 0 0;padding: 3px 0;text-align: center;}
	
	
	.slider-5 .banner-content-right .rate-wrapper{top:20px;width:100px; height:100px;padding-top:15px;left:8px;}
	.slider-5 .banner-content-right .rate{width:92px; height:92px;top:4px;padding:10px 10px 0px 10px;}
	.slider-5 .banner-content-right .rate:before{left: -11px;top: 28px;}
	.slider-5 .banner-content-right .rate-wrapper p{font-size:12px; line-height:14px;}
	.slider-5 .banner-content-right .rate-wrapper h5{font-size:18px; line-height:28px;}
	.slider-5 .banner-content-right .rate-wrapper h5 span{font-size:14px;}
/*----------------slider-5 end-----------------*/   
	
	.welcome-content {margin-left:50px;}
	.welcome-content h2 {font-size:32px;}
	.welcome-content p{font-size:12px;}
	.welcome-content p span{font-size:14px;}
	.head-top-link { margin-left:0px;}
	
	.compare-left h3 {text-align:center;margin-top:40px;}
	.compare-right h3 {text-align:center;margin-top:40px;}
	.screen-bg{display:block;
		background:url(../img/comparison-screen-bg.png) 30% no-repeat;
		min-height:280px;
	}
	.reload {top:0px;left:48%;}
	.compare-right:after {
    border-top: 1px solid #cccccb;
	border-left:none;
    content: "";
    position: absolute;
    top: -10px;
	height:10px;
	}
	
	.main-nav { display:none;}
	.menu-toggle { display:inherit;}
	.menu-toggle .slicknav_btn { top:-45px;}
	.menu-toggle .slicknav_menu { margin-top: 50px;}
	
	
	.screen-bg .sreen-content-left{left:361px;top:90px;}
	.screen-bg .sreen-content-right{left:361px;top:210px;}
	.left-meter-bg {left:290px;top:176px;}
	.right-meter-bg {left:290px;top:294px;}
	
	
	.banner-rate-wraper .starting-at span{font-size:8px;}
	.banner-rate-wraper .rate h2{font-size:20px;line-height:16px;}
	.banner-rate-wraper .month span{font-size:10px;line-height:10px;}
	
	.sub-banner-right .content p{font-size:12px;}
	.banner-about-left .features span{font-size:12px;}
	
	.sign-up-now {
    background: url("../img/banner-order-now-bg.png") no-repeat scroll 103px 10px #ed1c24;
    font-size: 14.4px;
    margin: 0px 0 0;
    padding: 6px 26px 6px 20px;
}
.hosting-features-screen-bg:before
	{
		
		width:100%;
	
		left:-241px;
		}	
.hosting-features-screen-bg:after
	{
		
		width:100%;
		
		left:239px;
		}	
.ssl-h1-block h2{text-align:center;margin-right:0;}	
.secure-http{ margin: -3px 0 0 -40px;}

.congrads-block-msg .action{margin-left:50px;}

.cards {
    margin: 28px 0 0 10px;
}
.r-s-w-h h2{font-size:30px;}
.reseller-packs{margin:10px -10px 0px -10px;}
.reseller-packs .head{padding:12px 0;}
.reseller-packs .head:after{border-width:28px;top:30px;}
.reseller-packs .head h4{font-size:20px;}
.reseller-packs .contents{padding:30px 10px 0px 10px;}
.reseller-packs .cost p{font-size:30px !important;}
	.reseller-packs .contents p, .r-s-w-h p{font-size:12px;}
	.reseller-packs .listings ul li{font-size:13px;}
	.reseller-packs .packs-order-now a{font-size:16px;}
	.reseller-packs .cost:before{top:-10px;left:-148px;font-size:22px;}
	.reseller-packs .cost p .span-month{font-size:15px;}
	.reseller-packs .contents .selector{font-size:13px; padding: 9px 40px 9px 16px;}
	.reseller-packs .listings ul{padding-top:20px;}
	.reseller-packs .listings ul li{background:none;padding: 12px 10px 12px 10px;text-align:center;text-indent:0;}
	.reseller-packs .packs-order-now a{font-size:14px; padding:4px 12px 4px 12px;}

.shared-hosting-table{margin-top:16px;}	
.shared-hosting-table th {padding:10px;}	
.shared-hosting-table th figure{width:30px;height:30px; margin-right:10px;}
.shared-hosting-table th h4{font-size:20px; margin-top:4px;}
.shared-hosting-table td{font-size:12px;padding:10px;}
.shared-hosting-table .cost p{font-size:26px !important;}
.shared-hosting-table .cost p span{font-size:24px !important;}
.shared-hosting-table .cost p .span-month{font-size:14px !important;}
.shared-hosting-table td a{margin-top:10px;padding: 5px 12px;font-size:13px}

.ffl-table th{padding:18px 5px 14px 5px;font-family: 'robotomedium';font-size:13px;text-align:center;font-weight:normal;}
.ffl-table td{padding:12px 0px 10px 0px;text-align:center;border:1px solid #e0e0e0;background:none;}
.ffl-table td p{padding-left:10px;font-size:12px; }
.ds-table td a{font-size:10px;padding:8px;}

}
@media screen and (max-width: 991px) and (min-width: 768px){
.congrads-block-msg .right{padding:15px;}
.congrads-block-msg .right figure{position:absolute; top:0px;right:0px;bottom:0px;left:0px; margin:auto;}
.congrads-block-msg .right h3{margin-top:60px;}
.congrads-block-msg .right .price{margin-top:60px; margin-left:-10px;}

}
@media screen and (max-width: 640px){

.block-logo:after{display:none;}

.block-logo:before{display:none;}
}
@media screen and (max-width: 991px) and (min-width: 678px)
{
	.plans .head-first{width:100%;}
	.plans .head-second{width:100%;}
	.banner-slider h2{font-size:30px;}
	.banner-cont h3{font-size:28px;}
	.search .inputbox{font-size:12px; width:67%;}
	.comparison-block {background:#f5f5f6;}
	.search .check-box-block ul li{margin:0px 3px 0px 0px;float:left;}
	.search .check-box-block label{font-size:13px;margin-left:4px;}
	.server-features .right-block .block1{padding:70px 30px 50px 30px;}
	.server-features .right-block .block2{padding:70px 30px 50px 30px;}
	
	
	}

@media screen and (max-width: 767px) {
	.head-contact{margin-left:0;}
	.top-link-1{margin-left:0;float:none; text-align:center;}
	
	.head-contact ul li{float:none;}
	.logo{margin-right:0px;}
	.comparison-block {background:#f5f5f6;}
	.plans .head-first{width:50%;}
	.plans .head-second{width:50%;}
	.head-contact { margin-top:10px;}
	.menu-toggle .slicknav_btn { top:-65px;}
	.menu-toggle .slicknav_menu { margin-top:0px;}
    
        	/*--------------slider-1-------------------*/
    .slider-1 .banner-cont{padding: 38px 0px 28px 0px;display: inline-block;}
    .slider-1 .banner-cont h2{font-size: 24px;}
    .slider-1 .banner-cont h3{font-size: 20px;margin-top: 3px;}
    .slider-1 .banner-cont ul{display: inline-block;margin-top: 8px;}
    .slider-1 .banner-cont ul li{margin-top: 0px;font-size: 12px;padding: 4px 20px 4px 34px;text-align: left;}
    .slider-1 .banner-links{padding: 0;margin-top: 12px;}
    .slider-1 .banner-links .order-now{font-size: 14px; padding: 6px 16px 6px 16px;}
    .slider-1 .banner-links .learnmore{font-size: 14px; padding: 6px 16px 6px 16px;}
    .slider-1 .banner-img {left: -80px;}
    .slider-1 .banner-img img{top: 142px;max-width: 400px;}
    .banner-rate-wraper{left:169px; top:120px;}
	.banner-rate-wraper .rate h2{font-size:24px;line-height:24px;}
	.banner-rate-wraper .month span{font-size:11px;}
    
    
    	/*--------------slider-1 end-------------------*/
        
    	/*--------------slider-2-------------------*/
    .slider-2 .banner-cont{padding: 20px 0px 10px 0px;}
    .slider-2 .banner-cont h2{font-size: 24px;}
    .slider-2 .banner-cont h3{font-size: 20px;margin-top: 6px;}
    .slider-2 .banner-cont .listings
    {
        width: 360px;padding-top: 10px;display:block; margin: 0px auto;left: 0;
}
    .slider-2 .banner-cont figure{width: 54px;height: 54px;}
    .slider-2 .banner-cont h6 {
    font-size: 14px;
    line-height: 24px;
    margin: 9px 0 0 -30px;
    padding: 2px 0 2px 35px;
    width: 135px;
}
    .slider-2 .banner-cont h4{font-size: 18px;margin:12px 0 0;}
    
    .slider-2 .banner-cont h4 a{font-size: 12px; padding: 9px 12px;}
    .slider-2 .banner-img img{max-width: 270px;left: -70px;}
    
    	/*--------------slider-2 end-------------------*/
		/*-----------------slider-3----------*/
		.slider-3 .banner-cont{padding: 40px 0px 26px 0px;}
		.slider-3 .banner-cont p{margin:0px;}
		 .slider-3 .banner-cont .listings {padding: 10px 0px 0px 0px;}
 .slider-3 .banner-cont .listings ul li{font-size:14px; padding: 0px 0px 0px 0px;}
 .slider-3 .banner-cont .listings ul li:before{top:7px;}
		
			/*--------------slider-4-------------------*/
    .slider-4 .banner-cont{padding: 35px 0px 30px 0px;}
    .slider-4 .banner-cont h2{font-size: 24px;}
	.slider-4 .banner-cont h3{font-size: 20px;margin-top:0px;}
	
 .slider-4 .banner-cont .listings {
  
    padding: 10px 0 0;
}
 .slider-4 .banner-cont .listings ul li{font-size:14px; padding: 8px 0px 8px 0px;}
 .slider-4 .banner-cont .listings ul li:before{top:7px;}
    .slider-4 .banner-cont h4{font-size: 18px;margin: 22px 0 0;}
	 .slider-4 .banner-cont h4 .span1{font-size: 28px;}
	  .slider-4 .banner-cont h4 .span2{font-size: 18px;}
    .slider-4 .banner-cont h4 a{font-size: 14px; padding: 10px 13px;}

/*----------------slider-4 end-----------------*/
		/*--------------slider-5-------------------*/
    .slider-5{padding:2px 0px 4px 0px;}
	.slider-5 .banner-cont{padding: 34px 0px 30px 0px;}
    .slider-5 .banner-cont h2{font-size: 24px;line-height:24px;}
	.slider-5 .banner-cont p{margin-top:10px;}
	.slider-5 .banner-cont h4{margin-top:10px;}
	
.slider-5 .banner-content-right .listings {
    display: block;
    left: 0;
    margin: 0;
    padding: 0;
  
    top: -16px;
}
.slider-5 .banner-content-right .listings ul li {
    display: inline-block;
    font-size: 16px;
    margin: 8px 8px 0px 0px;
    padding: 3px 0px 3px 0px;
    text-align: center;
    width: 33%;
}

.slider-5 .banner-content-right .rate-wrapper {
    bottom: 0;
    display: inline-block;
    height: 100px;
    left: 400px;
    margin: auto;
    padding-top: 15px;
    position: absolute;
    right: 0;
    top:0px;
    width: 100px;
}
.slider-5 .link a
    {font-size: 14px;
    left: 221px;
    padding: 8px 12px;
    top: -153px;
    }
.slider-5 .banner-content-right .rate-wrapper{top:-20px;}


/*----------------slider-5 end-----------------*/
	.search-input {display: block;text-align: center;}
	.search h3{font-size:28px;text-align:center;}
	.search .inputbox {float:none;padding-bottom:16px;}
	.search .search-btn{float:none;margin-left:-15px;}
	.tweet{padding-left:0px;}
	.social{padding-top:20px;}
	.footer-middle h4{margin-top:20px;}
	.cards{margin:0px 0px 0px 0px;}
	.search .inputbox{font-size:12px;}
	.banner-cont{padding-left:100px;}
	.banner-links{padding-left:100px;}
	.banner-cont ul li{line-height:28px;}
	.banner-cont h2 {
   					 font-size: 20px;
					}
	.banner-cont h2{font-size: 24px;}	
	.about-us-block{padding:20px 0px 20px 0px;}
	.about-us-content h2{font-size:24px;margin-bottom:10px}
	.about-us-content p {

    font-size: 12px;
    margin-top: 0px;
	
}
.main-content .bg{padding:20px 0px;}
.main-content h2{font-size:24px;}
body p{font-size:12px !important;}
.contact-us-bottom .items{text-align:center;}	
.bottom-links{margin-left:0px;}	
.sub-banner-right{padding-left:10px;border-left:none;margin:10px 0px 0px 0px;}	
.head-contact{margin-left:0px;}
.top-link-1{margin-left:0px;}
.search h3:after{display:none;}
.search .search-btn{padding:14px 55px 20px 40px;}

.screen-bg .sreen-content-left{left:48%;}
.screen-bg .sreen-content-right{left:48%;}
.left-meter-bg{left:38%;}
.right-meter-bg{left:38%;}

.banner-links .learnmore{padding:6px 10px 6px 10px;font-size:12px;}
.banner-links .order-now{padding:6px 10px 6px 10px;font-size:12px;}
.fa-learnmore {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: 12px;margin-left:10px;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.hosting-features-screen-bg:before
	{
		
		width:80%;
	
		left:-187px;
		}	
.hosting-features-screen-bg:after
	{
		
		width:80%;
		
		left:239px;
		}
.hosting-features-dscrptn{text-align:center;}
.hosting-features-dscrptn h2{float:none;border-bottom:1px solid #9fa1a6;}		
.certificate-features h2, .domain-pricing-tab h2, .r-s-w-h h2{font-size:24px;}
.domain-table th, .domain-pricing-table th{font-size:15px;padding:10px 15px;}
.domain-table td, .domain-pricing-table td{font-size:13px;padding:8px 15px;}
.domain-table td a{padding:3px 20px;font-size:15px;}
.reseller-packs{margin:10px;}

.key-features .features-wraper ul li{border-bottom:none;}
.key-features .features-wraper ul li .feature-block{border-bottom:1px solid #CCC;}

.display{display:block;}
h2.resp-accordion figure{margin:8px 10px 8px 10px;}
.resp-accordion > h4 {
    color: #fff;
    padding: 10px 0px 10px 0px;
    text-align: left;
}
.welcome-block{padding:20px 0px;}
.welcome-content h2{font-size:28px;}
.server-plan-block , .customer-block{padding:20px 0px;}
.server-plan-block, .main-content-block, .server-features-block, .key-features, .r-s-w-h{padding:20px 0px;}
.server-plan .plans{margin-top:20px;}
.comparison h2, .server-plan h2, .customer-block h2, .contact-us h2, .key-features h2, .terms-top h2{font-size:24px;}

.block-img-left{margin:auto; max-width:261px;float:none;}
.block-img-right{margin:auto; max-width:261px;float:none;}
.block-content h3{font-size:22px;text-align:center;}
.block-content p{text-align:center;}
.contact-us{padding:20px 0px;}
.contact-us h4{margin:20px 0;font-size:16px;}
.ds-table .table-headding h3{font-size:20px;}
.ds-table th{padding:10px;font-size:13px;}
.ds-table td{font-size:13px;}

.domain-table th, .domain-pricing-table th{font-size:13px;}
.domain-pricing-tab{padding:20px 0px;background:#f4f5f5;}

.key-features .features-wraper{margin:20px 30px;}
.terms-1 h3{font-size:20px;}

}


@media screen and (max-width: 640px) {
	
	.comparison-block {background:#f5f5f6;}
	.search .inputbox{width:70%;}
	.hosting-features-screen-bg{min-height:270px;}
	.hosting-features-screen-bg:before
	{
	 display:none;
		}	
.hosting-features-screen-bg:after
	{
		 display:none;
		}
	.hosting-features .hosting-features-screen-bg .rounds-common{width:50px; height:50px;}
	.round-01{left:30px; top:-100px;}
	.round-02{left:110px; top:-140px;}
	.round-03{left:190px; top:-100px;}
	.round-04{left:30px; top:200px;}
	.round-05{left:110px; top:240px;}
	.round-06{left:190px; top:200px;}
	
	.round-01:before{left:24px; top:50px;height:46px;}
	.round-01:after{left:17px; top:75px;}
	
	.round-02:before{left:24px; top:50px;height:86px;}
	.round-02:after{left:17px; top:115px;}
	
	.round-03:before{left:24px; top:50px;height:46px;}
	.round-03:after{left:17px; top:75px;}
	
	.round-04:before
		{
		content:'';
		position:absolute;
		background:url(../img/icons-end-point.png) no-repeat bottom left;
		height: 34px;
		left: 17px;
		top: -74px;
		border-bottom:none;
		border-right:none;
		z-index:9999 !important;
		width: 60px;
		color:#2d313d;
		font-size:15px;
		font-family: 'maven_proregular';
		}
		
	.round-04:after{content:'04';
		position:absolute;
		border-right:1px solid #d5d6d8;
		border-bottom:none;
		height:41px;
		width:35px;
		top:-41px;
		left:-9px;
		background:none;
		}
		
		.round-05:before
		{
		content:'';
		position:absolute;
		background:url(../img/icons-end-point.png) no-repeat bottom left;
		height: 34px;
		left: 17px;
		top: -112px;
		border-bottom:none;
		border-right:none;
		z-index:9999 !important;
		width: 60px;
		color:#2d313d;
		font-size:15px;
		font-family: 'maven_proregular';
		}
		
	.round-05:after{content:'05';
		position:absolute;
		border-right:1px solid #d5d6d8;
		border-bottom:none;
		height:78px;
		width:35px;
		top:-78px;
		left:-9px;
		background:none;
		}
	.round-06:before
		{
		content:'';
		position:absolute;
		background:url(../img/icons-end-point.png) no-repeat bottom left;
		height: 34px;
		left: 17px;
		top: -74px;
		border-bottom:none;
		border-right:none;
		z-index:9999 !important;
		width: 60px;
		color:#2d313d;
		font-size:15px;
		font-family: 'maven_proregular';
		}
		
	.round-06:after{content:'06';
		position:absolute;
		border-right:1px solid #d5d6d8;
		border-bottom:none;
		height:41px;
		width:35px;
		top:-41px;
		left:-9px;
		background:none;
		}	
	/*--------------slider-3-------------------*/
    .slider-3 .banner-cont{padding:30px 0px 20px 0px;}
    .slider-3 .banner-cont h2{font-size: 24px;}
	.slider-3 .banner-cont h2:after{display:none;}
    .slider-3 .banner-cont p{font-size: 18px;margin-left:0px;margin-top:0px;}
  

    .slider-3 .banner-cont h4{font-size: 18px;margin: 8px 0 0;}
     .slider-3 .banner-cont h4 span{border-right:none;margin:0;}
    .slider-3 .banner-cont h4 a{font-size: 14px; padding: 10px 13px;}

	.slider-3 .banner-cont .listings
    {
        display:block;
        padding:0px 0px 0px 0px;text-align: center;position: relative;
        
    }
	.slider-3 .banner-cont .listings ul{display:block;}
.slider-3 .banner-cont .listings ul li{display:block; text-align:left;padding:3px 0px 0px 0px;font-size:14px;}

/*----------------slider-3 end-----------------*/
/*--------------slider-4-------------------*/
    .slider-4 .banner-cont{padding: 30px 0px 20px 0px;}
    .slider-4 .banner-cont h2{font-size: 24px;}
	.slider-4 .banner-cont h3{font-size: 18px;margin-top:0px;}
	.slider-4 .banner-cont .listings
    {
        display:block;
        padding:0px 0px 0px 0px;text-align: center;position: relative;
        
    }
	.slider-4 .banner-cont .listings ul{display:block;}
.slider-4 .banner-cont .listings ul li{display:inline-block; text-align:left;padding:8px 0px 0px 0px;font-size:14px;}
    .slider-4 .banner-cont h4{font-size: 18px;margin: 17px 0 0;}
	 .slider-4 .banner-cont h4 .span1{font-size: 26px;}
	  .slider-4 .banner-cont h4 .span2{font-size: 18px;}
    .slider-4 .banner-cont h4 a{font-size: 14px; padding: 10px 13px;}

/*----------------slider-4 end-----------------*/
		/*--------------slider-5-------------------*/
    .slider-5 .banner-cont{padding: 34px 0px 30px 0px;}
    .slider-5 .banner-cont h2{font-size: 24px;}


.slider-5 .banner-content-right .listings ul li {
    display: inline-block;
    font-size: 14px;
   
}

.slider-5 .banner-content-right .rate-wrapper {
    bottom: 0;
    display: inline-block;
    height: 100px;
    left: 330px;
    margin: auto;
    padding-top: 15px;
    position: absolute;
    right: 0;
    top:-20px;
    width: 100px;
}


/*----------------slider-5 end-----------------*/

	
	}
	
	@media screen and (max-width: 600px) and (min-width: 320px)  {
	
	.welcome-bg img{display:inline-block;}


	.search .inputbox{
-webkit-border-radius: 30px;
		-moz-border-radius: 30px;
		border-radius: 30px;
		margin:10px 0px 10px 0px;
		padding: 10px 15px 9px 15px;
		font-size:10px !important;
}
.search .search-btn{-webkit-border-radius: 30px;
		-moz-border-radius: 30px;
		border-radius: 30px;
		margin:10px 0px 10px 0px;
		padding: 10px 30px 10px 30px;
		}
}
@media screen and (max-width: 480px) {
	.banner-links .learnmore{padding:0px 8px 3px 8px;font-size:12px;}
	.banner-links .learnmore .fa{font-size:14px;margin-top:6px;}
	.banner-links .order-now{padding:0px 8px 3px 8px;font-size:12px;}
	.banner-links .order-now .fa{font-size:14px;margin-top:6px;}
	.server-plan .plans{margin-top:20px;}
	.plans .head-first{padding-top:25px;}
	.plans .head-first h3{font-size:16px;}
	.plans .head .price{font-size:40px;}
	.plans .bottom ul li{font-size:13px;padding:10px 0px;}
	.plans .learn-more{padding:8px 16px;}
	
	.get-a-quote{padding:10px 16px;font-size:14px;}
	.sub-banner-right .d-s-f{float:none;}
	.sub-banner-right .sub-banner-img{float:none;display:inline-block;}
	.sub-banner-right .sub-banner-img:after{background:none;}
	
	.comparison-block {background:#f5f5f6;}
	
	.head-contact ul li { display:block; width:100%; float:none;}
	.search .inputbox{font-size:13px;width:100%;text-align:center;}
	.search .search-btn{padding:7px 16px;font-size:15px;margin:0;}
	.footer-top h2{font-size:20px !important;margin-top:0px;}
	.footer-top .learn-more{padding:4px 8px;font-size:12px;}
	.footer-middle{padding:10px 0px 40px 0px;}
	
	.top-link-1{text-align:center;margin:0;}

	.photo-block{float:none;border-right:none;border-bottom:1px solid #CCC;display:block;min-height:180px;}
	.photo-block:after
		{
			border-color:#c5c5c8  transparent transparent  transparent;
   
    bottom: 2px;
    content: "";
    display: block;
    height: 0;
    left: 0px;
    
    right: 0;
    top: 180px;
   
			}
	
	
	.comment-area{float:none;display:block;}
	.compare-right h3, .compare-left h3{font-size:14px;}
	.banner-cont{padding-top:30px;padding-bottom:30px}
	.banner-cont h2{font-size:16px;}
	.banner-cont h3{font-size:18px;}
	.banner-cont ul li{line-height:26px;}
	.bx-controls-direction{display:none;}
	.reload{left:42%;top:18px;	}
	
	.slider-4 .banner-cont .listings ul li{display:block; text-align:left;padding:8px 0px 0px 0px;font-size:14px;}
			/*--------------slider-5-------------------*/
.slider-5 .banner-cont p{text-align:center;}
	
.slider-5 .banner-content-right .listings {
    display: block;
    left: 0;
    margin: -20px 0px 0px 0px;
    padding: 0;
    padding-bottom: 20px;
    top: 0;
}
.slider-5 .banner-content-right .listings ul li {
    display:block;
    font-size: 16px;
    margin: 12px 12px 12px 0px;
    padding: 8px 0px 8px 0px;
    text-align: center;
    width: 100%;
}

.slider-5 .banner-content-right .rate-wrapper {
	display:none;
   /* bottom: 0;
    display: inline-block;
    height: 100px;
    left: 400px;
    margin: auto;
    padding-top: 15px;
    position: absolute;
    right: 0;
    top:0px;
    width: 100px;*/
}
/*.slider-5 .link {
  display: inline-block;
    left: 27%;
    margin: 0;
    top:0px;

}*/


.slider-5 .link{position:relative;display:block;margin:auto;left:0; right:0; bottom:0; top:0;height:60px;}
.slider-5 .link a {
    display: inline-table;
    float: none;
    font-size: 14px;
	padding:8px 12px 8px 12px;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
}









    .slider-5 .banner-cont h4{font-size: 18px;margin: 22px 0 0;display:block; text-align:center;}
	 .slider-5 .banner-cont h4 .span1{font-size: 28px;}
	  .slider-5 .banner-cont h4 .span2{font-size: 18px;border-right:none; margin:0;}
    

/*----------------slider-5 end-----------------*/
	
}

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

	
	.customer h2{font-size:28px;}
	
	
	.banner-about-left h2{font-size:24px;}
	.banner-cont, .banner-links{padding-left:20px;}
	.banner-cont h3{text-align:center;}
	.banner-cont h2{text-align:center;margin-bottom:10px;}
	.banner-cont ul{width:100%;}
	.banner-cont ul li{font-size:12px;}
	.bx-wrapper .bx-controls-direction a{top:93%;}
	.welcome-content{margin-left:0px;text-align:center;}
	.welcome-content h2{font-size:24px;text-align:center;}
	.banner-about-left h2{font-size:20px;text-align:center;}
	.banner-about-left h3{font-size:16px;text-align:center;}
	.comparison h2, .server-plan h2, .customer h2, .banner-about-left h2{font-size:20px;text-align:center;}
	.footer-top h2{font-size:24px;}
	.block-logo{width:160px;}
	
	.congrads-block-msg .action .price{font-size:22px;}
	.congrads-block-msg .right h3{margin-left:3px;}
	.search h3{font-size:24px;}
	.certificate-features h2, .domain-pricing-tab h2, .r-s-w-h h2{font-size:20px;}
	
}
@media screen and (max-width: 480px) and (min-width: 430px) {
.screen-bg .sreen-content-left{left:47%;}
.screen-bg .sreen-content-right{left:47%;}
.right-meter-bg{left:34%;}
.left-meter-bg{left:34%;}


}
@media screen and (max-width: 430px)  {
	.comparison-block {background:#f5f5f6;}
	
	.head-contact ul li { display:block; width:100%; float:none;}
	.logo a img { width:80%;}
	.search .inputbox{font-size:12px;}
    
    
        	/*--------------slider-2-------------------*/
    .slider-2 .banner-cont{padding: 30px 0px 30px 0px;}
    .slider-2 .banner-cont h2{font-size: 22px;}
    .slider-2 .banner-cont h3{font-size: 16px;margin-top: 0px;}
    .slider-2 .banner-cont .listings {padding-top: 10px;display:block;margin: 0; }
    .slider-2 .banner-cont .listing
        {
        
    display:block;
    margin: 10px auto;width: 100%;padding-left: 20px;
    
        
        }
    
    .slider-2 .banner-cont figure{width: 54px;height: 54px;}
    .slider-2 .banner-cont h6 {
    font-size: 14px;
    line-height: 24px;
    margin: 9px 0 0 -30px;
    padding: 2px 0 2px 35px;
    width: 135px;
}
    .slider-2 .banner-cont h4{font-size: 18px;margin:12px 0 0;}
    
    .slider-2 .banner-cont h4 a{font-size: 12px; padding: 9px 16px;margin-top: 12px;}
    .slider-2 .banner-img img{max-width: 270px;left: -70px;}
    
    	/*--------------slider-2 end-------------------*/
	
	
}
@media screen and (max-width: 420px) {
.cards{margin:10px 0px 0px 0px;}
.slider-4 .banner-cont h4{text-align:center;}
.slider-4 .banner-cont h4 .span2{border-right:none;margin-right:0;}
}
@media screen and (max-width: 430px) and (min-width: 320px) {
	.welcome-bg{margin:auto; display:block;text-align:center;}
	.compare-left{width:100%;padding:0px 0px 0px 0px;float:none;}
	.compare-right{width:100%;padding:80px 0px 0px 0px;float:none;}
.screen-bg {background:url(../img/comparison-screen-320-bg.png) no-repeat;min-height:170px;}	
.screen-bg .sreen-content-left{left: 138px;
    top: 36px;}

	
.screen-bg .sreen-content-left .div1{height: 14px;left: 14px;position: absolute;top: 14px;width:126px;}	
.screen-bg .sreen-content-left .div2{ height: 18px;left: 14px;position: absolute;top: 32px;width: 40px;}	
.screen-bg .sreen-content-left .div3{height: 18px;left: 58px; position: absolute;top: 32px;width: 40px;}
.screen-bg .sreen-content-left .div4{height: 18px;left: 100px; position: absolute;top: 32px;width: 40px;}

.screen-bg .sreen-content-left .div5{height: 3px;left: 14px; position: absolute;top: 54px;width: 40px;}
.screen-bg .sreen-content-left .div6{height: 3px;left: 58px;position: absolute;top: 54px;width: 40px;}
.screen-bg .sreen-content-left .div7{height: 3px;left: 100px;position: absolute;top: 54px;width: 40px;}

.screen-bg .sreen-content-left .div8{height: 3px; left: 14px;position: absolute;top: 60px;width: 40px;}
.screen-bg .sreen-content-left .div9{height: 3px; left: 58px;position: absolute;top: 60px;width: 40px;}
.screen-bg .sreen-content-left .div10{height: 3px; left: 100px;position: absolute;top: 60px;width: 40px;}

.screen-bg .sreen-content-left .div11{height: 3px;left: 14px;position: absolute;top: 66px;width: 40px;}
.screen-bg .sreen-content-left .div12{height: 3px; left: 58px;position: absolute;top: 66px;width: 40px;}
.screen-bg .sreen-content-left .div13{height: 3px; left: 100px;position: absolute;top: 66px;width: 40px;}

.screen-bg .sreen-content-left .div14{height: 3px;left: 14px;position: absolute;top: 72px; width: 40px;}
.screen-bg .sreen-content-left .div15{height: 3px; left: 58px;position: absolute;top: 72px;width: 40px;}
.screen-bg .sreen-content-left .div16{height: 3px; left: 100px;position: absolute;top: 72px;width: 40px;}

.screen-bg .sreen-content-left .div17{height: 3px;left: 14px;position: absolute;top: 78px; width: 40px;}
.screen-bg .sreen-content-left .div18{height: 3px; left: 58px;position: absolute;top: 78px;width: 40px;}
.screen-bg .sreen-content-left .div19{height: 3px; left: 100px;position: absolute;top: 78px;width: 40px;}

.left-meter-bg {
    background:url(../img/meter-320-bg.png) no-repeat;
    display: block;
    height: 77px;
    left: 104px;
    top: 104px;
    width: 77px;
}
.meter-needle
	{
		
		 height: 17px;
    left: 27px;
    top: 32px;
    width: 44px;
		background:url(../img/meter-bg-needle-320.png) no-repeat;
		transform-origin: 10px 50%;
		 -webkit-transform-origin: 10px 50%;
		 -moz-transform-origin: 10px 50%;
		 -ms-transform-origin: 10px 50%;
		 -o-transform-origin: 10px 50%;
	}
.screen-bg .sreen-content-right{left: 138px; top: 156px;}	

.screen-bg .sreen-content-right .div1{height: 14px;left: 14px;position: absolute;top: 14px;width:126px;}	
.screen-bg .sreen-content-right .div2{ height: 18px;left: 14px;position: absolute;top: 32px;width: 40px;}	
.screen-bg .sreen-content-right .div3{height: 18px;left: 58px; position: absolute;top: 32px;width: 40px;}
.screen-bg .sreen-content-right .div4{height: 18px;left: 100px; position: absolute;top: 32px;width: 40px;}

.screen-bg .sreen-content-right .div5{height: 3px;left: 14px; position: absolute;top: 54px;width: 40px;}
.screen-bg .sreen-content-right .div6{height: 3px;left: 58px;position: absolute;top: 54px;width: 40px;}
.screen-bg .sreen-content-right .div7{height: 3px;left: 100px;position: absolute;top: 54px;width: 40px;}

.screen-bg .sreen-content-right .div8{height: 3px; left: 14px;position: absolute;top: 60px;width: 40px;}
.screen-bg .sreen-content-right .div9{height: 3px; left: 58px;position: absolute;top: 60px;width: 40px;}
.screen-bg .sreen-content-right .div10{height: 3px; left: 100px;position: absolute;top: 60px;width: 40px;}

.screen-bg .sreen-content-right .div11{height: 3px;left: 14px;position: absolute;top: 66px;width: 40px;}
.screen-bg .sreen-content-right .div12{height: 3px; left: 58px;position: absolute;top: 66px;width: 40px;}
.screen-bg .sreen-content-right .div13{height: 3px; left: 100px;position: absolute;top: 66px;width: 40px;}

.screen-bg .sreen-content-right .div14{height: 3px;left: 14px;position: absolute;top: 72px; width: 40px;}
.screen-bg .sreen-content-right .div15{height: 3px; left: 58px;position: absolute;top: 72px;width: 40px;}
.screen-bg .sreen-content-right .div16{height: 3px; left: 100px;position: absolute;top: 72px;width: 40px;}

.screen-bg .sreen-content-right .div17{height: 3px;left: 14px;position: absolute;top: 78px; width: 40px;}
.screen-bg .sreen-content-right .div18{height: 3px; left: 58px;position: absolute;top: 78px;width: 40px;}
.screen-bg .sreen-content-right .div19{height: 3px; left: 100px;position: absolute;top: 78px;width: 40px;}

.right-meter-bg {
    background:url(../img/meter-320-bg.png) no-repeat;
    display: block;
    height: 77px;
    left: 104px;
    top: 225px;
    width: 77px;
}
.features ul li{margin:0px 0px 0px 10px;}
}

@media screen and (max-width: 320px) {
	.comparison-block {background:#f5f5f6;}
	
	.plans .head-first{width:100%;}
	.plans .head-second{width:100%;}
	.menu-toggle .slicknav_btn { top:-55px;}
	.search .inputbox{font-size:10px;}
	
	
}



/******* CUSTOM CSS **********/
.slider-5 .banner-cont h1 {
    font-size: 60px;
    font-family: 'robotoregular';
    line-height: 55px;
    color: #FFF;
}
.slider-5 .banner-cont h1 span {
    font-family: 'robotothin';
    color: #e32428;
}
@media screen and (max-width: 640px){
.slider-5 .banner-cont h1 {
    font-size: 24px;
	text-align: center;
}
}
@media screen and (max-width: 767px){
.slider-5 .banner-cont h1 {
    font-size: 24px;
    line-height: 24px;
}
}

.banner-about-left h1 {
    color: #FFF;
    font-size: 23px;
    font-family: 'maven_proregular';
    margin: 0;
    padding: 0;
    text-transform: uppercase;
}

@media screen and (max-width: 480px) and (min-width: 320px)
.banner-about-left h1 {
    font-size: 16px;
    text-align: center;
}




.footer-middle span {
    color: #FFF;
    font-family: 'maven_promedium';
    font-size: 16px;
    text-transform: uppercase;
}

@media screen and (max-width: 767px){
.footer-middle span {
    margin-top: 20px;
}
}

span.newsspan {
    color: #FFF;
    font-family: 'maven_promedium';
    font-size: 16px;
    text-transform: uppercase;
    text-align: center;
    padding: 0px 26px 0px 26px;
    margin: -10px auto 20px auto;
    width: 180px;
    background: #1a1a1a;
    display: block;
}



.tweet span {
    font-family: 'maven_proregular';
    font-size: 13px;
    color: #dfdddd;
}


.reseller-packs .head h3 {
    font-size: 24px;
    font-family: 'maven_proregular';
    text-align: center;
    color: #FFF;
}

@media screen and (max-width: 991px){
.reseller-packs .head h3 {
    font-size: 20px;
}
}

.feature-block-content h3 {
    color: #3b3838;
    font-size: 19px;
    font-family: 'robotoregular';
}

@media screen and (max-width: 1200px){
.feature-block-content h3 {
    font-size: 17px;
}
}

.hosting-features-dscrptn h3 {
    font-size: 18px;
    font-family: 'maven_proregular';
    margin: 0px 0px 0px -20px !important;
    color: #2d313d;
    overflow: hidden;
    position: relative;
    padding: 18px 0px 0px 0px;
}


.certificate-features-block h3 {
    text-align: center;
    font-size: 18px;
    color: #0d0c0c;
    font-family: robotoregular !important;
    margin: 20px 0px 0px 0px;
}

.homededicated {
    font-size: 60px !important;
    font-family: 'robotoregular' !important;
    line-height: 55px !important;
    color: #FFF !important;
}
.homededicated span {
    font-family: 'robotothin' !important;
    color: #e32428 !important;
}
@media screen and (max-width: 640px){
.homededicated {
    font-size: 24px !important;
	text-align: center !important;
}
}
@media screen and (max-width: 767px){
.homededicated {
    font-size: 24px !important;
    line-height: 24px !important;
}
}


.slider-1 .banner-cont span {
    color: #fff !important;
    font-size: 38px !important;
    text-transform: uppercase !important;
    padding: 0 !important;
    margin: 0px !important;
    font-family: 'robotoregular' !important;
}

@media screen and (max-width: 767px){
.slider-1 .banner-cont span {
    font-size: 24px !important;
	text-align:center !important;
}
}

.sl2 {
    color: #fff !important;
    font-size: 34px !important;
    text-transform: uppercase !important;
    padding: 0 !important;
    margin: 5px 0px 0px 0px !important;
    font-family: 'robotobold'!important;
    letter-spacing: 1px !important;
}

@media screen and (max-width: 767px){
.sl2 {
    font-size: 20px !important;
    margin-top: 3px !important;
}
}


.slider-5 .banner-cont  span .span1{font-size:57.27px;}	
.slider-5 .banner-cont  span .span2{font-size:39.91px;padding: 8px 13px 8px 0px;border-right: 1px solid #9f9f9f; }	
.slider-5 .banner-cont span.price-txt {color: #fff;font-size: 31.24px;display: inline-block;font-family: 'robotothin';margin-top: 34px;position: relative;} 

@media screen and (max-width: 480px){
.slider-5 .banner-cont span.price-txt {
    font-size: 18px;
    margin: 22px 0 0;
    display: block;
    text-align: center;
}
.slider-5 .banner-cont span.price-txt .span1 {
    font-size: 18px;
}
.slider-5 .banner-cont span.price-txt .span2 {
    font-size: 18px;
    border-right: none;
    margin: 
}
}

.slider-5 .banner-content-right .rate-wrapper span.starting-rate{
    font-size: 33px;
    color: #FFF;
    font-family: 'robotoregular';
    line-height: 35px;
    text-align: center;
}
.slider-5 .banner-content-right .rate-wrapper span.starting-rate span {
    font-size: 23px;
}

.banner-rate-wraper .rate span.start-at {
    color: #ed1c24;
    font-size: 33px;
    font-family: 'maven_promedium';
    margin: 0;
    padding: 0;
    line-height: 30px;
}


.search p {
    font-family: 'maven_proregular';
    font-size: 34px;
    color: #FFF;
    padding: 0px 0px 0px 0px;
    margin: -8px 0px 16px -12px;
}

@media screen and (max-width: 480px) and (min-width: 320px){
.search p {
    font-size: 24px;
	text-align:center;
}
}

.plans .head-second h3 {
    color: #FFF;
    font-size: 15px;
    font-family: 'maven_proregular';
    text-align: center;
    margin-top: 10px;
}

.comment-area h3 {
    font-family: 'robotomedium';
    font-size: 15px;
    color: #132044;
}


.welcome-content h1 {
    font-size: 40px;
    font-family: 'maven_proregular';
    color: #424040;
}

@media screen and (max-width: 480px) and (min-width: 320px){
.welcome-content h1 {
    font-size: 24px;
    text-align: center;
}
}

.domain-pricing-tab h3 {
    color: #3a3434;
    font-size: 40px;
    font-family: 'maven_proregular';
    text-align: center;
    margin: 0;
    padding: 0;
    line-height: 40px;
}


@media screen and (max-width: 480px) and (min-width: 320px){
.domain-pricing-tab h3{
    font-size: 20px;
}
}



.resp-tabs-list li h3 {
    overflow: hidden;
    color: #FFF;
    font-size: 22px;
    font-family: 'maven_proregular';
}


}
@media screen and (max-width: 767px){
.resp-accordion > h3 {
    color: #fff;
    padding: 10px 0px 10px 0px;
    text-align: left;
}
}
