
/* GENERAL ------------------------------------------------------------*/
@import url('reset.css');
/*@import url(fonts/stylesheet.css);*/
article, aside, canvas, figure, figure img, figcaption, hgroup,
footer, header, nav, section, audio, video {
	display: block;
}
html {
	-webkit-text-size-adjust: none; /* Prevent font scaling in landscape */
	-webkit-font-smoothing:antialiased;
}
.wrapper{
	margin: 0 auto;
	position: relative;
	width: 940px;
}

#NCOLPP {
	width:133px;
	height:76px;
}

.circleNumber{width:26px;height:26px;border-radius:13px;font-size:18px;color:#fff;line-height:26px;text-align:center;background:#000}

body{
	font-family: "Open Sans", sans-serif;
	font-size: 12px;
	color:#000;
}
.clearfix {
	clear:both;
}
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.has-error {
	color: red;
	font-size: 20px;
}
.logged-links {
	padding: 7px;
	margin-top: 10px;
	margin-bottom: 10px;
	float: right;
}
.logged-links strong {
	font-weight:  bold;
}
#welcome{
	position: relative;
	top: 10px;
	left: 160px;
	font-weight: 700;
	height: 2px;
}
#welcome a {
	color:#000;
}
select[name=country], select {
	border: none;
	border-radius: 0;
	height: 34px;
	width: 237px;
	margin: 0 0 4px 21px;
	padding: 0 10px;
	box-shadow: inset 0px 2px 4px #ccc;
}
.hidden {
	visibility:  hidden;
}
.infoList-Copyright {
	font-size:12px;
	font-weight:bold;
}
.infoList-Copyright td{
	padding:2px 5px 2px 0px;
}

/*HEADER*/
#header{
}
.top_area_header{
	border-bottom:1px solid #dedede;
}
.log_in{
	float:left;
	background: #0c79ba;
	display:block;
	margin: 15px 8px 0 160px;
}
.log_in p{
	padding: 10px 16px 0 15px;
	color:#fff;
	font-weight: 700;
	font-size:14px;
	text-transform: uppercase;
	float:left;
}
.log_in-p{
	padding: 10px 16px 1px 15px !important;
}
.log_in span{
	width:39px;
	height:40px;
	background: url("../images/sprite.png") -1px 0 no-repeat;
	display:block;
	float:left;

}
.log_in:hover{
	background:#2a74c0;
}
.log_in:hover span{
	background: url("../images/hover_sign_in_btn.gif") -84px 0 no-repeat;
}
.call_now{
	float:right;
	background: #409e52;
	color:#fff;
	font-weight: 800;
	font-size:15px;
	text-transform: uppercase;
	margin: 15px 0 0 0;
	cursor:pointer;
}
.call_now span{
	float:left;
	width:43px;
	height:40px;
	background: url("../images/sprite.png") -45px 0 no-repeat;
}
.call_now img {
	vertical-align: 0px;
}
.call_now:hover span{
}
.call_now p{
	float:left;
	padding: 8px 23px 0 17px;
}
.call_now p a{
	color:#fff;
}
.call_now p a:hover{
	text-decoration:none;
}
#logo{
	background: url('../images/logo.png') 0 0 no-repeat;
	height:67px;
	width:300px;
	margin: 7px 0;
	float:left;
}
#primary_menu li{
	float:left;
}
#primary_menu li a{
	color: #000;
	font-size:13px;
	text-transform: uppercase;
	line-height: 36px;
	margin-left: 27px;
}
#primary_menu li:first-child a{
	margin-left: 0;
}
#primary_menu li a:hover,#primary_menu li.current-menu-item a{
	color:#0c79ba;
}
#slider{
	background: url("../images/bg_slider.jpg") 0 0 no-repeat;
	background-size: 100% 100%;
	height:251px;
	position:relative;
}
.bottom_area_slider{
	background: url("../images/bg_opacity.png") 0 0 repeat;
	height:36px;
	width:100%;
	bottom:0px;
	position:absolute;
}
.bottom_area_slider p{
	font-size:13px;
	color:#ffc30f;
	margin-top: 9px;
}
.slide_description{
	float:left;
}
.slide_description h2{
	font-weight:800;
	color:#fff;
	text-transform: uppercase;
	margin-top: 22px;
	margin-bottom: 5px;
	padding-bottom: 4px;
	border-bottom:1px solid #b9baba;
}
.slide_description h3{
	color:#fff;
	text-transform: uppercase;
	margin-bottom: 18px;
	font-weight: 600;
	font-size: 14px;
}
.slide_description h3 strong {
	font-weight: bold;
}
.slide_description p{
	color:#fff;
	width:420px;
	line-height: 16px;
}
.form_slider{
	background: url("../images/bg_opacity.png") 0 0 repeat;
	float:right;
	width:280px;
	height: 251px;
}
.form_slider h4{
	text-transform: uppercase;
	color:#fff;
	background:  url("../images/sprite.png") -67px -51px no-repeat;
	padding: 7px 0 7px 40px;
	margin: 10px 0 5px 17px;
}
.form_slider h4 span{
	color:#ff9000;
}
input[type="text"],input[type="password"], input[type="email"]{
	border:none;
	border-radius: 0;
	height: 34px;
	width: 218px;
	margin: 0 0 4px 21px;
	padding: 0 10px;
	box-shadow: inset 0px 2px 4px #ccc;
}
.form_slider input[type="submit"]{
	height: 37px;
	width: 120px;
	float:right;
	border-radius: none;
	background:	#409e52;
	padding-left: 30px;
	color:#fff;
	text-transform: uppercase;
	font-weight:600;
	font-size:16px;
	border:none;
	cursor:pointer;
	margin-right: 21px;
	padding-right: 38px;
}
.form_slider input[type="submit"]:hover{
	background-position: 0 -1789px;
}
.woman_show{
	position: absolute;
	background: url("../images/woman.png") 0 0 no-repeat;
	height:264px;
	width:327px;
	left: 355px;
	top:-13px;
}
.right_arrow{
	background: url("../images/sprite.png") no-repeat scroll 0 -52px rgba(0, 0, 0, 0);
	height: 62px;
	position: absolute;
	right: -52px;
	top: 22px;
	width: 48px;
}
.left_arrow{
	background: url("../images/sprite.png") no-repeat scroll 0 -124px rgba(0, 0, 0, 0);
	height: 42px;
	position: absolute;
	right: 284px;
	top: 21px;
	width: 70px;
}
.copyright_protection{
	height:44px;
	width:100%;
	background: #0c73b5;
}
.copyright_protection h3{
	color:#fff;
	text-transform: uppercase;
	padding-top: 9px;
}
.block_bg_square{
	background: url("../images/bg_square.png") 0 0 repeat;
	border-bottom: 1px solid #e5e5e5;
	padding-bottom: 30px;
}
.plan_item{
	width: 43% !important;
	float:left;
	border:1px solid #e9e9e9;
	position:relative;
	background: #fff;
	margin:22px 48px 30px 0;
}
.unlimited_plan{
	margin:22px 0 0 0;
}
.plan_item h4{
	text-transform: uppercase;
	font-size:14px;
	margin:0;
	line-height: 35px;
	padding: 1px 0 0 45px;
	border-bottom:1px solid #e5e5e5;
}
.plan_item .copyright_number{
	background:#f0f0f0;
	border-bottom:1px solid #e5e5e5;
	line-height: 34px;
	padding:0  0 0 12px !important;
}
.line-height{
	line-height:15px !important;
}
.plan_item p{
	padding: 3px 0 3px 12px;
	border-bottom:1px solid #e5e5e5;
}
.plan_item .price_plan{
	border-bottom:none;
	float:left;
	font-size:22px;
	font-weight: 600;
	padding: 4px 30px 6px 10px;
}
.app_package{
	margin-left: 50px !important;
}
.creator_plan .price_plan span{
	color:#ff9204;
}
.corporate_plan .price_plan span{
	color:#f2b600;
}
.unlimited_plan .price_plan span{
	color:#5eafdd;
}
.plan_item .select_plan{
	display:block;
	width:150px;
	color:#fff;
	font-size:12px;
	text-transform: uppercase;
	font-weight: bold;
	position: absolute;
	right: -1px;
	line-height: 45px;
	padding-left: 5px;
	padding-top: 0;
}
.creator_plan .select_plan{
	background:#0a7abc;
}
.creator_plan .select_plan:hover,.creator_plan a.add_plan_file:hover{
	background:#0a7abc;
}
.corporate_plan .select_plan,.corporate_plan a.add_plan_file,.corporate_plan .icon_plan{
	background:#0a7abc;
}
.corporate_plan .select_plan:hover,.corporate_plan a.add_plan_file:hover{
	background:#0a7abc;
}
.unlimited_plan a.add_plan_file,.unlimited_plan .icon_plan{
	background: #097abc;
}
.unlimited_plan .select_plan{
	background: #09a827;
}
.unlimited_plan a.add_plan_file:hover{
	background: #70bee9;
}
.unlimited_plan .select_plan:hover{
	background:#09a827;
}
.plan_item a.add_plan_file{

}
.plan_item .select_plan:after{
	content: "";
	width:35px;
	height:46px;
	float:right;
}
.creator_plan .select_plan:after{
	background: url("../images/sprite.png") -1px -215px no-repeat;
}
.creator_plan .select_plan:hover:after{
	background-position: -1px -1699px;
}
.corporate_plan .select_plan:after{
	background: url("../images/sprite.png") -36px -215px no-repeat;
}
.corporate_plan .select_plan:hover:after{
	background-position: -39px -1699px;
}
.unlimited_plan .select_plan:after{
	background: url("../images/sprite.png") -76px -215px no-repeat;
}
.unlimited_plan .select_plan:hover:after{
	background-position: -79px -1699px;
}
.plan_item a.add_plan_file{
	height:37px;
	width:38px;
	position:absolute;
	top:-1px;
	right:-1px;
	color:#fff;
	font-size:12px;
	font-weight: bold;
	text-transform: uppercase;
	float:left;
	width: 88px;
	padding: 0 0 0 9px;
	line-height: 40px;
}
.plan_item a.add_plan_file:after{
	content: "";
	width:22px;
	height:37px;
	float:right;
}
.creator_plan a.add_plan_file:after{
	background: url("../images/sprite.png") -8px -218px no-repeat;
}
.creator_plan a.add_plan_file:hover:after{
	background-position: -8px -1702px;
}
.corporate_plan a.add_plan_file:after{
	background: url("../images/sprite.png") -45px -218px no-repeat;
}
.corporate_plan a.add_plan_file:hover:after{
	background-position: -48px -1702px;
}
.unlimited_plan a.add_plan_file:after{
	background: url("../images/sprite.png") 0px -264px no-repeat;
}
.unlimited_plan a.add_plan_file:hover:after{
	background-position: -93px -1749px;
}
.plan_item .icon_plan{
	height:37px;
	width:38px;
	position:absolute;
	top:-1px;
	left:-1px;
}
.plan_item .icon_plan span{
	display:block;
	width:33px;
	height:30px;
	background: url("../images/sprite.png") -69px -82px no-repeat;
}
.unlimited_plan .icon_plan span{
	background-position:-66px -113px;
}
.creator_plan .icon_plan, .creator_plan .add_plan_file{
	background: #3d9e41;
}
/*Statistic block*/
.results_year{
	padding: 38px 0 35px 0;
}
.list_results{
	width:202px;
	float:left;
}
.list_results h4{
	color:#494f52;
	font-size:16px;
	text-transform: uppercase;
	margin-bottom: 11px;
}
.list_results li{
	background: url("../images/sprite.png") -100px -273px no-repeat;
	border-top: 1px solid #d7d7d7;
	font-size:14px;
	font-weight: bold;
	color:#959a9d;
	padding:11px 10px 11px 31px;
	line-height: 17px;
}
.list_results li:first-child{
	border-top:none;
}
.list_results li span{
	color:#f64826;
}
.portfolio_logo_area{
	float:left;
	width: 738px;
	margin-top: 5px;
}
.item_portfolio{
	width:204px;
	height:108px;
	border:1px solid #e5e5e5;
	border-radius:5px;
	float:left;
	margin:0 0 7px 40px;
}
.item_portfolio span{
	display:block;
}
.item_portfolio:hover{
	border:1px solid #cecece;
}

