/**************************************Home page New Layout************************************************************/

	.template-main-frame
	{
		width: 100%;
		height: auto;
		background: #fff;
	}
	.header-container
	{
		background-image: url('../../images/login/nav-bg.png');
		position: absolute;
		width: 100%;
		height: 54px;
		top: 80px;
	}
	.header-container .logo
	{
		position: relative;
		bottom: 64px;
		width: 330px;
		height: 181px;
		margin: 0 auto;
	        z-index:1000
	}
	.navigation-frame
	{
		width: 850px;
		margin: 0 auto;
		position: relative;
		bottom: 170px;
	}
	.navigation-frame ul li
	{
		display: inline;
		list-style-type: none;
		margin-left: 40px;
	}
	.navigation-frame ul li:first-child
	{
		margin-left: 0;
	}
	.navigation-frame ul li:nth-child(3)
	{
		margin-left: 395px;
	}
	.navigation-frame ul li a
	{
		font-family: 'TrumpGothicWestMediumRegular';
		text-transform: uppercase;
		color: #000;
		font-size: 30px;
	}
	.navigation-frame ul li a:hover{
	 color: #0054e0;
	 
	}
	ul.slider
	{
		height: 632px;
		width: 100%;
		margin: 0 auto;
		text-align: center;
		/*height: 708px;
		overflow: hidden;background: #008cff;*/
		
	}
	.slideshow-container
	{
		width: 100%;
		margin: 0 auto;
		/*height: 732px;*/
	}
	.slider img
	{
		max-width: 100%;
	}
	.slide-shadow
	{
	   width: 100%;
	}
	.slide-shadow img
	{
	   width: 100%;
	}
	.slider-image,.home_slider-image
	   {
		      background-image: url('../../images/login/backg_img.png');
		      background-repeat: no-repeat;
		      background-size:100% 100%;
		      -o-transition: all 1.5s linear;
		     -webkit-transition: all 1.5s linear;
		     -moz-transition: all 1.5s linear;
		     transition: all 1.5s linear;
		     width: 100%;
		     height: 657px;
		     background-color: #008cff;
	   }
	   .header-top
	   {
		      width:1277px;
		      margin:0 auto;
		      position: relative;
		      top: -61px;
	   }
	   .sign-up-right
	   {
		      position: relative;
		      right: 0;
		      float: right;
	   }
	   .sign-up-right a
	   {
		      text-transform: uppercase;
		      color: #fff;
		      float: left;
	   }
	   .sign-up-right a.ready-get
	   {
		      margin-right: 15px;
		      font-family: 'TradeGothicLTLightRegular';
		      font-size: 14px;
		      position: relative;
		      top: 15px;
	   }
	   .header-top .sign-up-btn
	   {
		      width:130px;
		      height:44px;
		      background: url('../../images/login/sign-now_bg.png') no-repeat;
		      float: right;
		     text-align: center;
		     padding-top: 5px;
	   }
	   
	   .header-top .login-btn {
		background: rgba(0, 0, 0, 0.4);
		border: 2px solid #fff;
		height: auto;
		padding: 2px 20px;
		width: auto;	
	   }
	   
	   .header-top .sign-up-btn span
	   {
		      font-family: 'TrumpGothicWestMediumRegular';
		      font-size:30px;
		      color:#fff;
	   }
	   .header-top .sign-up-btn span:hover{
	    
	    color: #d0d2f5;
	   }
	   
	.user-login-frame
	{
		width: 1277px;
		margin: 0 auto;
		height: auto;
	}
	.login_container
	{
		width: 552px;
		height: auto;
		position: absolute;
		left: 49%;
		top: 220px;
		/*bottom: 545px;
		bottom: 57%;
		right: 22%;
		right: 415px;*/
	}
	.login_container p
	{
		text-align: center;
		margin-bottom: 12px;
	}
	.login_container span
	{
		color: #fff;
		font-family: 'TradeGothicLTLightRegular';
		font-size: 24px;
		text-transform: uppercase;
	}
	.login-frame
	{
		width: 552px;
		height: 145px;
		background: url('../../images/login/login_bg.png') no-repeat;
	}
	.login-frame #login div:first-child
	{
		margin-left: 20px;
	}
	.login-frame #login div
	{
		float: left;
	}
	.login-frame input[type='text'], .login-frame input[type='password']
	{
		width: 190px;
		height: 35px;
		font-size: 13px;
		margin-left: 7px;
		background: rgba(5, 132, 236, 0.3);
		border: 1px solid #0584ec;
		border-radius: 3px;
		color: #ffffff;
		margin-bottom: 2px;
		padding-left: 5px;
		outline: none;
		padding-top: 2px;
		text-indent: 7px;

	}
	.login-frame input:focus
	{
		border: 1px solid #0584ec;
		/*width: 190px;
		height: 35px;*/
	}
	.login-frame input[type='text']:focus, .login-frame input[type='password']:active
	{
		border: 1px solid #0584ec;
		width: 190px;
		height: 35px;
	}
	.login-frame input[type='submit'], .login-frame button
	{
		background-image: url('../../images/login/enter_bg.png');
		width: 63px;
		height: 35px;
		border: none;
		outline: none;
	}
	.login-frame input[type='submit']:hover, .login-frame button:hover
	{
		background-image: url('../../images/login/Enter_hover.png');
		width: 63px;
		height: 35px;
		border: none;
		outline: none;
	}
	.forgor-password input[type='submit'], .login-frame button
	{
		background-image: url('../../images/login/enter_bg.png');
		width: 63px;
		height: 35px;
		border: none;
		margin-bottom: 2px;
		padding: 10px 13px;
		margin-top: 19px;
	}
	.submits
	{
		font-size: 12px;
		color: #fff;
		font-family: 'TradeGothicLTBoldRegular';
		text-transform: uppercase;
		
		
	}
	.forgor-password error
	{
		
		margin-top: 0px !important;
		
	}
	
	.forgor-password .success
	{
		padding-left: 8px;
		color: #27D25A;
		font-family: "TradeGothicLTLight", Arial, Helvetica, sans-serif;
		font-size: 14px;
		position: relative;
		top: 5px;
	}
	.cancel-butn
	{
		font-size: 12px;
		color: #fff;
		font-family: 'TradeGothicLTBoldRegular';
		text-transform: uppercase;	
	}
	
	.forgor-password input[type='submit']:hover, .login-frame button:hover
	{
		background-image: url('../../images/login/Enter_hover.png');
		width: 63px;
		height: 35px;
		border: none;
	}
	.status-msg
	{
		color:#FD6060;
		padding:2px 3px;
		text-align: center;
		
		
		
	}
	.keep-me-loggedIn
	{
	 margin-top: 5px;	
		
	}
	.keep-me-loggedIn label
	{
		font-size: 10px;
		color: #058af6;
		text-transform: uppercase;
		position: relative;
		bottom: 4px;
	}
	.keep-me-loggedIn input[type="checkbox"]
	{
		margin: 0px 6px 0px 12px;
		
		
	}
	.forgor-password form
	{
		padding: 11px;
	
	}
	
	.forgor-password input[type='button'], .login-frame button{
		
		background-image: url('../../images/login/enter_bg.png');
	}
	
	.forgor-password input[type='button']:hover, .login-frame button:hover
	{
		background-image: url('../../images/login/Enter_hover.png');
		width: 63px;
		height: 35px;
		border: none;
	}
	
	.login-frame input[type="text"]:-moz-placeholder
	{
		font-size: 12px;
             font-family: "TradeGothicLTLight", Arial, Helvetica, sans-serif;color: #ffffff;/* text-align:left;*/ text-indent:8px; text-transform: uppercase;
	}
	.login-frame input[type="text"]:-ms-input-placeholder
	{
		font-size: 12px;
               font-family: "TradeGothicLTLight", Arial, Helvetica, sans-serif;color: #ffffff;/* text-align:left;*/ text-indent:8px; text-transform: uppercase;
	}
	.login-frame input[type="text"]:-webkit-input-placeholder
	{
		font-size: 12px;
                font-family: "TradeGothicLTLight", Arial, Helvetica, sans-serif;color: #ffffff; /*text-align:left;*/text-indent:8px; text-transform: uppercase;
	}    
	.login-frame input[type="password"]:-moz-placeholder
	{
		font-size: 12px;
		font-family: "TradeGothicLTLight", Arial, Helvetica, sans-serif;color: #ffffff; /*text-align: left; */text-indent:7px; text-transform: uppercase;
	}
	.login-frame input[type="password"]:-ms-input-placeholder
	{
		font-size: 12px;
               font-family: "TradeGothicLTLight", Arial, Helvetica, sans-serif;color: #ffffff;/*text-align: left; */text-indent:7px; text-transform: uppercase;
	}
	.login-frame input[type="password"]::-webkit-input-placeholder
	{	font-size: 12px;
		font-family: "TradeGothicLTLight", Arial, Helvetica, sans-serif;color: #ffffff;/*text-align: left;*/text-indent:7px;  text-transform: uppercase;
	}
	.forgor-password p
	{
	        font-size: 17px;
		color: #fff;
		text-align: left;
		text-indent: 3px;
		margin-bottom: 3px;
		
	}
	.forgot-password-link
	{
			margin-top: 69px !important;
			position: absolute;
			margin-left: 218px !important;
	}
	.login-frame-bg
	{
		background: #001d35;
		border-radius: 2px 2px;
		width: 552px;
		height: 145px;
	}
	
      .cta-container .enter_info a div,.cta-container .enter_info1 a div,.cta-container .enter_info2 a div
	   {
		      background-image: url('../../images/ctabg_img/Enter_btn.png');
		      width: 119px;
		      height: 37px;
		      position: relative;
		      left:51%
	   }
     .cta-container .enter_info a:hover div
           {
		      background: url('../../images/ctabg_img/enter-btn-hover.png') no-repeat;
	   }
	   
     .cta-container .enter_info3 a div
	   {
		      background-image: url('../../images/ctabg_img/Enter_btn.png');
		      width: 119px;
		      height: 37px;
		      position: relative;
		      left: 51%;
	   }

     .cta-container .enter_info3 a div:hover
	   {
		      background: url('../../images/ctabg_img/enter-btn-hover.png') no-repeat;
	   }
	   .cta-container .enter_info1 > div.enter-btn-wrap
	   {	     
		      background: url('../../images/ctabg_img/enter-btn-wrap.png') no-repeat;
		      width:204px;
		      height:43px;
		      margin: 0 auto;     
	   }
	   .cta-container .enter_info2 > div.enter-btn-wrap
	   {	     
		      background: url('../../images/ctabg_img/enter-btn-wrap.png') no-repeat;
		      width:204px;
		      height:43px;
		      margin: 0 auto;     
	   }
	   .cta-container .enter_info1 a div, .cta-container .enter_info2 a div
	   {
		      left: 0;
		      margin: 0 auto;
		      bottom: 40px;
	   }
	   .cta-container .enter_info a div:hover,.cta-container .enter_info1 a div:hover,.cta-container .enter_info2 a div:hover,.cta-container .enter_info3 a div:hover
	   {
		       background: url('../../images/ctabg_img/enter-btn-hover.png') no-repeat;
	   }
	hr
	{
		height:1px;
		border:none;
		color:#EAEAEA;
		background-color:#EAEAEA;
		text-align:right;
		margin: 0 0 0 auto;
		margin-bottom: 10px;
	}
	.forgot-password-link
	{
			margin-top: 71px;
			position: absolute;
			margin-left: 12px;
	}
	.flex-control-nav
	{
		width: 100%;
		position: relative;
		text-align: center;
		top: -110px;
		/*bottom: 115px;*/
	}
	.flex-control-nav li
	{
		margin: 0 2px;
		display: inline-block;
		zoom: 1;
	}
	.flex-control-paging li a
	{
		width: 10px;
		height: 11px;
		display: block;
		background: url('../../images/login/pagination.png') no-repeat;
		background-position: 0 -15px;
		cursor: pointer;
		text-indent: -9999px;
		/*background: #666;
		background: rgba(0,0,0,0.5);
		-webkit-border-radius: 20px;
		-moz-border-radius: 20px;
		-o-border-radius: 20px;
		border-radius: 20px;
		box-shadow: inset 0 0 3px rgba(0,0,0,0.3);*/
	}
	.flex-control-paging li a.flex-active
	{
		background-position: 0 -15px;
	}
	.flex-control-paging li a:hover
	{
		background-position: 0 0;
	}
	.flex-direction-nav
	{
		display: none;
	}
	.flex-direction-nav a
	{
		width: 30px;
		height: 102px;
		margin: -20px 0 0;
		display: block;
		background: url('../../images/login/bg_direction_nav.png') no-repeat;
		position: absolute;
		top: 56%;
		z-index: 10;
		cursor: pointer;
		text-indent: -9999px;
		opacity: 0;
		-webkit-transition: all .3s ease;
	}
	.flex-direction-nav .flex-prev
	{
		/*left: -36px;*/
	}
	.flex-direction-nav .flex-next
	{
		background-position: 100% 0;
		/*right: -36px;*/
	}
	.cta-container
	{
		width: 1277px;
		margin: 0 auto;
		margin-top: 0px;
	}
	.cta-frame
	{
		height: 188px;
		/*border-left: solid 1px #e1e1e1;
		border-right: solid 1px #e1e1e1;*/
	}
	.cta-frame .cta:first-child
	{
		margin-left: 0;
		background:url('../../images/ctabg_img/cta-1.png') no-repeat; 
	}
       .back_img2
	{
		background:url('../../images/ctabg_img/cta_2.png') no-repeat;
		margin-top: 24px;
		
	}
	 .back_img3
	{
		background:url('../../images/ctabg_img/cta_3.png') no-repeat; 
		
	}
	
	.cta-frame .cta:last-child
	{
		margin-top: 17px;
		background:url('../../images/ctabg_img/cta_4.png') no-repeat; 
	}
	
	.cta-frame .cta:nth-child(3)
	{
	 width: 316px;
	}
	.cta-frame .cta
	{
		
		height: 214px;
		width: 305px;
		float: left;
		margin-left: 15px;
		/*border-left: solid 1px #4c4c4c;
		border-right: solid 1px #4c4c4c;
		background-color: #000;*/
		
	}
	.back_img{
		
		
		
		background:url('../../images/ctabg_img/mobile_ctc1_bg.png') no-repeat; 
		
		
		
	}
        .enter_info
        {
		position: relative;
		top: 147px;
	}
	
	.enter_info1
        {
		position: relative;
		top: 123px;
	}
	.enter_info2
        {
		position: relative;
                top: 148px;
	}
	
	.enter_info3
        {
		position: relative;
                top: 132px;
	}
	
	.enter_info a img
	{
		margin: 0 auto;
		position: relative;
		left:51%	
		
	}
	.enter_info1 a img
	{
		margin: 0 auto;
		position: absolute;
		left:21%;	
		
	}
	.enter_info2 a img
	{
		margin: 0 auto;
		position: relative;
                left: 15%;
	}
	
	.enter_info3 a img
	{
		margin: 0 auto;
		position: relative;
                left: 50%
		
	}
	
	.login-form-title label
	{
		font-family: "TradeGothicLTLightRegular";
		font-size: 15px;
		color: #ffffff;
		text-transform: uppercase;
		margin-left: -6px;
	}
	
	.bottom-border
	{
		height: 7px;
		width: 100%;
		background:#474747;
		border:solid 1px #656565;
	}
	.footer-container
	{
		
	}
	.footer-navigation
	{
		width: 58%;
		margin: 0 auto;
		text-align: center;
		/*height: 105px;
		border-bottom: 1px dashed #9b9b9b;*/
	}
	.footer-navigation ul.footer-menu
	{
		padding: 33px 0 7px 0;
		width: 661px;
		margin: 0 auto;
		text-align: center;
		/*margin-right: 175px;*/
	}
	.footer-navigation ul.footer-menu li:first-child
	{
		list-style: none;
		margin-left: 0;
		background: none;
		padding-left: 0;
	}
	.footer-navigation ul.footer-menu li
	{
		background-image: url('../../images/login/list-bullet.png');
		float: left;
		background-repeat: no-repeat;
		background-position: 0% 60%;
		padding-left: 10px;
		margin-left: 8px;
		list-style: none;
	}
	.footer-navigation ul.footer-menu li a
	{
		color: #8b8b8b;
		font-size: 11px;
		font-family: 'TradeGothicLTLightRegular';
		text-transform: uppercase;
	}
	.footer-navigation ul.footer-menu li a:hover
	{
	 color: #0054e0;;
	 
	}
	.footer_copyright ul
	{
		/*width: 397px;*/
		width: 444px;
	 		margin: 0 auto;
		text-align: center;
	}
	.footer_copyright li:first-child
	{
		list-style: none;
		margin-left: 0;
		background: none;
		padding-left: 0;
	}
	.footer_copyright li
	{
		background-image: url('../../images/login/black-bullet.png');
		float: left;
		background-repeat: no-repeat;
		background-position: 0% 60%;
		padding-left: 10px;
		margin-left: 5px;
		list-style: none;
		font-size: 10px;
	}
	.footer_copyright
	{
		color: #000;
		font-size: 11px;
		font-family: 'TradeGothicLTLightRegular';
		text-transform: uppercase;
	}
	.footer-logo {
		text-align: center;
		margin-top: 20px;
	}
	
	.mobile_bg
	{
		
		position: absolute;
		left:28%;
		top:195px;	
	}
	.no-history
	{
		text-align: center;
                margin-top: 231px;
		font-size: 22px;
		color: #000;
	}
       .login-frame .error
	{
		width: 300px;
		margin-left: 22%;
		margin-top: 72px;
	
	}
	.forgor-password .error
	{
		width: 300px;
		margin-left: 22%;
		margin-top: 3px;
	}
	
	.login-frame.error
	{
		clear: both;
	}

