/* lato font */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 300;
  src: local('Lato Light'), local('Lato-Light'), url(../css/fonts/Lato-Light.woff) format('woff');
}
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: local('Lato'), local('Lato'), url(../css/fonts/Lato-Regular.woff) format('woff');
}
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  src: local('Lato Bold'), local('Lato-Bold'), url(../css/fonts/Lato-Bold.woff) format('woff');
}



/* HOSITNG PAGES FIX */
/* hosting plans - start*/
    
    .ic-server-loc {
	width: 100%;
	height: 82px;
	display: block;
	text-align: center;
    }
    .padd-top{
	    padding-top:40px !important;
    }
    .ic-server-loc.uk {
        background: url('/sites/all/themes/rcindia/images/ic-circ-uk.png') no-repeat center center;
        background-size: 54px;
    }
    .ic-server-loc.hk {
        background: url('/sites/all/themes/rcindia/images/ic-circ-hk.png') no-repeat center center;
        background-size: 54px;
    }
    .ic-server-loc.turkey {
        background: url('/sites/all/themes/rcindia/images/ic-circ-turkey.png') no-repeat center center;
        background-size: 54px;
    }
    .ic-server-loc.india {
        background: url('/sites/all/themes/rcindia/images/ic-circ-india.png') no-repeat center center;
        background-size: 54px;
    }
    .ic-server-loc.us {
        background: url('/sites/all/themes/rcindia/images/ic-circ-us.png') no-repeat center center;
        background-size: 54px;
    }
	span.hp-head {
		font-weight: 600;
		padding: 0 0 2px 0;
	}
/* hosting plans - end*/
/* menu - start */
ul.primary {
    border-collapse: collapse;
    padding: 0 0 0 1em;
    white-space: nowrap;
    list-style: none;
    margin: 5px;
    height: auto;
    line-height: normal;
    border-bottom: 1px solid #bbb;
}
ul.primary li {
    display: inline;
}
ul.primary li a {
    background-color: #ddd;
    border-color: #bbb;
    border-width: 1px;
    border-style: solid solid none solid;
    height: auto;
    margin-right: 0.5em;
    padding: 0 1em;
    text-decoration: none;
}

.row {
    background-color: transparent;
}
.nav-top a, .nav-top {
    font: 600 11px 'Lato';
    text-transform: uppercase;
    color: #fff;
}
.nav-top li {
    float: left;
}
.primary .cinfo {
    padding: 0px 0;
    font: 400 10px 'Lato';
}
.nav-top li a {
    display: block;
    padding: 4px 19px;
    border-left: solid 0px #191919;
}
.ic-set-header {
    display: inline-block;
    vertical-align: middle;
}
.ic-cl-dd { 
    background: url('/sites/all/themes/rcindia/images/hpv1/ic-hp-tichki-down-white.png') no-repeat center center;
    width: 9px;
    height: 8px;
    margin-left: 5px;
    background-size: 100%;
}
.country-dd { 
    background: #2B2B2B;
    padding: 10px 0;
    position: relative;
    top: 0px;
}
.country-dd li {
    display: inline-block;
    text-align: center;
}
.country-dd li a {
    font: 400 13px "Lato", sans-serif;
    width: 75px;
    border-bottom: 1px solid transparent;
    padding: 10px 2px 10px 10px;
    color: #888;
    display: inline-block;
}


.header .secondary {
    color: #333;
    position: relative;
}
.logo a {
}
#nav_link_chain{ 
    height: auto !important;
    float: none !important;
    margin: inherit;
    padding: inherit;
    list-style: none !important;
    font: inherit;
    position: inherit;
    z-index: inherit;
}
.hamburger {
    position: absolute;
    top: 33px;
    right: 20px;
    display: none;
    margin: 0;
    padding-top: 10px;
    height: 25px;
    width: 40px;
    background: #111;
    color: #fff;
    border-radius: 5px;
    text-indent: -60px;
    line-height: 23px;
    font-size: 14px;
    overflow: hidden;
}
.hamburger .hamburger-bun, .hamburger .hamburger-patty {
    display: block;
    width: 20px;
    height: 3px;
    background: #fff;
    margin: 0 auto 3px;
    -webkit-transition: all 100ms linear;
    -moz-transition: all 100ms linear;
    -o-transition: all 100ms linear;
    -ms-transition: all 100ms linear;
    transition: all 100ms linear;
}
.mm_inner {
    float: right;
    margin-right: -60px;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear;
}
.nav li {
    float: none;
    padding: 0;
    margin: 0;
    background: none;
    position: relative;
    z-index: 1;
    display: inline-block;
}
.nav li a{
    margin: 0;
}
.nav li a.active {
    color: #00aeef;
}
.hide {
    display: none !important;
}