.copyright_logo {
	background: url("../images/logo.png") 0 0 no-repeat;
	width:256px;
	height:57px;
}

#p1 span{
	background: url("../images/p1.jpg") 0 0 no-repeat;
	width:117px;
	height:36px;
	margin: 32px 0 0 45px;
}
#p1:hover span{
	background-position: 0 -36px;
}
#p2 span{
	background: url("../images/p2.jpg") 0 0 no-repeat;
	width:117px;
	height:48px;
	margin: 26px 0 0 45px;
}
#p2:hover span{
	background-position: 0 -48px;
}
#p3 span{
	background: url("../images/p3.jpg") 0 0 no-repeat;
	width:117px;
	height:58px;
	margin: 18px 0 0 50px;
}
#p3:hover span{
	background-position: 0 -58px;
}
#p4 span{
	background: url("../images/p4.jpg") 0 0 no-repeat;
	width:117px;
	height:43px;
	margin: 31px auto 0;
}
#p4:hover span{
	background-position: 0 -43px;
}
#p5 span{
	background: url("../images/p5.jpg") 0 0 no-repeat;
	width:117px;
	height:61px;
	margin: 21px auto 0;
}
#p5:hover span{
	background-position: 0 -61px;
}
#p6 span{
	background: url("../images/p6.jpg") 0 0 no-repeat;
	width:155px;
	height:60px;
	margin: 20px auto 0;
}
#p6:hover span{
	background-position: 0 -60px;
}

.FootPad td{
	font-weight:bold;
	padding:0 0 0 15px;
}

/*TESTIMONIAL BLOCK*/
#testimonial_block{
	border-top:1px solid #e5e5e5;
	padding: 47px 0 27px 0;
}
.item-testimonial{
	width:280px;
	float:left;
	margin: 0 0 20px 50px;
}
.first_testimonial{
	margin-left:-3px;
}
.img_human{
	float:left;
	width:100px;
	border-radius: 100px;
}
.item-testimonial .right_content{
	float:right;
	width: 163px;
}
.item-testimonial .right_content .name_athor{
	font-size: 14px;
	text-transform: uppercase;
	color:#494f52;
	line-height: 16px;
	margin-bottom: 3px;
}
.item-testimonial .right_content .profession_athor{
	color:#a2aaae;
	font-style: italic;
	border-bottom:1px solid #e5e5e5;
	padding-bottom: 10px;
	margin-bottom: 12px;
}
.item-testimonial .right_content .text_testemonial{
	font-style: italic;
	color:#494f52;
	line-height: 16px;
	margin-bottom: 18px;
}
.item-testimonial .right_content .register_from{
	background:#0a79bc;
	color:#fff;
	padding: 0 0 0 9px;
	line-height: 28px;
	display: block;
	width: 126px;
}
.item-testimonial .right_content .register_from:hover{
	background:#0a79bc;
}
.item-testimonial .right_content .register_from:after{
	content:">";
	background: #0c87e3;
	display: block;
	float: right;
	height: 28px;
	padding: 0 10px;
}
.item-testimonial .right_content .register_from:hover:after{
}
.big_icons_area{
	background: url("../images/bg_square.png") 0 0 repeat;
	border-top: 1px solid #e5e5e5;
	padding: 50px 0 35px;
}
.big_icons_area li{
	float:left;
	width: 186px;
	margin-left: 65px;
}
.big_icons_area li:first-child{
	margin-left:0;
}
.big_icons_area li span{
	display:block;
	width:100px;
	height:65px;
	background: url("../images/sprite.png") 0px -312px no-repeat;
	margin: 0 auto 26px;
}
.big_icons_area li h4{
	text-transform: uppercase;
	font-size:14px;
	color:#494f52;
	text-align: center;
	margin-bottom: 9px;
	line-height: 18px;
}
.big_icons_area li p{
	color:#494f52;
	text-align: center;
	line-height: 16px;
}
.big_icons_area #icon_upload_file{
	background-position: 0px -312px;
}
.big_icons_area #icon_fill_profile{
	background-position: 0px -388px;
	width: 83px;
}
.big_icons_area #icon_click_register{
	background-position: 0px -458px;
	margin: -3px 0 23px 37px;
	height:71px;
}
.big_icons_area #icon_copyright_countries{
	background-position: 0px -543px;
	height:78px;
	width: 85px;
	margin: -4px 0 17px 54px;
}
.big_icons_area li.click_register_block{
	width: 172px;
	margin-left: 62px;
}
.big_icons_area li.copyright_countries_block{
	margin-left: 64px;
	width: 194px;
}
/*special_promoution*/
.special_promoution{
	background: #0778ba;
}
.special_promoution h2{
	float:left;
	width:540px;
	color:#fff;
	font-size: 30px;
	font-weight:600;
	text-transform: uppercase;
	margin: 31px 0 30px;
	line-height: 36px;
}
.special_promoution p{
	float: right;
	width: 296px;
	margin-top: 31px;
	color: #fff;
	line-height: 18px;
}
/* bar-copyrights */
.bar-copyrights{
	background: url("../images/bg_square.png") 0 0 repeat;
	border-bottom: 1px solid #e5e5e5;
	padding: 44px 0 37px;
}
.bar-copyrights h3{
	text-transform: uppercase;
	color:#494f52;
	font-weight: 600;
	margin-bottom: 26px;
}
.bar-copyrights .block_news li{
	border-top:1px solid #d7d7d7;
	padding-top: 15px;
}
.bar-copyrights .block_news li:first-child{
	border-top:none;
}
.bar-copyrights .block_news h3{
	float: left;
	padding: 0px 13px 0px 0;
	border-right: 2px solid #d7d7d7;
	margin-right: 12px;
	margin-bottom: 22px;
}
.bar-copyrights .block_news .read_all_news{
	float:left;
	padding-top: 4px;
}
.block_news .date_news{
	background:#5eafdd;
	border-radius: 4px;
	color:#fff;
	float: left;
	font-size:10px;
	padding: 2px 3px;
	margin-right: 6px;
}
.bar-copyrights .block_news h4{
	text-transform: uppercase;
	font-weight: 500;
	font-size: 14px;
	margin-bottom: 7px;
}
.bar-copyrights .block_news p{
	line-height:18px;
	margin-bottom: 15px;
}
.item-bar-copyrights, .block_news{
	float:left;
	width:280px;
}
.block_news a{
	color:#0076b8;
}
.item-bar-copyrights{
	margin-left:49px;
}
.item-bar-copyrights li{
	border-top: 1px solid #d7d7d7;
}
.item-bar-copyrights li:first-child{
	border-top: none;
}
.item-bar-copyrights li a{
	background: url("../images/sprite.png") no-repeat scroll -107px -425px  rgba(0, 0, 0, 0);
	color:#576369;
	display:block;
	line-height: 35px;
	padding-left: 19px;
}
.item-bar-copyrights li:hover{
	background: #fdfdfd;
}
.item-bar-copyrights li:hover a{
	background-position: -107px -389px;
}
/*FOOTER*/
/*payment gateways*/
.payment_gateways{
	padding: 23px 0 28px;
	width: 807px;
}
.payment_gateways ul{
	margin-left: 132px;
}
.payment_gateways li{
	float:left;
	width:115px;
	height:113px;
	margin-right:18px;
	background: url("../images/sprite.png") no-repeat scroll -107px -425px  rgba(0, 0, 0, 0);
}
.payment_gateways li#cuk{
	background-position: 0px -695px;
}
.payment_gateways li#paypal{
	background-position: 0px -817px;
	height: 118px;
}
.payment_gateways li#visa{
	background-position: 0px -936px;
	height: 53px;
	width: 85px;
	margin: 34px 13px 0 4px;
}
.payment_gateways li#mastercard{
	background-position: 0px -996px;
	height: 62px;
	width: 94px;
	margin: 33px 15px 0 0;
}
.payment_gateways li#american_expr{
	background-position: 0px -1059px;
	width: 61px;
	height: 61px;
	margin: 32px 12px 0 0;
}
.payment_gateways li#discover{
	background-position: 0px -1132px;
	margin-top: 36px;
	height: 55px;
	width: 91px;
}
#footer_bg{
	background: url("../images/bg_footer.jpg") 0 0 no-repeat;
	background-size: 100% 100%;
	padding: 27px 0 15px;
}
#footer_bg a{
	color:#fff;
	text-transform: uppercase;
}
#footer_bg a:hover{
	text-decoration: underline;
}
#footer_bg h4{
	font-size:12px;
	font-weight: normal;
	text-transform: uppercase;
	color:#fff;
}
#footer_bg .widget_footer{
	width: 35%;
	float:left;
}
#footer_bg .social_area li{
	float:left;
}
#footer_bg .social_area a{
	display:block;
	width:50px;
	height:50px;
	background: url("../images/sprite.png") no-repeat scroll 0px -634px rgba(0, 0, 0, 0);
	margin: 9px 7px 0 0;
}
#footer_bg .social_area #google_plus_btn{
	background-position: -59px -635px;
}
.footer_logo{
	display:block;
	width:166px;
	height:58px;
	background: url("../images/logo_footer.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	margin-top: 169px;
}
#footer_bg .widget_footer .useful_links li{
	background: url("../images/sprite.png") no-repeat scroll -115px -475px rgba(0, 0, 0, 0);
	padding-left: 11px;
	margin-bottom: 16px;
}
#footer_bg iframe{
	margin-top: 0;
}
#footer_bg .contact_widget{
	width:200px;
	margin-left: 3px;
}
#footer_bg .contact_widget h4{
	margin-bottom: 13px;
}
#footer_bg .contact_widget input[type="text"]{
	margin:0 0 6px 0;
	width: 100%;
}
#footer_bg .contact_widget textarea{
	width: 100%;
	padding: 10px;
	height: 54px;
	margin-bottom:6px;
}
textarea{
	border: none;
	border-radius: 0;
	background: #fff;
}
#footer_bg .contact_widget input[type="submit"]{
	background: #dfa01d;
	border: medium none;
	color:#fff;
	font-weight:bold;
	float: right;
	padding: 6px 13px 7px 12px;
	margin: 0 -20px 0 0;
	cursor:pointer;
}
#footer_bg .contact_widget input[type="submit"]:hover{
	background: #fcc008;
}