.signup_form label
	{
	   color: #000;
	   margin-left: 0px;
	   font-family: 'Myriad Pro';
	}
	.form_info {
	   padding: 21px 107px;
	   
	}
	.wid
	{
	   margin-left: 21px;
	   float: left;
	}


/***************************SIGN UO FORM PAGE********************************/
	.home_slider-image
	   {
                      
            background-image: url('../../images/login/backg_img.png') !important;
            background-repeat: no-repeat;
            background-size:100% 100%;
            -o-transition: all 1.5s linear;
            -webkit-transition: all 1.5s linear;
            -moz-transition: all 1.5s linear;
            transition: all 1.5s linear;
            width: 100%;
            height: 657px !important;
            background-color: #008cff; 
	   }
	   
	.signup_form input[type='text'], .signup_form input[type='password']
	 {
	    width: 216px;
	    height: 37px;
	    font-size: 14px;
	    border: solid 1px #d3d3d3;
	    background-color: #FFF;
	    color: #000;
	    padding-left: 0px;
	    border-radius: 0;
	    margin: 14px 0 25px 0px;
            text-indent: 12px;
	 }
	 
	.signup_form select
	{
	    width: 217px;
	    height: 39px;
            margin: 11px 0 0 0;
            text-indent: 13px;
	}
	.row1 label
	{
	    float: left;
	    margin-left: 2px;    
	}
	.terms p
        {
	    color : #222222  !important;
	    text-align: left !important;
	    text-transform:none !important;
            position: relative !important;
	    top: -29px ;
            left: 25px;
	    font-family: 'Helvetica';  
	}
        .terms input[type="checkbox"]
        {
            width: 14px;
            height: 15px;
            margin: 0px 19px 0px 0;
            background-image: url('../../images/template/check_box.png');
            border: none;
        }
	.terms p a
	{
	   color: #226be4;
	   text-decoration: underline;
	   text-transform: none;
	}
	
	.terms p a:hover
	{
	   color: #4f91ff;
	   text-decoration: underline;  
	}
	.terms
	{
	   margin-top: 21px;
	   
	}
	.signup_form
	{
	/*  width: 1169px;
          margin: 0 auto;  */
	}
	.signup_form label
	{
	   color: #000;
	   margin-left: 0px;
	   font-family: 'TradeGothicLTLightRegular';
	}
	.form_info
        {
	  padding: 0;
	   margin-top: 57px;
           margin-bottom: 59px;
           width: 507px;
          /* height: 461px;*/
	}
	.wid
	{
	   margin-left: 21px;
	   float: left;
	}
        .form_info .align_left
        {
         float: left;   
        }
        .form_info .align_left span,.form_info .wid span
        {
            font-family: 'Myriad Pro';
            font-style: italic;
            color: #4482e8 ;
            font-size: 12px;
            margin-left: 9px;
        }
         .form_info .sign-btn
        {
             background-image: url('../../images/template/start_img.png');
             width: 240px;
             height: 60px;
             border: none;
        }
        .form_info .sign-btn:hover
        {
            background-image: url('../../images/template/start_img_hover.png');     border: none;
        }
        .pwd-help-icon
        {
            position: relative;
            left: 33px;
            top: 4px;
        }
        .list-help-icon
        {
            position: relative;
            left: 67px;
            top: 2px;
        }  
        .product_info h1
	{
	   
	    font-family: 'TrumpGothicWestMediumRegular';
	    font-size: 47px;
	    text-transform: uppercase;
	    color:#fff;
	    text-align: center;
	    margin-left: 0;
	    background: url('../../images/login/horizontal_bg.png') no-repeat;
	    background-position: bottom center;
	}
	
	.hor_product{

	        height:1px;
		border:none;
		color:#def0ff;
		background-image: url('../../images/login/horizontal_bg.png');
		text-align:right;
		margin: 0 0 0 auto;
		margin-bottom: 10px;
	}
        
        
       .paswd input[type="checkbox"]
       {
            width: 14px;
            height: 15px;
            margin: 0px 7px 0px 38px;
            background-image: url('../../images/template/check_box.png');
            border: none;
            float:left;
         }
        
	/***************************SIGN UO FORM PAGE END********************************/
        
	
	/***************************SERVICE PAGE********************************/
	
	
	.service_info
	{
		margin: 0 auto;
		width:900px;
		
	}
	.service_info ul li
	{
		line-height: 26px;
		color: #000;
		font-family: 'TradeGothicLTLightRegular';
		font-size: 14px;
		margin-left: 35px;
		
	}
	.service_info p
	{
		margin: 8px 0px 8px 0px;
		
	}
	

	/***************************SERVICE PAGE END********************************/
        
	
        /***************************PRODUCT PAGE********************************/
        
        .slider-image {background: url('../../images/login/product_bg.png') no-repeat; height: auto;min-height: 468px; background-color:#008cff; background-position: top center; }
	
	.page-product .slider-image {background: url('../../images/login/product_bg.png') no-repeat; height: auto;/*min-height: 453px;*/ background-color:#008cff;  background-position: top center;}
	
       .bg_mobile
       {
         background-image:  url('../../images/template/mobile_img.png');
         width: 419px;
         height: 449px;
         float: left;
	 margin-left: -90px;
	 margin-top: -20px;
        /* margin-right: 51px;*/
      }
        
        .product_width{
         width: 987px;
         height: 412px;
      
         
        }
        .product_right
        {
         width:  625px;
         height: 200px;
         float: right;
         
         padding: 87px 20px;
         
        }
        .product_right h1
        {
         color:#2e2e2e;
         font-family: 'TrumpGothicWestMediumRegular';
         font-size: 47px;
         text-transform: uppercase;
         background: none;
         text-align: left;
         
        }
        .product_right p{
         color:#000 !important;
         font-family: 'TradeGothicLTLightRegular' !important;
         text-transform: none !important;
         text-align: justify !important;
         margin-top: 0px !important;
        }
        
        .google_content
        {
         background:url('../../images/bg_img.png') no-repeat; 
         margin: 0 auto;
         width: 1277px;
         height: 17px;
         margin-top: -16px;
         
        }
        .google_content1
        {
        
         margin: 0 auto;
         width: 1277px;
        
         
        }
        .content_1
        {
         width: 357px;
         height: 587px;
         float: left;
         margin-top: 75px;
         
         margin-right: 98px;
         
         
        }
         .content_1:last-child
         {
            
            
            margin-right: 0px;
         }
        .content_1 h1{
         
          color:#000;
         font-family: 'TrumpGothicWestMediumRegular';
         font-size: 47px;
         text-transform: uppercase;
         margin: 0 auto;
         width: 288px;
         margin-top: 12px;
         }
      
        .content_1 p{
         color:#000;
         font-family: 'TradeGothicLTLightRegular';
         text-transform: none;
         font-size: 14px;
         text-align: center;
         
        }
        
        
        .bag_img
        {
         background: #fff;
        }
        
        
      .terms_and-condition h1
      {
            font-family: 'TrumpGothicWestMediumRegular';
            font-size: 47px;
            text-transform: uppercase;
            color: #fff;
            text-align: center;
            margin-left: 0;
            background: url('../../images/login/horizontal_bg.png') no-repeat;
            background-position: bottom center;
       }
      .img_google
      {
         height: 350px;
         
      }
        
        
        
        
        
        
        
	/***************************PRODUCT PAGE END********************************/
        
        
        /***************************PRICING PAGE ********************************/
     
        .product_info
           {
             min-height: 78px;
           }
        
         .pricing_info
         {
           width: 1277px;
           margin: 0 auto;
           position: relative;
          /* margin-top: -114px;*/
           position: relative;
           margin-bottom: 30px;
           /* margin-top: 60px;*/
         }
         .pricing_info h1
         { 
           text-align: center;
          font-family: 'TradeGothicLTBoldRegular';
          color: #000;
          font-size: 23px;
          text-transform: uppercase;
        
          }
         .pricing_info h2
         {
           text-align: center;
           color: #747474;
           font-size: 21px;
           margin-top: 12px;
           font-family: 'TradeGothicLTLightRegular';
         }
	 
	 .head_rates  h1
         { 
           text-align: center;
          font-family: 'TradeGothicLTBoldRegular';
          color: #000;
          font-size: 39px;
          text-transform: uppercase;
        
          }
         .head_rates h2
         {
           text-align: center;
           color: #747474;
           font-size: 17px;
           margin-top: 12px;
	   margin-left: 101px;
           font-family: 'TradeGothicLTLightRegular';
         }
         .pricing_info h2 span
         {
           
           color: #000;
           font-family: 'TradeGothicLTBoldRegular';
           
         }
          .divTable
         {
        
            width:auto;
            color:#000;
            border-spacing:5px;
             text-align: center;
        }

        .divRow
        {
            width:auto;
        }

        .headRow .divCell:first-child
        {
           width: 287px;
	   font-size: 17px;
        }
        .headRow .divCell
        {
        float:left;
        width:202px;
        font-family: 'TradeGothicLTBoldRegular';
        text-transform: uppercase;
        font-size: 21px;
        }
       .headRow .divCell:nth-child(2)
        {
            margin:0 0 10px 0px;
         }
       .divRow .divCell:nth-child(2)
        {
             margin:0 0 10px 0px;
        }
      .divCell
      {
        float:left;
        margin:0 0 10px 13px;
        
        text-align: center;
        /*width:211px;*/
        
      }
     .head_col
     {
          font-size: 23px;
          color:#0054e0;
          font-family: 'TradeGothicLTBoldRegular';
          text-transform: uppercase;
          width: 287px;
          padding-top: 24px;
     }
     .pricing_content input[type='text']
     {
           width: 202px;
           height: 70px;
           font-size: 18px;
           border: solid 1px #d3d3d3;
           background-color: #FFF;
           color: #000;
           padding-left: 0px;
           border-radius: 0;
           margin: 0px 0 0px 0px;
           text-indent: 12px;
     }   
     .headRow .row_head
     {
           
            margin-top: 22px;
            text-transform:none;
            margin-bottom: 12px;
           
     }
     .pricing_content
     {
            margin-top: 56px;
            width: 1115px;
            margin: 0 auto;
            padding-top: 60px;
     }
     .right_img
     {
       background: url('../../images/template/signup_mobileimg.png') no-repeat;
       width: 589px;
       height: 596px;
       float: right;
       margin-top: 55px;
      
     }
   .paswd {
    margin-top: -11px;
    float: left;
    margin-left: 202px;
   }
     
     
     .paswd p
   {
      color: #000 !important;
      font-size: 12px !important; 
      position: relative !important;
      font-family: 'TradeGothicLTLightRegular' !important;
      text-transform: none !important;
      margin: -15px 43px 0px -1px !important;
   }
     .pricing_info p{
	font-size: 17px;
        color: #000;
     }
     .header_pricing{
      margin: 0 auto;
      width:1140px;
      margin-top: 26px;
      
     }
     .right_info
     {
     width: 1093px;
     margin-bottom: 7px;
     margin: 0 auto;
     float: right;
      }
     .head_rates
     {
      float: left;
      margin-bottom: -41px
      }
    .right_info h1
    {
      color:#000;
      font-size: 20px;
      
    }
    .right_info h2
    {
      font-size: 17px;
      margin: 2px 2px 2px 59px;
    }
   
/***************************PRICING PAGE  END********************************/ 
   
/***************************CONTACT FORM********************************/ 
    .contact_form
    {
	
	margin: 0 auto;
	width: 1280px;
	position: relative;
	/*margin-top: -125px;*/
	margin-bottom: 54px;
	/*background-color: #666666;*/
    
    }
    .contact_form input[type='text'], input[type='password']
    {
	width: 401px;
	height: 40px;
	font-size: 12px;
	margin-left: 9px;
	border: solid 1px #999999;
	background-color: #fff;
	border-radius:0px;
	color: #000;
	padding-left: 10px;
	margin-bottom: 25px;
	text-indent: 10px;
    }
	
   .contact_form input[type='text'], input[type='password']
   {
      
      font-size: 14px !important;
      font-family: 'TradeGothicLTLightRegular' !important;
   }
    .contact_form p
    {
	color:#000;
	text-align: center;
	font-size: 14px;
        margin-bottom: 12px;
	font-family: 'TradeGothicLTLightRegular';
	
    }
	
    .contact_form textarea
		{
		height: 158px;
		width: 455px;
		resize: vertical;
		border: solid 1px #d3d3d3;
                text-indent: 15px;
		border-radius: 0px;
                margin: 14px 0 25px 0px;
                padding-top: 7px;
    	}
	
    .contact_form input[type="text"]:-moz-placeholder
	{
		font-size: 12px;
             font-family: "TradeGothicLTLight", Arial, Helvetica, sans-serif;color: #999999; text-align:left; text-indent: 8px; text-transform: capitalize;
	}
	.contact_form input[type="text"]:-ms-input-placeholder
	{
		font-size: 12px;
               font-family: "TradeGothicLTLight", Arial, Helvetica, sans-serif;color: #999999; text-align:left; text-indent: 8px;text-transform: capitalize;
	}
	.contact_form input[type="text"]::-webkit-input-placeholder
	{
		font-size: 12px;
                font-family: "TradeGothicLTLight", Arial, Helvetica, sans-serif;color: #999999; text-align:left;text-indent: 8px;text-transform: capitalize;
	}    
	.contact_form input[type="password"]:-moz-placeholder
	{
		font-size: 12px;
		font-family: "TradeGothicLTLight", Arial, Helvetica, sans-serif;color: #999999; text-align: left; text-indent: 8px;text-transform: capitalize;
	}
	.contact_form input[type="password"]:-ms-input-placeholder
	{
		font-size: 12px;
               font-family: "TradeGothicLTLight", Arial, Helvetica, sans-serif;color: #999999;text-align: left; text-indent: 8px;text-transform: capitalize;
	}
	.contact_form input[type="password"]:-webkit-input-placeholder
	{	font-size: 12px;
		font-family: "TradeGothicLTLight", Arial, Helvetica, sans-serif;color: #999999;text-align: left;text-indent: 8px; text-transform: capitalize;}
	
	
	/*.contact_form button
	{
          background: url('../../images/template/enter_btn.png') no-repeat;
	  color:#fff;
	  width:241px;
	  height: 60px;
	  outline: none;
	  border: none;
	  font-family: 'TradeGothicLTBoldRegular';
	  text-transform: uppercase;
	  font-size: 24px;
	    
	}*/
	.contact_form  input[type='submit'] {
		background: url('../../images/template/enter_btn.png') no-repeat;
		border: 0px;
		cursor: pointer;
		border: none;
		width:241px;
		height: 60px;
		color:#fff;
		font-family: 'TradeGothicLTBoldRegular';
		text-transform: uppercase;
		font-size: 24px;
	}
        
        
        
	.contact_form  input[type='submit']:hover,.optout input[type='submit']:hover {
		background: url('../../images/template/enter_btn_hover_contact.png') no-repeat;
		border: 0px;
		cursor: pointer;
		border: none;
		width:241px;
		height: 60px;
		color:#fff;
		font-family: 'TradeGothicLTBoldRegular';
		text-transform: uppercase;
		font-size: 24px;
	}
		
	.contact_form button:hover
	{
	    
	    background: url('../../images/template/enter_btn_hover_contact.png') no-repeat;
	    
	}
	.contact_form button a
	{
	    color:#fff;
	}
	
	.Enter_btn {
		margin-top:12px;
		text-align: left;
	}
	
	.info_entry
	{
	    width: 202px;
	    height: 70px;
	    font-size: 18px;
	    border: solid 1px #d3d3d3;
	    background-color: #FFF;
	    color: #000;
	    padding-left: 0px;
	    border-radius: 0;
	    margin: 0px 0 0px 0px;
	    text-indent: -23px;
	     font-family: 'TradeGothicLTBoldRegular';
         } 
        .info_entry span
	{
	    margin-top: 24px;
          float: left;
         margin-left: 95px;
	}
	.info_entry_text span
	{
          
	 font-size: 12px;
         margin-top: 24px;
	 text-transform: uppercase;         float: left;
         margin-left: 95px;
	}
	.info_entry_text
	{
	     width: 202px;
	    height: 70px;
	    border: solid 1px #d3d3d3;
	    background-color: #FFF;
	    color: #000;
	    padding-left: 0px;
	    border-radius: 0;
	    margin: 0px 0 0px 0px;
	    text-indent: -46px;
	     font-family: 'TradeGothicLTBoldRegular';
	    
	}
	.info_entry_text span
	{
	    
	    font-size: 15px;
	    text-transform: uppercase;
	}
	.info_entry_text span
	{
	    margin-top: 24px;
          
	}
	.contact_form .success{
            
          font-size: 17px;
	color: #409220;
	/* background: #62972C; */
	width: 78%;
	height: 30px;
	font-family: 'TradeGothicLTBoldRegular';
	text-transform: uppercase;
	margin: 0px auto;
	padding: 24px 0px 0px 0px;
        }
        .signup_form .success,.desktop-optout-list .success
        {
         
          font-size: 17px;
            color: #409220;
           /* background: #62972C;*/
            width: 416px;
            height: 5px;
           padding: 27px 4px 0px;
            font-family: 'TradeGothicLTBoldRegular';
            text-transform: uppercase;
            margin: 0px;
        }
        .desktop-optout-list .success{
         text-align: center;
         width: auto;
         height: auto;
        }
        .desktop-optout-list .no-data-found{
         text-align: center;
         font-size: 30px;
         margin-top: 11px;
        }
        .paswd label
        {
         font-size: 12px;
         float: left;
         margin-top: 0px;
         color: #3d3d3d;
         font-style: italic;
         
        }
      .contact_form label
      {
            color: #000000;
            font-size: 15px;
            font-family: 'TradeGothicLTLightRegular';
      }
       .img_ht 
       {
         height: 350px;
         
       }
       .cta-frame .cta:nth-child(3)
       {
        width: 316px;
       }
        
        .back_img3
        {
         background: url('../../images/ctabg_img/cta_3.png') no-repeat;
        }
        .learn_btn:hover
        {
          opacity: .6;
          filter:alpha(opacity=60);
         -webkit-transition: opacity .2s linear;
         -moz-transition: opacity .2s linear;
         transition: opacity .2s linear;
        }
        
/***************************CONTACT FORM END********************************/  	
/***************************OPTOUT FORM ********************************/  	
 .optout
{
	margin: 0 auto;
	width:560px;
	background: #fff;
	border-radius: 7px;
	padding: 20px;
    
}
.optout-content span
{
	color: #000;
	font-family: arial;
	font-size: 20px;
}
.optout form{padding: 20px 0 20px 0;}

.optout-content div
{
	margin-top: 5px;
	color: #5d5d5d;
}
.optout input[type='text']
{
	/* width: 386px; */
	width: 95%;
	height: 18px;
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif; 
	margin-left: 0px;
	border: solid 2px #d0d0d0;
	background-color: #fff;
	border-radius: 4px !important;
	-moz-border-radius: 4px !important;
	color: #5d5d5d;
	padding-left: 0px;
	margin-bottom: 30px;
	margin-top: 10px;
	border-radius: 2px;
	padding: 10px;
}
 .optout input[type='submit'] {

		background: url('../../images/template/enter_btn.png') no-repeat;

		border: 0px;

		cursor: pointer;

		border: none;

		width:241px;

		height: 60px;

		color:#fff;

		font-family: 'TradeGothicLTBoldRegular';

		text-transform: uppercase;

		font-size: 30px;

	}
	.optout input[type='submit']:hover
	{
		font-size: 30px;
	}
	.optout .opt_btn
	{
		width: auto;
	}
	.optout .opt_btn input[type='submit']
	{
		margin-left: 0;
	}
	.optout label{
	    
	    color: #5d5d5d;
	    font-family: 'Myriad Pro';
	    font-size: 18px;
	    padding: 0;
	}
	.contact_form .right_img{
	    
	    margin-top: 0px;
	    height: 574px;
	}
	.wht_we_do .right_img
	 {
	  margin-top: 0px !important;
	 
	 }
	
	.wht_we_do
	{
	 margin: 0px auto;
	 width: 1300px;
	 height: auto  ; 
	    
	}
	.left_wht_we_do
	{
	    
	    float: left; width: 500px; height:596px;padding: 18px 0px 0px;
	    
	}
     
	.optout .success
	{
	   color:#44911A;
	   font-size: 14px;
	   font-family: 'TradeGothicLTBoldRegular';
	   text-transform: uppercase;
	}
	.left_wht_we_do p
	{
	    font-size: 14px;
	     font-family:'TradeGothicLTLightRegular';
	     text-align: justify;
    
	}
	.terms_and-condition
	{
	    
	    width: 965px !important;
	}
	.privacy_policy
	{
	    
	    width: 965px !important;
	    margin: 0 auto;
	}
	.desktop-optout-list
	{
	    
	    margin: 0 auto;
	    width: 965px;
	}
	.opt-out-link
	{
	  color: #312B2B;
	font-size: 22px;
	  text-transform: uppercase;
	  text-decoration: underline;
	    
	}
	.opt-out-link:hover
	{
	    color:#0054e0;
	    text-decoration: underline;
	}
	
	.pricing_content p
	{
		text-align: center;
		margin: 0px auto 0px 87px;
	}
    /***************************OPTOUT FORM  END********************************/  
	/***************************OLD STYLE SHEET ********************************/
  .template-main-frame {
            width: 100%;
            height: auto;
            background: #fff;
            }
   .header-top {
        width: 1277px;
        margin: 0 auto;
        position: relative;
        top: -61px;
        }
   
   .header-container {
        background-image: url('../../images/login/nav-bg.png');
        position: absolute;
        width: 100%;
        height: 54px;
        top: 80px;
        }
     .sign-up-right {
        position: relative;
        right: 0;
        float: right;
        }     
          
          .slideshow-container {
            width: 100%;
            margin: 0 auto;
            height: auto;
            /* height: 732px; */
            } 
    .navigation-frame {
        width: 850px;
        margin: 0 auto;
        position: relative;
        bottom: 170px;
        }
   
    .navigation-frame ul li a
    {
        font-family: 'TrumpGothicWestMediumRegular';
        text-transform: uppercase;
        color: #000;
        font-size: 30px;
    }    .navigation-frame ul li:first-child
    {
        margin-left: 0;
    }
	    .navigation-frame ul li
    {
            display: inline;
            list-style-type: none;
            margin-left: 40px;
      }
	    .header-top .sign-up-btn span
    {
                font-family: 'TrumpGothicWestMediumRegular';
                font-size: 30px;
                color: #fff;
      }
    .sign-up-right span.ready-get
    {
        margin-right: 15px;
        font-family: 'TradeGothicLTLightRegular';
        font-size: 14px;
        position: relative;
        top: 15px;
    }
     .sign-up-right span.ready-get
     {
            text-transform: uppercase;
            color: #fff;
            float: left;
    }	
     .product_info
     {
        width: 1277px;
        margin: 0 auto;
        position: relative;
        margin-top: -246px;
        /* top: -238px; */
     }   
      
      .cta-container {
        width: 1277px;
        margin: 0 auto;
        margin-top: 0px;
     }  
        
        .cta-frame {
        height: 188px;
        }
        
    .cta-frame .cta:first-child
    {
            margin-left: 0;
            background: url('../../images/ctabg_img/cta-1.png') no-repeat;
    }
     .cta-frame .cta
     {
        height: 214px;
        width: 305px;
        float: left;
        margin-left: 15px;
    }
        
    .cta-frame .cta:last-child
    {
            margin-top: 20px;
            background: url('../../images/ctabg_img/cta_4.png') no-repeat;
    } 
    .header-container .logo
    {
        position: relative;
        bottom: 64px;
        width: 330px;
        height: 181px;
        margin: 0 auto;
        z-index: 1000;
    }  
       .product_info p {
         font-family: 'TradeGothicLTLightRegular';
         font-size: 14px;
         color: #fff;
         text-align: center;
         text-transform: uppercase;
         margin-top: 14px;
     }

  .bottom-border {
         height: 7px;
         width: 100%;
         background: #474747;
         border: solid 1px #656565;
   }
    .footer-navigation {
         width: 58%;
         margin: 0 auto;
         text-align: center;
      }

    .footer-navigation ul.footer-menu
    {
      padding: 33px 0 7px 0;
      width: 661px;
      margin: 0 auto;
      text-align: center;
      /* margin-right: 175px; */
     }

  .footer-navigation ul.footer-menu li:first-child
  {
            list-style: none;
            margin-left: 0;
            background: none;
            padding-left: 0;
    }
  .footer-navigation ul.footer-menu li {
      background-image: url('../../images/login/list-bullet.png');
      float: left;
      background-repeat: no-repeat;
      background-position: 0% 60%;
      padding-left: 10px;
      margin-left: 8px;
      list-style: none;
  }
   .footer_copyright {
         color: #000;
         font-size: 11px;
         font-family: 'TradeGothicLTLightRegular';
         text-transform: uppercase;
        }
   .footer_copyright ul {
            /* width: 397px; */
            width: 444px;
            margin: 0 auto;
            text-align: center;
            }
   .footer-logo {
      text-align: center;
      margin-top: 20px;
      }
      input.show_password {
      margin: 0px 5px 0px 38px;
      }
/***************************optuserCompanyList_desktop_view********************************/  

 
 .desktop-optout-list input[type='submit']
  {
      background: url('../../images/template/enter_btn.png') no-repeat;
      border: 0px;
      cursor: pointer;
      border: none;
      width: 241px;
      height: 60px;
      color: #fff;
      font-family: 'TradeGothicLTBoldRegular';
      text-transform: uppercase;
      font-size: 24px;
      margin-top: 0px
  }
   .desktop-optout-list input[type='submit']:hover
     {
      background: url('../../images/template/enter_btn_hover_contact.png') no-repeat;
      border: 0px;
      cursor: pointer;
      border: none;
      width:241px;
      height: 60px;
      color:#fff;
      font-family: 'TradeGothicLTBoldRegular';
      text-transform: uppercase;
      font-size: 24px;
      }
   .opt_btn_companylist
   {
      margin: 0 auto;
      width: 241px;
      height: 60px;
      padding: 42px 0px 0px 1px;
      
   }
   .opt_btn
   {
     margin: 0 auto;
     width: 346px;
      
   }
   .name_list
   {
      margin: 0 auto;
      width: 520px;
      margin-right: 67px;
   }
   
   .name_list label
  {
      color:#000;
      font-family: 'TradeGothicLTLightRegular';
      text-transform: none;  
      margin-bottom: 19px;
      font-size: 14px;
      margin-left: 0px;
     width: auto;
   }
  .name_list  input[type="checkbox"]
   {
       margin: 0px 41px  0px 9px;
       float: left; 
   }
   .company_list_optuser
   {
      width: 1277px;
      margin: 0 auto;
      position: relative;
      margin-top: -246px;
      min-height: 0px;
   }
   .company_list_optuser h1
   {
         font-family: 'TrumpGothicWestMediumRegular';
         font-size: 47px;
         text-transform: uppercase;
         color: #fff;
         text-align: center;
         margin-left: 0;
         background: url('../../images/login/horizontal_bg.png') no-repeat;
         background-position: bottom center;
    }
   
   .optuser_company_list
   {
      margin-top: 41px;
      font-family: 'Myriad Pro';
     font-size: 27px;
      
   }
   
   
/***************************  END ********************************/  
/***************************OLD STYLE SHEET  END ********************************/
.input[type="checkbox"] {
width: 14px;
height: 15px;
margin: 0px 19px 0px 38px;
background-image: url('../../images/template/check_box.png');
border: none;
}






.cta-container .enter_info a div, .cta-container .enter_info1 a div, .cta-container .enter_info2 a div {
background-image: url('../../images/ctabg_img/Enter_btn.png');
width: 119px;
height: 37px;
position: relative;
left: 51%;
}
.cta-container .enter_info1 a div, .cta-container .enter_info2 a div {
left: 0;
margin: 0 auto;
bottom: 40px;
}

.cta-container .enter_info1 > div.enter-btn-wrap {
background: url('../../images/ctabg_img/enter-btn-wrap.png') no-repeat;
width: 204px;
height: 43px;
margin: 0 auto;
}
.enter_info {
position: relative;
top: 147px;
}

.cta-container .enter_info2 > div.enter-btn-wrap {
background: url('../../images/ctabg_img/enter-btn-wrap.png') no-repeat;
width: 204px;
height: 43px;
margin: 0 auto;
}

.cta-container .enter_info3 a div {
background-image: url('../../images/ctabg_img/Enter_btn.png');
width: 119px;
height: 37px;
position: relative;
left: 51%;
}

.enter_info2 {
position: relative;
top: 148px;
}
.cta-container .enter_info a div:hover,.cta-container .enter_info1 a div:hover,.cta-container .enter_info2 a div:hover,.cta-container .enter_info3 a div:hover
{
            background: url('../../images/ctabg_img/enter-btn-hover.png') no-repeat;
}

/*****************************************OPTOUT PAGE DEC 14 2014***********************************************/

/****************************************DECEMBER 26 2014*****************************************************/

	
@media only screen and (min-width : 1025px) and (max-width : 1366px)
{
	.mobile_bg{left: 19%;}
}
.footer-navigation ul.footer-menu
{
	width:566px;
}

.footer_copyright ul
{
	width:405px;
}
.forgot-password-link
{
	margin-left: 213px !important;
}
.form_info .sign-btn
{
	margin-left:0;
}

.contact_form input[type='submit']
{
	margin-left:0;
}
.page-product .product_info p
{
	margin-bottom: 20px;
}
.wht_we_do,.contact_form
{
	width: 1277px;
}
.left_wht_we_do
{
	width: 670px;
	height: auto;
}
.left_wht_we_do ul{
margin-left: 30px;
color: #000;
font-size: 14px;
font-family: 'TradeGothicLTLightRegular';
text-align: justify;
margin-top: 5px;
margin-bottom: 5px;
}
.content_1 h1
{
	width: auto;
}
.content_1 p
{
	height: 146px;
	overflow: hidden;
	margin-bottom: 20px;
	text-overflow: ellipsis;
}
.page-product .slider-image
{
	background-size: auto;
}
 
   