.ui-button-yellow {
	font: 700 15px "Lato", sans-serif;
	color: #333;
	text-transform: uppercase;
	display: inline-block;
	background-repeat: no-repeat;
	background-color: #ffcc00;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffcc00), color-stop(25%, #ffcc00), to(#ffcc00));
	background-image: -webkit-linear-gradient(#ffcc00, #ffcc00 25%, #ffcc00);
	background-image: -moz-linear-gradient(top, #ffcc00, #ffcc00 25%, #ffcc00);
	background-image: -ms-linear-gradient(#ffcc00, #ffcc00 25%, #ffcc00);
	background-image: -o-linear-gradient(#ffcc00, #ffcc00 25%, #ffcc00);
	background-image: linear-gradient(#ffcc00, #ffcc00 25%, #ffcc00);
	-webkit-transition: background-position 0.2s linear;
	-moz-transition: background-position 0.2s linear;
	-ms-transition: background-position 0.2s linear;
	-o-transition: background-position 0.2s linear;
	transition: background-position 0.2s linear;
	cursor: pointer;
	border: solid 1px #ffcc00;
	border-radius: 3px;
	padding: 10px 20px;
}
.ui-button-yellow:hover {
	background-color: #f6c10c;
	color: #333;	
	border: solid 1px #ffcc00;
	background-position: 0 -50px;
	-webkit-transition: background-position 0.2s linear;
	-moz-transition: background-position 0.2s linear;
	-ms-transition: background-position 0.2s linear;
	-o-transition: background-position 0.2s linear;
	transition: background-position 0.2s linear;
}

/* menu - end */

/* tech specs */
.lfloat {
    float: left;
}
.feat-list ul li {
    background: url('/sites/all/themes/rcindia/images/blue-diamond-bullets.png') no-repeat 0 14px;
    padding: 6px 0;
    padding-left: 27px;
    font: 400 16px 'Lato';
}
.ic-addon {
    background: url('/sites/all/themes/rcindia/images/ic-addon.png') no-repeat center center;
    display: inline-block;
    width: 72px;
    height: 26px;
    background-size: 63%;
    vertical-align: middle;
}
/* tech specs end */

/* softaculous */
.h2-fix {
    text-transform: uppercase !important;
    font-weight: 400 !important;
    color: #333 !important;
    font-size: 42px !important;
}
.feature-content h4 { 
    font: 700 16px "Lato", sans-serif;
    padding-bottom: 13px;
    margin-top: 30px;
}
/* softaculous - end */


/* faq */
.row-alt {
    background: #f5f5f5;
}
.page-content {
    padding: 60px 0;
}
.feature-content p {
    font: 400 16px "Lato", sans-serif;
}
.feature-content h2 {
    font: 300 42px "Lato", sans-serif;
    letter-spacing: -1px;
    padding-bottom: 15px;
} 
/* faq end*/ 

/* footer */

.wrapper {
    margin: 0 auto;
    max-width: 1170px;
    width: 100%;
}
.footer .links {
    padding: 25px 0;
    border-bottom: solid 1px #e3e3e3;
    margin: 0 0 25px 0;
    text-align: left;
}
.footer .links a {
    font: 400 13px "Lato", sans-serif;
    color: #595757;
    display: inline-block;
    margin: 0px 72px 0px 5px;
}
.footer .links a:hover { 
    color: #000; 
    text-decoration:none; 
} 
.footer .links a:last-child { 
    margin: 0 0 0 0; 
} 
.footer .cp-info { 
    font: normal 14px/16px "Lato", sans-serif; 
    color: #595757; 
    text-align: right; 
} 
/* footer - end */

/* NEW SITE HOME PAGE CSS */


/* HERO BLOCK -START */
.hphero {
	background: url('/sites/all/themes/rcindia/images/hpv1/bg-hero.jpg') no-repeat center center;
	height: 790px;
	width: 100%;
	top: 0;
	z-index: 0;
	margin-top: -92px;
     background-size: cover;
}
.hphero h1{  
     font: 700 64px "Lato", sans-serif;
     text-transform: uppercase;
     text-align: center;
     color: #fff;
     margin-top: 226px;
     position:relative;
     height: auto;}

.hphero h1:before {
	content: "";
	background-color: #fff;
	width: 170px;
	height: 107px;
	display: block;
	position: absolute;
	right: 5px;
	top: -70px;
	background: url('/sites/all/themes/rcindia/images/hpv1/ic-hp-coupon-code.png') no-repeat center center;
	z-index: 0;
	background-size: 100%;
}
.hphero h1 .sub-heading{ font-size: 34px;font-weight: 300;text-transform: initial;letter-spacing: 1px; margin-top: 25px;display: block;color:#ddd;}
.hphero h1 a span{ padding: 10px 30px;font-size: 14px;margin-top: 0px;border-radius: 4px;}

/* HERO BLOCK -START */


/* HOME PAGE 8 PLANS BLOCK - START */
/*domain promos list - start*/
.dmn-promo-list{ font: 700 32px "Lato", sans-serif; }
.dmn-promo-list li{height: 120px;}
.dmn-promo-list .tld-name, .dmn-promo-list .price { font: 700 32px "Lato", sans-serif; }
.dmn-promo-list .tld1,.dmn-promo-list .tld5,.dmn-promo-list .tld9,.dmn-promo-list .tld13,.dmn-promo-list .tld17,.dmn-promo-list .tld21,.dmn-promo-list .tld25,.dmn-promo-list .tld29,.dmn-promo-list .tld33,.dmn-promo-list .tld37,.dmn-promo-list .tld41,.dmn-promo-list .tld45,.dmn-promo-list .tld49{ background: none;background-color: #368AC1; }
.dmn-promo-list .tld2,.dmn-promo-list .tld6,.dmn-promo-list .tld10,.dmn-promo-list .tld14,.dmn-promo-list .tld18,.dmn-promo-list .tld22,.dmn-promo-list .tld26,.dmn-promo-list .tld30,.dmn-promo-list .tld34,.dmn-promo-list .tld38,.dmn-promo-list .tld42,.dmn-promo-list .tld46,.dmn-promo-list .tld50{ background: none;background-color: #3498db;}
.dmn-promo-list .tld3,.dmn-promo-list .tld7,.dmn-promo-list .tld11,.dmn-promo-list .tld15,.dmn-promo-list .tld19,.dmn-promo-list .tld23,.dmn-promo-list .tld27,.dmn-promo-list .tld31,.dmn-promo-list .tld35,.dmn-promo-list .tld39,.dmn-promo-list .tld43,.dmn-promo-list .tld47,.dmn-promo-list .tld51{ background: none;background-color: #52a8e2; }
.dmn-promo-list .tld4,.dmn-promo-list .tld8,.dmn-promo-list .tld12,.dmn-promo-list .tld16,.dmn-promo-list .tld20,.dmn-promo-list .tld24,.dmn-promo-list .tld28,.dmn-promo-list .tld32,.dmn-promo-list .tld36,.dmn-promo-list .tld40,.dmn-promo-list .tld44,.dmn-promo-list .tld48,.dmn-promo-list .tld52{ background: none;background-color: #68AFDE; }

.dmn-promo-list .tld1:before,.dmn-promo-list .tld5:before,.dmn-promo-list .tld9:before,.dmn-promo-list .tld13:before,.dmn-promo-list .tld17:before,.dmn-promo-list .tld21:before,.dmn-promo-list .tld25:before,.dmn-promo-list .tld29:before,.dmn-promo-list .tld33:before,.dmn-promo-list .tld37:before,.dmn-promo-list .tld41:before,.dmn-promo-list .tld45:before,.dmn-promo-list .tld49:before{display:none;}
.dmn-promo-list .tld2:before,.dmn-promo-list .tld6:before,.dmn-promo-list .tld10:before,.dmn-promo-list .tld14:before,.dmn-promo-list .tld18:before,.dmn-promo-list .tld22:before,.dmn-promo-list .tld26:before,.dmn-promo-list .tld30:before,.dmn-promo-list .tld34:before,.dmn-promo-list .tld38:before,.dmn-promo-list .tld42:before,.dmn-promo-list .tld46:before,.dmn-promo-list .tld50:before{display:none;}
.dmn-promo-list .tld3:before,.dmn-promo-list .tld7:before,.dmn-promo-list .tld11:before,.dmn-promo-list .tld15:before,.dmn-promo-list .tld19:before,.dmn-promo-list .tld23:before,.dmn-promo-list .tld27:before,.dmn-promo-list .tld31:before,.dmn-promo-list .tld35:before,.dmn-promo-list .tld39:before,.dmn-promo-list .tld43:before,.dmn-promo-list .tld47:before,.dmn-promo-list .tld51:before{display:none;}
.dmn-promo-list .tld4:before,.dmn-promo-list .tld8:before,.dmn-promo-list .tld12:before,.dmn-promo-list .tld16:before,.dmn-promo-list .tld20:before,.dmn-promo-list .tld24:before,.dmn-promo-list .tld28:before,.dmn-promo-list .tld32:before,.dmn-promo-list .tld36:before,.dmn-promo-list .tld40:before,.dmn-promo-list .tld44:before,.dmn-promo-list .tld48:before,.dmn-promo-list .tld52:before{display:none;}

.dmn-promo-list .tld-name{font-size: 20px; padding: 8px 0 0 0; }
.dmn-promo-list .price{font-size: 45px; }
.dmn-promo-list .txt {font-size: 16px;font-weight: 400;color: #9FC8E4;margin:0;}

.dmn-promo-list .promo-price{    background: none;margin: 0px; }
.dmn-promo-list .price{    margin-top: 0;height: auto;}
.dmn-promo-list .duration{padding: 0;height: 5px;}
/*domain promos list - end*/

/* 8 plans - start */
      .sec-promo{
	  width: 100%;
	  height: 120px;
	  position:relative;
	}
	.sec-promo .promos{position:relative;}  

	.promo-wrp{ width:968px; float: right;overflow: hidden;position: relative;}
	.right-arrow{        
	    width: 55px;
	    height: 120px;
	    background-color: #f0f0f0;
	    display: block;
	    position: absolute;
	    right: -45px;
	    top: 0px;
	    background: url('/sites/all/themes/rcindia/images/icn-right-promo-slider.png') no-repeat center center;
	    background-size: 90%;
	    opacity: .8;
	} 
	.right-arrow:hover {transition:all .2s;cursor:pointer;opacity: 1;}

    .sec-promo .promos ul {  border: 0px solid #fff;width: 3000px;position: relative;transition: all .5s;left: 0px;}
    .sec-promo .promos ul li{  float: left;margin: 0;width: 242px;border: 0px solid #fff;box-sizing: border-box;} 
    .sec-promo .promos .promo{  
        width: 100%;  
        height: 120px;   
        border: 0px solid #fff;  
        margin: 0;   
        text-align:center;   
        font:700 32px "Lato", sans-serif;   
        padding: 0;
        overflow:hidden;   
        color:#fff;}
    .sec-promo .promos .promo .promo-wrapper{margin-top: 12px;}
    .sec-promo .promos .promo-one{  background-color: #368AC1;}
    .sec-promo .promos .promo-two{  background-color: #3498db;}
    .sec-promo .promos .promo-three{ background-color: #52a8e2}
    .sec-promo .promos .promo-four{  background-color: #68AFDE;}

    .sec-promo .promos .promo .promo-name {font-size:20px;}
    .sec-promo .promos .promo .promo-arrow{
        background:url('/sites/all/themes/rcindia/images/hpv1/ic-promo-arrow.png') no-repeat center center;
        width:12px;
        height:12px;
        margin: 0 auto;
        display:none;
    }
    .sec-promo .promos .promo .promo-price{width: 115px;margin: 0 auto;}
    .sec-promo .promos .promo .promo-price .cur{ 
        font-size: 22px;
        float: left;
        margin-top: 10px;
        margin-left: 5px;}
    .sec-promo .promos .promo .promo-price .amt-promo{  font-size: 45px;} 
    .sec-promo .promos .promo .promo-price .amt-actual{  
        font-size: 16px;
        display: block;
        color: #CFE4F2;
        text-decoration: line-through;
        font-weight: 400;
        color: #9FC8E4;}

    .product-content{padding:0px;padding-bottom:60px;}

    .ui-blurbs .blurb {border: solid 1px #eaeaea;padding:0;padding-bottom: 0px;background-color:#fff;  width: 250px;height: 270px;position: relative; box-shadow: 0px 0px 3px #EFEFEF;}
    .ui-blurbs .blurb:hover {background-color: #fff;border:1px solid #eaeaea;box-shadow: none;}
    .ui-blurbs h3 {
        font: 900 32px/30px 'Lato', sans-serif;
        padding-bottom: 0;
        text-transform: uppercase;
        padding: 50px 0 55px 0px;
        background-color: #fff;
        position:relative;
    }
    .ui-blurbs h3:before {
	  content: "";
	  width: 63px;
	  height: 10px;
	  background-color: #EAEAEA;
	  position: absolute;
	  left: 37%;
	  top: 40px;
	  box-shadow: 0px 1px 1px #868686 inset;
	  border-radius: 10px;
    }
    .ui-blurbs h3 span{  font-weight: 300;font-size: 20px;letter-spacing: 2px;}
    .ui-blurbs .price { font: 800 26px 'Lato', sans-serif;padding: 13px 0px 0px 0px;color: #27ae60;}
    .ui-blurbs .duration{font-weight:400;  text-transform: initial;  letter-spacing: 0;}
    .ui-blurbs .currency {
	    display: inline-block;
	    font: 600 20px 'Lato', sans-serif;
	    padding-top: 0px;
	    vertical-align: top;
	    padding-right: 0px;
    }
    .ui-blurbs .feature{  
        padding: 5px 5px;
        border: 1px solid #4f4f4f;
        width: 80%;
        margin: 15px auto;
        color: #656565;
        font-family: Lato;
        display:none;
        font-size: 15px;}

    .pricing-table .strike, .strike{
        display: block;
        text-decoration: line-through;
        font: 900 23px 'Lato', sans-serif;
        color: #666;
        text-align: right;
        width: 186px;
        margin-top: -5px;
    }
    .home-content h2{
        font: 300 42px/43px 'Lato', sans-serif;
        text-align: center;
        letter-spacing: 0px;
        padding: 85px;
        color: #666;
        margin-bottom:0px
    }
    .home-content h2 strong, .home-content h2 strong {
        display: block;
        font: 900 60px 'Lato', sans-serif;
        letter-spacing: 2px;
        text-transform: uppercase;
        color: #141414;
    }

    .promo-banner-hp{
        width: 249px;
        float: left;
        display: block;
        position: absolute;
        left: 0;
        bottom: -1px;
        background: url('/sites/all/themes/rcindia/images/hpv1/sec-promos-left-banner.png') no-repeat center center;
        height: 163px;
        z-index: 1;
	background-size: 100%;
    }
    .promo-banner-hp:after {
/*        content: "";
        background: url('/sites/all/themes/rcindia/images/hpv1/ic-hp-sec-promo-arrow.png') no-repeat center center;
        width: 44px;
        height: 100%;
        display: block;
        position: absolute;
        right: -18px;
        top: 0;*/
    }
    .promo-small-txt{
        display: block;
        font-weight: 400;
        font-size: 18px;
        margin-top: 5px;
    }
    
    .blurb_overlay {
        width: 100%;
        height: 45%;
        position: absolute;
        left: 0;
        bottom: 0px;
        display: block;
        z-index: 1;
       /* background-color: #3498DB;*/
        background-color: #fff;
        cursor: pointer; 
        opacity: 0 ;  
        transform: scale(1.5); 
        -webkit-transition: all 0.2s linear;   
        -moz-transition: all 0.2s linear;  
        -ms-transition: all 0.2s linear;  
        -o-transition: all 0.2s linear;  
        transition: all 0.2s linear;  
    }
    .overlay-wrapper{
        position: absolute;
        width: 100%;
        height: 50%;
        bottom: 0;
        display: block;
        background-color: transparent;
        z-index: 1;
        overflow: hidden;
    }
    .overlay_puff{
        transform: scale(1);
        opacity:1;
    }
    .btn-fix{
      /*  font-size: 15px;
        padding: 10px 23px;
        margin-top: 2px;
        color: #fff;
        display: block;
        text-transform: uppercase;
        font-family: Lato; */
 
    font-size: 13px;
    padding: 10px 20px;
    margin-top: 2px;
    color: #fff;
    text-transform: uppercase;
    font-family: Lato;
    background-color: #27ae60;
    width: 100px;
    margin: 0 auto;
    display: block;
    border-radius: 4px;
    font-weight: 700;

    }
    a.btn-fix{
        color:#fff;
    }
   .btn-fix:hover{
          background-color: #17944C;
          color: #fff;
    border: solid 0px #17944C;
    background-position: 0 -70px;
    -webkit-transition: background-position 0.2s linear;
    -moz-transition: background-position 0.2s linear;
    -ms-transition: background-position 0.2s linear;
    -o-transition: background-position 0.2s linear;
    transition: background-position 0.2s linear;
    }
   
    .overlay_link{
        border: 0px solid #f00;
        display: block;
        height: 100%;
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        z-index: 9;
        background-color: transparent;
        display:none;
    }
    .ic-discount{
        background: url('/sites/all/themes/rcindia/images/hpv1/ic-hp-disount.png') no-repeat center center;
        width: 94px;
        height: 41px;
        display: block;
        position: absolute;
        left: -15px;
        top: 8px;
        z-index: 1;
        color: #fff;
        font-family: 'Lato',serif;
        font-weight: 700;
        font-size: 15px;
        padding-top: 7px;
    }
/* 8 plans - end*/
	@media (max-width:1280px) {
	  .dmn-promo-list .tld-name{font-size: 15px;}
	  .dmn-promo-list .price {font-size: 28px;}
	  .dmn-promo-list .txt{font-size: 14px; }
	  .dmn-promo-list li {height: 90px; }
	  .sec-promo{height: 90px;}
	  .right-arrow {
	    width: 55px;
	    height: 90px;
	    background-color: #f0f0f0;
	    display: block;
	    position: absolute;
	    right: -30px;
	    top: 0px;
	    background: url('/sites/all/themes/rcindia/images/icn-right-promo-slider.png') no-repeat center center;
	    background-size: 70%;
	    opacity: .8;
	  }
	}
/* HOME PAGE PLAN BLOCK - END */



/* SUPPORT BLOCK - START */
.support{overflow: hidden;width: 100%;}
.support .left-sec{width: 48%;float: left;overflow:visible;}
.support .left-sec .bg-wrapper{width: 100%;margin: 0 auto;}
.support .right-sec {  width: 55%;float: right;  padding: 80px 0;}
.support .right-sec .content-wrapper{padding: 30px 25px;}
.support .right-sec .content-wrapper h2{  text-transform: uppercase;font-weight: 400;color: #333;  font-size: 50px;}
/* SUPPORT BLOCK - END */

/* INFRASTRUCTUERE BLOCK - START */
.bg-infra{
  background: url('/sites/all/themes/rcindia/images/hpv1/bg-hp-infra.jpg') no-repeat center center;
  width: 100%;
  height: 575px;
}
.infra{overflow: hidden;
  width: 100%;}
.infra .left-sec{width: 55%;
  float: left;}
.infra .left-sec .bg-wrapper{width: 90%;
  margin: 0 auto;}
.infra .left-sec .content-wrapper{margin: 100px 0 0px 0;}
.infra .left-sec .content-wrapper h2{  text-transform: uppercase;
  font-weight: 400;
  color: #333;
  font-size: 37px;}
.ic-hp-infra{
/*background: url('/sites/all/themes/rcindia/images/hpv1/ic-hp-infra.png') no-repeat center center;*/
  display:block;
  height:auto;
  /*width:478px;*/
  margin-top: 30px;
}
/* INFRASTRUCTUERE BLOCK - END */

/* NEW TESTIMONIALS - START */
.anythingSlider{height:475px !important;}
.anythingSlider-default .anythingControls{background-color:transparent;position: absolute;  left: 45px;top: 370px;}
.anythingSlider-default .anythingControls ul{  text-align: center;}
.anythingSlider-default .anythingControls ul li{  padding: 0 2px;border:none;}
.anythingSlider-default .anythingControls ul a{color:#333;background:none;}
.anythingSlider-default .anythingControls ul a.cur{color:#f00;background:none;}
.anythingSlider-default .anythingControls ul a span{  width: 20px;height: 20px;border: 1px solid #6C6C6C;display: block;border-radius: 20px;background-color: #fff;}
.anythingSlider-default .anythingControls ul a.cur span{  width: 20px;height: 20px;border: 1px solid #27AE60;display: block;border-radius: 20px;background-color: #FAFAFA;}
.tslide img { margin: 0px 0px 0px 0px;/*position: absolute;right: 0;top: 0; */}
.testmoni   {margin-bottom:20px;font:600 18px 'Lato', sans-serif;}
.message {  font: 400 18px "Lato", sans-serif !important;
  color: #141414;
  line-height: 28px !important;
  text-transform: initial;
  margin-top: 0;
  margin-bottom: 20px;}
.testi-quote{    font-size: 46px;font-weight: 400;color: #585858;font-family: Lato;display: block;border-bottom: 1px solid #BDBDBD;padding: 0 0 15px 0;width: 95%;}
.testimon-quote-start{  background: url(/sites/all/themes/rcindia/images/hpv1/ic-testmonial-quote.png) no-repeat 0px 3px;width: 63px;height: 68px;display: inline-block;margin-left:-5px;}
.testimon-quote-start-blue{  background: url(/sites/all/themes/rcindia/images/hpv1/ic-testmonial-quote_blue.png) no-repeat 0px 3px;width: 63px;height: 68px;display: inline-block;margin-left:-5px;}
.testimon-quote-start-yellow{  background: url(/sites/all/themes/rcindia/images/hpv1/ic-testmonial-quote_yellow.png) no-repeat 0px 3px;width: 63px;height: 68px;display: inline-block;margin-left:-5px;}
.testimon-quote-end {  background: url(/sites/all/themes/rcindia/images/ic-tm-quote-end.png) no-repeat 12px 12px;width: 40px;height: 30px;display: inline-block;position: absolute;}
.testmoni-by{font-family: Lato !important;color: #141414;font-weight: 400 !important;font-size: 18px !important;text-transform: uppercase;}
.testmoni-by span{  color: #52a8e2;font-weight: 600;font-size: 14px;font-family: lato;text-transform: initial;}
/* NEw TESTIMONIALS - END */



/* FOOTER - START */
   .s-message{
        font: 300 41px "Lato", sans-serif !important;
        color: #FFFFFF;
        line-height: 22px !important;
        text-transform: uppercase;
        margin-top: 30px;
        margin-bottom: 20px;
        float: left;
        background: url('/sites/all/themes/rcindia/images/hpv1/ic-sales-live-chat.png') no-repeat center left;
        padding: 8px 0 0 85px;
    }
    .s-message strong{
        font-size: 20px;
        font-weight: 100;
        text-transform: initial;
    }
    .rc-bg
    {
        height: 270px;
        width: 430px;
        position: absolute;
        right: 0;
        bottom: 100px;
        z-index: -1;
    }
    .pre-footer-bg
    {
        height: 125px;
        background-color: #00aeef;
        width: 100%;
        font: 400 18px "Lato", sans-serif;
        color: #fff;
    }
    .bold-font
    {
        font-weight:bold;
        text-transform:uppercase;
    }
    .pre-footer-text
    {
        /*width: 70%;*/
        padding-top: 22px;
        float: left;
    }
    .text-line-1
    {
        font-size:16px;
    }
    .text-line-2
    {
        font-size: 30px;
        text-transform: uppercase;
        font-weight: 100;
    }
    .pre-footer-bg-img
    {
        background: url("/sites/all/themes/rcindia/images/pre-footer-men-bg.png") no-repeat;
        height: 70px;
        width: 140px;
        float: right;
        margin-top: 25px;
        margin-right: 45px;
    }
    #success-scroll{
        height: 62px;
        overflow: hidden;
    }
    .btn-blu-longshadow{
        background: url('/sites/all/themes/rcindia/images/btn-blue-signup.png') no-repeat;
        height: 56px;
        width: 280px;
        margin-top: 37px;
    }
    .btn-blu-longshadow:hover{
        background: url('/sites/all/themes/rcindia/images/btn-blue-signup-hover.png') no-repeat;
    }


    .footer
    {
        background:none;
        background-color:#1f1f1f;
	  padding: 0;
	  margin: 0;
	  text-align: left;
    }
    .footer-bottom
    {
        background-color: #fff;
    }
    .footer .footer-top_sec_1 a
    {
        color: #dfdfdf;
        font: 300 15px/26px "Lato", sans-serif;
    }
    .footer .footer-top_sec_2 a
    {
        color: #dfdfdf;
        font: 300 15px/26px "Lato", sans-serif;
        opacity:.5;
    }

    .footer .footer-top_sec_1 a:hover, .footer .footer-top_sec_2 a:hover
    {
        opacity:1;
	  text-decoration: none;
    }

    .footer-top_sec_1
    {
        height:298px;
    }
    .footer-top_sec_2
    {
        height:275px;
        background-color:#262626;
        padding: 25px 0;
    }
    .foot_head
    {
        font: 600 22px "Lato", sans-serif;
        color: #fff;
        text-transform: uppercase;
        padding: 23px 0px;
    }
    .foot_head_alt 
    {
        font: 600 28px "Lato", sans-serif;
        text-transform: uppercase;
        padding: 32px 0px 0px 0px;
        color: #fff;
        text-align: right;
        line-height: 24px;
        display: block;
    }
    .foot_head_alt .t1 
    {
        font-size: 16.4px;
        display: inline-block;
        font-weight: 400;
        letter-spacing: -0.2px;
    }
    .foot_head_alt .t2
    {
        font-size: 30px;
        display: block;
        margin-bottom: -24px;
    }

    .foot_head_alt .t3
    {
        font-size: 12px;
        display: block;
        font-weight: 500;
    }

    .cup_wrp
    {
        display: block;
        background: url("/sites/all/themes/rcindia/images/ic-footer-trophy.png") no-repeat;
        width: 235px;
        height: 75px;
        background-position: 13px 4px;
        background-size: 50px;
        margin-top: -8px;
    }
    .cup_wrp:hover
    {
        background: url("/sites/all/themes/rcindia/images/ic-footer-trophy-color.png") no-repeat;
        background-position: 13px 4px;
        background-size: 50px;
    }
    .cup_wrp:hover .t3
    {
        color:#fff200;
    }



    .foot_head_alt_1 
    {
        font: 600 28px "Lato", sans-serif;
        text-transform: uppercase;
        padding: 15px 0 1px 0px;
        color: #fff;
        text-align: left;
        line-height: 24px;
        display: block;
    }
    .foot_head_alt_1 .t1 
    {
        font-size: 13px;
        display: inline-block;
        font-weight: 300;
        letter-spacing: -0.2px;
        color: #8b8b8b;
    }
    .foot_head_alt_1 .t2
    {
        font-size: 32px;
        display: block;
        margin-bottom: -24px;
        color: #8b8b8b;
    }
    .sitelock_wrp
    {
        display: block;
        background: url("/sites/all/themes/rcindia/images/ic-footer-sitelock.png") no-repeat;
        width: 244px;
        height: 78px;
        background-position: 169px 0px;
        padding-top: 6px;
        background-size: 55px;
        padding-left: 8px;
    }
    .sitelock_wrp:hover
    {
        background: url("/sites/all/themes/rcindia/images/ic-footer-sitelock-color.png") no-repeat;
        background-position: 169px 0px;
        background-size: 55px;
        padding-left: 8px;
    }

    .foot_head_alt_2
    {
        margin-top:0px;
    }
    .foot_head_alt_2 .social_icons_bg
    {
        width: 235px;
        height: 50px;
        border: 0px solid #fff;
        background-color: #232323;
        border-radius: 30px;
        box-shadow: 0px 3px #202020 inset;
        padding-left: 5px;
    }
    .social_icons_bg ul li
    {
        display: inline-block;
        width: 23%;
        text-align: center;
        padding-top: 9px;
    }
    .social_icons_bg .ic-sc-fb
    {
        background: url("/sites/all/themes/rcindia/images/ic-footer-social-fb.png") no-repeat;
        height: 33px;
        width: 100%;
        display: block;
        background-position-x: center;
    }
    .social_icons_bg .ic-sc-tw
    {
        background: url("/sites/all/themes/rcindia/images/ic-footer-social-tw.png") no-repeat;
        height: 33px;
        width: 100%;
        display: block;
        background-position-x: center;
    }
    .social_icons_bg .ic-sc-gp
    {
        background: url("/sites/all/themes/rcindia/images/ic-footer-social-ps.png") no-repeat;
        height: 33px;
        width: 100%;
        display: block;
        background-position-x: center;
    }
    .social_icons_bg .ic-sc-yt
    {
        background: url("/sites/all/themes/rcindia/images/ic-footer-social-yt.png") no-repeat;
        height: 33px;
        width: 100%;
        display: block;
        background-position-x: center;
    }
    .social_icons_bg .ic-sc-fb:hover
    {
        background: url("/sites/all/themes/rcindia/images/ic-footer-social-fb-color.png") no-repeat;
        background-position-x: center;
        cursor:pointer;
    }
    .social_icons_bg .ic-sc-tw:hover
    {
        background: url("/sites/all/themes/rcindia/images/ic-footer-social-tw-color.png") no-repeat;
        background-position-x: center;
        cursor:pointer;
    }
    .social_icons_bg .ic-sc-gp:hover
    {
        background: url("/sites/all/themes/rcindia/images/ic-footer-social-ps-color.png") no-repeat;
        background-position-x: center;
        cursor:pointer;
    }
    .social_icons_bg .ic-sc-yt:hover
    {
        background: url("/sites/all/themes/rcindia/images/ic-footer-social-yt-color.png") no-repeat;
        background-position-x: center;
        cursor:pointer;
    }

    .seperator_l1
    {
        background: url("/sites/all/themes/rcindia/images/ic-hori-seperator.gif") no-repeat center 0;
        width: 100%;
        height: 5px;
        margin-top: -15px;
        margin-bottom: 15px;
        position:absolute;
        bottom:140px;
    }
    .seperator_l2
    {
        background: url("/sites/all/themes/rcindia/images/ic-hori-seperator.gif") no-repeat center 0;
        width: 100%;
        height: 5px;
        margin-top: -15px;
        margin-bottom: 15px;
        position: absolute;
        bottom: 40px;
    }
    .footer-top_sec_1 .col
    {
        display:inline-block;
        width: 390px;
        vertical-align: top;
    }
    .footer-top_sec_1 .col1
    {
    }
    .footer-top_sec_1 .col2
    {
    }
    .footer-top_sec_1 .col3
    {
        width: 260px;
    }
    .footer-top_sec_2 .col
    {
        display:inline-block;
        width: 390px;
        vertical-align: top;
    }
    .footer-top_sec_2 .col1
    {
        width: 222px;
    }
    .footer-top_sec_2 .col2
    {
        width: 560px;
    }
    .footer-top_sec_2 .col3
    {
        width: 260px;
        margin-top: -70px;
    }
    
    /* sales chat form*/
    .submit-result
    {
        font: 300 16px "Lato", sans-serif;
        color: #fdfdfd;
        float: left;
        padding: 13px 1px;
    }
    .progress_loader{}
    .sub-message-window1-offline
    {
        width: 100%;
        font: 300 13px/17px 'Lato', sans-serif;
        color: #bbb;
    }
    .btn_totop {
        width: 36px;
        height: 44px;
        background: url("/sites/all/themes/emma/images/totop.png") no-repeat;
        opacity: .6;
        position: fixed;
        right: 25px;
        bottom: 23px;
    }
    .btn_totop:hover
    {
        float: right;
        cursor:pointer;
        opacity:1;
    }
    .copyright-info{
        margin-bottom:25px;
    }
/* FOOTER - END */