#copyrights_footer{
	text-align: center;
	color:#fff;
	background: #000;
	font-size:10px;
	padding: 20px 0 20px;
	padding-left: 190px;
	padding-right: 190px;
}
/*POP UP promo*/
.pop_up_promo{
	width:173px;
	height:309px;
	position:fixed;
	left:-173px;
	top:227px;
	background: #fff;
	cursor:pointer;
}
.header_promo{
	background: url("../images/bg_popup.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	height: 90px;
	margin-bottom: 152px;
	background:#409e52;
}
.header_promo h2, .header_promo h3, .header_promo p{
	text-shadow: 1px 1px 2px #2875a4;
	color:#fff;
	text-transform: uppercase;
}
.pop_up_promo:hover .header_promo h2,.pop_up_promo:hover .header_promo h3,.pop_up_promo:hover .header_promo p{
	text-shadow: 0px 0px 9px #fff;
}
.pop_up_promo:hover .header_promo h3{
	margin: 0 0 0 35px;
	padding-top: 5px;
}
.pop_up_promo:hover .header_promo p{
	margin: 0 0 0 6px;
	padding-top: 3px;
}
.pop_up_promo:hover .header_promo h2{
	margin: 6px 0 0 49px;
}
.header_promo h2{
	font-size: 30px;
	margin: 3px 0 0 46px;
	line-height: 15px;
}
.header_promo h2 span{
	color:#226b30;
	font-size: 46px;
	line-height: 13px;
	display: block;
	float: left;
}
.header_promo h3{
	margin: 0px 0 0 32px;
	padding-top: 8px;
	line-height: 23px;
	font-size: 22px;
}
.header_promo p{
	font-size:14px;
	font-weight:bold;
	margin: 0 0 0 10px;
}
.pop_up_promo .woman_smile{
	height:203px;
	width:147px;
	background: url("../images/woman_pop-up.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	left: -16px;
	position: absolute;
	top: 53px;
}
.pop_up_promo .logo_popup{
	width:87px;
	height:86px;
	background: url("../images/logo_popup.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	position:absolute;
	right: 10px;
	top: 88px;
}
.pop_up_promo .click_registration{
	background: #dda021;
}
.pop_up_promo .click_registration p{
	text-transform: uppercase;
	font-size: 16px;
	font-weight:bold;
	text-shadow: 1px 1px 2px #ff7a04;
	color:#fff;
	float: left;
	width: 128px;
	padding: 16px 0 0 10px;
	line-height: 20px;
}
.pop_up_promo:hover .click_registration p{
	text-shadow: 0px 0px 8px #fff;
	text-indent: 5px;
	padding: 16px 0 0 7px;
}
.pop_up_promo .click_registration span{
	background: url("../images/sprite.png") no-repeat scroll -3px -1197px rgba(0, 0, 0, 0);
	display:block;
	float:right;
	width:35px;
	height:67px;
}
.pop_up_promo:hover .click_registration span{
	background-position: -41px -1197px;
}
/*POP-UP window*/
.arcticmodal-overlay,
.arcticmodal-container {
	position: fixed;
	left: 0;
	top: 0px;
	right: 0;
	bottom: 0;
	z-index: 1000;
}
.arcticmodal-container {
	overflow: auto;
	margin: 0;
	padding: 0;
	border: 0;
	border-collapse: collapse;
	/* iPad*/ -webkit-overflow-scrolling: touch;
}
/* fix iPad */.arcticmodal-container > * {
				  -webkit-transform: translateZ(0px);
			  }
*:first-child+html .arcticmodal-container {
	height: 100%
}
.arcticmodal-container_i {
	height: 100%;
	margin: 0 auto;
}
.arcticmodal-container_i2 {
	padding: 24px;
	margin: 0;
	border: 0;
	vertical-align: middle;
}
.arcticmodal-error {
	padding: 20px;
	border-radius: 10px;
	background: #000;
	color: #fff;
}
.arcticmodal-loading {
	width: 80px;
	height: 80px;
	border-radius: 10px;
	background: #000 url("../images/loading.gif") no-repeat 50% 50%;
}
.arcticmodal-close{
	position: absolute;
	top: 24px;
	right:25px;
	z-index: 1000;
	background:url("../images/sprite.png") no-repeat -85px -1197px;
	width: 30px;
	height:31px;
	cursor:pointer; }
.arcticmodal-close:hover{
	background-position: -85px -1229px;
}
.header_popup{
	background: #409e52;
}
.logo_popup_window{
	background: url("../images/logo_header_popup.png") no-repeat 0 0;
	width:178px;
	height:40px;
	float:left;
	margin: 20px 0 21px 23px;
}
.popup_window{
	position:relative;
	background: #fff;
	height:770px;
	width:500px;
}
.popup_window .world_popup{
	background: url("../images/bg_world_map.jpg") no-repeat 0 0;
	height:127px;
	border-top:1px solid #dfdfdf;
	border-bottom:1px solid #dfdfdf;
}
.popup_window .world_popup p{
	margin: 45px 200px 0 29px;
	font-size: 14px;
	font-weight: 300;
}
.popup_window .world_popup p span{
	color:#68b8e6;
	font-weight: bold;
}
.popup_window h4{
	font-size: 16px;
	text-transform: uppercase;
	margin: 0 40px 21px 25px;
	padding-top: 29px;
	color:#494f52;
}
.popup_window .area_text{
	background: #f4f4f4;
	border-bottom:1px solid #dfdfdf;
	padding-bottom: 10px;
}
.popup_window input[type="text"],.popup_window input[type="email"]{
	height: 34px;
	width: 183px;
	margin: 0 12px 15px 25px;
	border:1px solid #d7d7d7;
}
.popup_window .upload_area{
	padding-bottom: 27px;
}
.popup_window .upload_area h4{
	padding-top: 36px;
	margin-bottom: 25px;
}
.file-load-block{
	position:relative;
}
.file-load-block input[type="file"]{
	position:absolute;
	top:0px;
	left:0;
	width:100%;
	height:37px;
}
.file-load-block input[type="text"]{
	margin-right: 40px;
}
.file-load-block button,.table.table-striped .btn-warning{
	width:96px;
	height:36px;
	margin: 0 14px 0 0;
	background: url("../images/sprite.png") no-repeat -1px -1620px;
	border:none;
	cursor:pointer;
}
.table.table-striped .btn-warning{
	float: right;
	margin: 0 0 10px;
}
.footer_popup{
	background: #f1f1f1;
}
.footer_popup p{
	color:#494f52;
	font-weight:bold;
	font-size:14px;
	margin: 0 0 15px 26px;
	padding-top: 28px;
}
.footer_popup input[type="submit"]{
	width: 450px;
	height: 59px;
	margin: 0 0 29px 25px;
	border: none;
	background: url("../images/btn_popup.png") 0 0 no-repeat;
	color:#fff;
	text-transform: uppercase;
	font-size: 19px;
	font-weight: 500;
	padding-right: 71px;
	cursor:pointer;
}
.footer_popup input[type="submit"]:hover{
	background-position: 0 -60px;
}
/*CONTACT PAGE*/
.slider_contact_page{
	background: url("../images/slider_contact.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	height: 94px;
	padding-top: 32px;
	background-size: 100% 120%;
}
.slider_contact_page h1{
	color:#fff;
	background:url("../images/sprite.png") no-repeat -64px -1268px;
	padding: 11px 0 13px 73px;
	font-size: 26px;
}
.woman_contact{
	background: url("../images/woman_contact.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	width:533px;
	height:126px;
	position:absolute;
	top:-32px;
	right:-169px;
}
.newspaper{
	background: url("../images/newspaper.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	width:362px;
	height:126px;
	position:absolute;
	top:-32px;
	right:-29px;
}
#main_contact{
	background: url("../images/bg_square.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
	border-bottom: 1px solid #ddd;
}
#main_contact .main_content{
	width:890px;
	float:right;
	background: #fafafa;
	border: 1px solid #dddddd;
	margin: -16px -25px 0 0;
	box-shadow: 0px 3px 10px #ccc;
	padding: 52px 0 45px;
}
#main_contact .sidebar{
	width:280px;
	float:left;
	padding-top: 17px;
}
.main_content .box_captcha{
	border-top: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	background: #fff;
	padding: 41px 24px 43px;
}
#main_contact h3, #main_contact h4{
	color:#494f52;
	text-transform: uppercase;
	font-size:16px;
}
#main_contact h3{
	margin: 0 0 30px 24px;
}
#main_contact .left_side{
	width: 280px;
	float: left;
	margin-left:24px;
	margin-bottom: 28px;
}
#main_contact .right_side{
	float:right;
	width:306px;
	margin-bottom: 28px;
}
#main_contact .main_content input[type="text"],#main_contact .main_content input[type="email"]{
	margin:0 0 18px 0;
	border:1px solid #d7d7d7;
	width: 260px;
	height:40px;
}
#main_contact .main_content textarea{
	border:1px solid #d7d7d7;
	width: 250px;
	height: 240px;
	padding: 15px;
	box-shadow: 0px 2px 4px #ccc inset;
}
#main_contact .main_content label{
	color:#494f52;
	font-size:14px;
	display:block;
}
#main_contact .main_content .img_captcha{
	float:right;
	margin: 5px 0 0 0;
}
#main_contact .main_content #captcha{
	margin: 9px 0 0 0 !important;
}
#main_contact .main_content input[type="submit"]{
	background: url("../images/btn_contact_send.png") 0 0 no-repeat;
	width:171px;
	height:60px;
	color:#fff;
	font-size:20px;
	font-weight:700;
	text-shadow: 0px -2px #f18800;
	border:none;
	border-radius: none;
	float:right;
	cursor:pointer;
	margin: -100px 138px 0 0;
	padding: 0 73px 0 0;
}
#main_contact .main_content input[type="submit"]:hover{
	background-position: 0 -60px;
}
.substring-address{
	color:#a8adb0 !important;
	font-size: 12px !important;
	margin-bottom: 6px;
}
#main_contact p{
	color:#494f52;
	font-size:14px;
	line-height: 20px;
}
#main_contact .sidebar p,#main_contact .sidebar h4{
	padding-left:70px;
}
#main_contact .sidebar li{
	position:relative;
	border-top:1px solid #dddddd;
	padding: 21px 0 20px;
}
#main_contact .sidebar li:first-child{
	border-top:none;
}
#main_contact .sidebar .icon_widget{
	display:block;
	position:absolute;
	top: 21px;
	left:0;
	width:50px;
	height: 53px;
	background: url("../images/sprite.png") no-repeat -9px -1269px;
}
#main_contact .sidebar .address_box .icon_widget{

}
#main_contact .sidebar .join_us_box .icon_widget{
	background-position: -4px -1327px;
}
#main_contact .sidebar .email_box .icon_widget{
	background-position: -72px -1328px;
}
#main_contact .sidebar iframe{
	margin-top: 29px;
	border: 1px solid #dddddd !important;
}
/*registration page*/
.slide_plans_area{
	/*overflow: hidden;*/
	width: 1135px; /*861px;*/
	height: 279px;
	float: left;
	margin-left: -80px;
}
.slider_plan_wrap{
	position: relative;
	top: 0;
	width: 100%;
}
.registration_window{
	background: url("../images/bg_square.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
	border-bottom: 1px solid #ddd;
	padding-top:3px;
}
.slider_registration{
	background: url("../images/slider_registration.jpg") repeat-x 0 -6px;
	width:100%;
	height:312px;
}
.slider_registration .plan_item .select_plan:after{
	width:0;
	height:0;
	display:none;
}
.iradio{
	width:16px;
	height:16px;
	background: url("../images/sprite.png") no-repeat scroll -102px -568px transparent;
	display:inline-block;
}
.iradio.checked{
	background-position: -102px -548px;
}
.icheckbox{
	width:17px;
	height:16px;
	background: url("../images/checkbox.png") no-repeat scroll 0 0 transparent;
	display:inline-block;
}
.icheckbox.checked{
	background-position: 0 -16px;
}
.payment_methods .iradio{
	float:left;
	display:block;
	margin: 0 7px 0 0;
}
.payment_methods label{
	color:#494f52;
	font-size:14px;
	font-weight:300;
}
.slider_registration .plan_item .iradio{
	position: absolute;
	right:16px;
	bottom:10px;
}
.registration_second_workflow .inner_registration{
	border:none;
}
.inner_registration{
	background:#fafafa;
	border: 1px solid #e1e1e1;
	border-bottom:none;
	margin-top: -35px;
	width: 104%;
	margin-left: -20px;
	box-shadow: 0 0px 10px #ccc;
}
.inner_registration h4{
	color:#494f52;
	font-size: 16px;
	text-transform: uppercase;
	text-align: center;
	margin: 31px 0 21px 0;
}
.inner_registration p{
	color:#494f52;
	font-size:14px;
	font-weight:bold;
	text-align: center;
}
.payment_methods{
	margin-left: 266px;
}
.payment_methods li{
	float:left;
	margin-right: 46px;
}
.payment_icons{
	margin: 8px 0 0 0;
}
.payment_icons li{
	width:59px;
	height:43px;
	background: url("../images/sprite.png") no-repeat scroll -102px -568px transparent;
	float:left;
	margin-right: 1px;
}
.payment_icons li#cb{
	background-position: 0px -1426px;
}
.payment_icons li#master-card{
	background-position: -1px -1516px;
	width:60px;
}
.payment_icons li#american_express{
	background-position: -1px -1471px;
}
.payment_icons li#visa_small{
	background-position: -59px -1426px;
}
.payment_icons li#master_code{
	background-position: -60px -1471px;
}
.payment_icons li#small_paypal{
	background-position:0px -1382px;
	width: 95px;
}
.inner_registration .promocode{
	border-top: 1px solid #dfdfdf;
	border-bottom: 1px solid #dfdfdf;
	margin: 23px 0 22px 0;
}
.inner_registration .promocode input{
	display:block;
	margin: 26px auto 28px;
	border:1px solid #d7d7d7;
	height: 40px;
}
.inner_registration .world_map_block{
	border-top: 1px solid #dfdfdf;
	background: #fff;
	box-shadow: 0px -2px 6px #ccc inset;
}
.inner_registration .world_map_block .background_map{
	background: url("../images/map.png") no-repeat 0 0;
	width:600px;
	height:126px;
	display:block;
	float: right;
	margin-right: 13px;
}
.inner_registration .world_map_block p{
	text-align: left;
	font-weight: 300;
	width:245px;
	float:left;
	margin: 47px 0 0 20px;
}
.registration_second_workflow .inner_registration .world_map_block p{
	position: absolute;
	padding: 5px;
	margin:38px 0 0;
	left: 19%;
	background: #FFF;
}
.registration_second_workflow .inner_registration .world_map_block .background_map{
	margin-right:0;
}
.inner_registration .world_map_block p span{
	color:#68b8e6;
	font-weight:bold !important;
}
.inner_registration input[type="submit"] {
	background: url("../images/btn_register.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: medium none;
	color: #fff;
	cursor: pointer;
	font-size: 20px;
	font-weight: 700;
	height: 60px;
	margin: 12px auto 30px;
	text-transform: uppercase;
	padding: 0 71px 0 0;
	text-shadow: 0 -2px #b83425;
	width: 211px;
	display:block;
}
.inner_registration input[type="submit"]:hover{
	background-position: 0 -60px;
}
/*Second version registration page*/
.inner_registration .right_part{
	float:right;
	width:455px;
	margin-bottom: 26px;
	margin-top: 82px;
}
.inner_registration .right_part .payment_methods{
	margin-left:0;
}
.inner_registration .right_part .payment_methods > li{
	margin-right: 9px;
}
.inner_registration .right_part .payment_methods > li:first-child {
	width: 320px;
}
.right_part .payment_icons {
	margin: 4px 0 0 0;
}
.inner_registration .left_part{
	float:left;
	width:520px;
	margin-bottom: 26px;
	margin-top: 30px;
}
.registration_second_workflow .left_part input[type="text"],.registration_second_workflow .left_part input[type="email"]{
	background:  url("../images/sprite.png") no-repeat scroll -86px -594px rgba(0, 0, 0, 0);
	padding:0 10px 0 44px;
	border:1px solid #d7d7d7;
	height: 40px;
	width: 226px;
	margin: 0 48px 18px 0;
	float:right;
}
.registration_second_workflow .left_part input[type="text"].optional-input{
	background: none;
	padding:0 10px 0 10px;
	width: 260px;
	color:#000;
}
.registration_second_workflow .right_part input[type="text"],.registration_second_workflow .right_part input[type="email"]{
	margin: 0 0 15px 0;
	border:1px solid #d7d7d7;
	width: 260px;
	height: 40px;
}
.registration_second_workflow .left_part label{
	width:100%;
	padding-left:10px;
	clear: both;
	line-height:40px;
	font-size: 18px;
	color:#989898;
}
.registration_second_workflow .left_part label:after{
	display:block;
	content: "";
	clear: both;
}
.registration_second_workflow .left_part label.select-wrap-label:after{
	display:none;
	clear: none;
}
.registration_second_workflow .inner_registration .left_part h4{
	text-align: left;
	margin: 28px 0 29px 17px;
}
.registration_second_workflow .inner_registration .right_part h4{
	text-align: left;
	margin: 28px 0 29px 0px;
}
.registration_second_workflow .inner_registration .world_map_block{
	border-bottom: 1px solid #dfdfdf;
	box-shadow:none;
	position: relative;
	overflow: hidden;
}
.btn_arrow{
	background: #165aa0;
	width:55px;
	float:left;
	margin-top: 65px;
	height: 141px;
	border: 5px solid #fff;
	position:relative;
	cursor:pointer;
}
.prev_arrow{
	margin-left: -20px;
	border-right:none;
}
.next_arrow{
	margin-right: -22px;
	border-left:none;
}
.btn_arrow .icon_arrow{
	width:10px;
	height:20px;
	position:absolute;
	top: 61px;
	background: url("../images/sprite.png") no-repeat scroll -102px -568px transparent;
}
.prev_arrow .icon_arrow{
	background-position: -90px -1586px;
	left: 3px;
}
.next_arrow .icon_arrow{
	background-position: -106px -1586px;
	left: 40px;
}
.prev_arrow .description_btn{
	background: rgb(35,107,181); /* Old browsers */
	background: -moz-radial-gradient(center, ellipse cover,  rgba(35,107,181,1) 0%, rgba(34,106,180,1) 53%, rgba(35,107,181,1) 53%, rgba(35,107,181,1) 53%, rgba(34,106,180,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(35,107,181,1)), color-stop(53%,rgba(34,106,180,1)), color-stop(53%,rgba(35,107,181,1)), color-stop(53%,rgba(35,107,181,1)), color-stop(100%,rgba(34,106,180,1))); /* Chrome,Safari4+ */
	background: -webkit-radial-gradient(center, ellipse cover,  rgba(35,107,181,1) 0%,rgba(34,106,180,1) 53%,rgba(35,107,181,1) 53%,rgba(35,107,181,1) 53%,rgba(34,106,180,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-radial-gradient(center, ellipse cover,  rgba(35,107,181,1) 0%,rgba(34,106,180,1) 53%,rgba(35,107,181,1) 53%,rgba(35,107,181,1) 53%,rgba(34,106,180,1) 100%); /* Opera 12+ */
	background: -ms-radial-gradient(center, ellipse cover,  rgba(35,107,181,1) 0%,rgba(34,106,180,1) 53%,rgba(35,107,181,1) 53%,rgba(35,107,181,1) 53%,rgba(34,106,180,1) 100%); /* IE10+ */
	background: radial-gradient(ellipse at center,  rgba(35,107,181,1) 0%,rgba(34,106,180,1) 53%,rgba(35,107,181,1) 53%,rgba(35,107,181,1) 53%,rgba(34,106,180,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#236bb5', endColorstr='#226ab4',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	margin-left: 21px;
	padding: 7px 0 0;
	height:134px;
}
.next_arrow .description_btn{
	background: rgb(31,103,178); /* Old browsers */
	background: -moz-radial-gradient(center, ellipse cover,  rgba(31,103,178,1) 0%, rgba(31,103,178,1) 53%, rgba(35,107,181,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(31,103,178,1)), color-stop(53%,rgba(31,103,178,1)), color-stop(100%,rgba(35,107,181,1))); /* Chrome,Safari4+ */
	background: -webkit-radial-gradient(center, ellipse cover,  rgba(31,103,178,1) 0%,rgba(31,103,178,1) 53%,rgba(35,107,181,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-radial-gradient(center, ellipse cover,  rgba(31,103,178,1) 0%,rgba(31,103,178,1) 53%,rgba(35,107,181,1) 100%); /* Opera 12+ */
	background: -ms-radial-gradient(center, ellipse cover,  rgba(31,103,178,1) 0%,rgba(31,103,178,1) 53%,rgba(35,107,181,1) 100%); /* IE10+ */
	background: radial-gradient(ellipse at center,  rgba(31,103,178,1) 0%,rgba(31,103,178,1) 53%,rgba(35,107,181,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1f67b2', endColorstr='#236bb5',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	margin-right: 21px;
	padding: 38px 0 0;
	height:103px;
}
.btn_arrow p{
	font-size:16px;
	font-weight: bold;
	text-transform: uppercase;
	color:#fff;
	line-height: 16px;
	text-align: center;
}
.slider_registration .plan_item{
	margin: 22px 9px 30px 0;
}
.registration_second_workflow .inner_registration input[type="submit"]{
	margin: 22px auto 29px;
}
.registration_second_workflow .terms_conditions{
	float:left;
	margin: 20px 0 0;
}
/*Select style*/
/*style select*/
.ik_select {
	cursor: pointer;
	background:  url("../images/sprite.png") no-repeat scroll -86px -594px rgba(0, 0, 0, 0);
	border: 1px solid #d7d7d7;
	font-size: 14px;
	height: 40px;
	padding: 0 0 0 44px;
	width: 236px !important;
	margin: 0 48px 18px 0;
	display: inline-block;
	box-shadow: 0 2px 4px #ccc inset;
	float:right;
}
.ik_select_list_inner{
	background: none repeat scroll 0 0 #FFFFFF;
	color: #000000;
	box-shadow: -2px 2px 5px #CCCCCC;
	margin-left: -45px;
	margin-top: -40px;
	padding: 3px 0;
	width: 237px;
}
.ik_select_link{
	background: url("../images/sprite.png") no-repeat scroll 193px -1566px transparent;
	height: 39px;
	/* Fake select you click on to open the dropdown */
}
.ik_select_link_focus{
	/* Focused state of the fake select */
}
.ik_select_link_disabled{
	/* Disabled state of the fake select */
}
.ik_select_link_text {
	color: #000000;
}

.ik_select_block{
}
.ik_select_list{
}
.ik_select_optgroup {
	/* Optgroup */
}
.ik_select_optgroup_label{
	/* Optgroup label */
}
.ik_select_option {
	padding: 9px 12px;
	cursor:pointer;
	font-size: 14px;
}
.ik_select_option:first-child {

}
.ik_select_hover{
	color: #68b8e6;
	/* The hovered state of an option */
}
.ik_select_active {
	/* The active state of an option */
}

.ik_select_filter_wrap {
	/* Wrapper for the filter input */
}
.ik_select_filter{
	/* Filter input */
}
.ik_nothing_found {
	/* Block that's shown when there's nothing found. */
}

.table.table-striped{
	margin-left: 5%;
	width: 90%;
}
.table.table-striped .preview{
	display: block;
	margin-bottom: 10px;
}
.wrap_table_upload{
	max-height: 130px;
	overflow: auto;
}

.alert-box {
	color:#555;
	border-radius:10px;
	font-family:Tahoma,Geneva,Arial,sans-serif;font-size:11px;
	padding:10px 36px;
	margin:10px;
}
.alert-box span {
	font-weight:bold;
	text-transform:uppercase;
}
.errorImg {
	background:#ffecec url('../images/error.png') no-repeat 10px 50%;
	border:1px solid #f5aca6;
}
.successImg {
	background:#e9ffd9 url('../images/success.png') no-repeat 10px 50%;
	border:1px solid #a6ca8a;
}
.warningImg {
	background:#fff8c4 url('../images/warning.png') no-repeat 10px 50%;
	border:1px solid #f2c779;
}
.noticeImg {
	background:#e3f7fc url('../images/notice.png') no-repeat 10px 50%;
	border:1px solid #8ed9f6;
}



/*Form validation*/
form .error{
	color: #f64826;
}
.form_slider form{
	position:relative;
}
.form_slider form label.error{
	padding: 7px 0 0 30px;
	position: absolute;
	width: 195px;
	right: -206px;
}
.file-load-block label.error{
	margin-left: 27px;
}
.area_text label.error{
	display:none !important;
}
.registration_second_workflow label.error{
	display:none !important;
}
#contact_form label.error{
	display:none !important;
}

/*article page*/
body.article-page .slider_contact_page h1,h1.header_title{
	background: none;
	padding: 12px 0 13px 0px;
}
body.article-page #main_contact .sidebar h3{
	color: #494f52;
	text-transform: uppercase;
	font-size: 18px;
	font-weight: 600;
	margin: 0 0 30px 55px;
}
body.article-page #main_contact .sidebar .block_news .icon_widget{
	background: url("../images/sprite.png") no-repeat 0 -1833px;
	top: 6px;
	left: -5px;
}
body.article-page #main_contact .sidebar li {
	padding: 18px 0 20px;
}
body.article-page #main_contact .sidebar .block_news li:first-child {
	border-top: 1px solid #dddddd;
}
body.article-page #main_contact .sidebar .block_news li p{
	font-size: 12px;
	line-height: 18px;
	padding-top: 7px;
	padding-bottom: 4px;
}
body.article-page #main_contact .sidebar p{
	padding-left: 0px;
}
body.article-page #main_contact .sidebar h4{
	color: #494f52;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: 600;
	padding-left: 66px;
}
body.article-page .item-bar-copyrights{
	margin-left:0;
	border-top:none !important;
}
body.article-page #main_contact .sidebar .item-bar-copyrights .icon_widget{
	background-position: -80px -1828px;
	top: 16px;
}
body.article-page #main_contact .sidebar .manager-copyrights .icon_widget {
	background-position: 0 -1878px;
}
body.article-page #main_contact .sidebar .item-bar-copyrights h3 {
	margin: 0 0 4px 48px;
}
body.article-page #main_contact .sidebar .item-bar-copyrights li{
	padding:0;
}
body.article-page #main_contact .main_content{
	padding: 28px 0 45px;
}
body.article-page #main_contact .main_content h3 {
	margin: 0 0 28px 24px;
}
body.article-page #main_contact .main_content p {
	margin-bottom: 21px;
}
.main_content img{
	display:block;
	width: 100%;
	margin: 25px 0 27px;
}
.wrap-text-content{
	width:93%;
	margin:0 auto;
}
.meta-article{
	background: #fff;
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
	margin-bottom: 30px;
}
.meta-article span{
	color: #a8adb0;
	background: url("../images/sprite.png") -55px -1890px no-repeat;
	padding: 9px 10px 8px 34px;
	display: block;
	margin: 10px 24px;
}
/*interface page*/
#main_contact .manager_icons{
	padding: 21px 0 183px;
}
#main_contact .manager_icons h3{
	margin: 0 0 29px 35px;
	font-size: 18px;
}
.manager_icons a{
	display:block;
	margin:0 0 22px 25px;
	padding: 0 20px;
	width:144px;
	height:151px;
	border:1px solid #e7e7e7;
	color:#494f52;
	font-size:14px;
	font-weight:600;
	text-transform: uppercase;
	text-align: center;
	float:left;
}
.manager_icons a:hover{
	color:#65b6e3;
}
.manager_icons a > span{
	display:block;
	width:86px;
	height:62px;
	margin: 21px auto 12px;
	background: url("../images/sprite.png") 14px -1980px no-repeat;
}
#register_copyright_now > span{
	background-position: 14px -1980px;
}
#copyright_historic > span{
	background-position:15px -2042px;
	height: 70px;
	margin: 21px auto 4px;
}
#invoice_historic > span{
	background-position:15px -2042px;
	height: 70px;
	margin: 21px auto 4px;
}
#website_copyright_crawler > span{
	background-position:5px -2118px;
	height:65px;
	margin: 21px auto 9px;
}
#register_youtube_video > span{
	background: url("../images/icons-youtube.png") 0 -72px no-repeat;
	margin: 19px 0 8px 32px;
	width: 103px;
	height:68px;
}
#reload_youtube_credits > span{
	background: url("../images/icons-youtube.png") 0 0 no-repeat;
	margin: 17px 0 9px 28px;
	width: 103px;
	height:68px;
}
#listing_my_websites > span{
	background-position: 18px -2188px;
}
#edit_profile > span{
	background-position: 18px -2188px;
}
#website_copyright_historic > span{
	background-position: 12px -2255px;
	height: 70px;
	margin: 21px auto 4px;
}
#send_certified_email > span{
	background-position: -3px -2331px;
	height:65px;
	margin: 21px auto 9px;
}
#certified_email_listing > span{
	background-position: 2px -2402px;
	height:65px;
	margin: 21px auto 9px;
}
#reload_my_account > span{
	background-position: 10px -2475px;
}
#main_contact .sidebar .control_panel .icon_widget{
	background-position: 0px -1932px;
	top: 6px;
	left: -14px;
}
#main_contact .sidebar .information_widget .icon_widget{
	background-position: -71px -1936px;
	top: 14px;
	left: -3px;
}
#main_contact .sidebar li.control_panel {
	padding: 12px 0 46px;
}
#main_contact .sidebar li.control_panel p.substring-address{
	padding-left: 50px;
	color:#576369;
}
#main_contact .sidebar li.control_panel p.substring-address span{
	color:#59aedf;
}
#main_contact .sidebar li.information_widget{
	border-top:none;
}
#main_contact .sidebar li.control_panel h4{
	padding-left: 48px;
	font-size:18px;
}
#main_contact .sidebar li.information_widget h4{
	padding-left: 27px;
	font-size:18px;
}
#main_contact .sidebar li table{
	width: 100%;
	margin-left: -10px;
	margin-top: 19px;
	border-bottom:1px solid #d7d7d7;
}
#main_contact .sidebar li table tr{
	height: 38px;
	border-top:1px solid #d7d7d7;
}
#main_contact .sidebar li table td{
	width:50%;
	color:#576369;
}
#main_contact .sidebar li.information_widget table{
	margin-top: 32px;
}
#main_contact .sidebar li.information_widget table td:first-child{
	width: 89%;
}
.return_btn, .reload_btn{
	width:260px;
	display:block;
	height:33px;
	color:#fff;
	text-transform: uppercase;
	font-size:14px;
	font-weight:700;
	padding: 14px 0 0 16px;
}
.return_btn{
	background:  url("../images/btn_return.png") 0 0 no-repeat;
	margin-top: 45px;
	margin-left: -10px;
	margin-bottom: 10px;
}
.return_btn:hover, .reload_btn:hover{
	background-position: 0 -47px;
}
.reload_btn{
	background:  url("../images/btn_reload.png") 0 0 no-repeat;
	margin-left: -10px;
	margin-bottom: 76px;
}
/*deposit*/
.right_side_deposit{
	width:46%;
	float:right;
}
.left_side_deposit{
	float:left;
	width:50%;
}
.deposit_invention {
	margin: -30px -25px 0 0 !important;
}
.deposit_invention label{
	font-size:12px !important;
	margin-left: 25px;
	margin-bottom: 7px;
}
.right_side_deposit label{
	margin-left:0 !important;
}
.deposit_invention p{
	font-size:12px !important;
}
.zone_small_select label{
	float:left;
	margin-top: 12px;
}
.left_side_deposit p{
	margin: 19px 39px 10px 25px;
	line-height: 18px !important;
}
.select_category-link.ik_select_link {
	background: url("../images/select_icon.png") no-repeat scroll 227px 2px transparent;
	height: 39px;
}
.class_code_select-link.ik_select_link {
	background: url("../images/select_icon.png") no-repeat scroll 29px 2px transparent;
	height: 39px;
}
.ik_select.select_category, .ik_select.class_code_select{
	background: none;
	padding: 0 0 0 15px;
}
.ik_select.select_category{
	margin: 0 25px 18px 25px;
	width: 263px !important;
}
.ik_select.class_code_select{
	width: 65px !important;
	float:left;
	margin: 0 -9px 8px 8px;
}
.select_category-dd .ik_select_list_inner {
	margin-left: -15px;
	width: 242px;
}
.class_code_select-dd .ik_select_list_inner {
	margin-left: -15px;
	width: 44px;
}
.class_code_select-dd .ik_select_option {
	padding: 9px 7px;
}
#FormSecurity_HyperLink{
	color:#59aedf;
	font-size: 12px;
	margin: 0px 0 39px 25px;
	display: block;
}
#FormSecurity_name{
	margin: 0px 0 39px 25px !important;
}
.right_side_deposit textarea{
	height: 265px !important;
	margin-bottom: 39px;
}
.attention_block{
	background: #fff;
	border-top:1px solid #dddddd;
	border-bottom:1px solid #dddddd;
	margin: 15px 0 29px;
	padding: 16px 25px 12px;
}
.attention_block p{
	background: url("../images/icon_attension.png") 0 0px no-repeat;
	padding: 3px 35px;
	color:#a8adb0;
}
.file-load-block.second_version button{
	left: 28px;
	position: absolute;
	top: 3px;
	width: 89px;
	font-size: 12px;
}
.file-load-block.second_version input[type="text"] {
	padding: 0 10px 0 107px;
	margin: 0 0 18px 24px !important;
	width: 162px !important;
	font-size: 12px;
}
.left_uplad_area{
	float:left;
	width:50%;
}
.right_uplad_area{
	float:right;
	width:50%;
}
.left_uplad_area label, .right_uplad_area label{
	line-height: 20px;
	margin-bottom: 16px;
}
.file-load-block.second_version input[type="file"]{
	left: 25px;
}
#main_contact .main_content.deposit_invention input[type="submit"]{
	background: url("../images/btn_submit_deposit.png") 0 0 no-repeat;
	width: 378px;
	text-transform: uppercase;
	margin: 15px 24px 53px 0;
	font-weight: 500;
}
#main_contact .main_content.deposit_invention input[type="submit"]:hover{
	background-position: 0 -60px;
}
.new_background_note{
	border-top: 1px solid #dddddd;
	background: #fff;
	padding: 35px 23px 30px 26px;
}
.note_with_margin{
	padding: 32px 28px 12px 26px;
}
.note_with_margin p{
	text-indent: 9px;
}
/*historic_deposit_page*/
.nicescroll-rails{
	opacity:1 !important;
	width:15px !important;
	border-right:1px solid #dddddd;
	border-bottom:1px solid #dddddd;
	box-shadow: inset 3px 3px 3px #ccc;
}
.nicescroll-rails div{
	width: 7px !important;
	background-color:#c2c2c2 !important;
	border: 0px !important;
	margin-right:3px !important;
}
.table_content{
	width:100.1%;
	margin: -1px 0 0 -1px;
}
.historic_deposit{
	margin: -29px -25px 0 0 !important;
	padding: 0 0 45px !important;
}
.table_content thead tr {
	background: url("../images/bg_table.png") no-repeat scroll -3px 0 rgba(0, 0, 0, 0);
	border-bottom: medium none;
	color: #fff !important;
	position: relative;
	z-index: 99;
}
.table_content thead tr a{
	color: #fff !important;
	text-transform: uppercase;
}
.table_content thead tr th{
	padding: 19px 0;
	text-transform: uppercase;
	text-align: center;
	background: url("../images/separator.png") no-repeat scroll 0 11px rgba(0, 0, 0, 0);
	font-size:12px;
	font-weight:600;
}
.table_content thead tr th:first-child{
	background: none;
}
.table_content tr td div{
	height:121px;
	width: 118px;
	padding: 11px 22px 0 0px;
	overflow:auto;
	word-wrap: break-word;
	text-align:left;
	line-height: 16px;
}
.table_content tbody td{
	border-right:1px solid #dddddd;
	border-bottom:1px solid #dddddd;
	color:#969ea2;
}
.table_content tbody td a{
	color:#969ea2;
}
.table_content tbody tr{
	background: #fff;
}
.table_content tbody tr:nth-child(2n) {
	background: #fafafa;
}
.secteur{
	width: 98px;
}
.horodatage{
	width: 95px;
}
.requ{
	width: 77px;
}
.fichier{
	width: 77px;
}
.type_td{
	width: 77px;
}
.code_site{
	width: 160px;
	border-right:none !important;
}
.status_td{
	width: 75px;
}
/*Mail*/
.attention_upload{
	color:#ff9000 !important;
	margin: -7px 0 56px 25px;
}
#main_contact .main_content.mail_recommande input[type="text"]{
	margin: 0 0 18px 25px;
}
#destinataire{
	margin-bottom: 43px !important;
}
.mail_recommande .right_side_deposit textarea {
	height: 119px !important;
}
.mail_recommande .left_uplad_area,.mail_recommande .right_uplad_area{
	margin-top: 17px;
	border-top: 1px solid #ddd;
	padding-top: 42px;
}
.mail_recommande .left_uplad_area label,.mail_recommande .right_uplad_area label{
	margin-bottom: 6px;
}
#main_contact .main_content.mail_recommande input[type="submit"] {
	background: url("../images/btn_submit_mail.png") 0 0 no-repeat;
	width: 504px;
}
/*web*/
.deposit_invention label span{
	color:#59aedf;
	font-weight:800;
}
.depot_site_web.deposit_invention label{
	margin-bottom: 13px;
}
#main_contact .main_content.depot_site_web{
	padding: 32px 0 45px;
}
#main_contact .depot_site_web h3 {
	margin: 0 0 0px 24px;
	font-size:18px;
}
.note_after_title{
	margin: 0 0 32px 0;
	padding:0 0 26px 26px;
	border-bottom:1px solid #ddd;
}
.depot_site_web .ik_select.select_category {
	margin: 0 25px 37px 25px;
}
#main_contact .main_content #votre_site_web{
	margin: 0 0 41px 0;
}
#main_contact .main_content  #site_name{
	margin: 0 0 41px 25px;
}
#main_contact .main_content  #surveiller{
	margin: 0 0 22px 25px;
	height: 169px;
}
.depot_site_web .right_side_deposit textarea {
	height: 282px !important;
}
#main_contact .main_content.depot_site_web input[type="submit"]{
	background: url("../images/btn_submit.png") 0 0 no-repeat;
	width: 611px;
	margin: -3px 24px 43px 0;
	font-size:14px;
	font-weight:500;
}
.depot_site_web .note_with_margin {
	padding: 44px 28px 21px 26px;
}
.depot_site_web .note_with_margin p{
	text-indent: 0;
}
/**/
.area_checkbox_pdf{
	margin: 0px 0 35px 35px;
}
.area_checkbox_pdf .icheckbox{
	float:left;
}
.area_checkbox_pdf label{
	float:left;
	margin: -1px 0 0 4px;
	font-size: 12px !important;
}
.historic_deposit h3{
	margin: 38px 0 7px 34px !important;
	font-size:18px;
}
.empty_sector{
	width: 141px;
}
.numfac{
	width: 127px;
}
.data_sector{
	width: 128px;
}
.designation{
	width: 118px;
	padding: 0 5px;
}
.qte_sector{
	width: 68px;
}
.prix_sector{

}
.recevoir_facture{
	text-decoration: underline;
	color:#59aedf !important;
	padding: 22px 0;
	display: block;
}

.menu-toggle{
	background: url("../images/sprite.png") 0 -1747px no-repeat;
	width:40px;
	height:40px;
	display:none;
	position: absolute;
	right: 8px;
	top: 15px;
	cursor:pointer;
}
@media only screen and (max-width: 1285px){
	.woman_contact {
		right: 0;
		width: 370px;
	}
}
@media only screen and (max-width: 1020px){
	.newspaper {
		right: 0;
	}
}
@media only screen and (max-width: 960px){
	#logo{
		margin-left:8px;
	}
	header{
		z-index: 505;
	}
	.menu-toggle{
		display:block;
	}
	.call_now{
		float:left;
	}
	#primary_menu {
		float: none;
		margin-right: 0;
	}
	#primary_menu #nav{
		display:none;
		padding-top:150px;
		background: none repeat scroll 0 0 #60b0de;
		position: absolute;
		padding-top:0;
		right: 9px;
		top: 55px;
	}
	#primary_menu li {
		float: none;
		text-align: left;
		border-top:1px solid #70beeb;
	}
	#primary_menu li:first-child{
		border-top:none;
	}
	#primary_menu li:hover,#primary_menu li.current-menu-item {
		background: #236bb5;
	}
	#primary_menu li a {
		padding: 5px 12px;
		margin-left:0;
		color:#fff !important;
	}
	.wrapper{
		width:100%;
	}
	.log_in {
		margin: 15px 8px 0;
	}
	.copyright_protection{
		height:auto;
	}
	.copyright_protection h3{
		padding-bottom:9px;
		text-align: center;
	}
	.woman_show{
		display:none;
	}
	.form_slider{
		margin-right:50px;
	}
	.left_arrow {
		right: 328px;
	}
	.right_arrow {
		right: 0;
	}
	.slide_description,.bottom_area_slider p{
		margin-left:40px;
	}
	.block_bg_square{
		padding-bottom: 30px;
	}
	.block_bg_square .wrapper{
		width:660px;
	}
	.list_results{
		float:none;
		margin:0 auto 20px;
	}
	.portfolio_logo_area{
		float:none;
		margin:0 auto;
		width: 795px;
	}
	#testimonial_block .wrapper{
		width:654px;
	}
	.item-testimonial {
		margin: 0 0 20px 30px;
	}
	.first_testimonial {
		margin-left: 27px;
	}
	.big_icons_area ul{
		width:516px;
		margin:0 auto;
	}
	.big_icons_area li:first-child, .big_icons_area li{
		margin: 0 70px 20px 0 !important;
	}
	.special_promoution h2{
		margin-left:8px;
	}
	.item-bar-copyrights, .block_news{
		margin-left:8px;
	}
	.payment_gateways ul{
		display: block;
		margin: 0 auto;
		width: 685px;
	}
	#footer_bg .wrapper {
		width: 480px;
	}
	#footer_bg .widget_footer {
		margin-left: 25px;
		width: 200px;
	}
	.slider_contact_page h1 {
		margin-left: 8px;
	}
	/*Contact page*/
	#main_contact .sidebar {
		float: none;
		margin: 0 auto;
	}
	#main_contact .main_content {
		float: none;
		margin: 10px auto;
	}
	#main_contact .main_content input[type="submit"] {
		margin: 65px 0 20px;
	}
	.manager_icons{
		clear:both;
	}
	.manager_icons:after {
		clear: both;
		content: ".";
		display: block;
		height: 0;
		line-height: 0;
		visibility: hidden;
	}
	.return_btn, .reload_btn, #main_contact .sidebar li table{
		margin-left:0;
	}
	/*Registration page*/
	.slide_plans_area {
		width: 571px;
	}
	.slider_registration .wrapper {
		width: 650px;
	}
	.inner_registration {
		width: 98%;
		margin-left: 5px;
	}
	.inner_registration .world_map_block {
		height: 126px;
		position:relative;
	}
	.inner_registration .world_map_block .background_map {
		position: absolute;
		right: 5px;
	}
	.payment_methods {
		margin-left: 23%;
	}

	.inner_registration .left_part {
		width: 60%;
	}
	#main_contact .manager_icons {
		padding: 21px 0;
	}
	.inner_registration .left_part {
		float: none;
		width: 536px;
		margin:0 auto 26px;
	}
	.inner_registration .right_part {
		float: none;
		margin:0 auto 26px;
	}
}
@media only screen and (max-width: 870px){
	.slide_description,.bottom_area_slider p{
		margin-left:8px;
	}
	.form_slider {
		margin-right: 30px;
	}
	.left_arrow {
		right: 312px;
		top: 177px;
	}
	.special_promoution h2 {
		float: none;
		margin: 0;
		padding: 30px 5%;
		text-align: center;
		width: 90%;
	}
	.special_promoution p {
		float: none;
		margin-top: 0;
		padding: 0 0 30px;
		text-align: center;
		width: 100%;
	}
	.bar-copyrights .wrapper{
		width:580px;
	}
}
@media only screen and (max-width: 810px){
	.portfolio_logo_area{
		width:712px;
	}
	.item_portfolio{
		margin-left:20px;
	}
}
@media only screen and (max-width: 760px){
	#logo{
		float:none;
	}
	.log_in{
		margin-top:5px;
	}
	.call_now{
		margin-top:5px;
		margin-bottom:13px;
	}
	#slider{
		height:auto;
		padding-bottom: 56px;
	}
	.slide_description{
		width:420px;
		margin:0 auto 20px;
		float: none;
	}
	.slide_description h2{
		margin-top:0px;
		padding-top:22px;
	}
	.slide_description p,.slide_description h2,.slide_description h3 {
		text-align: center;
	}
	.form_slider{
		float:none;
		clear: both;
		margin:0 auto;
		padding-top: 1px;
	}
	.right_arrow {
		top:222px;
		right: 20%;
	}
	.left_arrow {
		right: 72%;
		top: 397px;
	}
	.bottom_area_slider p {
		margin-left: 0px;
		text-align: center;
	}
	.block_bg_square{
		padding-top:22px;
	}
	.block_bg_square .wrapper{
		width:100%;
	}
	.plan_item{
		float:none;
		margin: 0px auto 30px;
		height: 226px;
	}
	.portfolio_logo_area{
		width: 478px;
	}
	/*Registration page*/
	.slide_plans_area {
		width: 281px;
	}
	.slider_registration .wrapper {
		width: 361px;
	}
	.slider_registration .plan_item{
		float:left;
		margin: 22px 9px 30px 0;
	}
	.payment_methods {
		margin-left: 23%;
	}
}
@media only screen and (max-width: 720px){
	.payment_gateways ul {
		width: 478px;
	}
	/*Contact page*/
	#main_contact .main_content {
		width: 90%;
		padding: 51px 0 0px;
	}
	#main_contact .manager_icons{
		width: 447px;
	}
	#main_contact .left_side {
		float: none;
		margin-left: 0;
		width: 100%;
	}
	#main_contact .right_side {
		float: none;
		width: 100%;
	}
	#main_contact .main_content input[type="text"], #main_contact .main_content input[type="email"] {
		display: block;
		margin: 0 auto 18px;
		width: 80%;
	}
	#main_contact .main_content textarea {
		display: block;
		margin: 0 auto;
		width: 76%;
	}
	#main_contact .main_content .img_captcha {
		float: none;
		margin: 10px 0 0;
		width: 100%;
	}
	#main_contact .main_content input[type="submit"] {
		display: block;
		float: none;
		margin: 20px auto;
	}

	.registration_second_workflow .terms_conditions {
		margin: 45px 0 0 19px;
		width: 50%;
	}

}
@media only screen and (max-width: 650px){
	#testimonial_block .wrapper{
		width:100%;
	}
	.item-testimonial{
		margin:0 auto 30px;
		float:none;
		clear: both;
	}
	.item-testimonial:after{
		clear: both;
		content: ".";
		display: block;
		height: 0;
		line-height: 0;
		visibility: hidden;
	}
	.payment_methods {
		margin-left: 18%;
	}
	.payment_methods li{
		margin-bottom: 15px;
	}


	.registration_second_workflow .inner_registration .left_part h4 {
		margin: 28px 0 29px;
	}

}
@media only screen and (max-width: 600px){
	#slider{
		overflow: hidden;
	}
	.right_arrow {
		right: 13%;
	}
	.left_arrow {
		right: 79%;
	}
	.big_icons_area ul{
		width:454px;
	}
	.big_icons_area li:first-child, .big_icons_area li{
		margin: 0 40px 20px 0 !important;
	}
	.bar-copyrights .wrapper{
		width:100%;
	}
	.item-bar-copyrights, .block_news{
		float:none;
		margin: 0 auto 30px;
	}
	.slider_contact_page h1 {
		font-size: 18px;
		padding: 16px 0 16px 73px;
	}
}

@media only screen and (max-width: 570px){
	.inner_registration .left_part {
		float: none;
		width: 100%;
	}
	.registration_second_workflow .left_part label {
		font-size: 0;
	}
	.registration_second_workflow .left_part input[type="text"], .registration_second_workflow .left_part input[type="email"], .ik_select {
		display: block;
		float: none;
		margin: -20px auto 0;
	}
}
@media only screen and (max-width: 530px){
	.big_icons_area ul{
		width: 192px;
	}
	.big_icons_area li:first-child{
		margin: 0 auto 20px !important;
	}
	.big_icons_area li {
		float: none;
		margin: 0 auto 20px !important;
		width: 186px;
	}
}
@media only screen and (max-width: 500px){
	.payment_gateways ul {
		width: auto;
	}
	.payment_gateways li {
		float: none;
		margin: 0 auto 15px !important;
	}
	.slider_contact_page h1 {
		font-size: 16px;
		padding: 7px 182px 13px 73px;
	}
	.registration_second_workflow .terms_conditions {
		float: none;
		margin: 45px 0 0;
		width: 100%;
	}
	.registration_second_workflow .inner_registration input[type="submit"] {
		float: none;
		margin: 38px auto 31px;
	}
}
@media only screen and (max-width: 485px){
	.call_now{
		margin:0px 0 13px 8px;
	}
	.right_arrow {
		right: 10%;
	}
	.left_arrow {
		right: 80%;
	}
	.slide_description, .slide_description p{
		width:100%;
	}
	.bottom_area_slider{
		height:auto;
	}
	.bottom_area_slider p{
		margin-bottom:9px;
	}
	.slide_description h2{
		font-weight: 700;
	}
	.portfolio_logo_area{
		width: 206px;
	}
	.item_portfolio{
		margin-left:0;
	}
	#footer_bg .wrapper {
		width: 100%;
	}
	#footer_bg .widget_footer {
		float: none;
		margin: 0 auto 20px !important;
	}
	.footer_logo {
		margin-top: 80px;
	}
	.woman_contact {
		background-position: -95px 0;
		width: 270px;
	}
	#main_contact .manager_icons{
		width: 234px;
	}
}
@media only screen and (max-width: 420px){
	.slide_description p {
		margin: 0 auto;
		width: 68%;
	}
	.right_arrow {
		right: -5%;
		top: 350px;
	}
	.left_arrow {
		right: 88%;
		top: 537px;
	}
	.special_promoution h2 {
		font-size: 26px;
		line-height: 32px;
	}
	.special_promoution p {
		padding: 0 2% 30px;
		width:96%;
	}
	/*Contact page*/
	.slider_contact_page h1 {
		font-size: 14px;
		padding: 0 220px 5px 62px;
	}
	/*Registration page*/
	.slider_registration .description_btn{
		display:none;
	}
	.slider_registration .btn_arrow {
		width: 19px;
	}
	.next_arrow .icon_arrow {
		left: 4px;
	}
	.slider_registration .wrapper {
		width: 289px;
	}
	.inner_registration .left_part, .inner_registration .right_part {
		width: 282px;
	}
	.payment_icons li#small_paypal {
		background-position: -10px -1382px;
		width: 78px;
	}
	.newspaper {
		background-position: 85px center;
	}
}
@media only screen and (max-width: 365px){
	.call_now p {
		padding: 11px 9px 0 9px;
		font-size:14px;
	}
	#slider {
		padding-bottom: 71px;
	}
	.slider_contact_page h1 {
		padding: 0 158px 5px 64px;
	}

	.slide_plans_area {
		width: 252px;
	}
	.slider_registration .wrapper {
		width: 258px;
	}
	.slider_registration .plan_item{
		width: 250px;
	}
	.slider_registration .plan_item h4{
		font-size:11px;
	}
	.slider_registration .plan_item .price_plan {
		font-size: 16px;
		padding: 10px 30px 6px 10px;
	}

}



.testing-class{
	background:#dda328 !important;
}
.color-green{
	background:#429a44 !important;
}
#search-btn{
	padding: 7px;
	margin-top: 10px;
	margin-bottom: 10px;
	width: 245px;
	border: 2px solid #ccc;
	float:right;
}
.videoheight{
	line-height: 20px !important;
}
.call_now_img{
	float: right;
	position: relative;
	left: 235px;
	top: 15px;
}
#radio-btn{
	float:left;
	margin-left:25px;
	text-align:center;
	padding:10px;
}
#radio-btn input{
	margin-top:10px;
}
#primary_menu{
	font-family: "Open Sans", sans-serif;
}
.nav-menu-2{
	margin:0px;
}
.search-btn-2{
	font-family: "Open Sans", sans-serif;
}
#slider_contact_page_id{
	padding-top:1px !important;
}
#main_content_id{
	width:660px !important;
}
#reg-plan-head{
	background: #0c79ba;
	color: #fff !important;
	padding: 10px;
}
#start-price{
	font-weight: 900;
}
#get-start-btn{
	padding: 10px 15px;
	background: #409e52;
	color: #fff;
	border: none;
	margin-top: 10px;
	cursor:pointer;
}
#faq-ques{
	color:#0c79ba;
	font-size: 12pt !important;
}
#phn-num-img{
	margin-top: 10px;
	margin-left: -10px;
}

.zopim{
	display:none;
}
#icon_plan_id{
	background:#0c79ba;
}
#select_plan_id{
	background:#0c79ba;
}
#select_plan_video{
	background:#09a827;
}
.next_arrow {
	display:block !important;
}
.prev_arrow{
	display:block !important;
}
#LoginButton{
	cursor: pointer;
	padding: 10px;
	margin-left: 35px;
	background: #0c79ba;
	color: #fff;
	border: none;
	margin-bottom:20px;
}
span1{
	font-style: italic;
	font-weight: 700;
}
.nav-hover li a:hover{
	text-decoration:none;
}







.thank-you h4{
	text-align:center;
	font-size:80px;
	padding-top:40px;
	color:#0c79ba;
}
.thank-you p{
	text-align:center;
	font-size:18px;
	color:#333;
	font-weight:700;
}
.thank-btn{
	width: 290px;
	margin: auto;
	padding-bottom:70px;
}
.thank-btn button{
	padding: 20px 40px;
	color: #fff;
	background: #409e52;
	border: none;
	font-size: 16px;
	cursor:pointer;
}
#slider_contact_page_id{
	height:auto;
	background:#fff;
}
#drop-down-reg{
	width:160px;
	border: none;
	border-radius: none;
	height: 34px;
	width: 218px;
	margin: 0 0 4px 21px;
	padding: 0 10px;
	box-shadow: inset 0px 2px 4px #ccc;
}
#status-date{
	width:160px;
	border: none;
	border-radius: none;
	height: 34px;
	width: 218px;
	margin: 0 0 4px 21px;
	padding: 0 10px;
	box-shadow: inset 0px 2px 4px #ccc;
}
.select-more-pack button{
	padding:20px 40px;
	cursor: pointer;
	margin-left: 35px;
	background: #0c79ba;
	color: #fff;
	border: none;
	margin-bottom: 20px;
	font-size: 18px;
}
/* Payment */
/* Payment */
.shopping-cart {
	margin-right: 10px;
}
.shopping-cart li {
	display: inline-block;
}
.shopping-cart li a {
	display: inline-block;
}
.shopping-cart li a:hover {
	opacity: 0.5;
}
.payment a {
	font-weight: 700;
}
.payment .nav-order-now li .fix {
	background-color: #0b446f;
}
.box9 {
	border: 2px solid #e5e5e5;
	padding: 10px;
	width: 25%;
	min-height: 200px;
	margin-bottom: 15px;
	float: left;
	vertical-align: bottom;
	padding-bottom: 0;
}

.box10 {
	width: 100%;
	border: 2px solid #e5e5e5;
	padding: 10px;
	margin-bottom: 15px;
	float: left;
	padding-bottom: 0;
}
.box10 .img {
	float: left;
	width: 24%;
}
.box10 .content {
	float: left;
	width: 76%;
}
.box10 h3,
.box9 h3 {
	border-bottom: 2px solid #e5e5e5;
	text-align: center;
	padding-bottom: 5px;
}
.box10 ul li,
.box9 ul li {
	border-bottom: 1px solid #E9E9E9;
	padding-bottom: 24px;
	padding-top: 24px;
	min-height:201px;
	position: relative;
}
.box10 ul li:last-child,
.box9 ul li:last-child {
	border-bottom: 0;
}
.box9 ul li span {
	position: absolute;
	bottom: 0;
	left: 50%;
	font-size: 25px;
	top: 50%;
	margin-left: -23px;
	margin-top: -23px;
}
.box9.remove span {
	margin-left: -14px;
}
.box9.remove span i {
	color: #CCC;
	transition: color 0.3s ease-in;
	cursor: pointer;
}
.box9.remove span i:hover {
	color: #666;
}
.box10 ul li {
	vertical-align: bottom;
}
.box10 ul li span {
	margin-left: 10px;
	display: inline-block;
	vertical-align: bottom;
	font-weight: bold;
}

/* Order summary */

.order-summary .item {
	font-size: 14px;
	border-left: 1px dotted #ccc !important;
	padding-left: 15px;
	margin-bottom: 20px;
	min-height: 370px;
}
.order-summary .item.first {
	border-left: 0 !important;
}
.item.first ul li {
	line-height: 35px;
}
.item ul li {
	line-height: 35px;
}

.item.first ul{
	margin-top:20px;
}
.item ul{
	line-height:20px;
}
#step-5-check{
	margin-top:20px;
	margin-bottom: 20px;
}
.order-summary .item h3{
	text-align: center;
}
.order-page .order-summary .item h3 {
	margin-bottom: 20px;
	border-bottom: 2px solid #e5e5e5;
	display: inline-block;
}
.order-page .order-summary .item ul li {
	margin-bottom: 5px;
}
.order-page .order-summary .item ul li strong {
	color: #666;
}
.shopping-cart {
	padding-left: 0;
	margin-bottom: 0 !important;
}
.color-primary { color: #000 !important; }

.button-order,.button-order:focus  {
	margin-top: 20px;
	padding: 10px;
	padding-left: 40px;
	padding-right: 40px;
	font-size: 12pt;
	background-color: #0c79ba;
	color: #fff;
	font-family: andro;
	border: 1px solid #0c79ba;
	margin-right: 20px;
}
.button-order:hover {
	color: #fff;
}
#logo1-icon-step-2{
	padding-top:30px;
	padding-bottom:30px;
}
#logo1-icon-step-2 img{
	margin:auto;
}
.pad-1{
	padding-top: 20px;
	padding-bottom: 20px;
	background: #0c79ba;
	color: #fff;
	margin-bottom:30px;
}
.width-100{
	width:100% !important;
}

@media (min-width: 960px)
{
	.nav-menu{
		padding-left:150px;
	}
}