/*FONTS*/
@font-face{font-family: 'Nunito-Light';  src: url("fonts/Nunito-Light.ttf"), url("fonts/Nunito-Light.woff"), url("fonts/Nunito-Light.woff2"), url("fonts/Nunito-Light.eot"), url("fonts/Nunito-Light.svg"); font-display: swap}
@font-face{font-family: 'Nunito-Regular'; src: url("fonts/Nunito-Regular.ttf"), url("fonts/Nunito-Regular.woff"), url("fonts/Nunito-Regular.woff2"), url("fonts/Nunito-Regular.eot"), url("fonts/Nunito-Regular.svg"); font-display: swap}
@font-face{font-family: 'Nunito-Bold'; src: url("fonts/Nunito-Bold.ttf"), url("fonts/Nunito-Bold.woff"), url("fonts/Nunito-Bold.woff2"), url("fonts/Nunito-Bold.eot"), url("fonts/Nunito-Bold.svg"); font-display: swap}
@font-face{font-family: 'Nunito-SemiBold'; src: url("fonts/Nunito-SemiBold.ttf"), url("fonts/Nunito-SemiBold.woff"), url("fonts/Nunito-SemiBold.woff2"), url("fonts/Nunito-SemiBold.eot"), url("fonts/Nunito-SemiBold.svg"); font-display: swap}
@font-face{font-family: 'Nunito-ExtraBold'; src: url("fonts/Nunito-ExtraBold.ttf"), url("fonts/Nunito-ExtraBold.woff"), url("fonts/Nunito-ExtraBold.woff2"), url("fonts/Nunito-ExtraBold.eot"), url("fonts/Nunito-ExtraBold.svg"); font-display: swap}
@font-face{font-family: 'NunitoSans-Black'; src: url("fonts/NunitoSans-Black.ttf"), url("fonts/NunitoSans-Black.woff"), url("fonts/NunitoSans-Black.woff2"), url("fonts/NunitoSans-Black.eot"), url("fonts/NunitoSans-Black.svg"); font-display: swap}
/*FONTS*/
/*PRIMARY*/
html, body{position: relative; overflow-x: hidden; padding: 0; margin: 0; background: #fff}
body{-webkit-text-size-adjust: none;font-family: 'Nunito-Regular', sans-serif; font-size: 16px; line-height: 28px; color: #64676e}
*{margin: 0; padding: 0; box-sizing: border-box;}
.owl-carousel{
	display: block !important;
}
p{margin-bottom: 10px}
/*PRIMARY*/
/*GRID*/
.container{padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; max-width: 1170px; position: relative}
.container.order-container{
    max-width: 1280px;
}
.container.large-container{max-width: 1500px; padding-left: 0}
.row{margin-left: -15px; margin-right: -15px;}
.row:before, .row:after{display: block; width: 100%; clear: both; content: '';}
.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col-sidebar, .col-content {float: left;position: relative;min-height: 1px;padding: 0 15px;}
.col-12{width: 100%}
.col-11{width: 91.66666667%}
.col-10{width: 83.33333333%}
.col-9{width: 75%}
.col-8{width: 66.66666667%}
.col-7{width: 58.33333333%}
.col-6{width: 50%}
.col-5{width: 41.66666667%}
.col-4{width: 33.33333333%}
.col-3{width: 25%}
.col-2{width: 16.66666667%}
.col-1{width: 8.33333333%}
.row.grid_row{overflow: hidden}
.row.grid_row > [class*='col-'] {padding-bottom: 2000px;margin-bottom: -2000px}
.col-sidebar{width: 37%}
.col-content{width: 63%}
@media screen and (max-width: 991px){
	.hidden-md{display: none!important;}
	.col-md-12{width: 100%!important;}
	.col-md-11{width: 91.66666667%!important;}
	.col-md-10{width: 83.33333333%!important;}
	.col-md-9{width: 75%!important;}
	.col-md-8{width: 66.66666667%!important;}
	.col-md-7{width: 58.33333333%!important;}
	.col-md-6{width: 50%!important;}
	.col-md-5{width: 41.66666667%!important;}
	.col-md-4{width: 33.33333333%!important;}
	.col-md-3{width: 25%!important;}
	.col-md-2{width: 16.66666667%!important;}
	.col-md-1{width: 8.33333333%!important;}
}
@media screen and (max-width: 767px){
	.hidden-sm{display: none!important;}
	.col-sm-12{width: 100%!important;}
	.col-sm-11{width: 91.66666667%!important;}
	.col-sm-10{width: 83.33333333%!important;}
	.col-sm-9{width: 75%!important;}
	.col-sm-8{width: 66.66666667%!important;}
	.col-sm-7{width: 58.33333333%!important;}
	.col-sm-6{width: 50%!important;}
	.col-sm-5{width: 41.66666667%!important;}
	.col-sm-4{width: 33.33333333%!important;}
	.col-sm-3{width: 25%!important;}
	.col-sm-2{width: 16.66666667%!important;}
	.col-sm-1{width: 8.33333333%!important;}
}
@media screen and (max-width: 568px){
	.hidden-xs{display: none!important;}
	.col-xs-12{width: 100%!important;}
	.col-xs-11{width: 91.66666667%!important;}
	.col-xs-10{width: 83.33333333%!important;}
	.col-xs-9{width: 75%!important;}
	.col-xs-8{width: 66.66666667%!important;}
	.col-xs-7{width: 58.33333333%!important;}
	.col-xs-6{width: 50%!important;}
	.col-xs-5{width: 41.66666667%!important;}
	.col-xs-4{width: 33.33333333%!important;}
	.col-xs-3{width: 25%!important;}
	.col-xs-2{width: 16.66666667%!important;}
	.col-xs-1{width: 8.33333333%!important;}
}
/*GRID*/
/*HEADERS*/
h1, h2, h3, h4, h5, h6, .h1,.h2, .h3, .h4, .h5, .h6{font-family: 'Nunito-Bold', sans-serif;margin-bottom: 30px}
h1, .h1{font-size: 45px;line-height: 50px;color: #20283c}
h1.page-title{color: #fff}
h2, .h2{font-size: 32px;line-height: 43px;color: #2b93fc}
h3, .h3{font-size: 25px;line-height: 38px;color: #20283c}
h4, .h4{font-size: 21px;line-height: 25px;color: #2b93fc;margin-bottom: 20px}
h5, .h5{font-size: 18px;line-height: 24px;color: #20283c;margin-bottom: 20px}
h6, .h6{font-size: 15px;line-height: 20px;color: #20283c;margin-bottom: 20px}
/*HEADERS*/
/*ELEMENTS*/
table{border-collapse: collapse; border: none; width: 100%}
table td, table th{padding: 0; margin: 0; border: none}
a{text-decoration: none; color: #2b93fc; transition: all .3s ease}
a:hover{color: #80befd; transition: all .3s ease}
b, strong{font-weight: normal; font-family: 'Nunito-Bold', sans-serif}
.italic-text{font-size: 12px;line-height: 16px;color: #64676e;font-style: italic;font-weight: 300}
.d_block{display: block}
.d_inline_block{display: inline-block}
.d_inline{display: inline-block}
.p_relative{position: relative}
.p_absolute{position: absolute}
.text_left{text-align: left}
.text_right{text-align: right}
.text_center{text-align: center}
.text_justify{text-align: justify}
.pull_left{float: left}
.pull_right{float: right}
.clr{clear: both;width: 100%;display: block;height: 0}
.no_padding{padding: 0!important;}
.no_margin{margin: 0!important;}
.animate_fast, .animate_fast a, .animate_fast a:hover, .animate_fast .default_button, .animate_fast .default_button:hover{transition: all .3s ease}
.default_button, .payment-system-table input[type="submit"], .payment-system-table input[type="button"], .btn{color: #052130;font-size: 15px;line-height: 15px;font-family: 'Nunito-Bold', sans-serif;display: inline-block;background: #fff;border: 1px solid #e6e9ed;border-radius: 50px;padding: 15px 35px 19px 35px;;text-align: center;box-shadow: 0 0 5px rgba(0,0,0,.1);text-decoration: none}
.default_button:disabled, .payment-system-table input[type="submit"]:disabled, .payment-system-table input[type="button"]:disabled, .btn:disabled, .button-form:disabled {cursor: default!important;border-color: #929292!important;background: #afafaf!important;}
.default_button:hover, .payment-system-table input[type="submit"]:hover, .payment-system-table input[type="button"]:hover, .btn:hover{background: #f0f0f1;cursor: pointer;color: #052130}
.default_button:disabled, .default_button:disabled:hover{cursor: not-allowed;background:#d8dadb!important;border-color: #d8dadb!important;}
.default_button.blue_button, .payment-system-table input[type="submit"], .payment-system-table input[type="button"]{box-shadow: none;color: #fff;border-color: #2b93fc;background: #2b93fc}
.default_button.blue_button:hover, .payment-system-table input[type="submit"]:hover, .payment-system-table input[type="button"]:hover{border-color: #80befd;background: #80befd}
.default_button.big_button{padding: 20px 60px 23px 60px}
.default_button.small_button{padding: 6px 20px 10px 20px}
.default_button.transparent_button{background: transparent;border-color: #fff;color:#fff}
.default_button.transparent_button:hover{border-color: #fff;background: #fff; color: #052130}
.default_button.yellow_button{background: #ffb812;border-color: #ffb812;color:#fff}
.default_button.yellow_button:hover{border-color: #fbd472;background: #fbd472; color: #fff}
ul.horizontal{display: block;width: 100%}
ul.horizontal li{display: inline-block;padding: 5px}
ul.list1{padding: 0; margin: 10px 0}
ul.list1 li{position: relative;background: none; padding: 8px 0 8px 30px!important;list-style-position: inside; color: #20283c; font-size: 16px; line-height: 28px; list-style-image: none; list-style: none;font-family: 'Nunito-Regular', sans-serif}
ul.list1 li:before{display: inline-block;position: absolute;left: 0;top: 13px; content: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAMAAABFjsb+AAAAP1BMVEUAAAAAtOsAtOsAtOsAtOsAtOsAtOsAtOsAtOsAtOsAtOsAtOsAtOsAtOsAtOsAtOsAtOsAtOsAtOsAtOsAtOvywPidAAAAFHRSTlMAixwNKtrR+ffLnjMGsezkJOungl9nyvwAAACRSURBVBjTdZBJFsMgDEPthBlC01b3P2td8WgWNN5gf/TkQRhOQ0QM6mTGXmDRYVH2gTaPpNWSqgl+o8ojWzK+M/xXWZD3yyajmD0SVVOZ4EShP9CasA6oE52PYI0QJMKqtxLhZQ+ioNvrrTJ0NMs7hs49cRBRRz9CIvqxD+FArOd8Z7vmW/f4u+96l7v7rXf+AAs2CESfdex5AAAAAElFTkSuQmCC')}
ul.yellow_marked{padding: 0!important;margin: 10px 0;}
ul.yellow_marked li{list-style: none;position: relative;padding: 3px 3px 9px 17px;font-size: 14px;line-height: 18px;color: #000;font-family: 'Nunito-Regular', sans-serif}
ul.yellow_marked li:before{position: absolute;left: 0;top: 8px;display: inline-block;content: '';width: 7px;height: 7px;border-radius: 50%;background: #ffbc15}
ul.blue_marked{padding: 0 0 0 26px;margin: 0}
ul.blue_marked li{list-style: none;position: relative;padding: 0 1px 5px 14px!important;;font-size: 14px;line-height: 18px;color: #64676e;font-family: 'Nunito-Bold', sans-serif}
ul.blue_marked li:before{position: absolute;left: 0;top: 7px;display: inline-block;content: '';width: 5px;height: 5px;border-radius: 50%;background: #2b93fc}
ul.blue_marked li span{color: #2b93fc}
.default_button, input[type='submit'], input[type='button'], input[type="checkbox"], input[type="radio"], button{-webkit-appearance: none}
.simple_logo{width: 90px;height: 90px;display: inline-block;background: transparent url("new-images/simple_logo.png") no-repeat}
.fw_block_white a{background: #fff;box-shadow: 0 0 15px rgba(0,0,0,.15);margin: 0 7px}
.fw_block a{border-radius: 50%;display: inline-block;padding: 20px 10px 0 10px;width: 60px;height: 60px;text-align: center}
.fw_block a:hover{box-shadow: 0 0 15px rgba(0,0,0,.3)}
.fw_block li:first-child a{margin-left: 0}
.fw_block li:last-child a{margin-right: 0}
.fw_block_black a{background: #f9f9fb;border: 2px solid #dddee0; width: 40px;height: 40px;padding: 11px 5px 0 5px}
.fw_block_transparent a{background: transparent; box-shadow: none; border: 1px solid #fff; width: 34px; height: 34px;padding: 8px 3px 0 3px}
.fw_block_transparent a:hover{background: rgba(255,255,255,.3)}
.blue_text{color: #2a90f6}
body label{padding-top: 10px; cursor: pointer}
body input[type='radio'], body input[type='checkbox']{height: 0;position: relative;background: transparent;border-color: transparent;margin-right: 23px}
body input[type='radio']:before, body input[type='checkbox']:before{background-image: url(new-images/sprite-buttons.png);background-repeat: no-repeat;display: inline-block;content: '';position: absolute;left: 0;top: -16px}
body input[type='radio']:before {background-position: -5px -5px; width: 22px; height: 23px}
body input[type='radio']:checked:before {background-position: -37px -5px;}
body input[type='checkbox']:before {background-position: -69px -5px; width: 18px; height: 17px;top: -14px}
body input[type='checkbox']:checked:before {background-position: -69px -32px}
table.table_styled{width: 100%;padding: 0;margin: 0;background: #fff}
table.table_styled tr th{border: none;border-bottom: 1px solid #20283c;padding: 10px 5px 24px 5px;font-size: 15px;line-height: 15px;color: #323538;font-family: 'Nunito-Bold', sans-serif; text-align: center}
table.table_styled tr td{font-size: 13px;line-height: 13px;color: #323538;font-family: 'Nunito-SemiBold', sans-serif;padding: 14px 5px;vertical-align: middle;text-align: center;border: none}
table.table_styled tbody tr:nth-child(2n+1) td {background: #eaf4ff;border-bottom: 1px solid #cae4fe;border-top: 1px solid #cae4fe}
table.table_styled a{color: #2b93fc;font-family: 'Nunito-Bold', sans-serif}
table.table_styled.left-align tr th, table.table_styled.left-align tr td{text-align: left}
.table_styled.mobile_table  .mob_label{display: none;}
.send-message-button-wrapper{text-align: left;margin: 20px 0}
/*ELEMENTS*/
/*ICONS*/
.categories_ico{background-image: url(new-images/categories-sprite.png);background-repeat: no-repeat;display: inline-block;margin-right: 20px}
.categories_ico.ico_africa{width: 25px;height: 29px;background-position: -2px -2px}
.categories_ico.ico_america{width: 36px;height: 19px;background-position: -31px -2px}
.categories_ico.ico_american_history{width: 26px;height: 28px;background-position: -71px -2px}
.categories_ico.ico_ancient{width: 29px;height: 31px;background-position: -101px -2px}
.categories_ico.ico_art{width: 26px;height: 23px;background-position: -134px -2px}
.categories_ico.ico_asia{width: 30px;height: 22px;background-position: -31px -29px}
.categories_ico.ico_biographies{width: 25px;height: 23px;background-position: -134px -29px}
.categories_ico.ico_book_reports{width: 21px;height: 26px;background-position: -2px -56px}
.categories_ico.ico_business{width: 25px;height: 22px;background-position: -27px -56px}
.categories_ico.ico_creative_writing{width: 27px;height: 30px;background-position: -56px -56px}
.categories_ico.ico_dance{width: 28px;height: 29px;background-position: -87px -56px}
.categories_ico.ico_dot{width: 1px;height: 1px;background-position: -164px -2px}
.categories_ico.ico_english{width: 19px;height: 39px;background-position: -119px -56px}
.categories_ico.ico_europe{width: 31px;height: 36px;background-position: -2px -99px}
.categories_ico.ico_history{width: 23px;height: 26px;background-position: -142px -56px}
.categories_ico.ico_humanities{width: 26px;height: 27px;background-position: -142px -86px}
.categories_ico.ico_literature{width: 25px;height: 21px;background-position: -37px -117px}
.categories_ico.ico_middle_east{width: 21px;height: 26px;background-position: -66px -117px}
.categories_ico.ico_miscellaneous{width: 22px;height: 22px;background-position: -91px -117px}
.categories_ico.ico_music_and_movies{width: 25px;height: 25px;background-position: -117px -117px}
.categories_ico.ico_philosophy{width: 27px;height: 22px;background-position: -2px -146px}
.categories_ico.ico_poetry___poets{width: 28px;height: 28px;background-position: -169px -2px}
.categories_ico.ico_psychology{width: 23px;height: 27px;background-position: -169px -34px}
.categories_ico.ico_religion{width: 25px;height: 28px;background-position: -172px -65px}
.categories_ico.ico_science{width: 18px;height: 28px;background-position: -172px -97px}
.categories_ico.ico_shakespeare{width: 29px;height: 29px;background-position: -146px -129px}
.categories_ico.ico_social_issues{width: 24px;height: 28px;background-position: -33px -162px}
.categories_ico.ico_speeches{width: 31px;height: 31px;background-position: -61px -162px}
.categories_ico.ico_sports{width: 23px;height: 30px;background-position: -179px -129px}
.categories_ico.ico_technology{width: 27px;height: 27px;background-position: -96px -162px}
.categories_ico.ico_tv{width: 27px;height: 27px;background-position: -127px -162px}
.categories_ico.ico_united_states{width: 26px;height: 26px;background-position: -158px -163px}
.categories_ico.ico_wars{width: 26px;height: 26px;background-position: -201px -2px}
.categories_ico.ico_medicine{width: 30px; height: 30px; background-position: -203px -127px;}
.categories_ico.ico_law{width: 26px; height: 26px; background-position: -203px -30px;}
.categories_ico.ico_management{width: 28px; height: 28px; background-position: -190px -164px;}
.categories_ico.ico_economics{width: 27px; height: 27px; background-position: -199px -96px;}
.categories_ico.ico_human_resources{width: 29px; height: 29px; background-position: -202px -62px;}
.sb_blue{background-image: url(new-images/sb_blue_sprite.png);background-repeat: no-repeat;display: inline-block;position: relative}
.sb_blue_f_ico{width: 11px;height: 20px;background-position: -2px -2px}
.sb_blue_g_ico{width: 19px;height: 20px;background-position: -17px -2px}
.sb_blue_t_ico{width: 19px;height: 15px;background-position: -2px -26px;position: relative;top: 2px}
.sb_blue.pinterest-blue{background-image: url(new-images/pinterest-blue.png);background-repeat: no-repeat;display: inline-block;position: relative;background-position: center;background-size: contain;width: 22px;height: 22px;top: -2px;}
.sb_black{background-image: url(new-images/sb_black_sprite.png);background-repeat: no-repeat;display: inline-block;position: relative}
.sprite_f_ico_dark{width: 9px;height: 17px;background-position: -2px -2px}
.sprite_g_ico_dark{width: 16px;height: 17px;background-position: -15px -2px}
.sprite_t_ico_dark{width: 15px;height: 13px;background-position: -35px -2px;position: relative;top: 2px}
.sprite_t_ico_dark.pinterest-bg{background-position: center;background-size: contain;width: 16px;height: 16px;top: 0;background-image: url(new-images/pinterest.png);}
.sb_white{background-image: url(new-images/sb_white_sprite.png);background-repeat: no-repeat;display: inline-block;position: relative}
.sb_white.pinterest-white{background-image: url(new-images/pinterest-white.png);background-repeat: no-repeat;display: inline-block;position: relative;background-position: center;background-size: contain;width: 16px;height: 16px;top: 0;}
.sprite_f_ico_white{width: 8px;height: 14px;background-position: -2px -2px}
.sprite_g_ico_white{width: 20px;height: 14px;background-position: -14px -2px}
.sprite_p_ico_white{width: 11px;height: 14px;background-position: -38px -2px}
.sprite_t_ico_white{width: 13px;height: 14px;background-position: -2px -20px}
.contacts_ico{background-image: url(new-images/contacts_sprite.png);background-repeat: no-repeat;display: inline-block}
.sprite_address_ico{width: 11px;height: 15px;background-position: -2px -2px}
.sprite_mail_ico{width: 15px;height: 13px;background-position: -17px -2px}
.sprite_phone_ico{width: 11px;height: 17px;background-position: -36px -2px}
.user-area-sprite{background: url('new-images/orders-icons.png') no-repeat top left;display: inline-block}
.user-area-sprite.sprite-envelope, .user-area-sprite.sprite-envelope0{background-position: 0 0;width: 15px;height: 11px}
.user-area-sprite.sprite-envelope-open, .user-area-sprite.sprite-envelope1{background-position: 0 -12px;width: 14px;height: 14px}
.user-area-sprite.sprite-file{background-position: 0 -27px;width: 11px;height: 15px}
.user-area-sprite.sprite-close{background: url("new-images/new-close.png") no-repeat;width: 14px;height: 14px;background-size: 14px}
.user-area-sprite.sprite-attachment{background-position: 0 -43px;width: 14px;height: 12px}
@media screen and (min-width: 768px){
	.hidden-md-lg{
		display: none;
	}
}
.sprite-block-icon{
    background-image: url(new-images/sprite-block-icons.png);
    background-repeat: no-repeat;
    display: inline-block;
}
.sprite-block-close {
    width: 17px;
    height: 15px;
    background-position: -1px -1px;
}
.sprite-block-open-left{
    width: 23px;
    height: 13px;
    background-position: -20px -1px;
}
.sprite-block-open-right {
    width: 23px;
    height: 13px;
    background-position: -45px -1px;
}
/*ICONS*/
/*HEADER*/
.header-mob-phones{
	display: none;
}
/* the last Tasks */
.attention{
	font-size: 13px;
	line-height: 16px;
}
.copy{
	font-size: 13px;
	text-align: left;
}
#owner .desk{
		max-width: 80%;
}
#owner .mob{
	display: none;
	width: 100%;
}
@media all and (max-width: 767px){
	.copy{
		text-align: center;
	}
	#owner .desk{
		display: none;
	}
	#owner .mob{
		display: block;
	}
}
/* End the last Tasks */
#toup{
	position:fixed;
	/*bottom:-200px;*/
	bottom: 187px!important;
	right:25px;
	z-index: 101;
	width: 46px;
	height: 46px;
	padding: 23px 0 0 0;
	background-color: rgba(18, 43, 89, 0.451);
	background-image: url("new-images/toup.png");
	background-repeat: no-repeat;
	background-position: center;
	background-size: 16px 20px;
	cursor: pointer;
	transition: all .3s ease;
	text-align: center;
	border-radius: 50%;
}
#toup:hover{
	background-color: #2b93fc;
	transition: all .3s ease;
}
@media all and (max-width: 992px){
	#toup{
		bottom: 222px!important;
	}
}
.new-site-phone{
	/*bottom: 50px;*/
	bottom: 108px;
	right: auto;
	left: 20px;
	position: fixed;
	width: 202px;
	height: 59px;
	z-index: 99999999;
	background: url('/files/img/phone-01.png') left no-repeat;
	background-size: 45px;
}
@media all and (max-width: 992px){
	.new-site-phone{
		bottom: 147px;
	}
}
.footer-margin .new-site-phone{
	bottom: 113px;
}
.footer-margin #toup{
	bottom: 200px !important;
}
@media all and (max-width: 600px){
	.img.show-on-hover{
		display: none !important;
	}
}
img.show-on-hover{
	position: absolute;
	top: 10px;
	width: 142px;
	left: 40px;
}
header .top_line .header_buttons_wrapper .drop-customer-button {
    position: relative;
}
header .top_line .header_buttons_wrapper .drop-customer-button .vip-sprite {
    position: absolute;
    top: -20px;
    left: -3px;
    right: 0;
    margin: auto;
}
.header_slider_wrapper{
	background: #fff;
}
.header_slider_wrapper .slider_item{
	height: 737px;
	background: url("new-images/slider_img1.jpg") no-repeat center;
}
.header_slider_wrapper .slider_title{
	font-size: 44px;
	line-height: 54px;
	color: #20283c;
	font-family: 'Nunito-Light', sans-serif;
	margin-bottom: 18px;
	letter-spacing: -1px;
}
.header_slider_wrapper .home-calculator .title{
	font-family: 'Nunito-Bold', sans-serif;
}
.header_slider_wrapper .home-calculator .title, .header_slider_wrapper .home-search .title{
	position: relative;
    font-size: 15px;
	text-transform: uppercase;
	color: #20283c;
	font-weight: 600;
	padding-right: 30px;
	margin: 18px 0;
}
.header_slider_wrapper .home-calculator .title:after, .header_slider_wrapper .home-search .title:after{
	content: '';
	display: block;
	position: absolute;
	width: 43%;
	height: 1px;
	background: black;
	top: 50%;
	transform: translateY(-50%);
	left: 221px;
}
.header_slider_wrapper .home-calculator .title img{
	width: auto;
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
}
.header_slider_wrapper .home-calculator .form_styled input[type='text'], .header_slider_wrapper .home-calculator .form_styled select{
    height: 50px;
	box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.15);
	border: none;
	border-radius: 5px;
}
.header_slider_wrapper .home-calculator .form_styled span.label{
	color: #000;
	font-family: 'Nunito-Bold', sans-serif;
}
.header_slider_wrapper .home-calculator .col-4{
	padding: 0 10px;
}
.header_slider_wrapper .home-calculator .total-price-column{
	padding-top: 31px;
	text-align: center;
}
.header_slider_wrapper .home-calculator .button-column{
	padding-top: 27px;
}
.header_slider_wrapper .home-calculator .button-column .default_button.yellow_button{
	width: 100%;
}
.header_slider_wrapper .home-calculator .total-price-column span{
	font-size: 26px;
	color: #20283c;
}
.home-search .search_form{
	padding-top: 12px;
}
.home-search .search_form .search_form_input{
	display: inline-block;
	vertical-align: middle;
	padding-right: 25px;
	width: 60%;
}
.home-search .search_form .search_form_input input[type="text"]{
	padding: 10px 20px;
}
.home-search .search_form .search_form_submit{
	display: inline-block;
	vertical-align: middle;
}
.header_slider_wrapper .home-search .col-4, .header_slider_wrapper .home-search .col-8{
	padding: 0 10px;
}
.header_slider_wrapper .home-search .search_form_input:before{
	display: none;
}
.header_slider_wrapper .home-search .search_form_submit .blue_button{
	width: 100%;
}
.header_slider_wrapper .home-search .title img{
	width: auto;
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
}
.header_slider_wrapper .slider_title strong{
	font-family: 'Nunito-ExtraBold', sans-serif;
}
.header_slider_wrapper .slider_text{
	font-size: 20px;
	line-height: 25px;
	color: #20283c;
	margin: 25px 0 30px 0;
}
.header_slider_wrapper .slider_buttons .default_button{
	margin: 0 22px 0 0;
	padding: 16px 29px 18px 29px;
}
.header_slider_wrapper .header_slider_text_wrapper{
	margin-top: 40px;
	position: relative;
	left: 0;
}
.header_slider_wrapper .slider_bg{
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	margin: 0 auto;
	text-align: center;
}
.header_slider_wrapper .slider_bg img{
	width: 1920px;
	height: auto;
	display: inline-block;
}
.header_slider_wrapper .owl-dots{
	position: absolute;
	left: 281px;
	top: 113px;
	font-size: 0;
	line-height: 0;
}
.header_slider_wrapper .owl-dots span{
	width: 12px;
	height: 12px;
	border: 2px solid transparent;
	background: rgba(255,255,255,.4);
	display: inline-block;
	border-radius: 50%;
	transition: all .3s ease;
	margin-bottom: 10px;
}
.header_slider_wrapper .owl-dots:before{
	position: relative;
	display: block;
	width: 2px;
	height: 234px;
	background: #fff;
	content: '';
	left: 5px;
	margin-bottom: 15px;
}
.header_slider_wrapper .owl-dots .active span, .header_slider_wrapper .owl-dots span:hover{
	background: transparent;
	border: 2px solid #fff;
	transition: all .3s ease;
}
.header-disclaimer {
    text-align: center;
    padding: 10px 10px 0;
    position: relative;
}
.header-disclaimer__close {
    display: inline-block;
    border-radius: 50%;
    color: #2b93fc;
    width: 21px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    vertical-align: top;
    position: absolute;
    right: 10px;
    top: 3px;
   font-size: 60px;
    vertical-align: middle;
    line-height: 1;
}
.header-disclaimer img {
     width: 1200px;
}
@media all and (max-width: 1260px) {
    .header-disclaimer img {
         width: 408px;
    }
}
@media all and (max-width: 500px) {
    .header-disclaimer img {
         width: 282px;
    }
    .header-disclaimer__close {
        right: 5px;
    }
}
header.home .header_logo:before{
	position: absolute;
	right: -69px;
	top: -27px;
	display: inline-block;
	content: url("new-images/header_logo_circle.png");
	z-index: 2;
}
header .header_logo img{
	position: relative;
	z-index: 3;
	width: 226px;
	height: auto;
	max-width: 100%;
}
header .header_logo img.small-img{
	display: none;
}
header .top-line-wrapper{
	background: #fff;
	padding: 12px 0 5px 0;
	box-shadow: 0 0 20px rgba(0,0,0,.2);
}
header .header_menu .drop_down_menu{
	display: none;
	position: absolute;
	right: 0;
	top: 50px;
	padding: 30px 50px;
	background: #fff;
	box-shadow: 0 0 50px rgba(0,0,0,.1);
	width: 300px;
}
.drop_down_menu .desktop_hidden{
	display: none;
}
header .drop_down_menu{
	list-style: none;
}
header .drop_down_menu li{
	list-style: none;
	text-align: center;
	border-bottom: 1px solid #f1eff2;
	padding: 15px 0;
}
header .drop_down_menu li{
	text-align: left;
	color: #57515d;
	font-size: 14px;
	line-height: 15px;
	font-family: 'Nunito-Bold', sans-serif;
	text-transform: uppercase;
}
header .drop_down_menu li.order a{
	color: #ffb812;
}
header .drop_down_menu li.burger-menu-order-button{
	border-bottom: none;
	text-align: center;
}
header .drop_down_menu li.burger-menu-order-button a.default_button.yellow_button{
    padding: 0;
	width: 102px;
	height: 44px;
	line-height: 44px;
}
header .drop_down_menu li a{
	color: #20283c;
}
header .drop_down_menu li b{
	font-family: 'Nunito-ExtraBold', sans-serif;
	font-size: 15px;
}
header .drop_down_menu li a:hover{
	color: #2b93fc;
}
header .drop_down_menu li:before{
	position: absolute;
	left: 8px;
	width: 15px;
	height: auto;
	line-height: normal;
	top: 50%;
	transform: translateY(-50%);
	background: none;
}
header .drop_down_menu li a{
	position: relative;
	padding-left: 30px;
}
header .drop_down_menu li:first-child a{
	padding-left: 0;
}
header .drop_down_menu li a:before{
	content: '';
	width: 20px;
	height: 20px;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: 0;
	z-index: 9999999999;
	background-size: 20px;
}
header .drop_down_menu li:nth-child(2) a:before{
	background-image: url(/files/images/sevices.png);
	background-repeat: no-repeat;
}
header .drop_down_menu li:nth-child(3) a:before{
	background-image: url(/files/images/browse.png);
	background-repeat: no-repeat;
}
header .drop_down_menu li:nth-child(4) a:before{
	background-image: url(/files/images/order.svg);
	background-repeat: no-repeat;
}
header .drop_down_menu li:nth-child(5) a:before{
	background-image: url(/files/images/prices.svg);
	background-repeat: no-repeat;
}
header .drop_down_menu li:nth-child(6) a:before{
	background-image: url(/files/images/discounts.svg);
	background-repeat: no-repeat;
}
header .drop_down_menu li:nth-child(7) a:before{
	background-image: url(/files/images/database.png);
	background-repeat: no-repeat;
}
header .drop_down_menu li:nth-child(8) a:before{
	background-image: url(/files/images/add-essay.png);
	background-repeat: no-repeat;
}
header .drop_down_menu li:nth-child(9) a:before{
	background-image: url(/files/images/contact.svg);
	background-repeat: no-repeat;
	height: 13px;
}
header .header_menu .drop_down_menu.active{
	display: block;
	z-index: 4;
}
header .drop_menu_button{
	margin-left: 28px;
	top: 9px;
	cursor: pointer;
}
header .drop_menu_button span{
	display: block;
	background: #2b93fc;
	width: 15px;
	height: 3px;
	margin: 2px 0;
	transition: all .3s ease;
	position: relative;
}
header .drop_menu_button.to-close span{
	transition: all .3s ease;
}
header .drop_menu_button.to-close span:nth-child(1) {
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	top: 6px;
}
header .drop_menu_button.to-close span:nth-child(2) {
	opacity: 0;
}
header .drop_menu_button.to-close span:nth-child(3) {
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	left: 0;
	top: -4px;
}
header .main_menu a{
	color: #20283c;
	text-decoration: none;
}
header .main_menu a:hover{
	color: #2b93fc;
}
header .main_menu .ph_number a{
	font-size: 15px;
}
header .main_menu li{
	font-size: 12px;
	line-height: 12px;
	text-transform: uppercase;
	font-family: 'Nunito-ExtraBold', sans-serif;
	padding: 0 17px;
	color: #2b93fc;
}
header .main_menu li.ph_number{
	padding-right: 44px;
	position: relative;
	top: 10px;
}
header .main_menu li.ph_number a{
	margin: 3px 0;
	display: inline-block;
}
header .main_menu li:last-child{
	padding-right: 0;
}
header .main_menu li:first-child{
	padding-left: 0;
}
header .header_buttons_wrapper .yellow_button{
	margin: 0 15px 0 27px;
	padding: 0;
	height: 51px;
	width: 112px;
	line-height: 50px;
}
header .header_buttons_wrapper .drop-login-button{
	padding: 0;
	height: 51px;
	width: 112px;
	line-height: 50px;
}
@media all and (max-width: 1200px){
	header .header_buttons_wrapper .yellow_button, header .header_buttons_wrapper .drop-login-button{
		width: 102px;
		height: 44px;
		line-height: 44px;
	}
}
@media all and (max-width: 767px){
	header .header_buttons_wrapper .yellow_button, header .header_buttons_wrapper .drop-login-button{
		width: 82px;
		height: 38px;
		line-height: 37px;
	}
}
header .header_menu{
	margin-top: 10px;
}
header .header_bottom{
	margin-bottom: 330px;
}
header .information_bottom_blocks{
	left: 0;
	right: 0;
	top: -50px;
	width: 100%;
	margin: 0 auto;
	z-index: 1;
}
.information_bottom_block{
	box-shadow: 0 0 50px rgba(0,0,0,.1);
}
.information_bottom_block.information_bottom_block_yellow{
	border-left: 68px solid #febb15;
	background: #fff url("new-images/infoblock_bg1.png") no-repeat -30px bottom;
}
.default .information_bottom_block.information_bottom_block_yellow {
	background: #fff url("new-images/bottom_block_img1.png") no-repeat top left;
}
.information_bottom_block.information_bottom_block_blue{
	border-right: 68px solid #2b93fc;
	background: #fff url("new-images/infoblock_bg2.png") no-repeat bottom left;
}
.default .information_bottom_block.information_bottom_block_blue{
	background: #fff url("new-images/bottom_block_img2.png") no-repeat top left;
}
.default .information_bottom_block.information_bottom_block_blue{
	padding-right: 30px;
}
.information_bottom_block_title{
	font-size: 18px;
	line-height: 26px;
	font-family: 'Nunito-Bold', sans-serif;
	color: #20283c;
	margin-bottom: 17px;
	text-transform: uppercase;
}
.information_bottom_block_text{
	font-size: 14px;
	line-height: 20px;
	color: #000;
	margin: 0 0 10px 0;
}
.default .information_bottom_block_text{
	font-size: 15px;
	line-height: 23px;
}
.default .information_bottom_block.information_bottom_block_blue .information_bottom_block_text{
margin: 0 0 33px 0;
}
.information_bottom_block_link{
	text-transform: uppercase;
	font-family: 'Nunito-Bold', sans-serif;
	bottom: 35px;
	color: #2b93fc;
	cursor: pointer;
	font-size: 14px;
	line-height: 14px;
}
.header_bottom .information_bottom_block_link{
    bottom: 29px;
    font-size: 14px;
    line-height: 18px;
    display: inline-block;
}
.header_bottom .information_bottom_block_yellow .information_bottom_block_link{
    text-align: left;
}
.header_bottom .information_bottom_block_blue .information_bottom_block_link{
    text-align: left;
}
.header_bottom .sprite-block-icon{
    position: absolute;
    top: 6px;
    bottom: 0;
    margin: auto;
}
.header_bottom .information_bottom_block_yellow .sprite-block-icon{
    left: 0;
}
.header_bottom .information_bottom_block_blue .sprite-block-icon{
    right: 0;
}
.header_bottom .yellow .information_bottom_block_link, .header_bottom .blue .information_bottom_block_link{
    padding-left: 35px;
    text-align: left;
}
.header_bottom .sprite-block-icon.sprite-block-close{
    left: 0;
}
.information_bottom_block .information_bottom_block_content{
	padding: 39px 20px 28px 180px;
	position: relative;
	z-index: 0;
	min-height: 330px;
}
.default .information_bottom_block .information_bottom_block_content{
	min-height: 278px;
	padding: 38px 20px 60px 214px;
	height: 278px;
}
.information_bottom_block .information_bottom_block_content:before, .switch-content .text-part:before{
	position: absolute;
	right: 0;
	bottom: -9px;
	display: inline-block;
	content: url("new-images/info_block_bg.png");
	z-index: -1;
}
.default .information_bottom_block.information_bottom_block_blue .information_bottom_block_content:before{
	right: -30px;
}
.header_bottom .information_bottom_block .information_bottom_block_content:after{
    position: absolute;
    right: 0;
    top: 0;
    display: inline-block;
    z-index: -1;
}
.header_bottom .information_bottom_block.information_bottom_block_yellow .information_bottom_block_content:after{
    content: url("new-images/calc-block-bg-min.png");
}
.header_bottom .information_bottom_block.information_bottom_block_blue .information_bottom_block_content:after{
    content: url("new-images/search-block-bg-min.png");
    right: -28px;
}
.vip-offer-tabs {
	display: flex;
	flex-wrap: wrap;
	gap: 1rem;
	margin: 10px 0 35px;
}
.vip-offer-tab {
	flex-basis: 0;
	flex-grow: 1;
	border: 2px solid #2b93fc;
	border-radius: 50px;
	min-width: 200px;
	height: 40px;
	color: #fff;
	font-size: 21px;
	line-height: 38px;
	text-align: center;
	background: #2b93fc;
	text-transform: uppercase;
	cursor: pointer;
	position: relative;
}
.vip-offer-tab:hover{
	background: #519ffd;
	transition: all .3s;
}
.vip-offer-tab.active{
	background: #ffffff;
	color: #2b93fc;
}
.vip-offer-tab-content:not(.active) {
	display: none;
}
.mobile-block-close{
    display: none;
}
.info_calc_block, .info_search_block{
	top: 0;
	left: 0;
	margin: 0;
    transition: all .3s linear;
    visibility: hidden;
    width: 100%;
    opacity: 0;
}
.info_calc_block{
    padding: 0 68px 0 0;
}
.info_search_block{
    padding: 0 0 0 68px;
}
.info_calc_block.active, .info_search_block.active{
    z-index: 1;
    transition: all .3s linear;
    visibility: visible;
    opacity: 1;
}
.switch-content table{
	width: 100%;
	border: none;
}
.switch-content table td{
	vertical-align: top;
	border: none;
	height: 278px;
}
.switch-content table .form-part{
	padding: 10px 100px;
	vertical-align: middle;
}
.switch-content.yellow .form-part{
	background: #ffbc15;
}
.switch-content.blue .form-part{
	background: #2b93fc;
}
.switch-content .text-part{
	width: 320px;
	padding: 38px 30px 0 48px;
	box-shadow: 0 2px 35px 0 rgba(0, 0, 0, 0.1);
	position: relative;
    z-index: 1;
}
.info_calc_block .switch-content .text-part{
	background: #fff url("new-images/calc-block-bg-min.png") no-repeat top right;
}
.info_search_block .switch-content .text-part{
	background: #fff url("new-images/search-block-bg-min.png") no-repeat top right;
}
.header_bottom .information_bottom_block .info-calc-ico{
	position: absolute;
	left: -47px;
	top: 20px;
}
.form-part .info-calc-ico{
	position: absolute;
	right: -80px;
	top: -27px;
}
.info-calc-ico{
	display: inline-block;
	content: '';
	width: 24px;
	height: 30px;
	background: url("new-images/calc-ico-min.png") no-repeat 0 0;
	background-size: 24px 30px;
}
.header_bottom .information_bottom_block .info-search-ico{
	position: absolute;
	right: -48px;
	top: 20px;
}
.info-calc-ico, .info-search-ico{
    transition: all .3s ease;
    opacity: 0;
}
.active .info-calc-ico, .active .info-search-ico, .open .info-calc-ico, .open .info-search-ico{
    opacity: 1;
}
.info-calc-ico.animation, .info-search-ico.animation{
    transition: all .3s ease;
    opacity: 1;
}
.form-part .info-search-ico{
	position: absolute;
	left: -80px;
	top: -27px;
}
.info-search-ico{
	display: inline-block;
	content: '';
	width: 30px;
	height: 30px;
	background: url("new-images/search-ico-min.png") no-repeat 0 0;
	background-size: 30px 30px;
}
.form-part .search_form .search_form_input:before{
	display: none;
}
.form-part .form_styled .label{
	color: #fff;
}
.form-part .form_styled select, .form-part .form_styled input[type="text"]{
	box-shadow: 1.414px 1.414px 5px 0 rgba(0, 0, 0, 0.03);
	background: #fff;
	height: 51px!important;
	border: none;
	margin-bottom: 15px!important;
	padding: 11px 15px 8px 15px!important;
}
.form-part .search_form_submit{
	float: none!important;
	text-align: right;
}
.home-calc .calc-submit-button{
	text-align: right;
}
.form-part .form_styled .calc_total, .home_search .essays-count{
	font-size: 24px;
	line-height: 24px;
	color: #fff;
	font-family: 'Nunito-SemiBold', sans-serif;
	margin-top: 38px;
	display: block;
	text-align: center;
}
.home_search .essays-count{
	display: inline-block;
	margin: 0;
}
.home_search .essays-count-wrapper{
	text-align: center;
	margin-top: 28px;
}
.home_search .essays-count-wrapper .label{
	margin: 0 0 5px 0;
}
.form-part .form_styled .default_button{
	border:2px solid #fff;
	padding: 13px 20px 17px 20px;
	margin-top: 26px;
	width: 100%;
	max-width: 150px;
}
/*.calc_block_open, .search_block_open{*/
    /*cursor: pointer;*/
/*}*/
.drop-login-block, .drop-info-block{
	opacity: 0;
	visibility: hidden;
	z-index: -1;
	transition: all .4s ease;
	position: absolute;
	right: 0;
	top: 77px;
	width: 520px;
}
.drop-login-block.active, .drop-info-block.active{
	opacity: 1;
	visibility: visible;
	z-index: 9;
	transition: all .4s ease
}
.drop-info-block.drop-customer-user-block{
	padding: 0;
}
.drop-customer-user-block .tabs-block .tabs-button{
	width: 50%;
	float: left;
	padding: 20px 10px;
}
.drop-login-block .tabs-block .tabs-button{
	width: 50%;
	float: left;
}
.drop-login-block .tabs-block .tabs-button br{
	display: none;
}
.drop-login-block .tabs-block .shadow_box{
	padding: 20px;
	position: relative;
	margin: 0;
}
.drop-login-block .drop-login-close{
	display: inline-block;
	position: absolute;
	right: 5px;
	top: 5px;
	content: '';
	width: 14px;
	height: 14px;
	background: url("new-images/new-close-dark.png") no-repeat center;
	padding: 12px;
	border: 1px solid #000;
	border-radius: 50%;
	cursor: pointer;
}
.drop-login-block .login-block-wrapper .login-form {
	padding: 20px 180px 10px 20px;
}
.drop-info-block{
	width: 295px;
	background: #fff;
	padding: 20px;
	box-shadow: 0 0 20px rgba(0,0,0,.1);
	border-bottom: 10px solid #febb15;
	border-radius: 10px;
}
.drop-info-block.drop-user-block{
	border-color: #2b93fc;
}
.container .cu-data-tab{
	width: 100%;
	border: none;
	padding: 0;
	margin: 0;
}
.container .cu-data-tab .till {
	font-size: 14px;
	color: #ffb812;
	font-family: 'Nunito-Bold';
}
.container .cu-data-tab td{
	border: none;
	padding: 5px 0;
	font-size: 16px;
	line-height: 18px;
	color: #20283c;
	font-family: 'Nunito-Regular', sans-serif;
	white-space: normal;
	word-break: break-all;
}
.text-center {
    text-align: center;
}
.container .cu-data-tab.customer-vip .text-center {
    padding: 0;
}
.container .cu-data-tab.customer-vip .cu-title {
    padding-top: 0;
    line-height: 14px;
}
.container .cu-data-tab .cu-title {
	color: #20283c;
	font-size: 16px;
	line-height: 20px;
	font-family: 'Nunito-Regular', sans-serif;
	margin-bottom: 14px;
	text-align: center;
	padding: 3px 0 15px 0;
}
.container .cu-data-tab .cu-title b{
	font-family: 'Nunito-SemiBold', sans-serif;
	font-size: 18px;
	word-break: break-word;
}
.container .cu-data-tab .lbl{
	display: block;
	font-family: 'Nunito-Regular', sans-serif;
	font-size: 11px;
	line-height: 11px;
	color: #8e9198;
	text-transform: uppercase;
}
.container .cu-data-tab .link-td{
	padding: 0;
}
.container .cu-data-tab .divider{
	padding: 8px 0;
	font-size: 0;
	line-height: 0;
}
.container .cu-data-tab .cu-link{
	border: none;
	width: 100%;
	border-top: 1px solid #e9ecf7;
	display: block;
	transition: all .3s ease;
	padding: 10px 0 14px 40px;
	color: #052130;
	font-size: 15px;
	line-height: 15px;
	font-family: 'Nunito-Bold', sans-serif;
	background: #fff;
	outline: none;
	text-shadow: none;
	box-shadow: none;
	text-align: left;
	cursor: pointer;
	position: relative;
}
.container .cu-data-tab .cu-link:hover{
	transition: all .3s ease;
	background: #f5f7f8;
}
.cu-link .cu-ico{
	display: inline-block;
	position: absolute;
	left: 10px;
	margin: auto;
	top: 0;
	bottom: 0;
	content: '';
	background: url(new-images/user-buttons.png) no-repeat top left;
	width: 16px;
	height: 16px;
}
.cu-ico.cu-ico-partners{
	background-position: 0 0;
}
.cu-ico.cu-ico-discounts{
	background-position: 0 -17px;
}
.cu-ico.cu-ico-logout{
	background-position: 0 -34px;
	height: 14px;
}
.cu-ico.cu-ico-orders{
	background-position: 0 -49px;
}
.cu-ico.cu-ico-profile{
	background-position: 0 -66px;
}
.container .account-cu-data .cu-data-tab.left-table{
	float: left;
	width: 50%;
}
.container .account-cu-data .cu-data-tab.right-table{
	float: right;
	width: 50%;
}
.login-block-wrapper .login-form form.account-cu-data{
	margin: 15px 0 0 0;
}
.container .account-cu-data .cu-data-tab .cu-title{
	padding-bottom: 28px;
}
/*HEADER*/
/*MAIN*/
.content_wrapper{
	margin: 0 auto;
	max-width: 945px;
	color: #20283c;
}
.page_content{
	color: #20283c;
}
.page_content h2, .page_content h3, .page_content h4, .page_content h5, .page_content h6, .page_content .h1, .page_content .h2, .page_content .h3, .page_content .h4, .page_content .h5, .page_content .h6{
	margin-top: 20px;
	margin-bottom: 20px;
}
.page_content li{
	padding: 10px 0;
	list-style-position: inside;
}
.page_content .text-content li {
    padding: 3px 0;
    line-height: 24px;
}
.page_content table{
	margin: 20px 0;
}
.page_content .table-1 {
	border: none;
}
.page_content .table-1 td {
	padding: 4px;
	border: none;
}
.page_content .table-1 td p:last-child {
	margin: 0;
}
.page_content td{
	padding: 10px;
	border: 1px solid #64676e;
}
.gray_text{
	color: #64676e;
	font-size: 19px;
	line-height: 33px;
	font-family: 'Nunito-SemiBold', sans-serif;
}
.content_wrapper table{
	width: 100%;
	border: none;
	border-collapse: collapse;
	margin: 36px 0 14px 0;
}
.content_wrapper table.why-us-tab{
    margin: 0 0 20px 0;
    border: none;
}
.content_wrapper table.why-us-tab td{
    border: none;
    vertical-align: top;
    padding: 0 10px;
}
.content_wrapper table.why-us-tab ul.list1{
    margin: 0;
}
.main .first_block .text_block{
	margin: 2px 0 10px 2px;
}
.main .first_block .text_block.font_plus{
	margin-top: 0;
}
/* Payments */
.payment-radio-form {
	display: block;
	padding: 0 8px;
	margin: 0 0 8px;
	cursor: pointer;
}
.payment-radio-form.active_payment_method .payment-radio-form-wrapper{
	background: #fffaf1;
	border-color: #ffc34f;
}
.payment-radio-form .payment-radio-form-wrapper {
	margin: 0;
	background: #F7FAFC;
	border: solid #E2EBF2 2px;
	border-radius: 6px;
	width: 100%;
	box-sizing: border-box;
}
.payment-radio-form .payment-radio-form-wrapper .payment-radio-button {
	display: inline-block;
	width: 30%;
	vertical-align: middle;
    text-align: center;
}
.payment-radio-form .payment-radio-form-wrapper .payment-radio-button input[type="radio"]{
	display: block;
	margin: 0 auto 15px;
}
.payment-radio-form .payment-radio-form-wrapper .content {
	display: inline-block;
	width: 69%;
	vertical-align: middle;
	background: #fff;
	padding: 15px;
}
#pay_now_button{
	display: block;
	margin: 20px auto;
}
@media all and (max-width: 600px){
	.payment-radio-form .payment-radio-form-wrapper .payment-radio-button{
		display: block;
		width: 100%;
		padding: 25px 0 15px;
	}
	.payment-radio-form .payment-radio-form-wrapper .content{
		display: block;
		width: 100%;
	}
}
/* End Payments */
/*.main .first_block .container:before{*/
/*	font-size: 255px;*/
/*	line-height: 255px;*/
/*	color: #f5f7f8;*/
/*	font-family: 'NunitoSans-Black', sans-serif;*/
/*	letter-spacing: -3px;*/
/*	position: absolute;*/
/*	left: 0;*/
/*	top: -104px;*/
/*	display: inline-block;*/
/*	content: '250000';*/
/*	z-index: 0;*/
/*}*/
/*.main .second_block .container:before, .main .fourth_block .container:before{*/
/*	 font-size: 580px;*/
/*	 line-height: 580px;*/
/*	 color: #f5f7f8;*/
/*	 font-family: 'NunitoSans-Black', sans-serif;*/
/*	 letter-spacing: -3px;*/
/*	 position: absolute;*/
/*	 left: 0;*/
/*	 right: 0;*/
/*	 text-align: center;*/
/*	 top: -48px;*/
/*	 display: inline-block;*/
/*	 content: 'A';*/
/*	 z-index: 0;*/
/*}*/
/*.main .third_block .container:before{*/
/*	font-size: 350px;*/
/*	line-height: 350px;*/
/*	color: #f5f7f8;*/
/*	font-family: 'NunitoSans-Black', sans-serif;*/
/*	letter-spacing: -3px;*/
/*	position: absolute;*/
/*	left: 100%;*/
/*	text-align: center;*/
/*	top: -237px;*/
/*	display: inline-block;*/
/*	content: 'service';*/
/*	z-index: 0;*/
/*}*/
/*.main .fourth_block .container:before{*/
/*	top: 28px;*/
/*	content: 'B';*/
/*}*/
/*.main .fifth_block .container:before{*/
/*	font-size: 250px;*/
/*	line-height: 250px;*/
/*	color: #f5f7f8;*/
/*	font-family: 'NunitoSans-Black', sans-serif;*/
/*	letter-spacing: -3px;*/
/*	position: absolute;*/
/*	right: 100%;*/
/*	text-align: center;*/
/*	top: -327px;*/
/*	display: inline-block;*/
/*	content: 'writing';*/
/*	z-index: 0;*/
/*	margin-right: 14px;*/
/*}*/
/*.main .fifth_block .container:last-child:before{*/
/*	display: none;*/
/*}*/
/*.main .benefits_block_wrapper:before{*/
/*	font-size: 250px;*/
/*	line-height: 250px;*/
/*	color: #f5f7f8;*/
/*	font-family: 'NunitoSans-Black', sans-serif;*/
/*	letter-spacing: -3px;*/
/*	position: absolute;*/
/*	left: -17px;*/
/*	text-align: center;*/
/*	!*bottom: -309px;*!*/
/*	bottom: -508px;*/
/*	display: inline-block;*/
/*	content: 'We respect';*/
/*	z-index: 0;*/
/*	width: 1320px;*/
/*}*/
.main .block_number{
    display: none!important;
	position: absolute;
	-moz-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	-webkit-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	transform: rotate(-90deg);
	font-size: 25px;
	line-height: 25px;
	color: #20283c;
	font-family: 'Nunito-Bold', sans-serif;
	right: -228px;
	top: 162px;
}
main .home_block:nth-child(2n) .block_number{
	right: auto;
	left: -230px;
}
.main .block_number:after{
	width: 266px;
	height: 1px;
	background: #bcbec4;
	display: inline-block;
	content: '';
	position: relative;
	top: -10px;
	left: 29px;
}
main .home_block:nth-child(2) .block_number:after, main .home_block:nth-child(4) .block_number:after{
	background: #2b93fc;
	top: -7px;
}
.main h2, .main .h2{
	color: #20283c;
}
.main h2.big_title, .main .h2.big_title{
	font-size: 45px;
	line-height: 58px;
	font-family: 'NunitoSans-Black', sans-serif;
	position: relative;
	padding-bottom: 45px;
}
.main h2.big_title:after, .main .h2.big_title:after{
	position: absolute;
	left: 0;
	bottom: 0;
	display: inline-block;
	width: 96px;
	height: 3px;
	background: #2b93fc;
	content: '';
}
.main h2.small_title{
	font-size: 32px;
	line-height: 45px;
	margin-bottom: 36px;
}
.main .text_block.font_plus p{
	font-size: 19px;
	line-height: 35px;
	font-family: 'Nunito-SemiBold', sans-serif;
}
.main .text_block.font_middle p{
	font-size: 16px;
	line-height: 27px;
	font-family: 'Nunito-SemiBold', sans-serif;
	color: #20283c;
	margin-bottom: 27px;
}
.essays_categories_wrapper ul{
	list-style: none;
	padding: 0;
}
.essays_categories_wrapper ul li{
	display: table;
	width: 25%;
	float: left;
	list-style: none;
	border: 1px dotted #ccc;
	border-collapse: collapse;
}
.essays_categories_wrapper ul li:nth-child(4n){
	border-right: none;
}
.essays_categories_wrapper ul li:nth-child(n){
	border-left: none;
}
.essays_categories_wrapper ul li a{
	padding: 0 20px 0 60px;
	height: 69px;
	position: relative;
	transition: all .3s ease;
	display: table-cell;
	width: 100%;
	vertical-align: middle;
	font-size: 15px;
	color: #000;
	font-family: 'Nunito-Bold', sans-serif;
	line-height: 18px;
}
.essays_categories_wrapper ul li a:before{
	z-index: -1;
	transition: all .5s ease;
	border-color: #ffcb3a;
	position: absolute;
	left: -4px;
	top: -4px;
	content: '';
	width: 100%;
	height: 100%;
	border-radius: 5px;
}
.essays_categories_wrapper ul li a:hover:before{
	display: inline-block;
	box-shadow: 0 0 20px rgba(0,0,0,.1);
	border: 4px solid #ffcb3a;
	transition: all .5s ease;
	z-index: 1;
}
.essays_categories_wrapper ul li a .count{
	position: absolute;
	top: 10px;
	right: 10px;
	color: #fff;
	font-size: 0;
	line-height: 0;
	transition: all .3s ease;
}
.essays_categories_wrapper ul li a:hover .count{
	color: #8d95a4;
	font-size: 12px;
	line-height: 12px;
	transition: all .3s ease;
}
.essays_categories_wrapper .categories_ico{
	position: absolute;
	left: 20px;
	top: 0;
	bottom: 0;
	margin-top: auto;
	margin-bottom: auto;
}
.essays_categories_wrapper{
	margin-top: 43px;
}
/* statistics main */
.statistics{
	display: block;
	margin: 30px 0;
	padding: 124px 0;
}
.statistics.lazy-background.visible-bg{
	background: url(/files/images/statistics-bg.jpg) center no-repeat;
}
.statistics .stat-blocks{
	display: block;
	text-align: center;
}
.statistics .stat-blocks .s-block{
	display: inline-block;
	vertical-align: middle;
	width: 23%;
	border: 3px solid #fff;
	margin: 0 9px;
	padding: 15px 0;
}
.statistics .stat-blocks .s-block .counts{
	color: #fff;
	font-size: 30px;
	margin: 0 0 5px;
}
.statistics .stat-blocks .s-block .counts img{
	width: auto;
	display: inline-block;
	vertical-align: middle;
}
.statistics .stat-blocks .s-block .counts span{
	display: inline-block;
	vertical-align: middle;
}
.statistics .stat-blocks .s-block p{
	color: #fff;
	margin: 0;
	font-size: 18px;
}
.statistics .stat-blocks .s-block.prep-orders{
	margin-left: 0;
}
.statistics .stat-blocks .s-block.sup-agents{
	margin-right: 0;
}
/* end statistics main */
.second_block{
	margin-top: 116px;
}
.second_block .col-5 .text_block p{
	margin-bottom: 45px;
}
.info_block_wrapper .info_block{
	background: #fff;
	box-shadow: 0 0 20px rgba(0,0,0,.1);
	border-bottom: 10px solid;
	border-radius: 10px;
	padding: 100px 34px 20px 34px;
	position: relative;
	margin-bottom: 31px;
}
.info_block_wrapper .info_block .info_block_title{
	color: #20283c;
	font-size: 20px;
	line-height: 27px;
	font-family: 'Nunito-SemiBold', sans-serif;
	margin-bottom: 14px;
}
.info_block_wrapper .info_block .info_block_text{
	font-size: 15px;
	line-height: 24px;
	color: #20283c;
	min-height: 70px;
}
.main .third_block.lazy-background.visible-bg{
	margin-top: 73px;
	background: transparent url("new-images/girl_bg.png") no-repeat -6px 13px;
	min-height: 751px;
}
.info_block_wrapper .info_block_blue{border-color: #2b93fc}
.info_block_wrapper .info_block_red{border-color: #d7538e}
.info_block_wrapper .info_block_blue2{border-color: #53c3d7;margin-top: 111px}
.info_block_wrapper .info_block_green{border-color: #7cd447}
.info_block_wrapper .info_block:before, .info_block_wrapper .info_block:after {background-image: url(new-images/info_block_sprite.png);background-repeat: no-repeat;display: inline-block;position: absolute; content: ''}
.info_block_wrapper .info_block:before{top: 0;right: 0}
.info_block_wrapper .info_block:after{top: 32px;left: 35px}
.info_block_wrapper .info_block_blue:before{width: 143px;height: 170px;background-position: -2px -2px}
.info_block_wrapper .info_block_red:before{width: 138px;height: 167px;background-position: -149px -2px}
.info_block_wrapper .info_block_blue2:before{width: 146px;height: 176px;background-position: -291px -2px}
.info_block_wrapper .info_block_green:before{width: 155px;height: 167px;background-position: -2px -182px}
.info_block_wrapper .info_block_blue:after{width: 44px;height: 44px;background-position: -161px -182px}
.info_block_wrapper .info_block_red:after {width: 45px;height: 41px;background-position: -209px -182px}
.info_block_wrapper .info_block_blue2:after{width: 43px;height: 38px;background-position: -441px -2px}
.info_block_wrapper .info_block_green:after{width: 47px;height: 38px;background-position: -258px -182px}
.main .fourth_block{
	margin-top: 82px;
	position: relative;
	z-index: 0;
}
.main .fourth_block .container:after{
	content: url("new-images/fourth_block_img.png");
	position: absolute;
	z-index: 0;
	right: 27px;
	top: 21px;
	display: inline-block;
}
.main .fourth_block .col-5{
	padding-right: 0;
}
.main .fourth_block .text_block .copy_title{
	font-size: 12px;
	line-height: 12px;
	color: #2b93fc;
	margin-bottom: 20px;
	text-transform: uppercase;
}
.main .fourth_block h2{
	margin-bottom: 35px;
}
.main .fourth_block .text_block p{
	margin-bottom: 45px;
}
.main .fifth_block.lazy-background.visible-bg{
	margin-top: 126px;
	background: url("new-images/benefits_block_img.jpg") no-repeat -8px -40px;
	position: relative;
}
.h2.big_title.reverse{
	padding-top: 45px;
	padding-bottom: 0;
}
.h2.big_title.reverse{
	text-shadow: rgb(255, 255, 255) 3px 3px 4px, rgb(255, 255, 255) -3px -3px 4px, rgb(255, 255, 255) 3px -3px 4px, rgb(255, 255, 255) -3px 3px 4px;
}
.fifth_block .h2.big_title.reverse:after{
	bottom: auto;
	top: 0;
}
.fifth_block .h2.big_title{
	margin-bottom: 130px;
}
.fifth_block .h2{
	display: block;
}
.benefits_icon.lazy-background.visible-bg{background-image: url(new-images/benefits_block_sprites.png);background-repeat: no-repeat;display: inline-block;content: '';width: 112px;height: 112px}
.benefits_icon1{background-position: -2px -2px;}
.benefits_icon2{background-position: -118px -2px}
.benefits_icon3{background-position: -2px -118px}
.benefits_block_wrapper{
	margin-bottom: 118px;
}
.benefits_block{
	background: #fff;
	border-radius: 10px;
	box-shadow: 0 0 50px rgba(0,0,0,.1);
	text-align: center;
	position: relative;
	padding: 84px 40px 40px 40px;
	min-height: 430px;
}
.benefits_block .benefits_block_title{
	font-size: 19px;
	line-height: 28px;
	color: #20283c;
	font-family: 'Nunito-Bold', sans-serif;
	margin-bottom: 17px;
}
.benefits_block .benefits_block_text{
	font-size: 15px;
	line-height: 24px;
	color: #64676e;
	font-family: 'Nunito-SemiBold', sans-serif;
}
.benefits_block .benefits_icon_wrapper{
	position: absolute;
	left: 0;
	top: -58px;
	text-align: center;
	width: 100%;
}
.fifth_block .padding_add{
	padding-top: 45px;
}
.fifth_block .benefits_block_buttons{
	margin-top: 64px;
}
.fifth_block .benefits_block_buttons .simple_logo{
	position: relative;
	top: -35px;
	right: -23px;
}
.fifth_block .benefits_block_buttons .default_button{
	margin-right: 19px;
	min-width: 255px;
}
.sixth_block.lazy-background.visible-bg{
	margin-top: 92px;
	background: url("new-images/support_block_bg.png") no-repeat 102% 9px;
}
.sixth_block .text_block{
	color: #fff;
	padding: 109px 0 0 0;
}
.sixth_block .text_block h2, .sixth_block .text_block .h2{
	color: #fff;
	margin-bottom: 38px;
	line-height: 45px;
	display: block;
}
.sixth_block .contacts_information{
	margin: 15px 0 60px 0;
}
.text_block .contacts_information p.small_title{
	font-size: 16px;
	line-height: 18px;
	margin-bottom: 13px;
}
.text_block .contacts_information a{
	color: #fff;
	font-family: 'Nunito-Bold', sans-serif;
	font-size: 22px;
	line-height: 22px;
}
.text_block .contacts_information .phone_wrapper{
	padding: 0 37px;
	top: 17px;
}
.prices_form_wrapper td, .contacts_form_wrapper td, .form_styled td{
	border: none;
	padding: 0;
}
.pages .breadcrumbs{
	background: transparent url("new-images/breadcrumbs_bg.png") no-repeat top center;
	padding: 62px 0 0 0;
	min-height: 253px;
	margin: 0 0 60px 0;
}
.pages .breadcrumbs li{
	padding: 0;
}
.pages .breadcrumbs li a, .pages .breadcrumbs li span{
	font-size: 12px;
	line-height: 12px;
	color: #fff;
	text-transform: uppercase;
	font-family: 'Nunito-SemiBold', sans-serif;
}
.pages .breadcrumbs .page-title{
	margin-bottom: 20px;
}
.pages .breadcrumbs .sep{
	margin: 0 5px 0 11px;
	text-align: center;
	width: 5px;
}
.pages .breadcrumbs .sep:before{
	display: inline-block;
	position: relative;
	content: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAHBAMAAAAyiZrdAAAAG1BMVEUAAAD////////////////////////////////rTT7CAAAACXRSTlMARz0JMycRBwOuT57kAAAAHUlEQVQI12MQZWBgSPRgYGBWKmBgMFQA0SA+SBwAKZAC+Mbhs+kAAAAASUVORK5CYII=');
}
.shadow_block, .shadow_box{
	background: #fff;
	box-shadow: 0 0 50px rgba(0,0,0,0.2);
	padding: 32px 500px 32px 54px;
	width: 100%;
	max-width: 1140px;
	margin: 30px 0;
}
.shadow_box{
	padding: 30px;
}
.form_styled span.label{
	display: block;
	font-size: 14px;
	line-height: 16px;
	color: #20283c;
	font-family: 'Nunito-SemiBold', sans-serif;
	margin-bottom: 12px;
}
.form_styled .service-delivery span.label{
	color: #0071c7;
}
.form_styled span.label.error{
    color: #FF392B;
}
.form_styled > table{
	width: 100%;
}
.form_styled > table td{
	vertical-align: top;
}
.registration_form_wrapper.shadow_block{
	background: #fff url("new-images/registration_bg.png") no-repeat top right;
	margin: 87px 0 20px 0;
}
.form_styled input[type='text'], .form_styled input[type='password'], .form_styled input[type='email'], .form_styled textarea, .form_styled select, .form_styled input[type='tel'], .form_styled input[type='file'], .form_styled input[type="number"]{
	width: 100%;
	font-size: 13px;
	line-height: 25px;
	color: #797e8a;
	padding: 11px 15px 8px 15px;
	font-family: 'Nunito-Regular', sans-serif;
	border: 1px solid #c7c9ce;
	transition: all .3s ease;
	border-radius: 5px;
	outline: none;
	margin-bottom: 22px;
	height: 39px;
	background: #fff;
}
.form_styled input[type='text']:hover, .form_styled input[type='password']:hover, .form_styled input[type='email']:hover, .form_styled textarea:hover, .form_styled select:hover, .form_styled input[type='tel']:hover, .form_styled input[type='file']:hover{
	border-color: #d8dadb;
	box-shadow: 0 0 10px rgba(0,0,0,.1);
	transition: all .3s ease;
}
.form_styled input[type='text']:focus, .form_styled input[type='password']:focus, .form_styled input[type='email']:focus, .form_styled textarea:focus, .form_styled select:focus, .form_styled input[type='tel']:focus, .form_styled input[type='file']:focus{
	border-color: #2b93fc;
	box-shadow: none;
	transition: all .3s ease;
	color: #20283c;
}
.form_styled textarea{
	min-height: 100px;
	resize: vertical;
}
.form_styled input[type='text'].error, .form_styled input[type='password'].error, .form_styled input[type='email'].error, .form_styled textarea.error, .form_styled select.error, .form_styled input[type='tel'].error, .form_styled input[type='file'].error, .form_styled input[type='number'].error{
	border-color: #FF3737;
	background: #fff3f3
}
label.error{
	color: #FF3737;
}
.form_styled .package_item{
	display: block;
	width: 33.333333333%;
	float: left;
}
.form_styled .package_wrapper .package{
	display: block;
	margin: 0 10px;
	background: #fff;
	border-radius: 10px;
	border: 1px solid #fff;
	border-bottom: 3px solid #797e8a;
	text-align: center;
	box-shadow: 0 0 20px rgba(0,0,0,.15);
	cursor: pointer;
	transition: all .3s ease;
	position: relative;
	padding: 9px 10px;
}
.form_styled .package_wrapper .package:hover{
	border-color: #797e8a;
}
.form_styled .package_wrapper .package.selected{
	border-color: #2b93fc!important;
	transition: all .3s ease;
}
.form_styled .package_wrapper .package_item:first-child .package{
	margin-left: 0;
}
.form_styled .package_wrapper .package_item:last-child .package{
	margin-right: 0;
}
.form_styled .package_wrapper .package input[type='radio']{
	position: absolute;
	left: 0;
	top: 0;
	opacity: 0;
}
.form_styled h3{
	color: #2b93fc;
	text-align: left;
	font-size: 31px;
	line-height: 35px;
	margin-bottom: 19px;
}
.form_styled .left_td, .form_styled .right_td{
	width: 50%;
}
.form_styled .left_td{
	padding-right: 18px;
}
.form_styled .right_td{
	padding-left: 18px;
}
.form_styled .login_text{
	font-size: 16px;
	line-height: 18px;
	color: #64676e;
	font-family: 'Nunito-SemiBold', sans-serif;
	margin-bottom: 30px;
}
.package .package_title{
	font-size: 15px;
	line-height: 15px;
	color: #20283c;
	font-family: 'Nunito-SemiBold', sans-serif;
	margin: 8px 0 5px 0;
}
.package .package_price{
	font-size: 20px;
	line-height: 20px;
	color: #20283c;
	font-family: 'Nunito-Bold', sans-serif;
	margin: 0 0 6px 0;
}
.form_styled .disclaimer p{
	margin: 33px 0 13px 0;
	color: #20283c;
}
.form_styled .accept_td{
	color: #20283c;
}
.form_styled .accept_td .accept_check{
	margin-left: 24px;
}
.form_styled .submit_button_wrapper{
	margin: 45px 0 7px 0;
}
.form_styled .submit_button_wrapper .default_button{
	min-width: 156px;
}
.submit_form_wrapper .form_styled h3, .prices_form_wrapper .form_styled h3{
	color: #20283c;
	margin-top: 0;
}
.submit_form_wrapper.shadow_block{
	background: #fff url("new-images/submit_form_bg.png") no-repeat top right;
	margin: 40px 0;
	padding-top: 25px;
	padding-bottom: 24px;
}
.submit_form_wrapper .form_styled .submit_button_wrapper{
	margin: 0;
}
.contacts_form_wrapper.shadow_block{
	padding: 0;
}
.contacts_form_wrapper .form_wrapper{
	width: 57%;
	padding: 25px 9px 0 53px;
}
.contacts_form_wrapper .form_wrapper .blue_button{
	margin-right: 15px;
}
.contacts_form_wrapper .contacts_wrapper{
	width: 431px;
	height: 542px;
	background: #fcd40b url("new-images/contacts_bg.png") no-repeat right bottom;
	color: #20283c;
	padding: 53px 150px 53px 57px;
	background-size: cover;
}
.contacts_form_wrapper .contacts_wrapper a{
	color: #20283c;
}
.contacts_form_wrapper .form_wrapper h3{
	color: #20283c;
}
.contacts_form_wrapper .contacts_wrapper h3{
	color: #20283c;
	margin-bottom: 50px;
}
.contacts_form_wrapper .contacts_wrapper .contacts_links li{
	list-style: none;
	border-bottom: 1px solid rgba(255,255,255,.3);
	padding: 0 0 19px 26px;
	margin-bottom: 16px;
	position: relative;
}
.contacts_form_wrapper .contacts_wrapper .contacts_links li .contacts_ico{
	position: absolute;
	left: 0;
	top: 4px;
}
.contacts_form_wrapper .contacts_wrapper .contacts_links li .contacts_ico.sprite_mail_ico{
	top: 9px;
}
.contacts_form_wrapper .contacts_wrapper .contacts_links li a, .contacts_form_wrapper .contacts_wrapper .contacts_links li .a{
	font-size: 13px;
	line-height: 19px;
	font-family: 'Nunito-SemiBold', sans-serif;
}
.contacts_form_wrapper .contacts_wrapper .contacts_links li:last-child{
	border-bottom: none;
}
.contacts_form_wrapper .contacts_wrapper .fw_block{
	margin-top: 28px;
}
.contacts_form_wrapper .contacts_wrapper .fw_block h3{
	margin-bottom: 38px;
}
.prices_form_wrapper.shadow_block{
	padding: 21px 60px;
	margin-top: 10px;
}
.prices_form_wrapper .form_styled h3{
	margin-bottom: 6px;
}
.prices_form_wrapper .form_styled span.label{
	color: #797e8a;
}
.prices_form_wrapper table{
	width: 100%;
}
.prices_form_wrapper table.table_prices{
	margin-top: 10px;
}
.prices_form_wrapper .prices_selectors td{
	width: 33.333333%;
}
.prices_form_wrapper .currency_select{
	font-size: 14px;
	line-height: 24px;
	color: #797e8a;
	background: #fff;
	border: 1px solid #c7c9ce;
	padding: 6px 10px 7px 10px;
	display: inline-block;
	width: 66px;
	margin-right: -6px;
	font-family: 'Nunito-SemiBold', sans-serif;
	cursor: pointer;
	transition: all .3s ease;
}
.prices_form_wrapper .currency_select:hover, .prices_form_wrapper .currency_select.currency_select_active{
	font-family: 'Nunito-Bold', sans-serif;
	transition: all .3s ease;
}
.prices_form_wrapper .currency_select.currency_select_active{
	color: #2b93fc;
}
.prices_form_wrapper .currency_select:focus{
	outline: none;
}
.prices_form_wrapper .currency_select_wrapper .currency_select:first-child{
	border-radius: 5px 0 0 5px;
}
.prices_form_wrapper .currency_select_wrapper .currency_select:last-child{
	border-radius: 0 5px 5px 0;
}
.table_prices td{
	font-size: 13px;
	line-height: 13px;
	color: #323538;
	font-family: 'Nunito-Bold', sans-serif;
	padding: 14px 5px;
	background: #fff;
}
.table_prices tr td:first-child{
	text-align: center;
}
.table_prices tr td:first-child, .table_prices tr:first-child td{
	font-size: 15px;
	line-height: 15px;
}
.table_prices tr:first-child td:first-child{
	color: #2b93fc;
}
.table_prices tr:nth-child(2n+1) td{
	background: #eaf4ff;
	border-bottom: 1px solid #cae4fe;
	border-top: 1px solid #cae4fe;
}
.table_prices tr:first-child td{
	border-bottom: 1px solid #20283c;
	border-top: none;
	background: #fff;
	padding: 10px 5px 24px 5px;
	vertical-align: middle;
}
#price_calculator_container{
	margin-bottom: 40px!important;
}
.beware_image_wrapper{
	margin: 14px 0 43px 0;
}
.beware_table_wrapper{
	border: 1px solid #e9eaec;
	border-radius: 10px;
	position: relative;
	margin: 20px 0 30px 0;
	padding: 0;
}
.beware_table td, .beware_table th{
	margin: 0;
	border: none;
	width: 50%;
}
.beware_table tr td:first-child, .beware_table tr th:first-child{
	border-right: 1px solid #e9eaec;
}
.beware_table th{
	font-size: 25px;
	line-height: 30px;
	color: #20283c;
	font-family: 'Nunito-SemiBold', sans-serif;
	border-bottom: 1px solid #e9eaec;
	padding: 27px 15px;
	text-align: center;
}
.beware_table th.plus{
	color: #2b93fc;
}
.beware_table td{
	font-size: 16px;
	line-height: 23px;
	color: #20283c;
	font-family: 'Nunito-SemiBold', sans-serif;
	padding: 15px 15px 13px 33px;
	vertical-align: top;
}
.beware_table tr:last-child td{
	padding-bottom: 55px;
}
.beware_table td div{
	position: relative;
	padding-left: 30px;
}
.beware_table td div:before, .beware_table_wrapper:before, .beware_table_wrapper:after{
	background-image: url(new-images/beware_sprite.png);
	background-repeat: no-repeat;
	display: inline-block;
	position: absolute;
	content: '';
}
.beware_table td.plus div:before, .beware_table td.minus div:before{
	width: 19px;
	height: 19px;
	left: 0;
	top: 4px;
}
.beware_table td.plus div:before{
	background-position: -181px -5px;
}
.beware_table td.minus div:before{
	width: 19px;
	height: 19px;
	background-position: -152px -5px;
}
.beware_table_wrapper:before{
	width: 137px;
	height: 145px;
	background-position: -5px -5px;
	bottom: 0;
	left: 0;
}
.beware_table_wrapper:after {
	width: 146px;
	height: 146px;
	background-position: -210px -5px;
	bottom: 0;
	right: 0;
}
.discounts_block_wrapper{
	margin: 15px 0;
}
.discounts_block{
	max-width: 300px;
	width: 100%;
	margin: 20px auto;
	border-radius: 10px;
	border-bottom: 5px solid #d5e9fe;
	box-shadow: 0 0 10px rgba(0,0,0,.1);
	text-align: center;
	background: #fff url("new-images/discounts_block_bg.png") no-repeat top center;
	padding: 36px 5px 41px 5px;
}
.discounts_block .discounts_icon_wrapper{
	margin-bottom: 30px;
}
.discounts_block .discounts_percents p{
	font-size: 42px;
	line-height: 32px;
	color: #20283c;
	font-family: 'NunitoSans-Black', sans-serif;
	text-transform: uppercase;
}
.discounts_block  .discounts_pages{
	display: inline-block;
	padding: 10px 0;
	margin: 3px 0;
	border-top: 2px solid #d5e9fe;
	font-size: 17px;
	line-height: 20px;
	color: #64676e;
	font-family: 'Nunito-SemiBold', sans-serif;
}
.discounts_block .dicsounts_button .default_button{
	width: 100%;
	max-width: 200px;
}
.discounts_block  .discounts_pages span{
	display: block;
	font-family: 'Nunito-ExtraBold', sans-serif;
}
.discount_icon {
	background-image: url(new-images/discounts_sprite.png);
	background-repeat: no-repeat;
	display: inline-block;
}
.sprite-disc_icon1 {
	width: 81px;
	height: 80px;
	background-position: -5px -5px;
}
.sprite-disc_icon2 {
	width: 81px;
	height: 80px;
	background-position: -96px -5px;
}
.sprite-disc_icon3 {
	width: 81px;
	height: 80px;
	background-position: -5px -95px;
}
.faq_image_wrapper{
	text-align: center;
	margin-top: 33px;
	margin-bottom: 52px;
}
.faq_image_wrapper img{
	display: inline-block;
	max-width: 88%;
	width: 100%;
}
.faq_item .faq_title:before {
	background-image: url(new-images/faq_sprites.png);
	background-repeat: no-repeat;
	display: inline-block;
	content: '';
	position: absolute;
	left: -7px;
	top: 6px;
}
.faq_item .faq_title.minus:before{
	width: 15px;
	height: 15px;
	background-position: -5px -5px;
}
.faq_item .faq_title:before{
	width: 15px;
	height: 15px;
	background-position: -30px -5px;
}
.faq_item{
	padding: 13px 30px;
	transition: all .3s ease;
}
.faq_item.active{
	transition: all .3s ease;
	padding-top: 11px;
	padding-bottom: 29px;
	border: 1px solid #f6f6f6;
	box-shadow: 0 0 10px rgba(0,0,0,.1);
	margin-bottom: 10px;
}
.faq_item .faq_ans{
	font-size: 0;
	line-height: 0;
	padding: 0 30px;
	margin: 0;
	color: #64676e;
	font-family: 'Nunito-SemiBold', sans-serif;
	transition: all .3s ease;
	opacity: 0;
	height: 0;
}
.faq_item.active .faq_ans{
	transition: all .3s ease;
	font-size: 15px;
	line-height: 24px;
	opacity: 1;
	margin: 10px 0;
	height: auto;
}
.faq_item .faq_title{
	margin: 0;
	font-size: 17px;
	line-height: 22px;
	color: #20283c;
	font-family: 'Nunito-Bold', sans-serif;
	position: relative;
	padding: 0 0 0 27px;
	cursor: pointer;
}
.guarantees_ico {
	background-image: url(new-images/gr_sprite.png);
	background-repeat: no-repeat;
	display: inline-block;
	position: absolute;
	left: 0;
	top: 7px;
	width: 61px;
	height: 61px;
}
.sprite-gr_ico1{background-position: -5px -5px}
.sprite-gr_ico10{background-position: -76px -5px}
.sprite-gr_ico2{background-position: -147px -5px}
.sprite-gr_ico3{background-position: -5px -76px}
.sprite-gr_ico4{background-position: -76px -76px}
.sprite-gr_ico5{background-position: -147px -76px}
.sprite-gr_ico6{background-position: -5px -147px}
.sprite-gr_ico7{background-position: -76px -147px}
.sprite-gr_ico8{background-position: -147px -147px}
.sprite-gr_ico9{background-position: -218px -5px}
.guarantees_table .guarantees_title{
	font-size: 21px;
	line-height: 25px;
	color: #20283c;
	font-family: 'Nunito-Bold', sans-serif;
	margin-bottom: 15px;
}
.guarantees_table td div{
	position: relative;
	padding: 0 0 0 83px;
}
.guarantees_table td{
	width: 50%;
	font-size: 14px;
	line-height: 24px;
	color: #64676e;
	font-family: 'Nunito-SemiBold', sans-serif;
	padding: 0 10px 20px 3px;
	vertical-align: top;
	border: none;
}
.how_list{
	max-width: 795px;
	margin: 20px auto;
	list-style: none;
	padding: 0;
}
.how_list h4{
	color: #20283c;
	margin-bottom: 19px;
}
.how_list li p{
	font-size: 14px;
	line-height: 22px;
	color: #64676e;
	font-family: 'Nunito-SemiBold', sans-serif;
}
.how_list li{
	border-bottom: 1px dotted #d7d8dc;
	padding: 20px 0 20px 86px;
	position: relative;
	margin: 0 0 20px 0;
}
.how_list h3 {
	padding-left: 68px;
}
.how_sprite {
	background-image: url(new-images/how_sprite.png);
	background-repeat: no-repeat;
	display: inline-block;
	position: absolute;
	left: 0;
	top: 16px;
	width: 61px;
	height: 61px;
}
.sprite-how_ico1{background-position: -5px -5px}
.sprite-how_ico2{background-position: -76px -5px}
.sprite-how_ico3{background-position: -5px -76px}
.sprite-how_ico4{background-position: -76px -76px}
.sprite-how_ico5{background-position: -147px -5px}
.sprite-how_ico6{background-position: -147px -76px}
.services_sprite {
	background-image: url(new-images/services_sprite.png);
	background-repeat: no-repeat;
	display: inline-block;
	position: absolute;
	left: 0;
	top: 0;
}
.sprite-services_ico1{width: 36px;height: 34px;background-position: -5px -5px}
.sprite-services_ico2{width: 37px;height: 37px;background-position: -51px -5px}
.sprite-services_ico3{width: 32px;height: 33px;background-position: -5px -52px}
.sprite-services_ico4{width: 37px;height: 33px;background-position: -47px -52px}
.sprite-services_ico5{width: 36px;height: 36px;background-position: -98px -5px}
.sprite-services_ico6{width: 30px;height: 32px;background-position: -98px -51px}
.sprite-services_ico7{width: 35px;height: 33px;background-position: -94px -93px}
.sprite-services_ico8{width: 28px;height: 35px;background-position: -144px -5px}
.sprite-services_ico9{width: 30px;height: 34px;background-position: -147px -97px;}
.services_table .icon_bg{background-color: #e9f4ff;text-align: center;padding: 13px 15px; border-radius: 50%;display: inline-block}
.services_table td{
	vertical-align: top;
	width: 33.33333333%;
	border: 1px dashed #c0c0c0;
	padding: 0;
}
.services_table tr td:nth-child(3n+1){
	border-left: none;
}
.services_table tr td:nth-child(3n+3){
	border-right: none;
}
.services_table .text_td{
    padding: 30px 25px 18px 25px;
	font-size: 15px;
	line-height: 25px;
	color: #20283c;
}
.services_table .text_td .services_table_title{
	font-size: 16px;
	line-height: 22px;
	color: #20283c;
	font-family: 'Nunito-ExtraBold', sans-serif;
	text-transform: uppercase;
	display: block;
	min-height: 48px;
	padding: 3px 0 0 61px;
	position: relative;
}
.services_table .button_td{
	text-align: center;
	border: 4px solid #ffcb3a!important;
	box-shadow: 0 0 10px rgba(0,0,0,.1);
	vertical-align: middle;
}
.services_table .button_td .services_sprite{
	position: relative;
	left: auto;
	top: auto;
}
.services_table .button_td .button_td_title{
	color: #173179;
	font-size: 16px;
	line-height: 22px;
	font-family: 'Nunito-ExtraBold', sans-serif;
	margin: 20px 0 30px 0;
}
.services_table  .image_td{
	font-size: 0;
	line-height: 0;
	border: none!important;
}
.services_table  .image_td img{
	width: 100%;
}
.why_content .why_image1{
	margin: 32px 0 33px 0;
}
.why_content .why_image2{
	margin: 60px 0 45px 0;
}
.why_content .why_image3{
	margin: 53px 0 38px 0;
}
.why_content .why_image1 img{
	float: right;
	max-width: 100%;
}
.why_content > .row{
	margin-bottom: 20px;
}
.why_content .title_style:before{
	display: block;
	width: 100%;
	height: 130px;
	border-right: 4px solid #ffcb3a;
	margin-bottom: 60px;
	content: '';
}
.why_content .title_style{
	margin-top: 60px;
}
.testi_quote_ico{
	width: 26px;
	height: 20px;
	display: inline-block;
	content: url("new-images/quote1.png");
	margin: 7px 0 0 0;
}
.why_testimonials .why_testimonials_icon{
	text-align: right;
}
.why_testimonials .why_testimonials_author .name{
	font-size: 16px;
	line-height: 20px;
	color: #20283c;
	font-family: 'Nunito-ExtraBold', sans-serif;
	margin-bottom: 14px;
}
.why_testimonials .why_testimonials_author .title{
	font-size: 13px;
	line-height: 19px;
	color: #81858d;
	font-family: 'Nunito-Regular', sans-serif;
}
.why_testimonials .why_testimonials_text{
	min-height: 300px;
	line-height: 26px;
}
.search_form .search_form_input{
	position: relative;
	display: inline-block;
	width: 100%;
	max-width: 635px;
}
@media(min-width: 992px){
	.search_form .search_form_input {
	    max-width: calc(100% - 150px);
	}
	.search_form .search_form_submit{
	    display: inline-block;
	}
}
.search_form .search_form_input:before{
	position: absolute;
	left: 10px;
	top: 10px;
	display: inline-block;
	content: url("new-images/search.png");
}
.search_form .search_form_input input[type="text"]{
	height: 50px;
	padding: 10px 30px;
	margin: 0;
}
.search_form .search_form_input label{
	position: absolute;
	top: 1px;
	right: 1px;
	height: 48px;
	padding: 16px 30px;
	font-size: 13px;
	line-height: 13px;
	color: #797e8a;
	text-align: center;
	display: inline-block;
	background: #e9eaec;
	border-radius: 5px;
}
.search_form .search_form_input input[type="text"].checkbox_show{
	padding-right: 140px;
}
/*.search_form .search_form_submit{*/
	/*float: right;*/
/*}*/
.search_form .search_form_submit .default_button{
	width: 143px;
}
.essays_categories_list_wrapper{
	padding: 23px 0 27px 0;
	margin: 33px 0 28px 0;
	border-top: 1px dotted #d7d8dc;
	border-bottom: 1px dotted #d7d8dc;
}
.essays_categories_list_wrapper .categories_list{
	list-style: none;
	padding: 0;
	margin: 0;
}
.essays_categories_list_wrapper .categories_list li{
	display: inline-block;
	float: left;
	width: 25%;
	padding: 2px 0 10px 0;
}
.essays_categories_list_wrapper .categories_list li a{
	font-size: 14px;
	line-height: 16px;
	color: #000;
	font-family: 'Nunito-SemiBold', sans-serif;
	padding: 0 0 0 25px;
	position: relative;
}
.essays_categories_list_wrapper .categories_list li a:hover{
	color: #ff9d00;
}
.essays_categories_list_wrapper .categories_list li a span{
	font-family: 'Nunito-Bold', sans-serif;
}
.essays_categories_list_wrapper .categories_list li a:before{
	position: absolute;
	display: inline-block;
	left: 0;
	top: 0;
	content: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAANCAYAAACZ3F9/AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAAAwklEQVQoz42SYQ2DMBCFvyMYqAUsdBJAAgr6YxI2CUPCllQBEkDCamEWkND96C0pTbfxJRcKvJeX3p1QED090ANWPwVgFcea6yQzGOAOjNSZgbM4NoA2+7FkKTVGoANOAI2mXSqmh1aOVW0yQnopeGmVJGP0WMBwHBM9ti1MqziGQjjpdRbtNoBpIXVJ6aMn6vmqz1sldWvEEQrzPzZxhE9zpoqg0yqZYL8AT37PESCIy+aoDKTt+MasGnaJWfKhXX0Diecyvm8JyycAAAAASUVORK5CYII=');
}
.pagination li {
    display: inline-block;
    vertical-align: top;
}
.pagination a, .pagination span, .pagination .a{
	font-size: 15px;
	line-height: 15px;
	font-family: 'Nunito-Bold', sans-serif;
	display: inline-block;
	padding: 2px 2px;
	text-transform: uppercase;
	color: #000;
	border-bottom: 1px solid transparent;
	font-style: normal;
}
.pagination a:hover, .pagination .active, .pagination .selected span {
	color: #2b93fc;
	border-bottom: 1px solid #2b93fc;
}
.pagination2 a, .pagination2 > span, .pagination2 .a{
	font-size: 13px;
	line-height: 13px;
	padding: 4px 6px 5px 6px;
	margin: 2px 3px;
	font-family: 'Nunito-Bold', sans-serif;
	display: inline-block;
	text-transform: uppercase;
	color: #20283c;
	border-radius: 3px;
}
.pagination2 a:hover, .pagination2 .active{
	color: #fff;
	background: #13aeff;
}
.pagination2 .prev span, .pagination2 .next span {
	position: relative;
	top: -1px;
	padding: 0;
	margin: 0;
	border-radius: 0;
}
.pagination2 .prev:hover, .pagination2 .next:hover{
	background: transparent;
	color: #a3a6a9;
}
.pagination2 .prev{
	margin-right: 10px;
}
.pagination2 .next{
	margin-left: 10px;
}
.essays_list_ico{background-image: url(new-images/essays_list_sprites.png);background-repeat: no-repeat;display: inline-block;position: relative}
.sprite-e_download{width: 21px;height: 26px;background-position: -5px -5px}
.sprite-e_pages{width: 9px;height: 11px;background-position: -36px -5px;margin: 0 4px;top: 3px}
.sprite-e_words{width: 10px;height: 10px;background-position: -36px -26px;margin: 0 4px;top: 5px}
.essays_list{
	padding: 2px 0;
	margin: 28px 0;
	border-top: 3px solid #20283c;
	list-style: none;
}
.essays_list .article-preview-content {
    margin: 17px 0 4px 0;
}
.essays_h3{
	margin: 0;
}
.essays_list li{
	padding: 20px 0;
	margin: 0;
	border-bottom: 1px dotted #d7d8dc;
}
.essays_list .essays_list_title, .essays_list .essays_list_download{
	float: left;
}
.essays_list .essays_list_title .icon {
	width: 12px;
	margin: 0 2px 0 0;
}
.essays_list .essays_list_title{
	width: 80%;
	font-size: 14px;
	line-height: 14px;
	color: #797e8a;
	font-family: 'Nunito-SemiBold', sans-serif;
	text-align: left;
}
.essays_list .essays_list_title .essays_list_title_link{
	font-size: 18px;
	line-height: 22px;
	color: #20283c;
	margin-bottom: 22px;
	display: inline-block;
}
.essays_list .essays_list_title .essays_list_title_link:hover{
	color: #2b93fc;
}
.essays_list .essays_list_download {
	width: 20%;
	text-align: right;
	padding: 23px 15px;
	position: relative;
}
.essays_list .essays_list_download .notice {
	position: absolute;
	top: 0;
	right: 0;
	font-size: 11px;
}
.issues_essay a{
	font-size: 14px;
	line-height: 14px;
	color: #20283c;
	font-family: 'Nunito-Regular', sans-serif;
	padding: 6px 10px 4px 10px;
	display: inline-block;
	border-radius: 9px;
	border: 1px solid #e0e1e2;
	margin: 0 6px 6px 0;
}
.issues_essay a:hover{
	color: #fff;
	border-color: #2b93fc;
	background-color: #2b93fc;
}
.issues_essay a:last-child{
	margin-right: 0;
}
.essay_content_title{
	text-transform: uppercase;
}
.essay_features_block{
	margin: 10px -10px;
}
.essay_features_block .essay_features_item{
	float: left;
	width: 25%;
}
.essay_features_item .essay_features_content{
	background: #f4f9ff;
	margin: 10px;
	text-align: center;
	font-size: 14px;
	line-height: 16px;
	color: #20283c;
	font-family: 'Nunito-Bold', sans-serif;
	height: 130px;
	padding: 55px 10px 10px 5px;
	position: relative;
}
.essay_features_item .essay_features_content .title{
	font-family: 'Nunito-Regular', sans-serif;
}
.essay_features_item .essay_features_content .icon{
	text-align: center;
	width: 100%;
	left: 0;
	top: 25px;
	position: absolute;
}
.essay_info_block{
	margin-top: 50px;
	margin-bottom: 50px;
}
.e_icon{background-image: url(new-images/e_sprite.png);background-repeat: no-repeat;display: inline-block}
.sprite-e_ico1{width: 17px;height: 20px;background-position: -5px -5px}
.sprite-e_ico2{width: 22px;height: 22px;background-position: -32px -5px}
.sprite-e_ico3{width: 21px;height: 19px;background-position: -5px -37px}
.sprite-e_ico4{width: 22px;height: 22px;background-position: -36px -37px}
.sprite-e_ico5{width: 21px;height: 21px;background-position: -64px -5px}
.sprite-e_ico6{width: 21px;height: 22px;background-position: -68px -36px}
.sprite-e_ico7{width: 21px;height: 20px;background-position: -5px -68px}
.sprite-e_ico8{width: 21px;height: 22px;background-position: -68px -68px}
#calc_container table{
	margin: 0;
}
.issues_essay_title{
	margin-top: 30px;
}
.issues_essay{
	margin-bottom: 30px;
}
.calc_block{
	background: #f5f6fa url("new-images/calc_bg.png") no-repeat left bottom;
	margin: 20px auto 40px auto;
	border-right: 30px solid #ffbc15;
	position: relative;
	height: 715px;
}
.calc_block:before, .calc_block:after{
	position: absolute;
	width: 188px;
	height: 24px;
	background: #ffbc15;
	display: inline-block;
	content: '';
	right: 0;
}
.calc_block:before{
	top: 0;
}
.calc_block:after{
	bottom: 0;
}
.calc_block .calc_block_col{
	float: left;
	width: 50%;
	padding: 52px 0 27px 76px;
}
.calc_block .calc_col.calc_block_col{
	padding: 52px 55px 27px 34px;
}
.calc_block .list_title{
	font-size: 25px;
	line-height: 30px;
	color: #20283c;
	font-family: 'Nunito-Bold', sans-serif;
	margin-bottom: 16px;
}
.calc_block .list_title.blue{
	color: #2b93fc;
	display: block;
	min-height: 60px;
}
.calc_block ul.list1{
	padding-top: 18px;
}
.calc_block ul.list1 li{
	font-size: 17px;
	line-height: 23px;
	font-family: 'Nunito-SemiBold', sans-serif;
}
.form_styled .label.big_label{
	font-size: 17px;
	line-height: 17px;
	margin-bottom: 0;
}
.form_styled .calc_bottom td{
	width: 50%;
	padding-top: 43px;
}
.form_styled .calc_total{
	font-size: 22px;
	line-height: 22px;
	color: #2b93fc;
	font-family: 'Nunito-ExtraBold', sans-serif;
	display: inline-block;
	margin-top: 8px;
}
.form_styled .calc_bottom .default_button{
	display: block;
	width: 100%;
	margin: 2px auto;
}
.testimonials_wrapper{overflow:hidden;width:100%;margin-bottom: 50px}
.testimonials_wrapper .testimonials_item{width: 33.33333%;float: left}
.testimonials_item .testimonials_content p{
	margin: 0;
}
.contacts_form_wrapper.shadow_block.testimonials_form_wrapper{
	margin-top: 65px;
}
.testimonials_item .testimonials_item_content{
	padding: 70px 20px 50px 20px;
	margin: 10px;
	box-shadow: 0 0 10px rgba(0,0,0,.1);
	font-size: 15px;
	line-height: 20px;
	color: #20283c;
	position: relative;
}
.testimonials_item .testimonials_item_content:before{
	position: absolute;
	left:20px;
	top: 30px;
	display: inline-block;
	content: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAOCAMAAAAVBLyFAAAAdVBMVEUAAAArk/wrk/wrk/wrk/wrk/wrk/wrk/wrk/wrk/wrk/wrk/wrk/wrk/wrk/wrk/wrk/wrk/wrk/wrk/wrk/wrk/wrk/wrk/wrk/wrk/wrk/wrk/wrk/wrk/wrk/wrk/wrk/wrk/wrk/wrk/wrk/wrk/wrk/zenDv8AAAAJnRSTlMA+/AG+dMdC/Xow5iFcU0WENrJrVdRQ+vXuqSek4g8JuB2YEVBOHVkY7wAAACjSURBVBjTJY9XEoMwEENlG0NCCYQOoaTq/keMMO9HM087u7MA4nwgewh3m0gvk5G8dIdprySfSHLFfS2lfjJR06K3ZH2DSGaZRV2mmWCwWZoGwtPMLgwtpA3lhabOuwSoUl15vHbAUFyLBJXnQfMFA3ZDNTKQwoaMClQTT5Ce6g1XMGBRDAqTxsBem2PtijJX+g9E51VmMVw/6nYJHN9G5t66P1oUEtGM346xAAAAAElFTkSuQmCC');
}
.testimonials_item .testimonials_item_content .testi_name{
	font-size: 16px;
	font-family: 'Nunito-ExtraBold', sans-serif;
	margin: 0;
}
.star{
	background-image: url(new-images/stars.png);
	background-repeat: no-repeat;
	display: inline-block;
	width: 11px;
	height: 11px;
	background-position: -5px -5px;
}
.active .star{
	background-position: -26px -5px;
}
ul.star-rating li{
	font-size: 0;
	line-height: 0;
	padding: 2px 2px;
}
.testimonials_form_wrapper #send_message{
	margin-top: 20px;
}
.contacts_form_wrapper.testimonials_form_wrapper .form_wrapper{
	padding: 60px 9px 0 53px;
}
.contacts_form_wrapper.testimonials_form_wrapper .contacts_wrapper{
	background: #4d4e54 url(new-images/testimonials_form_bg.png) no-repeat right;
	height: 540px;
	padding: 53px 57px 53px 57px;
}
.contacts_form_wrapper.testimonials_form_wrapper .contacts_wrapper h3{
	text-align: center;
	font-size: 44px;
	line-height: 50px;
}
#add_testi_form .star-rating{
	margin-left: 20px;
	position: relative;
	top: -10px;
}
.testimonials_form_wrapper .mark_tr ul,.testimonials_form_wrapper .mark_tr .label{
	display: inline-block;
	width: auto;
}
.services_table_wrapper{
	margin: 53px 0;
}
.how_image_wrapper{
	margin: 43px 0 25px 0;
}
.guarantees_info_block_wrapper{
	margin-bottom: 45px;
}
.guarantees_info_block_wrapper ul.yellow_marked li:before{
	display: none;
}
.contacts_content_wrapper .left_col{
	margin-left: 98px;
}
.contacts_image_wrapper{
	position: relative;
	margin: 30px 0;
}
.contacts_image_wrapper a{
	display: inline-block;
	background: #fcd40b;
	color: #20283c;
	font-size: 20px;
	font-weight: 600;
	line-height: 24px;
	padding: 32px 40px;
	margin-top: -90px;
	position: relative;
	bottom: 25px;
	left: 28px;
}
.contacts_image_wrapper a:before{
	content: '';
	display: block;
	position: absolute;
	width: 50px;
	height: 2px;
	left: 40px;
	top: 25px;
	background: #20283c;
}
.contacts_image_wrapper a span{
	display: block;
	font-size: 16px;
	font-weight: 300;
}
.contacts_content_wrapper{
	margin-bottom: 90px;
	position: relative;
}
.contacts_image_wrapper:before{
	position: absolute;
	right: 15px;
	bottom: -52px;
	display: inline-block;
	height: 3px;
	width: 137px;
	background: #ffcb3a;
	content: '';
}
.pricing_image{
	margin: 12px 0 17px 0;
}
.essays_breadcrumbs{
	font-size: 14px;
	line-height: 16px;
	font-family: 'Nunito-SemiBold', sans-serif;
	color: #797e8a;
	margin: 37px 0 30px 0;
}
.essays_breadcrumbs a{
	color: #20283c;
}
.essays_breadcrumbs .sep{
	margin: 0 5px 0 11px;
	text-align: center;
	width: 5px;
}
.essays_breadcrumbs .sep:before{
	display: inline-block;
	position: relative;
	content: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAHBAMAAAAyiZrdAAAAHlBMVEUAAAAgKDwgKDwgKDwgKDwgKDwgKDwgKDwgKDwgKDysOTgrAAAACnRSTlMADXRkaVRBHAV6zFc2EQAAAB1JREFUCNdjUGNgYCiKYGBgdBZgYJA0ANEgPkgcAChsAtKYCW3mAAAAAElFTkSuQmCC');
}
.shadow_box.essays_wrapper{
	padding: 50px 70px 44px 70px;
	margin-bottom: 41px;
}
.shadow_box.essay_search_form_wrapper{
	padding: 30px 70px 20px 70px;
}
table.payment-system-table td.payment-system-td{
	border: none;
}
/*MAIN*/
/*404*/
.wrapper_404{
	margin: 161px 0 0 1px;
}
.wrapper_404 img{
	margin-bottom: -77px;
}
.wrapper_404 p{
	font-size: 25px;
	line-height: 34px;
	color: #20283c;
	font-family: 'Nunito-SemiBold', sans-serif;
}
.wrapper_404 p.oops{
	font-size: 35px;
	line-height: 40px;
	font-family: 'Nunito-Bold', sans-serif;
	margin-bottom: 3px;
}
.wrapper_404 .buttons_404 .default_button{
	min-width: 156px;
	margin: 5px 10px;
}
.wrapper_404 .buttons_404{
	margin: 50px 0 0 0;
}
/*404*/
/*PAYMENT PAGES*/
.payment-system-td .shadow_block{
	padding: 32px 54px 32px 54px;
	margin: 0 auto 25px auto;
}
.payment-system-td .payment-system-content{
	font-size: 15px;
	line-height: 24px;
	color: #292d3c;
}
.payment-system-td .payment-system-content.border-add{
	border-bottom: 2px solid #797e8a;
	margin-bottom: 30px;
	padding-bottom: 30px;
}
.page_content h1.payment-page-title{
	position: relative;
	padding: 0 0 0 70px;
	min-height: 50px;
	text-align: left;
}
.page_content h1.payment-page-title:before{
	position: absolute;
	left: 0;
	top: 10px;
	bottom: 0;
	margin: auto;
	display: inline-block;
	width: 50px;
	height: 50px;
}
.page_content h1.payment-page-title.failure-title:before{
	content: url("new-images/failure-pay.png");
}
.page_content h1.payment-page-title.pending-title:before{
	content: url("new-images/pending-pay.png");
}
.page_content h1.payment-page-title.success-title:before{
	content: url("new-images/success-pay.png");
}
.payment-page-content.shadow_block{
	padding: 32px 54px 32px 54px;
}
.payment-page-content p.thanks-big-title{
	font-size: 31px;
	line-height: 36px;
	color: #2b93fc;
	font-weight: 600;
	margin: 0 0 20px 0;
}
.payment-page-content p.thanks-small-title{
	font-size: 18px;
	line-height: 24px;
	color: #182a42;
	font-weight: 600;
	margin: 0 0 20px 0;
}
.payment-page-content p{
	font-size: 15px;
	line-height: 18px;
	color: #292d3c;
	margin: 0 0 5px 0;
}
.payment-page-content p .blue{
	color: #00376e;
}
.payment-page-content .order-price-row{
	margin: 35px 0 25px 0;
}
.payment-page-content form .label{
	font-size: 11px;
	line-height: 11px;
	display: inline-block;
	color: #a5a4b1;
	text-transform: uppercase;
	margin: 0 10px 10px 0;
}
.payment-page-content form select{
	display: inline-block;
	max-width: 100px;
	line-height: 25px;
}
.payment-page-content .order-price-col p{
	margin: 7px 0 0 0;
	font-size: 22px;
	line-height: 22px;
	color: #a5a4b1;
	font-weight: 300;
	text-align: right;
}
.payment-page-content .order-price-col p strong {
	color: #0071c7;
	font-weight: 900;
}
.payment-bonus-block{
	padding: 20px;
	box-shadow: 0 0 10px rgba(0,0,0,.1);
	background: #fff;
	margin: 20px auto;
}
.payment-bonus-block #use_bonus_value{
	display: inline-block;
	margin: 0 5px 0 5px;
	max-width: 60px;
}
.payment-bonus-block .default_button{
	margin: 3px;
	min-width: 145px;
	padding: 12px 10px;
}
.payment-bonus-block .text-wrapper{
	padding: 13px 0 0 0;
}
.payment-bonus-block .text-wrapper p{
	font-size: 14px;
	line-height: 16px;
	color: #292d3c;
	margin: 0 0 17px 0;
}
.payment-bonus-block .text-wrapper p:last-child{
	margin: 0 0 0 0;
}
.payment-bonus-block .buttons-wrapper{
	text-align: right;
}
.payment-systems-wrapper{
	margin-top: 30px;
}
.payment-systems-wrapper .payment-system{
	background: #f4f9fe;
	border: 1px solid #d9eaf8;
	border-radius: 5px;
	padding: 20px 20px 0 20px;
	margin: 0 0 40px 0;
	min-height: 330px;
	position: relative;
}
.payment-systems-wrapper .payment-system img,.payment-systems-wrapper .payment-system input[type="image"]{
	max-width: 100%;
}
.payment-systems-wrapper .payment-system input[type="submit"]{
	font-family: 'Montserrat', sans-serif;
	font-weight: 500;
	color: #fff;
	transition: all .5s ease;
	border-radius: 30px;
	display: inline-block;
	background: #ff7800;
	border: 1px solid #ff7800;
	text-align: center;
	padding: 20px 18px;
	font-size: 16px;
	line-height: 16px;
	cursor: pointer;
	position: absolute;
	left: 0;
	right: 0;
	margin: auto;
	bottom: -25px;
	width: 100%;
	max-width: 215px;
}
.payment-systems-wrapper .payment-system input[type="submit"]:hover{
	background: #ff8a00;
	box-shadow: 0 0 10px rgba(0,0,0,0.2);
	transition: all .5s ease;
	color: #fff;
}
.container .imp{
	margin: 30px auto 20px auto;
}
.container .imp p{
	padding-left: 10px;
	margin-bottom: 5px;
}
.container .imp p.ttl{
	color: #ffaa33;
	display: block;
	font-weight: 600;
	background-color: #fff7eb;
	border: 1px solid #ffd499;
	border-radius: 3px;
	padding: 10px 20px;
	margin-bottom: 20px;
}
.container .imp p.ttl span{
	text-transform: uppercase;
}
.container .imp p.ttl:before{
	content: url("new-images/imp.png");
	display: inline-block;
	position: relative;
	top: 2px;
	margin-right: 20px;
}
/*PAYMENT PAGES*/
/*PROFILE*/
.profile-wrapper .profile-tab td{
	vertical-align: middle;
}
.profile-tab td{
	font-size: 15px;
	line-height: 15px;
	padding: 15px 5px;
}
.profile-tab td.title{
	width: 40%;
}
.profile-tab td.info{
	font-weight: 400;
	color: #0071c7;
}
.profile-tab tr:nth-child(2n) td{
	background: #f4f9fe;
}
.profile-tab tr:last-child td{
	background: #fff;
}
.profile-wrapper .default_button{
	width: 100%;
	max-width: 170px;
}
.profile-wrapper table tr th{
	padding: 5px 5px 20px 5px;
}
.profile-wrapper table tr:last-child td{
	padding-top: 30px;
}
/*PROFILE*/
/*ORDER FORM*/
.form_styled .order-form-wrapper input[type='text'], .form_styled .order-form-wrapper input[type='password'], .form_styled .order-form-wrapper input[type='email'], .form_styled .order-form-wrapper select, .form_styled .order-form-wrapper input[type='tel'], .form_styled .order-form-wrapper input[type='file'], .form_styled .order-form-wrapper textarea{
	margin: 0;
}
.order-form-wrapper .writer_field p{
	position: relative;
	padding: 0 50px 0 0;
	margin: 0 0 15px 0;
}
.order-form-wrapper .writer_field p a{
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	width: 13px;
	height: 12px;
	display: inline-block;
}
.order-form-wrapper{
	box-shadow: 0 0 50px rgba(0,0,0,0.2);
	padding: 32px 54px 32px 54px;
}
.block-title {
	font-size: 20px;
	line-height: 25px;
	color: #20283c;
	text-transform: uppercase;
	margin-bottom: 25px;
	font-family: 'Nunito-Bold', sans-serif;
}
.order-top-text{
	margin-bottom: 20px;
	position: relative;
}
.order-top-text ul{
	list-style-type: none;
}
.order-top-text ul li{
	padding: 0 0 0 25px;
	line-height: 18px;
	position: relative;
	margin: 0 0 10px;
}
.order-top-text ul li.words{
	color: #2b93fc;
	font-weight: 600;
}
.order-top-text ul li:before{
	display: inline-block;
	position: absolute;
	line-height: 0;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAMAAABFjsb+AAAAP1BMVEUAAAAAtOsAtOsAtOsAtOsAtOsAtOsAtOsAtOsAtOsAtOsAtOsAtOsAtOsAtOsAtOsAtOsAtOsAtOsAtOsAtOvywPidAAAAFHRSTlMAixwNKtrR+ffLnjMGsezkJOungl9nyvwAAACRSURBVBjTdZBJFsMgDEPthBlC01b3P2td8WgWNN5gf/TkQRhOQ0QM6mTGXmDRYVH2gTaPpNWSqgl+o8ojWzK+M/xXWZD3yyajmD0SVVOZ4EShP9CasA6oE52PYI0QJMKqtxLhZQ+ioNvrrTJ0NMs7hs49cRBRRz9CIvqxD+FArOd8Z7vmW/f4u+96l7v7rXf+AAs2CESfdex5AAAAAElFTkSuQmCC);
}
.order-top-text p .blue{
	color: #0071c7;
}
.order-top-text p{
	font-size: 15px;
	font-weight: 600;
	line-height: 22px;
	margin: 0;
}
.order-top-text p b{
	font-weight: 600;
}
.my_select_overlay {z-index:99}
.my_select_list {background-color:#ffffff; border:1px solid #cccccc; max-height:300px; overflow:auto; z-index:100}
.my_select_list_group {}
.my_select_list_group_label {font-weight:bold}
.my_select_list_group .my_select_list_option {padding-left:10px}
.my_select_list_option a {display:block; text-align:left; padding:1px; color:#000000; cursor:default}
.my_select_list .list_category {font-weight:bold}
.orderform  .my_select_list a {color:#111111}
.orderform  .my_select_list a:hover {background-color:#1e90ff; color:#ffffff}
.registered .hidden {
	display: none;
}
#cv-resume-tooltip {
	display: none;
}
.hint .hint-icon:before{
	width: 16px;
	height: 16px;
	display: inline-block;
	position: relative;
	content: "?";
	text-align: center;
	border-radius: 50%;
	background: #2b93fc;
	padding: 1px 1px 1px 1px;
	color: #fff;
	font-size: 13px;
	line-height: 17px;
}
.hint .order_info{
	position: absolute;
	left: 0;
	top: 30px;
	text-decoration: none;
	text-align: left;
	z-index: 2;
	padding: 10px;
	/*width: 305px;*/
	background: #fff;
	box-shadow: 0 0 10px rgba(0,0,0,.1);
	border-radius: 5px;
	font-size: 13px;
	line-height: 15px;
	border: 1px solid #ccc;
}
.hint .order_info p{
	margin: 0;
	font-size: 13px;
	line-height: 15px;
	color: #64676e;
	font-weight: normal;
	font-family: 'Nunito-Regular', sans-serif;
}
.hint{
	display: inline-block;
	margin: 0 0 0 10px;
}
.vip-services .hint .hint-icon, .vip-package-item .hint .hint-icon{
	position: relative;
	top: -3px;
}
.add_services .hint{
	margin: 0 10px 0 0;
}
.hint .tooltip {
	display: none;
	position: absolute;
	left: 0;
	top: 20px;
	text-decoration: none;
	text-align: left;
	z-index: 2;
	padding: 10px;
	width: 305px;
	background: #fff;
	box-shadow: 0 0 10px rgba(0,0,0,.1);
	border: 1px solid #cfe2f3;
	border-radius: 5px;
}
.hint .tooltip p{
	color: #00376e;
	margin-bottom: 5px;
	margin-top: 0;
	font-weight: 300;
	font-size: 13px;
	line-height: 15px;
}
.hint .tooltip.show {
	display: block;
	z-index: 10;
}
.hint a img{
	position: relative;
	top: 2px;
}
.vip-price-row .hint a img{
	top: -2px;
}
.order-table .order-notice{
	font-size: 15px;
	line-height: 24px;
	color: #64676e;
}
.order-table .order-table-td{
	vertical-align: top;
	width: 50%;
	padding: 7px 15px 15px 15px;
	font-size: 15px;
	line-height: 22px;
	color: #64676e;
	border: none;
}
.order-table tr .order-table-td:first-child{
	padding-left: 0;
}
.order-table tr .order-table-td:last-child{
	padding-right: 0;
}
.order-table tr th{
	text-align: left;
	padding: 18px 0 33px 0;
}
.order-table tr .order-table-td .order-group .add_services .service-essay td .p_relative .hint, .order-table tr .order-table-td .order-group .add_services .service-delivery td .p_relative .hint, .order-table tr .order-table-td .order-group .add_services .service-revision td .p_relative .hint{
	float: right;
	margin: 0;
}
.order-table tr .order-table-td .order-group .add_services .service-draft1 td .p_relative .hint .order_info, .order-table tr .order-table-td .order-group .add_services .service-draft2 td .p_relative .hint .order_info, .order-table tr .order-table-td .order-group .add_services .service-draft3 td .p_relative .hint .order_info{
	width: 290px;
}
.order-table tr .order-table-td .order-group .add_services .service-dissertation-revision td .p_relative .hint{
	float: right;
	margin: 0;
}
.order-table tr .order-table-td .order-group .add_services .service-dissertation-revision td .p_relative .hint .order_info{
	width: 290px;
}
@media all and (max-width: 600px){
	.order-table tr .order-table-td .order-group .add_services{
		display: block;
		width: 100%;
	}
	.order-table tr .order-table-td .order-group .add_services tbody{
		display: block;
		width: 100%;
	}
	.order-table tr .order-table-td .order-group .add_services tbody tr{
		display: block;
		width: 100%;
	}
	.order-table tr .order-table-td .order-group .add_services tbody tr.service-draft2 td:first-child, .order-table tr .order-table-td .order-group .add_services tbody tr.service-draft3 td:first-child, .order-table tr .order-table-td .order-group .add_services tbody tr.service-dissertation-revision-3 td:first-child{
float: left;
		width: 12%;
	}
	.order-table tr .order-table-td .order-group .add_services tbody tr td{
		display: block;
		width: 100%;
	}
	.order-table tr .order-table-td .order-group .add_services .service-essay td .p_relative .hint, .order-table tr .order-table-td .order-group .add_services .service-delivery td .p_relative .hint, .order-table tr .order-table-td .order-group .add_services .service-dissertation-revision td .p_relative .hint, .order-table tr .order-table-td .order-group .add_services .service-revision td .p_relative .hint{
		float: none;
	}
	/*.order-table tr .order-table-td .order-group .add_services .service-dissertation-revision td .p_relative .hint, .order-table tr .order-table-td .order-group .add_services .service-draft1 td .p_relative .hint .order_info, .order-table tr .order-table-td .order-group .add_services .service-draft2 td .p_relative .hint .order_info, .order-table tr .order-table-td .order-group .add_services .service-draft3 td .p_relative .hint .order_info{*/
	/*	width: auto;*/
	/*}*/
}
.order-table-wrapper{
	border-bottom: 1px solid #cdd3dc;
	padding: 0 0 30px 98px;
	margin: 0 auto 49px auto;
	max-width: 848px;
	position: relative;
}
.order-table-wrapper .sprite-order-tab{
	position: absolute;
	left: 0;
	top: 15px;
}
.order-table-wrapper.last{
	border-bottom: none;
	margin-bottom: 20px;
	margin-bottom: 0;
	padding-bottom: 0;
}
.order-table-wrapper.last .we-recommend-it{
	display: none;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: stretch;
	margin: 8px 0 8px;
	background-color: #2b93fc;
	color: #fff;
	padding: 15px;
}
.order-table-wrapper.last .we-recommend-it .title{
	width: 123px;
	font-size: 11px;
	font-weight: bold;
	align-self: center;
	box-sizing: border-box;
	padding: 8px 0;
}
.order-table-wrapper.last .we-recommend-it .description{
	align-self: center;
	text-align: left;
	width: 65%;
	box-sizing: border-box;
	padding-right: 6px;
	font-size: 11px;
	line-height: 21px;
}
.order-table-wrapper.last .we-recommend-it .go-it{
	background-color: #ffb812;
	box-sizing: border-box;
	text-decoration: none;
	align-self: center;
	padding: 7px 0;
	color: #fff;
	width: 96px;
	text-align: center;
	border-radius: 50px;
	font-size: 11px;
	cursor: pointer;
}
.order-table-wrapper.last.show-we-recommend .we-recommend-it{
display: flex;
}
.order-group{
	position: relative;
}
.order-group .label{
	margin: 0 0 13px 0;
	display: inline-block!important;
}
.order-form-bottom .total-td{
	font-size: 26px;
	line-height: 26px;
	color: #a5a4b1;
	font-family: 'Nunito-SemiBold', sans-serif;
}
.order-form-bottom .button-td{
	text-align: right;
}
.order-form-bottom .button-td .accept-text{
    margin: 10px 0;
	color: red;
	display: none;
}
.order-form-bottom .button-td input[disabled] + .accept-text{
	display: block;
}
.order-form-bottom #total_price2{
	font-size: 22px;
	line-height: 22px;
	color: #0071c7;
	font-family: 'Nunito-Bold', sans-serif;
}
#paper_information .total-second-step{
	font-size: 22px;
	line-height: 22px;
	color: #0071c7;
	font-family: 'Nunito-Bold', sans-serif;
}
.order-action-buttons .white_blue_button {
	display: none;
}
.order-form-bottom .order-table-td{
	vertical-align: middle;
}
.order-form-bottom{
	margin: 10px 0 0 0;
}
.order-form-bottom .accept-td{
	padding-bottom: 47px;
}
.order-table-wrapper table.academic-level-hint-tab th{
	padding: 10px 1px;
	text-transform: none;
	font-size: 10px;
	line-height: 10px;
}
.order-table-wrapper table.academic-level-hint-tab td{
	padding: 1px;
	font-size: 9px;
	line-height: 9px;
}
.order-table-wrapper table.academic-level-hint-tab td strong{
	font-weight: 400;
}
.hint.academic-level-hint .tooltip{
	padding: 5px 0;
}
.hint b, .hint strong{
	font-weight: 600;
}
.order-group .white_blue_button{
	width: 100%;
	max-width: 170px;
}
.order-group #input_discount{
	padding-right: 155px;
}
.order-group #button_apply_discount{
	position: absolute;
	right: 0;
	top: 0;
	width: 150px;
	text-align: center;
	height: 39px;
	background: #ffb812;
	color: #fff!important;
	border: 1px solid #ffb812;
	cursor: pointer;
}
#proceed_id {
	max-width: 100%;
}
#error_discount{
	font-weight: 400;
	display: inline-block;
	margin: 15px 0 0 0;
}
#error_discount .code-expired{
	color: #FF230B;
}
.order-group .add_services tr td{
	font-weight: 400;
	padding: 5px 5px 5px 0;
	text-align: left;
	border: none;
}
.order-group .add_services tr td:first-child{
	width: 40%;
}
.order-group #total_price, .order-group #page_price{
	font-family: 'Nunito-Bold', sans-serif;
	color: #0071c7;
	font-size: 15px;
	line-height: 15px;
	margin-left: 10px;
}
.order-group .uc{
	cursor: pointer;
	color: #1f1f1f;
}
#vip_service_package_price #vip_service_old_price{
    text-decoration: line-through;
}
.vip-package .big-title{
	font-size: 18px;
	line-height: 20px;
	color: #00376e;
	text-transform: uppercase;
	font-family: 'Nunito-Bold', sans-serif;
	margin: 0 0 5px 0;
}
.vip-package .small-title{
	font-size: 15px;
	line-height: 17px;
	color: #0071c7;
	font-weight: 400;
	margin: 0 0 0 0;
}
.vip-services .col-4{
	padding: 0 10px;
}
.vip-services{
	margin: 22px 0 0 0;
}
.vip-item{
	border: 1px solid #d9eaf8;
	padding: 10px 0 10px 0;
	text-align: center;
	background: #f4f9fe;
	transition: all .5s ease;
	margin: 0 auto 20px auto;
	min-height: 117px;
	max-width: 240px;
	border-radius: 5px;
	height: 100px;
	position: relative;
}
.vip-item.new:before{
	position: absolute;
	top: 10px;
	right: 10px;
	display: inline-block;
	width: 40px;
	height: 35px;
	content: '';
	background-image: url(new-images/new.png);
	background-size: contain;
}
.vip-item:hover{
	transition: all .5s ease;
	background: #fff;
}
.vip-item .vip-title-row{
	font-size: 13px;
	line-height: 18px;
	color: #1f1f1f;
	font-family: 'Nunito-Regular', sans-serif;
	margin: 0;
}
.vip-item .vip-price-row{
	color: #00376e;
	transition: all .3s ease;
}
.vip-item:hover .vip-price-row, .vip-package-item  .vip-price-row{
	color: #ff7800;
	transition: all .3s ease;
}
.vip-item .vip-price-row, .vip-package-item  .vip-price-row{
	font-size: 20px;
	line-height: 20px;
	position: relative;
}
.vip-item .vip-price-row .vip-price{
	font-family: 'Nunito-Bold', sans-serif;
}
.vip-item .vip-price-row .free-vip-service, .vip-package-item .vip-price-row .free-vip-service {
    font-size: 13px;
    color: #525252;
    text-decoration: line-through;
}
.vip-package{
	margin: 21px 0 0 0;
}
.vip-package-item{
	border: 1px solid #d9eaf8;
	background: #fff;
	border-radius: 5px;
	margin: 22px 0 0 0;
	padding: 20px 20px;
	text-align: center;
}
.vip-package-item > div{
	display: inline-block;
}
.vip-package-item .vip-text-row{
	border-left: 1px solid #d9eaf8;
	background: #ff7800;
	border-radius: 0 5px 5px 0;
	padding: 28px 20px 23px 20px;
	height: 99px;
	width: 33%;
}
.vip-package-item .vip-button-row{
	padding: 0;
	position: relative;
	top: 3px;
}
.vip-package-item .vip-title-row{
	text-align: center;
	padding: 0 20px;
}
.vip-package-item .vip-price-row{
	padding: 0;
}
.vip-package-item .vip-text-row p{
	display: inline-block;
	margin: 3px;
	text-align: center;
}
.vip-package-item .vip-text-row .get{
	color: #fdbb80;
	text-transform: uppercase;
	font-weight: 900;
	font-size: 23px;
	line-height: 23px;
}
.vip-package-item .vip-text-row .with{
	font-size: 16px;
	line-height: 16px;
	color: #fff;
	font-weight: 300;
	display: block;
	text-align: right;
}
.vip-package-item .vip-text-row .off{
	font-size: 20px;
	line-height: 20px;
	color: #fff;
	font-weight: 900;
	text-transform: uppercase;
}
.preview-order-wrap .order-table tbody tr:nth-child(2n) td{
	background: #f4f9fe;
}
.preview-order-wrap .order-group .label{
	margin: 0;
}
.preview-order-wrap .order-table .order-table-td{
	padding: 10px 15px 10px 15px!important;
	vertical-align: middle;
}
.preview-order-wrap .order-table .buttons{
	background: #fff!important;
}
.preview-order-wrap .order-table .buttons .default_button{
	margin: 5px 10px;
}
.order-tab-wrapper {
	display: inline-block;
}
.user-area-spritesheet{
    background-image: url(new-images/order-for-icons.png);
    background-repeat: no-repeat;
    display: inline-block;
}
.sprite-paper-info{
	width: 32px;
	height: 40px;
	background-position: -1px -1px;
}
.sprite-personal-info{
	width: 32px;
	height: 32px;
	background-position: -35px -1px;
}
.sprite-vip {
	width: 38px;
	height: 36px;
	background-position: -69px -1px;
}
/*ORDER FORM*/
/*FOOTER*/
footer{
	background-color: #f9f9fb;
}
footer.lazy-background.visible-bg{
	background: #f9f9fb url(new-images/footer_bg.png) no-repeat bottom right;
	margin-top: 20px;
	padding: 79px 0 30px 0;
}
footer ul{
	list-style: none;
}
footer .footer_logo{
	left: -18px;
}
footer .footer_left_menu{
	margin-top: 18px;
}
.footer_left_menu ul li{
	border-bottom: 1px solid #e3e4e8;
	padding: 18px 10px 18px 20px;
}
.footer_left_menu ul li:first-child{
	border-top: 1px solid #e3e4e8;
}
.footer_left_menu ul li a{
	font-size: 15px;
	line-height: 15px;
	color: #000;
	font-family: 'Nunito-Bold', sans-serif;
	position: relative;
	padding-left: 32px;
}
.footer_left_menu ul li a:before{
	display: inline-block;
	position: absolute;
	left: 0;
	top: 0;
	content: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAJBAMAAADjtECuAAAAG1BMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACUUeIgAAAACHRSTlMA7mYzEZnMu/3P4DkAAAAmSURBVAjXY1BiYGCIUGBgYG2CMhxFGFgSDRjchBkYCg0YGIwZGABBjQOx5AxrmwAAAABJRU5ErkJggg==");
}
footer .footer_title{
	font-size: 14px;
	line-height: 14px;
	color: #000;
	text-transform: uppercase;
	font-family: 'Nunito-ExtraBold', sans-serif;
	margin: 27px 0 44px 0;
}
.footer_center_menu ul li{
	width: 50%;
	float: left;
	padding: 11px 0;
}
.footer_center_menu ul li a, .footer_information .footer_small_title{
	font-size: 15px;
	line-height: 15px;
	color: #555a67;
	font-family: 'Nunito-SemiBold', sans-serif;
}
.footer_information li{
	padding: 0 0 22px 0;
}
.footer_information li a, .footer_information .footer_address{
	font-size: 15px;
	line-height: 23px;
	color: #20283c;
	font-family: 'Nunito-Bold', sans-serif;
}
.footer_information .footer_title{
	margin-bottom: 56px;
}
.footer_text p, .copyrights_wrapper p, .footer_bottom_links li a{
	font-size: 14px;
	line-height: 23px;
	color: #000;
}
.footer_bottom_links li a{
	line-height: 14px;
}
.copyrights_wrapper p, .footer_bottom_links li a{
	font-family: 'Nunito-SemiBold', sans-serif;
}
.copyrights_wrapper{
	text-align: center;
}
.footer_bottom_links ul li{
	border-right: 1px solid #000;
	padding: 0 10px;
}
.footer_bottom_links ul li:last-child{
	border-right: none;
}
.footer_bottom{
	border-top: 1px solid #e0e0e1;
	margin: 48px 0 0 0;
	padding: 54px 0 0 0;
}
.footer_information .footer_small_title{
	margin-bottom: 15px;
}
footer .footer_menus{
	margin: 0 0 33px 0;
}
footer  ul li a:hover{
	color: #2b93fc;
}
/*FOOTER*/
/*ORDERS*/
.orders-block-title.vip-order{
	position: relative;
	padding-right: 30px;
}
.orders-block-title.vip-order:before{
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	background: url(new-images/vip.png) no-repeat left center;
	background-size: 22px;
	width: 22px;
	height: 22px;
	display: inline-block;
	content: '';
}
.orders-list.disabled{
	display: none;
}
.orders-list.active{
	display: block;
}
.orders-list .orders-item{
	padding: 20px;
	border: 1px solid #cdd3dc;
	margin: 0 0 20px 0;
	box-shadow: 0 0 20px rgba(0,0,0,.1);
	border-radius: 5px;
}
.orders-list .orders-item.vip-order{
	border-color: #69beff;
}
.orders-list .orders-item .orders-title{
	position: relative;
	font-size: 18px;
	line-height: 22px;
	margin: 0 0 20px 0;
	padding: 5px 50px 5px 0;
	border-bottom: 1px solid #cdd3dc;
}
.orders-list .orders-item.vip-order .orders-title{
	position: relative;
	padding-left: 30px;
	background: url("new-images/vip.png") no-repeat left center;
	background-size: 22px;
}
.orders-list .orders-item .orders-title a{
	color: #20283c;
	font-family: 'Nunito-Bold', sans-serif;
}
.orders-list .orders-item .orders-title a:hover{
	color: #2b93fc;
}
.orders-list .orders-item .orders-title .btn-delete{
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
}
.orders-list .orders-item .orders-info .orders-info-table{
	float: left;
	width: 70%;
}
.orders-list table{
	margin: 0;
}
.orders-list .orders-item .orders-info .orders-buttons{
	float: left;
	width: 30%;
	text-align: right;
}
.orders-list .orders-item .orders-info .additional-orders-buttons{
	margin: 10px -20px 0 -20px;
	background-color: #F9F9F9;
	border-top: 1px solid #E0E0E0;
	padding: 13px 20px;
	border-radius: 0 0 5px 5px;
}
#completed-orders.orders-list .orders-item{
	padding-bottom: 0;
}
.orders-list .orders-item .orders-info .additional-orders-buttons .orders-button{
	display: inline-block;
	margin: 0 -1px 0 -2px;
}
.orders-list .orders-item .orders-info .additional-orders-buttons .orders-button a{
	padding: 0 15px;
	border-left: 1px solid #ccc;
}
.orders-list .orders-item .orders-info .additional-orders-buttons .orders-button a:hover{
	color: #2b93fc;
}
.orders-list .orders-item .orders-info .additional-orders-buttons .orders-button:first-child a{
	padding-left: 0;
	border-left: none;
}
.orders-list .orders-item .orders-info .additional-orders-buttons .orders-button a{
	font-size: 14px;
	color: #20283c;
	font-family: 'Nunito-SemiBold', sans-serif;
}
.orders-list .orders-item .orders-info td{
	padding: 4px 20px;
	font-size: 15px;
	line-height: 16px;
	color: #64676e;
	vertical-align: middle;
	font-family: 'Nunito-SemiBold', sans-serif;
	border: none;
}
.orders-list .orders-item .orders-info td a{
	color: #2b93fc;
	text-decoration: none;
}
.orders-list .orders-item .orders-info td a .user-area-sprite{
	margin: 0 5px 0 0;
}
.orders-list .orders-item .orders-info td a:hover{
	color: #2b93fc;
}
.orders-list .orders-item .orders-info tr td:first-child{
	padding-left: 0;
}
.orders-list .orders-item .orders-info .label {
	font-size: 14px;
	color: #20283c;
	font-family: 'Nunito-SemiBold', sans-serif;
	margin: 0;
}
.orders-list .orders-item .orders-buttons .orders-button{
	margin: 0 0 3px 0;
}
.orders-list .orders-item .orders-buttons .orders-button:last-child{
	margin-bottom: 0;
}
.orders-list .orders-item .orders-buttons .orders-button .default_button{
	padding: 9px 10px 15px 10px;
	min-width: 160px;
}
@media all and (max-width: 600px){
	.orders-block-wrapper .invoices-table tr.th{
display: none;
	}
	.orders-block-wrapper .invoices-table tr.tr1{
		display: block;
		width: 100%;
	}
	.orders-block-wrapper .invoices-table tr.tr1 td{
		display: block;
		width: 100%;
		padding: 15px;
	}
}
.update-hint{
	cursor: pointer;
	color: #0074c4!important;
	font-weight: 400;
	position: relative;
}
.update-hint:hover{
	color: #ff7800!important;
}
.update-hint .discountclass{
	display: none;
	position: absolute;
	right: 0;
	top: 20px;
	text-decoration: none;
	text-align: left;
	z-index: 2;
	padding: 10px;
	width: 305px;
	background: #fff;
	box-shadow: 0 0 10px rgba(0,0,0,.1);
	border: 1px solid #ccc;
	border-radius: 5px;
	word-break: normal;
}
#error_discount .update-hint{
	position: relative;
}
.update-hint .discountclass p{
	font-size: 13px!important;
	line-height: 19px!important;
	color: #20283c;
}
.update-hint .discountclass p b{
	font-weight: 500;
	color: #0071c7;
}
.update-hint:hover .discountclass{
	display: block;
}
/*ORDERS*/
/*TABS*/
.tabs-block .shadow_box{
	padding: 30px;
}
.tabs-block .tabs-block-body{
	padding: 20px;
	border: 1px solid #e3e4e8;
}
.tabs-block .tabs-button{
	border: 1px solid #e3e4e8;
	border-bottom: none;
	padding: 20px 20px;
	display: inline-block;
	font-size: 14px;
	line-height: 14px;
	text-transform: uppercase;
	background-color: #ebebeb;
	color: #57687e;
	font-family: 'Nunito-ExtraBold', sans-serif;
	margin-bottom: -1px;
	cursor: pointer;
}
.tabs-block .tabs-button.active{
	color: #000;
	background-color: #fff;
}
/*TABS*/
/*ACCOUNT PAGE*/
.tabs-block.login-block-wrapper .tabs-block-body{
	padding: 0;
}
.login-form.disabled{
	display: none;
}
.login-form.active{
	display: block;
}
.login-block-wrapper .login-form{
	padding: 20px 214px 10px 20px;
	height: 275px;
	border-right: 68px solid #2b93fc;
	background: #fff url(new-images/custom-bg.png) no-repeat right bottom;
}
.login-block-wrapper table{
	margin: 0;
}
.login-block-wrapper .custom-block.login-form{
	border-right: 68px solid #febb15;
	background: #fff url(new-images/database-bg.png) no-repeat right bottom;
}
.login-block-wrapper .login-form form{
	max-width: 500px;
}
.login-block-wrapper .login-form form input{
	margin-bottom: 10px;
}
.login-block-wrapper .login-form form .default_button{
	padding: 11px 45px 15px 45px;
}
.login-block-wrapper .login-form form .label{
	margin-bottom: 8px;
}
.login-block-wrapper .login-form form p{
	margin: 0;
	font-family: 'Nunito-SemiBold', sans-serif;
	font-size: 15px;
	line-height: 22px;
}
.account-button{
	display: inline-block;
	background: #fff;
	cursor: pointer;
	position: relative;
	top: -4px;
}
.account-button .icon-user{
	width: 34px;
	height: 40px;
	display: inline-block;
	background: url("new-images/user.png") no-repeat 0 0;
	background-size: 34px 40px;
}
/*ACCOUNT PAGE*/
/*BOOKMARK*/
.bookmark-hint{
	border: 1px solid #d9eaf8;
	background: #fff;
	border-radius: 3px;
	margin: 20px auto 20px auto;
	max-width: 676px;
	padding: 7px 0 0 0;
}
.bookmark-hint table{
	width: 100%;
}
.bookmark-hint table td{
	vertical-align: middle;
	text-align: left;
	height: 59px;
	border: none;
	padding: 0;
}
.bookmark-hint p{
	font-size: 13px;
	line-height: 20px;
	color: #1f1f1f;
	display: inline-block;
	font-weight: 300;
	text-align: left;
	margin: 0;
}
.bookmark-hint table{
	margin: 0;
}
.bookmark-hint .bookmark-title-td{
	padding: 5px 0 5px 62px;
	width: 38%;
	border: none;
}
.bookmark-hint .bookmark-title{
	font-size: 14px;
	line-height: 14px;
	color: #1f1f1f;
	font-weight: 500;
	padding: 0 75px 0 0;
	position: relative;
	text-transform: uppercase;
}
.bookmark-hint .bookmark-title:after{
	display: inline-block;
	position: absolute;
	right: 30px;
	top: -10px;
	margin: 0 0 0 15px;
	content: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcBAMAAACAI8KnAAAAJFBMVEX/eAD/eAD/eAD/eAD/eAD/gxX/6NT/////sWz/r2j/xZH/jirrxZeWAAAABHRSTlPmSefkiZSNewAAAGBJREFUGNNjEHBBAowMLMhcBwYXFEAbbiQK1zW9BZkbVhYC5CIkU8GKEZJQ7lSoJITrARQHSYK5YAkwhnDBMkAE5YKks8GSMJPDyoGScC5MJ9zeqBDqhwZqsDsxCCFzDQFKyWwof2IPGQAAAABJRU5ErkJggg==');
}
.bookmark-hint .bookmark-title:before{
	position: absolute;
	right: 0;
	top: -8px;
	display: inline-block;
	height: 25px;
	width: 1px;
	border-right: 1px dashed #c7c7c7;
	content: '';
}
/*BOOKMARK*/
/*WINDOWS*/
#modal-overlay.active {
	display: block;
}
#modal-overlay {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-color: #000;
	z-index: 999;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=7);
	-moz-opacity: 0.7;
	opacity: 0.7;
	display: none;
}
.my_jswindow {
	position: absolute;
	margin: 0 auto;
	left: 0 !important;
	right: 0;
	z-index: 1000 !important;
	min-width: 300px;
	width: auto;
	top: 120px
}
.my_jswindow > table {
	margin: 0 auto;
	max-width: 700px;
	min-width: 300px;
	width: auto;
	background: #fff;
}
.my_jswindow .my_jswindow_buttons{
	display: inline-block;
}
.my_jswindow .rt{
	text-align: right;
}
.my_jswindow .rt, .my_jswindow .rc{
	padding-right: 20px;
}
.my_jswindow .lt, .my_jswindow .lc{
	padding-left: 20px;
}
.my_jswindow .lt, .my_jswindow .lc, .my_jswindow .rt, .my_jswindow .rc{
	font-size: 0;
	line-height: 0;
	width: 20px;
}
.my_jswindow  table td{
	vertical-align: middle;
}
.my_jswindow .label{
	display: inline-block;
	font-size: 14px;
	color: #20283c;
	font-family: 'Nunito-SemiBold', sans-serif;
	margin: 0;
}
.my_jswindow input[type='text'], .my_jswindow select, .my_jswindow textarea, .my_jswindow input[type='number']{
	width: 100%!important;
	font-size: 13px;
	line-height: 25px;
	color: #797e8a;
	padding: 11px 15px 8px 15px;
	font-family: 'Nunito-Regular', sans-serif;
	border: 1px solid #c7c9ce;
	transition: all .3s ease;
	border-radius: 5px;
	outline: none;
	margin: 0;
	height: 39px;
	background: #fff;
}
.my_jswindow input[type='text']:focus, .my_jswindow select:focus, .my_jswindow textarea:focus{
	border-color: #2b93fc;
	box-shadow: none;
	transition: all .3s ease;
	color: #20283c;
}
.my_jswindow textarea{
	resize: vertical;
	min-height: 50px;
	height: auto;
}
.my_jswindow h4{
	color: #20283c;
	margin: 20px 0;
}
.my_jswindow .cc td{
	padding: 5px 2px;
}
.my_jswindow input[type="submit"]{
	font-size: 15px;
	line-height: 15px;
	font-family: 'Nunito-Bold', sans-serif;
	display: inline-block;
	border-radius: 50px;
	padding: 9px 15px 12px 15px;
	text-align: center;
	text-decoration: none;
	color: #fff;
	border: 1px solid #2b93fc;
	background: #2b93fc;
	transition: all .3s ease;
}
.my_jswindow input[type="submit"]:hover{
	border-color: #80befd;
	background: #80befd;
	transition: all .3s ease;
}
.my_jswindow .table_styled td{
	padding: 10px 8px;
}
.my_jswindow .ct a img{
	display: none;
}
.my_jswindow .ct a{
	width: 14px;
	height: 14px;
	background: url("new-images/new-close.png") no-repeat;
	background-size: 14px 14px;
	display: inline-block;
	content: '';
	margin-top: 20px;
	margin-bottom: 15px;
}
.my_jswindow .cc p button{
    background: #ffb812;
    border-color: #ffb812;
    color: #fff;
    width: 200px;
    border-radius: 50px;
    padding: 15px 35px 15px 35px;
    border: none;
    font-size: 20px;
}
/*WINDOWS*/
/*LIFETIME DISCOUNT*/
.discount-progress {
	margin: 0 auto;
	position: relative;
}
.discount-progress .discount-progress-bar {
	background-color: #e9eaeb;
	border-radius: 0;
}
.discount-progress .discount-progress-bar div {
	height: 5px;
	background: #2b93fc;
	border-radius: 0;
	position: relative;
}
.discount-progress .discount-progress-points {
	height: 38px;
}
.discount-progress .discount-progress-point {
	position: absolute;
	margin-left: -20px;
	width: 40px;
	font-size: 15px;
	line-height: 35px;
	color: #323538;
	font-family: 'Nunito-Bold', sans-serif;
	text-align: center;
}
.discount-progress .discount-progress-point::after {
	content: "";
	display: block;
	position: absolute;
	margin-left: 20px;
	width: 0;
	height: 8px;
	border: 1px solid #aaa;
}
.discount-progress .discount-progress-units {
	height: 30px;
}
.discount-progress .discount-progress-unit {
	position: absolute;
	margin-top: 15px;
	margin-left: -30px;
	font-size: 13px;
	line-height: 13px;
	color: #323538;
	font-family: 'Nunito-Bold', sans-serif;
	text-align: center;
	width: 60px;
}
.discount-progress-details{
	text-align: center;
	margin-bottom: 10px;
}
.lifetime-discount{
	margin: 20px auto;
}
.lifetime-discount h2.title{
	text-align: center;
}
.alert-info{
	display: block;
	text-align: center;
	margin: 20px 0;
	font-size: 15px;
	line-height: 20px;
	color: #323538;
	font-family: 'Nunito-Regular', sans-serif;
}
.discount-progress .discount-progress-bar div:before {
	content: '';
	position: absolute;
	top: -8px;
	right: -15px;
	width: 21px;
	height: 21px;
	background-color: #2b93fc;
	border-radius: 50%;
	opacity: 0.4;
}
.discount-progress .discount-progress-bar div:after {
	content: '';
	position: absolute;
	top: -3px;
	right: -10px;
	width: 9px;
	height: 9px;
	background-color: #fff;
	border-radius: 50%;
	border: 1px solid #2b93fc;
}
/*LIFETIME DISCOUNT*/
/*ORDER STEPS*/
.order-steps{
	margin: 15px auto;
	text-align: center;
}
.order-steps .order-step{
	display: inline-block;
	width: 31%;
	position: relative;
	padding: 16px 20px 18px 73px;
	margin: 0 10px;
	box-shadow: 0px 2px 35px 0px rgba(0, 0, 0, 0.1);
	border-radius: 50px;
	background: url(/files/new-images/order-steps-bg.png) left no-repeat;
	background-size: cover;
}
.order-step .step-text{
	margin: 0;
	text-align: left;
	font-size: 15px;
	color: #000;
	font-family: 'Nunito-Bold', sans-serif;
	line-height: normal;
}
.order-step .step-text br{
	display: none;
}
.order-step .step-text b{
	font-family: 'Nunito-ExtraBold', sans-serif;
}
.order-step .step-number{
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	display: inline-block;
	width: 50px;
	height: 50px;
	line-height: 46px;
	background: #fff;
	font-size: 25px;
	font-family: 'Nunito-ExtraBold', sans-serif;
	color: #2b93fc;
	border-radius: 50%;
	text-align: center;
	box-shadow: 2px 0px 10px 0px rgba(255, 206, 128, 0.4);
}
/*ORDER STEPS*/
/*COOKIES*/
#cookie-row-wrapper.hidden-cookie{
	display: none;
}
#cookie-row-wrapper.visible-cookie{
	display: block;
}
.cookie-policy-block{
	padding: 15px 0;
	background: #f9f9fb;
	text-align: center;
}
.cookie-policy-content{
	position: relative;
	padding: 0 110px 0 65px;
	display: inline-block;
}
.cookie-policy-content::before{
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	display: inline-block;
	content: '';
	width: 40px;
	height: 40px;
	background-image: url("new-images/cookie.png");
	background-repeat: no-repeat;
	background-size: 40px;
}
.cookie-policy-content p{
	font-size: 14px;
	line-height: 16px;
	color: #20283c;
	margin: 0;
	font-weight: 300;
	text-align: left;
}
.cookie-policy-content p a{
	color: #2b93fc;
	text-decoration: underline;
	display: inline-block;
}
.cookie-policy-content p a:hover{
	text-decoration: none;
}
.cookie-policy-block .button{
	font-size: 13px;
	line-height: 13px;
	font-family: 'Nunito-Bold', sans-serif;
	display: inline-block;
	border-radius: 50px;
	padding: 8px 5px 8px 5px;
	text-align: center;
	text-decoration: none;
	color: #fff;
	border-color: #2b93fc;
	background: #2b93fc;
	width: 80px;
	height: 32px;
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	cursor: pointer;
}
.cookie-policy-block .button:hover{
	border-color: #80befd;
	background: #80befd;
}
/*COOKIES*/
#bottom-chat{
	position: fixed;
	/*bottom: 60px;*/
	bottom: 108px;
	right: 25px;
	z-index: 9;
}
@media all and (max-width: 992px){
	#bottom-chat{
		bottom: 147px;
	}
}
.footer-margin #bottom-chat{
	bottom: 123px;
}
#bottom-chat .chat-icon span{
	width: 46px;
	height: 46px;
	background: #1bb31d;
	display: inline-block;
	border-radius: 50%;
	box-shadow: 0 0 0 0 rgba(27, 179, 29, 0);
	-webkit-box-shadow: 0 0 0 0 rgba(27, 179, 29, 0);
	-moz-box-shadow: 0 0 0 0 rgba(27, 179, 29, 0);
	transition: all 1s linear;
	position: relative;
	cursor: pointer;
	z-index: 10;
}
#bottom-chat .chat-icon.animation span{
	-webkit-box-shadow: 0 0 0 25px rgba(27, 179, 29, .3);
	-moz-box-shadow: 0 0 0 25px rgba(27, 179, 29, .3);
	box-shadow: 0 0 0 25px rgba(27, 179, 29, .3);
	transition: all 1s linear;
}
#bottom-chat .chat-icon span:before{
	display: inline-block;
	background: url("new-images/bottom-chat.png");
	content: '';
	width: 30px;
	height: 26px;
	background-size: 30px 26px;
	position: relative;
	left: 8px;
	top: 11px;
}
/*@media screen and (max-width: 900px){*/
/*	.footer-margin #bottom-chat{*/
/*		bottom: 167px;*/
/*	}*/
/*	.footer-margin #toup {*/
/*		bottom: 227px !important;*/
/*	}*/
/*	.footer-margin .new-site-phone{*/
/*		bottom: 167px;*/
/*	}*/
/*}*/
@media screen and (max-width: 1500px){
	.container.large-container{
		padding-left: 15px;
	}
	header .header_logo img{
		margin: 0;
	}
	header .main_menu li{
		padding: 0 4px;
	}
	header .drop_menu_button {
		margin-left: 5px;
	}
	header .header_buttons_wrapper .yellow_button {
		margin: 0 5px 0 15px;
	}
	header .main_menu li.ph_number {
		padding-right: 30px;
	}
	header .drop_menu_button span{
		width: 30px;
		height: 5px;
		border-radius: 1px;
		margin: 5px 0;
	}
	header .header_menu {
		margin-top: 7px;
	}
	header .drop_menu_button {
		top: 13px;
	}
	header .drop_menu_button.to-close span:nth-child(3) {
		top: -10px;
	}
	header .drop_menu_button.to-close span:nth-child(1) {
		transform: rotate(45deg);
		-webkit-transform: rotate(45deg);
		-moz-transform: rotate(45deg);
		-o-transform: rotate(45deg);
		top: 9px;
	}
	.main .third_block.lazy-background.visible-bg{
		background-position: -240px 13px;
	}
	.second_block {
		margin-top: 70px;
	}
	.header_slider_wrapper .owl-dots {
		left: 2%;
	}
}
@media screen and (max-width: 1199px) {
	.header_slider_wrapper .home-calculator .title:after, .header_slider_wrapper .home-search .title:after{
		left: 200px;
	}
	.header_slider_wrapper .home-calculator .total-price-column span{
		font-size: 20px;
	}
    .header_bottom .information_bottom_block_link br{
        display: none;
    }
    .header_bottom .sprite-block-icon{
        top: 2px;
    }
    .sprite-block-icon{
        background-size: 56px 14px;
    }
    .sprite-block-close{
        width: 14px;
        height: 13px;
        background-position: -2px -1px;
        top: 5px!important;
    }
    .sprite-block-open-left {
        width: 20px;
        height: 12px;
        background-position: -16px -1px;
    }
    .header_bottom .information_bottom_block_yellow .information_bottom_block_link, .header_bottom .yellow .information_bottom_block_link, .header_bottom .yellow .information_bottom_block_link, .header_bottom .blue .information_bottom_block_link{
        padding-left: 30px;
    }
    .sprite-block-open-right {
        width: 20px;
        height: 12px;
        background-position: -36px -1px;
    }
	.header_bottom .information_bottom_block_link{
		font-size: 13px;
	}
	.switch-content table .form-part {
		padding: 10px 55px;
	}
	.form-part .info-calc-ico{
		right: -40px;
	}
	.form-part .info-search-ico{
		left: -40px;
	}
	.drop-login-block, .drop-info-block{
		top: 75px;
	}
	.header_buttons_wrapper .default_button{
		padding: 12px 30px 15px 30px;
	}
	header .header_logo img {
		margin: 0;
		max-width: 190px;
	}
	.header_slider_wrapper .slider_bg img{
		width: 1199px;
		height: 464px;
	}
	header.home .header_logo:before{
		display: none;
		content: '';
	}
	.header_slider_wrapper .owl-dots{
		top: 30px;
	}
	.information_block.information_bottom_block_yellow {
		border-left: 30px solid #febb15;
	}
	.information_block.information_bottom_block_blue {
		border-right: 30px solid #2b93fc;
	}
	.header_menu .main_menu .mob_hide {
		display: none;
	}
	.header_menu .main_menu .mob_hide.ph_number{
		display: inline-block;
	}
	header .main_menu li.ph_number {
		padding-right: 20px;
	}
	.drop_down_menu .desktop_hidden {
		display: block;
	}
	.drop_down_menu .desktop_hidden.ph_number{
		display: none;
	}
	.header_slider_wrapper .owl-dots {
		left: 2%;
	}
	.header_slider_wrapper .slider_title {
		font-size: 39px;
		line-height: 48px;
	}
	.header_slider_wrapper .slider_text {
		margin: 25px 0 35px 0;
	}
	.default .information_bottom_block .information_bottom_block_content {
		padding: 38px 20px 60px 185px;
	}
	.information_bottom_block_title {
		font-size: 17px;
	}
	.information_bottom_block_link {
		bottom: 30px;
	}
	.main .fourth_block {
		margin-top: 10px;
	}
	.main .fifth_block {
		margin-top: 50px;
	}
	.benefits_block_wrapper {
		margin-bottom: 70px;
	}
	.sixth_block.lazy-background.visible-bg {
		background-position: 120px 9px;
	}
	footer {
		padding: 40px 10px;
	}
	.sixth_block.lazy-background.visible-bg {
		background-position: -50px 9px;
		margin-top: 40px;
	}
	body{
		padding-top: 82px;
	}
	header .top-line-wrapper {
		background: #fff;
		padding: 6px 0 0 0;
		position: fixed;
		left: 0;
		top: 0;
		width: 100%;
		z-index: 103;
	}
	header .drop_menu_button{
		margin: 0;
	}
	header .header_menu {
		margin-top: 3px;
	}
	.fifth_block .benefits_block_buttons .simple_logo{
		display: none;
	}
	.fifth_block .benefits_block_buttons .default_button{
		display: block;
		max-width: 273px;
		margin: 10px 0;
	}
	.fifth_block .benefits_block_buttons {
		margin-top: 35px;
	}
	footer{
		margin-top: 15px;
	}
	.benefits_block_wrapper {
		margin-bottom: 25px;
	}
	.slider_item .container .col-6{
		width: 50%;
	}
	.slider_item .container .col-6.no_padding{
		width: 70%
	}
	.page_content .information_bottom_blocks .col-6{
		width: 100%;
		margin: 20px 0;
	}
	.contacts_image_wrapper img{
		max-width: 100%;
	}
	.contacts_form_wrapper .contacts_wrapper{
		width: 37%;
		padding: 53px 90px 53px 57px;
	}
	.order-step .step-text br{
		display: block;
	}
	.order-step .step-number{
		width: 60px;
		height: 60px;
		line-height: 55px;
	}
}
@media screen and (max-width: 1023px) {
    .mobile-block-close{
        display: block;
        position: absolute;
        z-index: 1;
        right: -25px;
        top: 0;
    }
    .info_search_block .search_form .search_form_input{
        max-width: 100%;
    }
    .header_bottom .information_bottom_block .information_bottom_block_content:after{
        content: ''!important;
    }
    .switch-content .text-part{
        display: none!important;
    }
    .info_calc_block, .info_search_block{
        padding: 0;
    }
    .header_bottom .mobile-relative{
        position: relative;
    }
    .header_bottom .mobile-relative:after{
        display: block;
        width: 100%;
        height: 0;
        content: '';
        clear: both;
    }
    .header_bottom .information_bottom_block .information_bottom_block_content{
        height: 220px!important;
    }
    .switch-content table td{
        display: block;
        width: 100%!important;
        height: 220px;
    }
    .header_bottom .information_bottom_block_link{
        font-size: 16px;
    }
    .header_bottom .sprite-block-icon{
        top: 6px;
    }
	.form-part .info-calc-ico, .form-part .info-search-ico{
		display: none;
	}
	.switch-content table .form-part {
		padding: 15px 50px 10px 50px;
	}
	.switch-content .text-part{
		padding: 25px 30px 55px 48px;
	}
	.info_calc_block, .info_search_block{
		top: 10px;
	}
	.registration_form_wrapper.shadow_block{
		padding: 32px;
		background: #fff;
	}
	.header_slider_wrapper .slider_bg img {
		width: 1023px;
		height: 397px;
	}
	.header_slider_wrapper .header_slider_text_wrapper .add-shadow br{
		display: block;
	}
	.header_slider_wrapper .header_slider_text_wrapper{
		margin-top: 40px;
	}
	.information_block.information_bottom_block_yellow {
		border-left: 10px solid #febb15;
	}
	.information_block.information_bottom_block_blue {
		border-right: 10px solid #2b93fc;
	}
	.information_block .information_bottom_block_content {
		padding: 42px 10px 60px 190px;
	}
	header .information_bottom_blocks .col-6 {
		width: 100%;
	}
	.information_bottom_block {
		margin: 10px 0;
	}
	.default .information_bottom_block .information_bottom_block_content {
		padding: 38px 70px 60px 220px;
	}
	.default .information_bottom_block.information_bottom_block_blue {
		padding-left: 70px;
	}
	header .information_bottom_blocks {
		position: relative;
		left: auto;
		right: auto;
		top: auto;
		bottom: auto;
		margin: -100px 0 0 0
	}
	header .header_bottom {
		margin-bottom: 100px;
	}
	.default .information_bottom_block .information_bottom_block_content {
		height: auto;
		min-height: 1px;
	}
	.main .text_block.font_plus p {
		font-size: 17px;
		line-height: 32px;
	}
	.main h2.big_title, .main .h2.big_title {
		font-size: 42px;
		line-height: 55px;
	}
	.main .third_block.lazy-background.visible-bg{
		background-position: -400px 13px;
	}
	.slider_item .container .col-6.no_padding{
		width: 100%;
	}
	.essay_features_block .essay_features_item{
		width: 33.33333%;
	}
	.contacts_content_wrapper .left_col{
		margin-left: 0;
	}
}
@media all and (max-width: 1004px){
	.order-steps .order-step{
		margin: 0 4px;
		padding: 16px 20px 18px 67px;
	}
	.order-step .step-text{
		font-size: 14px;
	}
}
@media screen and (max-width: 991px){
	#vip_services_list .hint .order_info{
		width: 195px;
	}
    .main .fifth_block.lazy-background.visible-bg{
        background-position: -165px -40px;
    }
	.main .third_block.lazy-background.visible-bg{
		background-position: -460px 13px;
	}
	.discount-progress .discount-progress-unit span{
		display: block;
		text-align: center;
	}
	.lifetime-discount{
		padding: 0 10px;
	}
	.lifetime-discount .alert-info{
		margin-top: 35px;
	}
	.cookie-policy-content p{
		font-size: 13px;
	}
	.order-form-wrapper {
		padding: 15px 20px 15px 20px;
	}
	.order-form-bottom .total-td {
		font-size: 21px;
	}
	.order-table-wrapper {
		padding: 0 0 30px 75px;
	}
	.why_content .why_image1, .why_content .why_image2{
		margin: 25px auto;
		text-align: center;
	}
	.why_content .why_image1 img{
		max-width: 100%;
		float: none;
	}
	.why_content .why_image2 img{
		max-width: 100%;
	}
	.why_content .why_image3, .why_content .title_style:before{
		display: none;
	}
	.why_content .title_style {
		margin-top: 20px;
		text-align: left;
	}
	.why_testimonials .why_testimonials_text {
		min-height: 1px;
	}
	.why_testimonials .why_testimonials_content{
		margin-bottom: 20px;
	}
	.prices_form_wrapper.shadow_block {
		padding: 5px 25px;
		margin-top: 0;
	}
	.prices_form_wrapper .form_styled .left_td {
		padding-right: 5px;
	}
	.prices_form_wrapper .form_styled .right_td {
		padding-right: 5px;
	}
	.prices_form_wrapper .currency_select{
		width: 25%;
	}
	header .information_bottom_blocks{
		margin: 0;
	}
	.footer_left_menu ul{
		border-top: 1px solid #e3e4e8;
		border-bottom: 1px solid #e3e4e8;
		text-align: center;
		padding: 7px 0;
	}
	.footer_left_menu ul li{
		display: inline-block;
		padding: 5px 10px 5px 10px;
		border: none!important;
	}
	.footer_left_menu ul li a{
		padding-left: 15px;
		font-size: 14px;
	}
	.footer_text p, .copyrights_wrapper p, .footer_bottom_links li a{
		font-size: 13px;
	}
	.second_block {
		margin-top: 60px;
	}
	.main .fourth_block .container:after{
		display: none;
	}
	.benefits_block{
		min-height: 1px;
		margin-bottom: 20px;
		padding: 60px 40px 40px 40px;
	}
	.fifth_block .h2.big_title{
		text-align: right;
        padding: 95px 30px 0 0;
	}
    .fifth_block .h2.big_title span{
        display: inline-block;
        max-width: 400px;
    }
	.sixth_block.lazy-background.visible-bg {
		background-position: -190px 9px;
		margin-top: 40px;
	}
	.essays_categories_wrapper ul li a{
		height: 60px;
		padding: 0 5px 0 50px;
		font-size: 14px;
	}
	.essays_categories_wrapper .categories_ico{
		left: 10px;
	}
	.essays_categories_wrapper ul li{
		width: 33.33333%;
	}
	.essays_categories_wrapper ul li:nth-child(4n) {
		border-right: 1px dotted #ccc;
	}
	.essays_categories_wrapper ul li:nth-child(3n) {
		border-right: none;
	}
	.services_table .text_td, .services_table .button_td{
		display: block;
		width: 100%;
	}
	.services_table .button_td{
		padding: 20px;
	}
	.services_table .image_td{
		display: none;
	}
	.services_table .text_td{
		border: none!important;
		border-bottom: 1px dashed #c0c0c0!important;
	}
	.essays_categories_list_wrapper .categories_list li{
		width: 33.33333%;
	}
	.search_form .search_form_submit{
		float: none;
		margin-top: 15px;
	}
	.header_slider_wrapper .home-search .search_form_submit{
		margin-top: 0;
	}
	.search_form .search_form_input{
		max-width: 100%;
	}
	.shadow_box.essays_wrapper, .shadow_box.essay_search_form_wrapper{
		padding: 35px 35px 35px 35px;
	}
	.shadow_box.essay_search_form_wrapper{
		padding-bottom: 20px;
	}
	.essays_categories_list_wrapper {
		margin: 15px 0 28px 0;
	}
	.contacts_form_wrapper .contacts_wrapper {
		width: 37%;
		padding: 53px 10px 53px 10px;
	}
	.contacts_form_wrapper .form_wrapper {
		padding: 25px 9px 0 30px;
	}
	.contacts_content_wrapper {
		margin-bottom: 40px;
	}
	.submit_form_wrapper.shadow_block{
		background: #fff;
	}
	.shadow_block, .shadow_box{
		padding: 32px;
	}
	.beware_image_wrapper{
		margin: 10px 0 20px 0;
	}
	.beware_image_wrapper img{
		max-width: 100%;
	}
	.how_image_wrapper{
		margin: 0;
	}
	.how_image_wrapper img{
		max-width: 100%;
	}
}
@media screen and (max-width: 1024px){
	body{
		padding-top: 77px;
	}
	header .top-line-wrapper{
		padding: 6px 0 0 0;
		position: fixed;
		left: 0;
		top: 0;
		width: 100%;
		z-index: 103;
	}
}
@media all and (max-width: 991px){
	.slider_item .container .col-6{
		width: 41%;
	}
	.slider_item .container .col-5{
		width: 54%;
	}
	.header_slider_wrapper .slider_title{
		font-size: 36px;
	}
	.header_slider_wrapper .header_slider_text_wrapper{
		margin-top: 35px;
	}
	.header_slider_wrapper .slider_text{
		margin: 15px 0 20px 0;
	}
	.header_slider_wrapper .slider_item{
		height: 660px;
	}
}
@media all and (max-width: 900px){
	.statistics .stat-blocks .s-block{
		width: 45%;
		margin: 0 9px 15px;
	}
	.statistics .stat-blocks .s-block.prep-orders{
		margin-left: 9px;
	}
	.statistics .stat-blocks .s-block.sup-agents{
		margin-right: 9px;
	}
}
@media all and (max-width: 800px){
	.order-table-wrapper.last .we-recommend-it .description{
		width: 60%;
	}
}
@media screen and (max-width: 767px){
    .contacts_form_wrapper.testimonials_form_wrapper .contacts_wrapper{
        display: none;
    }
    .contacts_form_wrapper.testimonials_form_wrapper .form_wrapper {
        padding: 0 20px;
        float: none;
        width: 100%;
    }
	.drop-login-block, .drop-info-block{
		top: 70px;
	}
	.cookie-policy-content{
		padding: 0 100px 0 0;
	}
	.cookie-policy-block .container{
		padding: 0;
	}
	.cookie-policy-content:before{
		display: none;
	}
	.order-table-wrapper {
		padding: 0 0 15px 0;
		margin: 0 auto 30px auto;
	}
	.order-table-wrapper .sprite-order-tab{
		display: none;
	}
	.prices_form_wrapper .prices_selectors td{
		width: 100%!important;
		display: block;
		padding: 0!important;
	}
	.prices_form_wrapper .prices_selectors select{
		margin-bottom: 10px;
	}
	.table_prices tr td:first-child, .table_prices tr:first-child td {
		font-size: 13px;
		line-height: 13px;
	}
	.table_prices td {
		font-size: 11px;
		line-height: 11px;
	}
	.prices_form_wrapper table {
		margin: 10px 0;
	}
	.tabs-block .shadow_box {
		padding: 10px;
	}
	.header_buttons_wrapper .default_button {
		padding: 8px 20px 13px 20px;
	}
	.header_slider_wrapper .slider_item {
		background-size: cover;
	}
	.header_slider_wrapper .owl-dots:before{
		height: 145px;
	}
	.header_slider_wrapper .slider_title {
		font-size: 34px;
		line-height: 38px;
	}
	.header_slider_wrapper .slider_buttons .default_button {
		margin: 0 10px 0 0;
		padding: 12px 18px 15px 18px;
	}
	.footer_center_menu ul li{
		width: 33.3333333%;
	}
	.footer_information li{
		float: left;
		width: 33.3333333%;
		padding: 11px 5px;
	}
	.footer_information ul li:first-child{
		padding-left: 0;
	}
	.footer_information ul li:last-child{
		padding-right: 0;
	}
	.footer_bottom{
		text-align: center;
	}
	.footer_bottom .text_right{
		text-align: center;
	}
	.footer_information li a, .footer_information .footer_address {
		font-size: 14px;
		line-height: 20px;
	}
	footer .footer_title{
		margin-bottom: 10px!important;
	}
	.default_button{
		padding: 18px 20px 20px 20px;
	}
	header .header_logo img{
		max-width: 180px;
	}
	header.home .header_logo:before{
		display: none;
		content: '';
	}
	header .header_menu {
		margin-top: 0;
	}
	.fifth_block .h2.big_title{
		margin: 0 0 0 0;
		text-align: left;
	}
	.sixth_block.lazy-background.visible-bg {
		background-position: -480px 9px;
	}
	.sixth_block .contacts_information {
		margin: 31px 0 40px 0;
	}
	.sixth_block .text_block {
		padding: 40px 0 25px 0;
	}
	.default .information_bottom_block.information_bottom_block_yellow, .default .information_bottom_block.information_bottom_block_blue{
		background: #fff;
	}
	.default .information_bottom_block .information_bottom_block_content {
		padding: 38px 15px 60px 15px;
	}
	.main .fourth_block .container:after {
		display: none;
	}
	.main .fourth_block .col-5{
		padding-left: 15px;
		padding-right: 15px;
	}
	.fifth_block .h2.big_title.first-title{
		margin-bottom: 90px;
		text-align: right;
	}
	.fifth_block .h2.big_title br{
		display: none;
	}
	.fifth_block .benefits_block_buttons .default_button{
		display: inline-block;
	}
	.fifth_block .h2.big_title.first-title br{
		display: block;
	}
	header .header_bottom {
		margin-bottom: 35px;
	}
	.services_table_wrapper {
		margin: 0;
	}
	.essays_categories_list_wrapper .categories_list li {
		width: 50%;
	}
	.calc_block .calc_block_col{
		float: none;
		width: 100%;
	}
	.calc_block .calc_block_col:first-child{
		display: none;
	}
	.calc_block {
		background: #f5f6fa;
		height: auto;
	}
	.calc_block .calc_col.calc_block_col {
		padding: 50px 55px 50px 34px;
	}
	header .drop_menu_button {
		top: 15px;
	}
	.guarantees_table td{
		display: block;
		width: 100%!important;
	}
	.testimonials_wrapper .testimonials_item{
		float: none!important;
		width: 100%!important;
		position: relative!important;
		left: auto!important;
		right: auto!important;
		top: auto!important;
		bottom: auto!important;
	}
	.testimonials_item .testimonials_item_content {
		padding: 55px 20px 35px 20px;
	}
	.order-steps .order-step{
		width: auto;
	}
}
@media all and (max-width: 760px){
	.slider_item .container .col-6{
		width: 15%;
	}
	.slider_item .container .col-5{
		width: 73%;
	}
}
@media screen and (max-width: 680px){
	header .top-line-wrapper{
		/*height: 109px;*/
	}
	body {
		padding-top: 109px;
	}
    .mobile-block-close{
        right: 5px;
        top: -3px;
    }
	.switch-content table .form-part {
		padding: 15px 15px 10px 15px;
	}
	.switch-content .text-part {
		padding: 20px 15px 50px 15px;
	}
	.header-mob-phones{
		display: block;
		background: #f4f3f8;
		padding: 4px 0 0 0;
	}
	.header-mob-phones p{
		margin: 0;
		padding: 0 0 0 5px;
	}
	.header-mob-phones p:before{
		display: inline-block;
		width: 11px;
		height: 12px;
		background: url("new-images/tel-ico-min.png") no-repeat center;
		background-size: 11px 12px;
		content: '';
	}
	.header-mob-phones p a{
		margin: 0 11px;
		font-family: 'Nunito-ExtraBold', sans-serif;
		font-size: 13px;
		line-height: 13px;
		color: #63666d;
	}
	.header-mob-phones p a:hover{
		color: #2b93fc;
	}
	.wrapper_404 img{
		max-width: 100%;
		margin-bottom: -30px;
	}
	.wrapper_404 {
		margin: 50px 0 0 1px;
	}
	.wrapper_404 p{
		font-size: 18px;
		line-height: 24px;
	}
	.wrapper_404 .buttons_404 {
		margin: 20px 0 0 0;
	}
	.login-block-wrapper .login-form{
		padding-right: 130px!important;
	}
	.bookmark-hint table td{
		padding: 10px 5px!important;
		width: 100%!important;
		display: block;
		text-align: center;
		height: auto;
	}
	.bookmark-hint .bookmark-title:before{
		display: none;
	}
	.bookmark-hint .bookmark-title{
		padding: 0 45px 0 0;
	}
	.bookmark-hint .bookmark-title:after{
		right: 0;
	}
	.bookmark-hint p{
		text-align: center;
	}
	.bookmark-hint .bookmark-title-td{
		padding-bottom: 0!important;
	}
	.vip-services {
		margin: 0;
	}
	.order-group .uc br{
		display: none;
	}
	.vip-package{
		text-align: center;
	}
	.vip-package-item{
		margin: 15px 0 0 0;
		padding: 20px 10px;
	}
	.vip-services .col-4{
		width: 100%;
		padding: 0 15px;
	}
	.vip-services .vip-item{
		max-width: 100%;
		margin: 0 auto 10px auto;
		min-height: 110px;
	}
	.vip-package-item .vip-button-row{
		display: block;
	}
	.vip-item .vip-title-row{
		margin: 5px 0;
	}
	.vip-package-item .vip-title-row{
		padding: 0;
		margin: 5px 0;
	}
	.cookie-policy-block .container {
		padding: 0 15px;
	}
	.cookie-policy-block .button{
		position: relative;
		display: block;
		margin: 3px auto 0 auto;
	}
	.cookie-policy-block {
		padding: 10px 0;
	}
	.cookie-policy-content{
		padding: 0;
		display: block;
	}
	.cookie-policy-content p br{
		display: none;
	}
	.orders-list .orders-item .orders-info .additional-orders-buttons{
		margin: 15px -15px 0 -15px;
	}
	.order-table .order-table-td {
		width: 100%;
		padding: 7px!important;
		display: block;
	}
	.block-title {
		font-size: 18px;
		line-height: 21px;
	}
	.order-group .add_services tr td:first-child {
		width: 50%;
	}
	.hint .order_info{
		width: 270px;
	}
	.order-group #button_apply_discount{
		width: 100px;
	}
	.order-group .update-hint{
		display: block;
	}
	.order-form-bottom .total-td {
		font-size: 19px;
		text-align: center;
	}
	.order-form-bottom #total_price2 {
		display: block;
		margin-top: 6px;
	}
	.order-form-bottom .button-td{
		text-align: center;
	}
	.order-table-wrapper table.academic-level-hint-tab th, .order-table-wrapper table.academic-level-hint-tab td{
		font-size: 8px;
		line-height: 9px;
	}
	.order-form-wrapper .update-hint .discountclass{
		left: 0;
		right: auto;
		width: 260px!important;
	}
	.order-form-wrapper {
		padding: 15px 5px 15px 5px;
	}
	.order-table tr th{
		text-align: center;
	}
	.payment-page-content.shadow_block, .payment-system-td .shadow_block{
		padding: 15px 10px;
	}
	.header_menu .main_menu .mob_hide.ph_number {
		display: none;
	}
	.contacts_form_wrapper .form_wrapper, .contacts_form_wrapper .contacts_wrapper{
		width: 100%;
		padding: 20px 15px;
	}
	.contacts_form_wrapper .contacts_wrapper{
		margin-top: 25px;
		background-size: cover;
		height: auto;
	}
	.footer_information li{
		width: 50%;
	}
	.footer_information li {
		padding: 11px 10px 40px 0;
	}
	.footer_center_menu ul{
		text-align: center;
	}
	.footer_center_menu ul li{
		float: none;
		display: inline-block;
		width: auto;
		padding: 8px 8px;
	}
	.essay_features_block .essay_features_item {
		width: 50%;
	}
	.essay_info_block {
		margin-top: 20px;
		margin-bottom: 20px;
	}
	.page_content .information_bottom_blocks .col-6 {
		margin: 10px 0;
	}
	.form_styled .accept_td .accept_check{
		margin: 0;
		display: block;
	}
	.drop_down_menu .desktop_hidden.ph_number{
		display: block;
	}
	.drop_down_menu .desktop_hidden.ph_number a{
		color: #2b93fc;
	}
	.orders-list .orders-item .orders-info .orders-buttons{
		float: none;
		width: 100%;
		text-align: center;
		margin: 15px 0 0 0;
	}
	.orders-list .orders-item .orders-info .orders-info-table{
		float: none;
		width: 100%;
	}
	.orders-list .orders-item .orders-buttons .orders-button{
		display: inline-block;
		margin: 1px;
	}
	.orders-list .orders-item .orders-buttons .orders-button .default_button{
		min-width: 145px;
	}
	.orders-list .orders-item {
		padding: 15px;
	}
	.orders-block-wrapper .tabs-block-body {
		padding: 10px 10px;
	}
	.main .fifth_block.lazy-background.visible-bg{
		background-position: -180px -55px;
	}
}
@media all and (max-width: 617px){
	.order-table-wrapper.last .we-recommend-it .title {
		order: 0;
		text-align: left;
	}
	.order-table-wrapper.last .we-recommend-it .description{
		width: 100%;
		padding: 0;
		order: 2;
		margin: 7px 0 0;
	}
	.order-table-wrapper.last .we-recommend-it .go-it{
		order: 1;
		align-self: center;
		padding: 4px 0;
		width: 70px;
	}
}
@media screen and (max-width: 568px){
	.header_slider_wrapper .home-calculator{
		text-align: left;
		padding: 0 20px;
		margin: 30px 0;
	}
	.home-search{
		padding: 0 20px;
	}
	.home-search .search_form .search_form_input{
		display: block;
		width: 100%;
		padding-right: 0;
		margin: 0 0 20px;
	}
	.home-search .search_form .search_form_submit{
		display: block;
		width: 100%;
	}
	.header_slider_wrapper .home-calculator .title:after, .header_slider_wrapper .home-search .title:after{
		width: 38%;
	}
	.header_slider_wrapper .home-calculator .total-price-column{
		padding-top: 0;
	}
	.header_slider_wrapper .home-calculator .button-column{
		padding-top: 10px;
	}
	.slider_item .container .col-6{
		display: none;
	}
	.slider_item .container .col-5{
		width: 100%;
	}
	.header_slider_wrapper .header_slider_text_wrapper .add-shadow br{
		display: none;
	}
    .header_slider .header_slider_text_wrapper .slider_buttons .white_button{
        margin-top: 10px;
    }
    .page_content .text-content li {
        line-height: 18px;
    }
	#ajax_orderinfo table tr td span, #ajax_orderinfo table tr td a{
		display: inline-block;
	}
	#ajax_orderinfo table tr td a{
		margin: 10px 0 0 0;
	}
	#ajax_orderfiles .table_styled tr td, #ajax_ordermessages .table_styled tr td{
		display: block;
		padding: 5px 5px;
		width: 100%!important;
		border: none!important;
	}
	#ajax_orderfiles .table_styled thead, #ajax_ordermessages .table_styled thead{
		display: none;
	}
    .fifth_block .h2.big_title span{
        max-width: 300px;
    }
    .fifth_block .h2.big_title.first-title{
        padding: 15px 0 0 0;
    }
    .info_calc_block, .info_search_block{
        position: relative!important;
        display: none;
        top: -10px;
    }
    .info_calc_block.active, .info_search_block.active{
        display: block;
    }
    .mobile-block-close, .header_bottom .sprite-block-icon{
        display: none;
    }
    .header_bottom .information_bottom_block_link:before{
        position: absolute;
        right: 0;
        top: 0;
        bottom: 0;
        margin: auto;
        width: 13px;
        height: 22px;
        display: inline-block;
        content: url("new-images/arrow-down-min.png");
    }
    .header_bottom .open .information_bottom_block_link:before{
        transform: rotate(180deg);
        -webkit-transform: rotate(180deg);
        -moz-transform: rotate(180deg);
        -o-transform: rotate(180deg);
    }
    .header_bottom .information_bottom_block .information_bottom_block_content, .switch-content table td{
        height: auto!important;
    }
	.switch-content .text-part {
		padding: 20px 15px 20px 15px;
	}
	.form-part .form_styled .calc_total, .home_search .essays-count{
		margin-top: 0;
	}
	.home-calc .calc-submit-button{
		text-align: center;
	}
	.form-part .form_styled select, .form-part .form_styled input[type="text"]{
		height: 41px!important;
	}
	.form-part .form_styled .default_button{
		margin: 10px 0;
	}
	.home_search .essays-count-wrapper{
		margin: 0;
	}
	.home_search.search_form .search_form_submit{
		text-align: center;
		margin: 0 0;
	}
	.header_slider_wrapper .header_slider_text_wrapper .add-shadow span:first-child{
		display: block;
	}
	.header_slider_wrapper .header_slider_text_wrapper .add-shadow span{
		display: inline-block;
		text-shadow: 3px 3px 4px #fff, -3px -3px 4px #fff, 3px -3px 4px #fff, -3px 3px 4px #fff;
	}
	.main .fifth_block.lazy-background.visible-bg{
		background-size: 568px;
		background-position: 0 0;
	}
	header .main_menu li.drop_menu_button_wrapper{
		padding-left: 7px;
	}
	.profile-wrapper table tr:last-child td{
		text-align: center;
	}
	.shadow_box.essays_wrapper, .shadow_box.essay_search_form_wrapper {
		padding: 20px 15px 20px 15px;
	}
	.tabs-block .tabs-block-body {
		padding: 5px;
	}
	.table_styled.mobile_table thead{
		display: none;
	}
	.table_styled.mobile_table tbody tr td{
		border: none!important;
		display: block;
		width: 100%!important;
		padding: 5px 5px;
	}
	.table_styled.mobile_table  .mob_label{
		display: inline-block;
	}
	footer .footer_left_menu{
		display: none;
	}
	footer .footer_title{
		display: none;
	}
	.drop-login-block{
		width: 290px;
	}
	.drop-login-block .tabs-block .shadow_box{
		padding: 0;
	}
	.drop-login-block .tabs-block .tabs-button br{
		display: block;
	}
	.form_styled input[type='text'], .form_styled input[type='password'], .form_styled input[type='email'], .form_styled textarea, .form_styled select, .form_styled input[type='tel'], .form_styled input[type='file']{
		margin-bottom: 15px;
	}
	body{
		font-size: 14px;
		line-height: 24px;
	}
	h1, .h1{font-size: 40px;line-height: 45px;margin-bottom: 20px}
	h2, .h2{font-size: 27px;line-height: 32px;margin-bottom: 20px}
	h3, .h3{font-size: 20px;line-height: 25px;margin-bottom: 20px}
	h4, .h4{font-size: 19px;line-height: 24px;margin-bottom: 20px}
	h5, .h5{font-size: 18px;line-height: 24px;margin-bottom: 20px}
	h6, .h6{font-size: 15px;line-height: 20px;margin-bottom: 20px}
	.main h2.small_title {
		font-size: 27px;
		line-height: 35px;
		margin-bottom: 20px;
	}
	.gray_text {
		font-size: 16px;
		line-height: 26px;
	}
	footer.lazy-background.visible-bg{
		padding: 25px 0 30px 0;
		background-size: cover;
	}
	.footer_bottom {
		margin: 10px 0 0 0;
		padding: 30px 0 0 0;
	}
	footer .footer_menus{
		margin: 0;
	}
	.footer_information li {
		padding: 11px 10px 20px 0;
	}
	footer .fw_block{
		margin-bottom: 10px;
	}
	.footer_information li{
		float: none;
		width: 100%;
		padding: 10px 0!important;
		text-align: center;
	}
	footer .fw_block{
		text-align: center;
	}
	footer .fw_block ul{
		display: inline-block;
		width: auto;
	}
	.default_button{
		padding: 13px 20px 15px 20px;
	}
	header .header_logo img.big-img {
		display: none;
	}
	header .header_logo img.small-img {
		display: block;
		width: 54px;
		height: 54px;
		margin: 9px 0 0 0;
        position: relative;
        top: -4px;
	}
	.header_buttons_wrapper .default_button{
		font-size: 13px;
		line-height: 13px;
		padding: 8px 12px 12px 12px;
		min-width: 75px;
	}
	header .header_buttons_wrapper {
		margin: 15px 10px 0 0;
	}
	header .drop_menu_button span {
		width: 24px;
		height: 4px;
		border-radius: 1px;
		margin: 4px 0;
	}
	header .drop_menu_button {
		top: 18px;
	}
	header .drop_menu_button.to-close span:nth-child(1) {
		top: 6px;
	}
	header .header_menu {
		float: right;
	}
	header .header_buttons_wrapper .yellow_button {
		margin: 0 5px 0 10px;
	}
	header .main_menu li.drop_menu_button_wrapper{
		line-height: 35px;
	}
	body{
		padding-top: 91px;
	}
	header .top-line-wrapper{
		/*height: 91px;*/
		padding: 0;
	}
	.info_block_wrapper .info_block_blue2{
		margin-top: 0;
	}
	.info_block_wrapper .info_block .info_block_text{
		min-height: 1px;
	}
	.default .information_bottom_block_text {
		font-size: 14px;
		line-height: 18px;
	}
	.main h2.big_title, .main .h2.big_title {
		font-size: 27px;
		line-height: 34px;
		padding-bottom: 0;
		margin-bottom: 20px;
	}
	header .header_bottom {
		margin-bottom: 20px;
	}
	.main .first_block .text_block {
		margin: 0;
	}
	.main .text_block.font_plus p {
		font-size: 14px;
		line-height: 25px;
	}
	.information_bottom_block.information_bottom_block_yellow, .information_bottom_block.information_bottom_block_blue{
		border: none;
		padding: 0!important;
		background: #fff;
	}
	.information_block .information_bottom_block_content {
		padding: 15px 15px 10px 15px;
		min-height: 1px;
	}
	.page_content .information_bottom_blocks .col-6{
		padding: 0;
	}
	.default .information_bottom_block .information_bottom_block_content {
		padding: 20px 20px 20px 20px;
		overflow: hidden;
	}
	.info_block_wrapper .info_block .info_block_text{
		font-size: 14px;
		line-height: 22px;
	}
	.info_block_wrapper .info_block{
		padding: 80px 34px 10px 34px;
		margin-bottom: 10px;
	}
	.information_bottom_block_link {
		position: relative;
		bottom: auto;
		font-size: 12px;
		line-height: 12px;
	}
	.second_block .col-5 .text_block p {
		margin-bottom: 20px;
	}
	.main .text_block.font_middle p {
		font-size: 14px;
		line-height: 28px;
		margin-bottom: 21px;
	}
	.main .third_block {
		margin-top: 20px;
	}
	.main .fourth_block .text_block p {
		margin-bottom: 20px;
	}
	.main .fourth_block h2 {
		margin-bottom: 20px;
	}
	.benefits_block .benefits_block_text{
		font-size: 14px;
	}
	.benefits_block .benefits_block_title{
		font-size: 18px;
	}
	.fifth_block .padding_add {
		padding-top: 0;
	}
	.sixth_block .text_block h2 br, .sixth_block .text_block .h2 br{
		display: none;
	}
	.sixth_block .text_block h2, .sixth_block .text_block .h2{
		margin-bottom: 20px;
		line-height: 36px;
	}
	.sixth_block .contacts_information {
		margin: 0 0 20px 0;
	}
	.fw_block a {
		padding: 11px 10px 0 10px;
		width: 40px;
		height: 40px;
	}
	.fw_block_white a{
		margin: 0;
	}
	.default_button.big_button {
		padding: 16px 45px 20px 45px;
	}
	.fifth_block .h2.big_title.first-title {
		margin-bottom: 50px;
		text-align: right;
		padding-top: 45px;
	}
	.benefits_block {
		padding: 60px 20px 40px 20px;
	}
	.text_block .contacts_information .phone_wrapper {
		padding: 0 0 15px 0;
	}
	.fifth_block .h2.big_title.first-title{
		margin-bottom: 80px;
	}
	.essays_categories_wrapper ul li{
		width: 100%;
	}
	.essays_categories_wrapper {
		margin-top: 20px;
	}
	.second_block {
		margin-top: 25px;
	}
	.essays_categories_wrapper ul li:nth-child(n){
		border: none;
		border-bottom: 1px dotted #ccc;
	}
	.essays_categories_wrapper ul li a:before{
		display: none!important;
	}
	.services_table .text_td {
		padding: 20px 5px 20px 5px;
		font-size: 14px;
		line-height: 24px;
	}
	.pages .breadcrumbs {
		padding: 8px 0 0 0;
		min-height: 90px;
		margin: 0 0 20px 0;
	}
	.pages .breadcrumbs .page-title {
		margin-bottom: 10px;
	}
	.pages .breadcrumbs h1{
		font-size: 24px;
		line-height: 25px;
	}
	.pages .breadcrumbs li {
		line-height: 13px;
	}
	.pages .breadcrumbs li a, .pages .breadcrumbs li span {
		font-size: 10px;
		line-height: 10px;
	}
	.essays_categories_list_wrapper .categories_list li {
		width: 100%;
	}
	.shadow_box.essays_wrapper {
		padding: 15px 10px 15px 10px;
	}
	.search_form .search_form_input label{
		padding: 16px 5px;
	}
	.essay_features_block .essay_features_item{
		width: 100%;
	}
	.essay_features_item .essay_features_content{
		height: auto;
		padding: 45px 10px 10px 5px;
		margin: 5px 0;
	}
	.essay_features_item .essay_features_content .icon{
		top: 15px;
	}
	.calc_block .calc_col.calc_block_col {
		padding: 35px 20px 45px 10px;
	}
	.calc_block{
		border-right: 10px solid #ffbc15;
	}
	.calc_block:before, .calc_block:after{
		height: 10px;
	}
	.form_styled .calc_bottom td{
		display: block;
		width: 100%;
		padding-top: 5px;
	}
	.faq_image_wrapper {
		text-align: center;
		margin-top: 15px;
		margin-bottom: 15px;
	}
	.faq_item .faq_ans{
		padding: 0;
		font-size: 14px;
	}
	.faq_item {
		padding: 6px 10px;
	}
	.faq_item .faq_title {
		font-size: 16px;
		line-height: 19px;
	}
	.form_styled .left_td, .form_styled .right_td{
		display: block;
		width: 100%;
		padding: 0;
	}
	.contacts_form_wrapper .form_wrapper .blue_button{
		margin-bottom: 10px;
	}
	ul.list1 li{
		font-size: 14px;
		line-height: 24px;
	}
	.shadow_block, .shadow_box {
		padding: 15px;
	}
	.registration_form_wrapper.shadow_block {
		padding: 15px;
		margin: 15px 0;
	}
	.form_styled .package_item {
		width: 100%;
		float: none;
		margin: 10px 0;
	}
	.form_styled .package_wrapper .package{
		margin: 0;
	}
	.header_slider_wrapper .slider_title {
		/*font-size: 28px;*/
		font-size: 24px;
		/*line-height: 32px;*/
		line-height: 27px;
		/*margin-bottom: 8px;*/
		margin-bottom: 0;
	}
	.header_slider_wrapper .slider_title.second-title{
		font-size: 22px;
		line-height: 24px;
	}
	.header_slider_wrapper .slider_text {
		font-size: 15px;
		line-height: 20px;
		margin: 8px 0 14px 0;
	}
	.information_bottom_block_title {
		font-size: 15px;
		line-height: 16px;
	}
	.header_slider_wrapper .slider_buttons .default_button {
		margin: 0 0 0 0;
		padding: 9px 20px 15px 20px;
		font-size: 12px;
		line-height: 12px;
	}
	.header_slider_wrapper .header_slider_text_wrapper{
		padding: 10px 20px 0;
		text-align: center;
		left: 0;
		margin: 0 auto 0 auto;
		max-width: 100%;
		height: 185px;
		background: #0092d4;
		/*background: linear-gradient(0deg, rgba(0,109,223,1) 0%, rgba(0,167,236,1) 35%, rgba(61,247,255,1) 100%);*/
		/*background-image: linear-gradient(to top, #fddb92 0%, #d1fdff 100%);*/
		/*background: linear-gradient(0deg, rgba(43,147,252,1) 0%, rgba(134,215,246,1) 35%, rgba(185,247,246,1) 56%, rgba(223,255,238,1) 75%, rgba(255,240,193,1) 95%, rgba(255,184,18,1) 100%);*/
		/*background: url(/files/new-images/bcg-es-bank-600-200.jpg) no-repeat center;*/
		/*background-size: cover;*/
	}
	.header_slider_wrapper .slider_title{
		display: inline-block;
		font-family: 'Nunito-ExtraBold', sans-serif;
	}
	.header_slider_wrapper .slider_item {
		height: auto;
		background: none;
	}
	.header_slider_wrapper .owl-dots {
		left: 3px;
	}
	.header_slider_wrapper .owl-dots:before {
		height: 85px;
	}
	.header_slider_wrapper .owl-dots span {
		width: 10px;
		height: 10px;
	}
	header .header_menu .drop_down_menu{
		right: -15px;
		top: 70px;
	}
	header .drop_down_menu li{
		font-size: 12px;
		line-height: 12px;
	}
	header .drop_down_menu li{
		padding: 12px 0;
	}
	.tabs-block .tabs-button{
		padding: 15px 10px;
		font-size: 12px;
		line-height: 15px;
		width: 50%;
		float: left;
	}
	.tabs-block .tabs-buttons:after{
		display: block;
		width: 100%;
		height: 0;
		content: '';
		clear: both;
	}
	.tabs-block .shadow_box{
		margin: 10px 0;
	}
	.prices_form_wrapper.shadow_block {
		padding: 5px 10px;
	}
	.table_prices td{
		padding: 12px 2px;
	}
	.pricing_image img{
		max-width: 100%;
	}
	#table_essay_calculator tbody tr td:last-child, #table_essay_calculator tbody tr td:first-child {
		display: table-cell;
	}
	.mobile-levels .to-left{
		margin-right: 7px;
	}
	.mobile-levels .to-right{
		margin-left: 7px;
	}
	.pricing_buttons .default_button{
		margin: 5px;
	}
	#table_essay_calculator tbody tr td {
		display: none;
		padding: 12px 5px;
		width: 50%;
		text-align: center;
	}
	.guarantees_table td div{
		padding: 0;
	}
	.guarantees_ico{
		display: none;
	}
	.guarantees_table .guarantees_title {
		font-size: 18px;
		line-height: 22px;
	}
	.content_wrapper table.beware_table{
		margin: 0;
	}
	.content_wrapper table.beware_table thead{
		display: none;
	}
	.content_wrapper table.beware_table tbody td{
		display: block;
		width: 100%!important;
		font-size: 14px;
		line-height: 21px;
		padding: 10px;
	}
	.beware_table tr:last-child td {
		padding-bottom: 10px;
	}
	.beware_table_wrapper {
		padding: 10px 0 15px 0;
	}
	.beware_table_wrapper:before, .beware_table_wrapper:after{
		display: none;
	}
	.discounts_block .discounts_percents p {
		font-size: 36px;
		line-height: 28px;
		display: inline-block;
	}
	.discounts_block .discounts_icon_wrapper {
		margin-bottom: 20px;
	}
	.how_list li {
		padding: 15px 0 15px 71px;
	}
	.payment-page-content .order-price-col p{
		text-align: left;
	}
	.info_block_wrapper .info_block:after{
		top: 22px;
	}
	.orders-list .orders-item .orders-info .label{
		padding-right: 0;
		padding-left: 0;
	}
	.orders-list .orders-item .orders-info .label{
		width: 70px;
		padding-left: 0;
		padding-right: 10px;
	}
	.orders-list .orders-item{
		padding: 10px 10px 15px 10px;
	}
	.orders-list .orders-item .orders-info td{
		padding: 3px 0 3px 10px;
		font-size: 14px;
	}
	.orders-list .orders-item .orders-info .orders-buttons{
		margin: 10px 0 0 0;
	}
	.orders-list .orders-item .orders-title{
		font-size: 16px;
		margin: 0 0 10px 0;
		padding: 4px 20px 4px 0;
	}
	.orders-block-wrapper .tabs-block-body{
		padding: 10px 0;
	}
	.orders-list .orders-item .orders-buttons .orders-button{
		display: block;
	}
	.orders-list .orders-item .orders-buttons .orders-button .default_button {
		min-width: 240px;
		padding: 7px 10px 13px 10px;
		margin: 2px auto;
	}
	.orders-list .orders-item .orders-info .additional-orders-buttons {
		margin: 10px -10px 0 -10px;
	}
	.orders-list .orders-item .orders-info .additional-orders-buttons .orders-button a{
		border: none;
		padding: 0!important;
	}
	.orders-list .orders-item .orders-info .additional-orders-buttons .orders-button{
		display: block;
		margin: 0;
		padding: 0;
	}
	.vip-item .vip-price-row, .vip-package-item .vip-price-row{
		display: block;
	}
	.order-steps .order-step {
		display: block;
		margin: 10px 0;
	}
	.order-step .step-text{
		font-size: 15px;
	}
	.login-block-wrapper .login-form{
		border-width: 20px!important;
		padding-right: 20px!important;
		background: transparent!important;
	}
	.drop-login-block, .drop-info-block {
		top: 60px;
	}
	.drop-customer-user-block .tabs-block .tabs-button{
		padding: 10px;
	}
	.customer-data-tab .update-hint .discountclass{
		width: 270px;
		right: -105px;
	}
	.account-button .icon-user {
		width: 30px;
		height: 35px;
		background-size: 30px 35px;
	}
	.main .third_block.lazy-background.visible-bg{
		background-position: -970px 13px;
	}
    .header_bottom .information_bottom_block_content:after{
        position: absolute;
        right: 0!important;
        left: 0!important;
        bottom: 0!important;
        top: auto!important;
        width: 100%;
        display: block;
        height: 67px;
    }
    .header_bottom .information_bottom_block_content{
        padding-bottom: 75px!important;
    }
    .header_bottom .information_bottom_block_yellow .information_bottom_block_content:after{
        background: #ffbc15;
    }
    .header_bottom .information_bottom_block_blue .information_bottom_block_content:after{
        background: #2b93fc;
    }
    .header_bottom .information_bottom_block .information_bottom_block_content:before{
        bottom: -60px;
    }
    .header_bottom .information_bottom_block_link{
        position: absolute;
        color: #fff;
        font-size: 14px;
        right: 20px!important;
        bottom: 17px;
        text-align: right!important;
        z-index: 1;
        padding: 0 30px 0 0!important;
    }
    .header_bottom .information_bottom_block_link br{
        display: block;
    }
    .header_bottom .information_bottom_block .info-calc-ico{
        position: absolute;
        left: 15px;
        top: auto;
        bottom: 18px;
        z-index: 1;
    }
    .header_bottom .information_bottom_block .info-search-ico {
        position: absolute;
        left: 15px;
        top: auto;
        bottom: 18px;
        z-index: 1;
    }
	/*SCROLL*/
	.ss-container, .ss-wrapper{height: 300px}
	.ss-wrapper{overflow: hidden;width: 100%;position: relative;z-index: 1;float: left;border-right: 5px solid #fff}
	.ss-content{height: 100%;width: calc(100% + 18px);padding: 0 30px 0 0;position: relative;overflow: auto;box-sizing: border-box}
	.ss-content.rtl{width: calc(100% + 18px);right: auto}
	.ss-scroll{position: relative;background: #2b93fc;;width: 7px;top: 0;z-index: 2;cursor: pointer;opacity: 1;transition: opacity 0.25s linear;border-radius: 5px;z-index: 3}
	.ss-hidden{display: none}
	.ss-container:hover .ss-scroll,.ss-container:active .ss-scroll{opacity: 1}
	.ss-grabbed{-o-user-select: none;-ms-user-select: none;-moz-user-select: none;-webkit-user-select: none;user-select: none}
	.ss-container{position: relative}
	.ss-container:before, .ss-container:after{display: block;position: absolute;left: 0;width: 100%;height: 30px;content: '';z-index: 2}
	.ss-container:before{
		background: -moz-linear-gradient(to bottom, rgba(255,255,255, 1), rgba(255,255,255, 0));
		background: -webkit-linear-gradient(to bottom, rgba(255,255,255, 1), rgba(255,255,255, 0));
		background: -o-linear-gradient(to bottom, rgba(255,255,255, 1), rgba(255,255,255, 0));
		background: linear-gradient(to bottom, rgba(255,255,255, 1), rgba(255,255,255, 0));
		top: -5px
	}
	.ss-container:after{
		background: -moz-linear-gradient(to top, rgba(255,255,255, 1), rgba(255,255,255, 0));
		background: -webkit-linear-gradient(to top, rgba(255,255,255, 1), rgba(255,255,255, 0));
		background: -o-linear-gradient(to top, rgba(255,255,255, 1), rgba(255,255,255, 0));
		background: linear-gradient(to top, rgba(255,255,255, 1), rgba(255,255,255, 0));
		bottom: -5px}
	/*SCROLL*/
}
@media screen and (max-width: 450px){
	.main .fifth_block.lazy-background.visible-bg {
		background-size: 450px;
		background-position: -85px 0;
	}
	.fifth_block .h2.big_title.first-title {
		margin-bottom: 100px;
		padding-top: 15px;
	}
}
@media all and (max-width: 425px){
	header .header_menu .drop_down_menu{
		right: 41px;
	}
	.statistics{
		padding: 50px 0;
	}
	.statistics.lazy-background.visible-bg{
		background-size: cover;
	}
	.statistics .stat-blocks .s-block{
		width: 100%;
		margin: 0 0 15px;
	}
	.statistics .stat-blocks .s-block.prep-orders{
		margin-left: 0;
	}
	.statistics .stat-blocks .s-block.sup-agents{
		margin-right: 0;
	}
}
@media all and (max-width: 413px){
	.header_slider_wrapper .home-calculator .title:after, .header_slider_wrapper .home-search .title:after{
		width: 13%;
	}
}
@media all and (max-width: 390px){
	header .header_menu .drop_down_menu{
		right: 30px;
	}
}
@media all and (max-width: 360px){
	header .header_menu .drop_down_menu{
		right: 15px;
	}
}
@media all and (max-width: 340px){
	header .header_menu .drop_down_menu{
		right: -5px;
	}
}
@media screen and (max-width: 320px){
    header .top-line-wrapper {
    max-width: 320px;
    box-sizing: border-box;
    }
}
/*======================== POP-UP =========================*/
#my_pop_window_bg{
	display: none;
	width: 100%;
	height: 100%;
	background-color: #0e0e0e;
	left: 0;
	top: 0;
	position: fixed;
	z-index: 9995!important;
	filter: alpha(opacity=40);
	opacity: .7;
	zoom: 1;
}
#my_pop_window{
	display: none;
	background: url(/files/img/PopUp-bg.png) no-repeat top;
	width: 400px;
	height: 540px;
	position: fixed;
	z-index: 9996!important;
	top: 115px!important;
	left: calc(50% - 45px);
	font-size: 11px;
	color: #fff;
	font-family: Arial,Helvetica,sans-serif;
	box-shadow: none;
}
#my_pop_window_close{
	position: absolute;
	right: 2px;
	top: 2px;
}
#my_pop_window_close a{
	display: inline-block;
	width: 35px;
	height: 35px;
	border-radius: 50px;
	background: #2b93fc;
	color: #fff;
	font-size: 21px;
	font-weight: 900;
	text-align: center;
	padding: 3px 0 0;
}
#my_pop_window_ajax{
	display: block;
	width: 100%;
	position: absolute;
	bottom: 30px;
	padding: 0 20px;
}
#my_pop_window_ajax strong{
	display: none;
	text-align: center;
}
#my_pop_window_ajax #popup_email{
	border: 1px solid #ededed;
	background: #fff;
	border-radius: 20px;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	font-size: 18px;
	line-height: 18px;
	color: #0081d1;
	height: 50px;
	text-align: left;
	padding: 10px 15px 10px 15px;
	max-width: 231px;
}
#my_pop_window_ajax #popup_email::placeholder{
	color: #0081d1;
	font-size: 17px;
}
.text-top{
	font-family: Source Sans Pro,"Helvetica Neue",Helvetica,Arial,sans-serif;
	display: block;
	position: relative;
	text-align: center;
	top: 323px;
	left: -12px;
}
h2.pop-ttl{
	text-transform: uppercase;
	font-size: 48px;
	font-weight: 700;
	color: #fa8b6d;
}
span.first-words{
	text-transform: uppercase;
	font-size: 20px;
	font-weight: 600;
	color: #f58d1b;
}
.pop-text{
	color: #b7bcbf;
	font-size: 19px;
	padding: 0 90px;
}
#popup_form .pop-button input[type='submit']{
	background: #ffb812;
	border-color: #ffb812;
	height: 50px;
	width: 145px;
	padding: 9px 10px 12px 10px;
	border-radius: 20px;
	font-size: 18px;
	text-transform: uppercase;
	font-weight: 500;
	font-family: 'Nunito-Regular', sans-serif;
	line-height: 33px;
}
.pop-inputs input{
	color: #b2b2b2;
	background: #f2f2f2;
	width: 100%;
	font-family: Source Sans Pro,"Helvetica Neue",Helvetica,Arial,sans-serif;
	max-width: 255px;
	height: 50px;
	border: none;
	text-align: center;
	font-size: 18px;
	border-radius: 5px;
}
.pop-inputs input::placeholder{
	color: #b2b2b2;
	font-weight: 300;
	font-size: 21px;
}
.pop-button{
	position: absolute;
	right: 20px;
	top: 0;
}
.pop-button input{
	background: linear-gradient(#f88278, #de1d16);
	font-family: Arial;
	width: 100%;
	max-width: 255px;
	height: 50px;
	border: 2px solid #f88278;
	text-align: center;
	font-size: 23px;
	color: #fff;
	text-transform: uppercase;
	cursor: pointer;
	font-weight: 600;
	border-radius: 5px;
}
.bottom-text{
	line-height: 25px;
	font-family: Source Sans Pro,"Helvetica Neue",Helvetica,Arial,sans-serif;
	text-align: center;
	position: relative;
	top: 365px;
	left: -12px;
	font-weight: 500;
	font-size: 23px;
	color: #fff;
	padding: 0 154px;
}
.pop-message{
	display: block;
	position: relative;
	top: 20px;
	color: #fff;
	font-size: 16px;
	padding: 0 10px;
	text-align: center;
	line-height: 20px;
}
/*@media all and (max-width: 800px){*/
	/*#my_pop_window{*/
		/*transform: scale(0.9);*/
	/*}*/
/*}*/
/*@media all and (max-width: 600px){*/
	/*#my_pop_window{*/
		/*transform: scale(0.9);*/
	/*}*/
/*}*/
@media all and (max-width: 568px){
	#my_pop_window{
		width: 310px;
		height: 420px;
		background-size: contain;
	}
	#my_pop_window_ajax{
		bottom: 20px;
	}
	/*.pop-inputs {*/
		/*position: relative;*/
		/*text-align: left;*/
		/*top: 280px;*/
		/*left: 20px;*/
	/*}*/
	/*#my_pop_window_ajax #popup_email{*/
		/*height: 35px;*/
		/*padding: 7px 87px 7px 15px;*/
	/*}*/
	/*#popup_form .pop-button input[type='submit'] {*/
		/*background: #ffb812;*/
		/*border-color: #ffb812;*/
		/*height: 35px;*/
		/*width: 100px;*/
		/*padding: 7px 5px 12px 5px;*/
	/*}*/
	/*.pop-button {*/
		/*text-align: left;*/
		/*position: relative;*/
		/*top: 245px;*/
		/*width: 100%;*/
		/*margin-left: 190px;*/
	/*}*/
	/*.pop-message {*/
		/*display: block;*/
		/*position: relative;*/
		/*top: 275px;*/
		/*color: #fff;*/
		/*font-size: 12px;*/
		/*line-height: 15px;*/
		/*padding-left: 25px;*/
		/*padding-right: 25px;*/
	/*}*/
}
/*============================ Banner First-Order ============================*/
.wrap-banner{
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	z-index: 100;
}
.wrap-banner i{
	display: inline-block;
	position: absolute;
	right: 0;
	top: 0;
	color: #ff0000;
	width: 35px;
	height: 35px;
	z-index: 99999999;
}
.wrap-banner i:hover {
	cursor: pointer;
	transition: .8s;
	opacity: 1;
}
img.close-order-banner{
	cursor: pointer;
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 37px;
	width: 16px;
	height: 16px;
	z-index: 99999999;
	opacity: 1;
}
img.close-order-banner .close{
	font-size: 35px;
}
.banner-easter {
	position: relative;
	overflow: hidden;
}
.banner-easter .desctop {
	margin-bottom: -22px;
	width: 101%;
	margin-left: -5px;
}
.banner-easter .tablet{
	display: none;
}
.banner-easter .mobile{
	display: none;
}
@media all and (max-width: 992px){
	.banner-easter .desctop{
		display: none;
	}
	.banner-easter .tablet{
		display: block;
		width: 100%;
	}
}
@media all and (max-width: 600px){
	.banner-easter .tablet{
		display: none;
	}
	.banner-easter .mobile{
		display: block;
		width: 100%;
	}
}
.banner-easter {
	top: 0;
	width: 100%;
	height: 100px;
	background: url(/files/img/bank-default.svg) center no-repeat;
	background-size: cover;
}
@media all and (max-width: 1199px) {
	.banner-easter {
		height: calc(100vw / 16);
	}
	img.close-order-banner{
		top: 15px;
	}
}
@media all and (max-width: 600px) {
	.banner-easter {
		background: none;
		top: 0;
		width: 100%;
		height: 100%;
	}
	.banner-easter:before{
		position: relative;
		left: 0;
		bottom: -10px;
		width: 100%;
		height: auto;
		display: block;
		content: url(/files/img/EsBank_600-100.svg);
	}
	img.close-order-banner{
		right: 5px;
		top: 10px;
		width: 12px;
		height: 16px;
	}
}
.loading {
	position: relative
}
.loading:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #000;
	opacity: 0.2;
	z-index: 1
}
.loading:after {
	content: '';
	position: absolute;
	top: 20%;
	left: 0;
	right: 0;
	margin: 0 auto;
	width: 32px;
	height: 32px;
	background-image: url(/files/img/loading.gif);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
	z-index: 9
}
/*======================== Holiday Banner ===============================*/
.special-offer {
	animation-name: sp-off;
	animation-duration: 1.5s;
	animation-iteration-count: infinite;
	z-index: 999;
	display: none;
	background: url("/files/img/70x70_circle2.png") no-repeat;
	height: 70px;
	width: 70px;
	position: fixed;
	left: 30px;
	bottom: 30px;
	border-radius: 50%;
}
.special-offer.holiday {
	background: url("/files/img/70x70_circle2.png") no-repeat;
	/*background: url("/files/img/70x70_circle4.svg") no-repeat;*/
}
.special-offer:hover{
	cursor: pointer;
}
.wrap-banner{
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	z-index: 999999;
}
.wrap-banner .close{
	display: inline-block;
	position: absolute;
	font-size: 25px;
	right: 0;
	top: 0;
	width: 35px;
	height: 35px;
	z-index: 99999999;
	cursor: pointer;
}
.wrap-banner .close.first-order-close{
    width: 25px;
    height: 25px;
    right: 7px;
}
.wrap-banner .banner-block{
	position: relative;
	overflow: hidden;
}
.wrap-banner .banner-block .desktop{
	margin-bottom: 0;
	width: 101%;
	margin-left: -5px;
}
.wrap-banner.holiday-banner a{
	line-height: 0;
}
.wrap-banner.holiday-banner .close{
	width: 30px;
	height: 30px;
}
.wrap-banner .banner-block .tablet{
	display: none;
}
.wrap-banner .banner-block .mobile{
	display: none;
}
@media all and (max-width: 991px){
	.wrap-banner .banner-block .desktop{
		display: none;
	}
	.wrap-banner .banner-block .tablet{
		display: block;
	}
}
@media all and (max-width: 768px){
	.wrap-banner .close.first-order-close{
		width: 20px;
		height: 20px;
		right: 5px;
	}
}
@media all and (min-width: 601px){
	.wrap-banner.holiday-banner .close{
		top: 14%;
	}
}
@media all and (max-width: 600px){
	.wrap-banner .banner-block .tablet{
		display: none;
	}
	.wrap-banner .banner-block .mobile{
		display: block;
	}
	.wrap-banner .close.first-order-close{
		background: #2b93fc;
		padding: 3px;
		border-radius: 50%;
	}
}
.t_order_form table td {
    width: 33.3%;
    padding-left: 8px;
    padding-right: 8px;
}
.text-center {
    text-align: center;
}
.t_order_form .label {
    margin: 0;
}
.t_order_form table {
    margin: 0!important;
}
.t-order-price h5{
	display: inline-block;
	margin-right: 40px;
}
.t-order-price .default_button{
	padding: 15px 35px 19px 35px;
}
@media(max-width: 620px) {
    .t_order_form table, .t_order_form table tbody, .t_order_form table tr, .t_order_form table td {
        display: block;
        width: 100%;
    }
    .t_order_form.shadow_box {
        padding: 20px 12px;
    }
}
@media(max-width: 480px) {
	.page_content .t-order-price h5{
		display: block;
		margin: 0 0 13px;
	}
}
/* VIP account */
.vip-sprite {
    background-image: url(/files/new-images/vip-spritesheet.png);
    background-repeat: no-repeat;
    display: inline-block;
}
.sprite-circle {
    width: 63px;
    height: 63px;
    background-position: -5px -5px;
}
.sprite-close-white {
    width: 16px;
    height: 16px;
    background-position: -78px -5px;
}
.sprite-crown {
    width: 19px;
    height: 11px;
    background-position: -78px -31px;
}
.sprite-crown-2 {
    width: 40px;
    height: 22px;
    background-position: -78px -52px;
}
.sprite-crown-3 {
    width: 36px;
    height: 23px;
    background-position: -5px -84px;
}
.sprite-key {
    width: 18px;
    height: 9px;
    background-position: -51px -84px;
}
.sprite-line-1 {
    width: 50px;
    height: 17px;
    background-position: -51px -103px;
}
.sprite-line-2 {
    width: 53px;
    height: 19px;
    background-position: -107px -5px;
}
.sprite-vip-status {
    width: 59px;
    height: 18px;
    background-position: -111px -84px;
}
#vip_services_list {
    margin-bottom: 8px;
}
.vip-account-status {
    margin: 12px auto 24px auto;
    background-color: #fffbf3;
    max-width: 750px;
    padding: 8px 0;
}
.vip-account-status p {
    margin: 0;
    padding: 0;
    text-align: center;
    font-family: 'Nunito-Bold';
    font-size: 24px;
    line-height: 28px;
    color: #ffb812;
}
.vip-account-status p .more-details {
    margin-left: 15px;
}
.vip-account-status p .more-details, .vip-account-status p a {
    font-family: 'Nunito-Regular';
    font-size: 20px;
    color: #000;
}
.vip-account-status p a {
    text-decoration: underline;
}
.vip-account-status .vip-icon-wrapper {
    position: relative;
}
.vip-account-status .vip-icon-wrapper .sprite-crown {
    position: absolute;
    top: -8px;
    left: 0;
    right: 0;
    margin: 0 auto;
}
.vip-account-status .sprite-line-1 {
    margin-right: 12px;
}
.vip-account-status .sprite-line-2 {
    margin-left: 12px;
}
.get-vip-status-link {
    font-size: 14px;
    color: #ffb812;
    font-family: 'Nunito-Bold';
    margin: 0 4px 0 12px;
}
.new-offer-vip-wrapper {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
.new-offer-vip-wrapper .overlay {
    background-color: #000;
    z-index: 1;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 0.25;
}
.new-offer-vip {
    width: 320px;
	max-width: 90%;
    background-color: #fff;
    border-radius: 5px;
    overflow: hidden;
    position: fixed;
    left: 0;
    right: 0;
    top: 10%;
    margin: 0 auto;
    z-index: 100;
}
.new-offer-vip .header-row {
    background-color: #2b93fc;
    margin: 0;
    padding: 10px 0 19px 34px;
    text-align: left;
    font-size: 28px;
    line-height: 28px;
    color: #fff;
    font-family: 'Nunito-SemiBold';
    position: relative;
}
.new-offer-vip .header-row .sprite-crown-2 {
    margin: 0 7px 0 0;
}
.new-offer-vip .header-row .sprite-circle {
    position: absolute;
    top: -10px;
    right: -13px;
}
.new-offer-vip .header-row .sprite-close-white {
    position: absolute;
    top: 22px;
    right: 18px;
    z-index: 2;
    cursor: pointer;
}
.new-offer-vip .body-row {
    padding: 8px 20px 15px 20px;
}
.new-offer-vip .body-row .p1 {
	font-size: 22px;
	line-height: 24px;
	color: #2b93fc;
	margin: 4px 0 12px 0;
	text-align: center;
}
.new-offer-vip .body-row .p2 {
    font-size: 16px;
    line-height: 19px;
    color: #2b93fc;
    margin: 4px 0 14px 0;
    font-family: 'Nunito-SemiBold';
	text-align: center;
}
.new-offer-vip .body-row ul {
	margin: 0;
	list-style-type: disc;
	padding: 0 0 0 24px;
}
.new-offer-vip .body-row ul li {
    font-size: 14px;
    line-height: 20px;
    color: #1e2022;
}
.new-offer-vip .default_button.yellow_button {
    padding: 8px 15px 15px 15px;
}
@media(max-width: 780px) {
    .new-offer-vip {
        top: 120px;
    }
}
.account-level-link{
	margin-left: 5px;
}
.vip-offer-action {
    margin: 0 -1%;
}
.vip-offer-action .vip-offer-row {
    float: left;
    margin: 0 1%;
    width: 31.3%;
    background-color: #fff;
    border-radius: 4px;
    -webkit-box-shadow: 0px 0px 9px 0px rgba(0,0,0,0.15);
    -moz-box-shadow: 0px 0px 9px 0px rgba(0,0,0,0.15);
    box-shadow: 0px 0px 9px 0px rgba(0,0,0,0.15);
}
.vip-offer-action .vip-offer-row {
    position: relative;
    padding: 0 0 0 52px;
}
.vip-offer-action .vip-offer-row:hover .vip-package-body{
	background-color: #ffb812;
	color: #ffffff;
	transition: all .3s;
}
.vip-offer-action .vip-offer-row:hover .vip-package-body .package-price{
	color: #ffffff;
	transition: all .3s;
}
.vip-offer-action .vip-offer-label {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    width: 50px;
    background-color: #ffb812;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
}
.vip-offer-action .vip-offer-label p {
    position: absolute;
    top: 64px;
    left: -58px;
    font-size: 18px;
    line-height: 18px;
    color: #fff;
    font-family: 'Nunito-SemiBold';
    transform: rotate(270deg);
    text-transform: uppercase;
    width: 158px;
    text-align: center;
}
.vip-offer-action .vip-offer-per-month {
    float: left;
    width: 128px;
}
.vip-offer-action .package-detail {
    float: right;
    width: 175px;
    text-align: center;
    margin: 0 0 20px 0;
    position: relative;
}
.vip-offer-action .vip-offer-per-month p {
    font-size: 18px;
    line-height: 20px;
    color: #010101;
    margin: 0;
    text-align: right;
}
.vip-offer-action .vip-offer-per-month .package-price {
    font-size: 56px;
    line-height: 56px;
    color: #2b93fc;
    font-family: 'Nunito-ExtraBold';
    margin: 0 0 24px 0;
}
.vip-offer-action .vip-offer-month {
    font-size: 16px;
    line-height: 20px;
    color: #000;
    font-family: 'Nunito-SemiBold';
}
.vip-package-body {
    padding: 16px 0;
}
.vip-offer-action .vip-offer-select {
    margin: 10px 0 0 0;
    position: relative;
    z-index: 8;
}
.vip-offer-action .vip-offer-select .blue_button {
    padding: 10px 15px 8px 15px;
    width: 100px;
    font-family: 'Nunito-Regular';
    text-transform: uppercase;
    outline: none;
}
.vip-offer-action .vip-package-discount {
    font-size: 17px;
    line-height: 30px;
    color: #ffb812;
    font-family: 'Nunito-Bold';
    text-transform: uppercase;
}
.vip-offer-action #vip-offer-row-0 .vip-package-discount{
	opacity: 0;
}
body .vip-offer-action .vip-offer-buy-wrapper {
	display: none;
}
.vip-offer-action .active .vip-offer-buy-wrapper {
	left: 50%;
	transform: translateX(-50%);
	top: 100px;
    display: table;
    position: absolute;
    background-color: #fff;
    border: 1px solid #e5e5e5;
    width: 102px;
    right: 0;
    margin: 0 auto;
    z-index: 99;
}
.vip-offer-action .vip-offer-buy-wrapper td {
    background-color: #fbfbfb;
    border: none;
    padding: 0 0 8px 0;
    border-bottom: 1px solid #c8c8c8;
}
.vip-offer-action .vip-offer-buy-wrapper tr:last-child td {
    border: none;
}
.vip-offer-action .vip-offer-buy-wrapper tr:first-child td {
    padding-top: 18px;
}
.vip-offer-action .vip-offer-buy-wrapper tr td:first-child {
    text-align: right;
}
.vip-offer-action .vip-offer-buy-wrapper .vip-offer-buy-month {
    font-size: 12px;
    line-height: 12px;
    color: #a0a0a0;
}
.vip-offer-action .vip-offer-buy-wrapper .vip-offer-buy-price {
    font-size: 16px;
    line-height: 16px;
    font-family: 'Nunito-SemiBold';
	color: #20283c;
}
.vip-offer-action .vip-offer-buy-wrapper .vip-offer-buy-btn {
    background: none;
    outline: none;
    border: none;
    font-size: 12px;
    line-height: 14px;
    color: #2b93fc;
    font-family: 'Nunito-Bold';
    text-transform: uppercase;
    margin: 24px 4px 0 4px;
    cursor: pointer;
}
.vip-offer-buy-price-new {
    display: none;
}
.vip-offer-text .title {
    font-size: 25px;
    line-height: 28px;
    color: #20283c;
    font-family: 'Nunito-Bold';
    margin: 35px 0 18px 0;
}
.vip-offer-text .list1 li {
    font-size: 14px;
    line-height: 20px;
}
.vip-offer-text .list1 li:before {
    width: 14px;
    height: 14px;
    content: '';
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAMAAABFjsb+AAAAP1BMVEUAAAAAtOsAtOsAtOsAtOsAtOsAtOsAtOsAtOsAtOsAtOsAtOsAtOsAtOsAtOsAtOsAtOsAtOsAtOsAtOsAtOvywPidAAAAFHRSTlMAixwNKtrR+ffLnjMGsezkJOungl9nyvwAAACRSURBVBjTdZBJFsMgDEPthBlC01b3P2td8WgWNN5gf/TkQRhOQ0QM6mTGXmDRYVH2gTaPpNWSqgl+o8ojWzK+M/xXWZD3yyajmD0SVVOZ4EShP9CasA6oE52PYI0QJMKqtxLhZQ+ioNvrrTJ0NMs7hs49cRBRRz9CIvqxD+FArOd8Z7vmW/f4u+96l7v7rXf+AAs2CESfdex5AAAAAElFTkSuQmCC);
    background-repeat: no-repeat;
    background-size: contain;
    top: 17px;
}
.vip-offer-text .list1 {
    float: left;
    width: 48%;
    font-size: 14px;
    line-height: 20px;
}
.vip-offer-text .list1-2 {
    float: right;
}
.vip-offer-wrapper .shadow_block {
    padding: 32px;
    text-align: center;
}
.drop-customer-block .customer-vip a b {
    color: #ffb812;
}
@media(max-width: 1192px) {
    .vip-offer-action {
        margin: 0;
        text-align: center;
    }
    .vip-offer-action .vip-offer-row {
        float: none;
        margin: 0 1% 1% 0;
        width: 100%;
        display: inline-block;
        max-width: 380px;
    }
}
@media screen and (max-width: 1100px) and (min-width: 1024px) {
	.header_bottom .information_bottom_block_link{
		bottom: 10px;
	}
}
@media(max-width: 920px) {
    .vip-account-status p .more-details {
        margin: 7px 0 0 0;
        display: block;
    }
    .vip-account-status .vip-sprite {
        display: none;
    }
}
@media(max-width: 580px) {
    .vip-account-status p {
        font-size: 17px;
        line-height: 24px;
    }
    .vip-account-status p .more-details, .vip-account-status p a {
        font-size: 18px;
    }
    h1.page-title {
        color: #fff;
        font-size: 38px;
        line-height: 40px;
    }
    .vip-offer-text .title {
        font-size: 22px;
        line-height: 26px;
        text-align: center;
    }
    .vip-offer-text .list1 {
        float: none!important;
        width: 100%;
        margin: 0;
    }
}
@media(max-width: 392px) {
	.price-btn a{
		display: block;
		max-width: 200px;
		margin: 0 auto;
	}
	.price-btn a.default_button.blue_button{
		padding: 11.5px 0;
	}
	.price-btn .default_button.yellow_button{
		padding: 10px 0px 13px;
		font-size: 10px;
		margin-top: 10px;
	}
    .vip-account-status p {
        font-size: 15px;
        line-height: 20px;
    }
    .vip-account-status p .more-details, .vip-account-status p a {
        font-size: 16px;
    }
    .vip-offer-action .vip-offer-label {
        width: 35px;
    }
    .vip-offer-action .vip-offer-label p {
        left: -51px;
        top: 52px;
        font-size: 17px;
        line-height: 18px;
        width: 128px;
    }
    .vip-offer-action .vip-offer-row {
        padding: 0 0 0 18px;
    }
    .vip-offer-action .vip-offer-per-month .package-price {
        font-size: 52px;
        line-height: 54px;
        margin: 0 0 12px 0;
    }
    .vip-offer-action .vip-offer-per-month {
        width: 125px;
    }
    .vip-offer-action .package-detail {
        width: 145px;
        margin: 0 0 4px 0;
    }
    .vip-offer-action .vip-offer-per-month p {
        font-size: 17px;
    }
    .vip-offer-action .vip-package-discount {
        font-size: 20px;
        line-height: 22px;
    }
    .vip-offer-action .vip-offer-buy-wrapper tr:first-child td {
        padding-top: 0;
    }
    .vip-offer-action .active .vip-offer-buy-wrapper {
        top: 90px;
        z-index: 102;
    }
    .vip-offer-wrapper .shadow_block {
        padding: 20px;
    }
    .vip-offer-wrapper .shadow_block .h3 {
        margin-top: 0;
    }
    .vip-offer-wrapper .shadow_block .p2 {
        line-height: 12px;
    }
    .default_button.yellow_button {
        padding: 7px 20px 15px 20px;
    }
    .vip-offer-text .title {
        font-size: 19px;
        line-height: 24px;
    }
    .vip-offer-text .list1 li {
        line-height: 17px;
        padding: 0 0 8px 22px;
    }
    .vip-offer-text .list1 li:before {
        top: 1px;
    }
    .vip-offer-text .list1 li b, .vip-offer-text .list1 li strong {
        font-family: 'Nunito-Regular';
        color: #3d93fc;
    }
}
#registration-form .shadow_block {
    padding: 24px 28px;
}
#registration-form table {
    margin: 0;
}
#registration-form .form_styled h3 {
    font-size: 28px;
    margin-bottom: 8px;
}
#registration-form .form_styled td {
    width: 33.3%;
    padding: 0 12px;
}
#registration-form .form_styled .disclaimer p {
    margin: 18px 0 4px 0;
    color: #20283c;
    font-size: 13px;
    line-height: 15px;
}
#registration-form .form_styled .accept_td, #registration-form .form_styled .accept_td a {
    font-size: 13px;
    line-height: 15px;
}
#registration-form .form_styled .accept_td .accept_check {
    margin: 0;
}
#registration-form .form_styled .login_text {
    font-size: 14px;
    line-height: 15px;
}
#registration-form .package .package_title {
    margin-top: 0;
}
.notice {
    border-left: 4px solid #32b41c;
    padding: 12px 0 12px 12px;
    margin: 5px 0;
    font-size: 13px;
    line-height: 15px;
    border-bottom: 1px solid #32b41c;
    background-color: #fff!important;
}
.notice.notice-warning {
    border-color: #ff3535;
}
#vip-urgency .uc{
	font-weight: 600;
}
#vip-draft .uc{
	font-weight: 600;
}
@media(min-height: 680px) {
	#my_pop_window {
		position: fixed;
	}
}
@media all and (max-width: 991px){
	.footer-margin .new-site-phone, .footer-margin #bottom-chat{
		bottom: 170px;
	}
	 .footer-margin #toup {
		bottom: 241px !important;
	}
}
@media all and (max-width: 768px){
	.footer-margin .new-site-phone, .footer-margin #bottom-chat{
		bottom: 137px;
	}
	.footer-margin #toup {
		bottom: 210px !important;
	}
}
@media all and (max-width: 580px){
	body.footer-margin .new-site-phone, body.footer-margin #bottom-chat{
		bottom: 205px;
	}
	body.footer-margin #toup {
		bottom: 260px !important;
	}
}
@media all and (max-width: 420px){
	body.footer-margin .new-site-phone, body.footer-margin #bottom-chat {
		bottom: 155px;
	}
	body.footer-margin #toup {
		bottom: 215px !important;
	}
}
/*****************************************************/
.vip-live-chat{
	cursor: pointer;
}
.mobile-vip-banner{
	display: none;
}
@media all and (max-width: 600px){
	.desktop-vip-banner{
		display: none;
	}
	.mobile-vip-banner{
		display: block;
	}
}
.owl-carousel.owl-drag .owl-item{
	padding: 20px;
}
.owl-carousel.owl-drag .owl-item .item{
	display: flex;
	justify-content: space-between;
	box-shadow: 0 0 20px rgba(230, 230, 230, 0.75);
	border-radius: 10px;
	background-color: #ffffff;
	min-height: 242px;
}
.owl-carousel.owl-drag .owl-item .item .left-side{
	padding: 45px 35px 45px 100px;
	position: relative;
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-end;
	align-items: center;
}
.owl-carousel.owl-drag .owl-item .item .name-testim{
	text-align: right;
	font-weight: 700;
	padding-right: 20px;
}
.counter{
	position: absolute;
	left: 35px;
	bottom: 53px;
	color: #cbcbcb;
	font-size: 16px;
	font-weight: 600;
}
.owl-carousel.owl-drag .owl-item .left-side img{
	left: 30px;
	width: 34px;
	position: absolute;
	top: 25px;
}
.owl-carousel.owl-drag .owl-item .right-side{
	background: #2b93fc;
	min-width: 100px;
	position: relative;
	border-radius: 0 15px 15px 0;
}
.owl-carousel.owl-drag .owl-item .right-side img{
	right: auto;
	left: 50%;
	width: 34px;
	position: absolute;
	top: 25px;
	transform: translateX(-50%);
}
.owl-carousel {
	-ms-touch-action: pan-x;
	touch-action: pan-x;
}
.testimonial-slider.owl-carousel .owl-nav .owl-prev{
	font-size: 0;
	position: relative;
	width: 20px;
	height: 20px;
	z-index: 999;
	display: inline-block;
	margin-right: 20px;
}
.testimonial-slider.owl-carousel .owl-nav .owl-prev:before{
	background-size: contain;
	content: '';
	position: absolute;
	width: 20px;
	height: 20px;
	background: url(../files/img/chevron.svg);
	background-size: contain;
	transform: rotate(90deg);
	z-index: 999;
}
.testimonial-slider.owl-carousel .owl-nav .owl-prev:after{
	content: '';
	width: 2px;
	height: 35px;
	position: absolute;
	background: white;
	right: -12px;
	top: -7px;
	opacity: .2;
}
.testimonial-slider.owl-carousel .owl-nav .owl-next:before{
	background-size: contain;
	content: '';
	position: absolute;
	width: 20px;
	height: 20px;
	background: url(../files/img/chevron.svg);
	background-size: contain;
	transform: rotate(270deg);
	z-index: 999;
}
.testimonial-slider.owl-carousel .owl-nav{
	position: absolute;
	right: 40px;
	bottom: 56px;
}
.testimonial-slider.owl-carousel .owl-nav .owl-next{
	font-size: 0;
	width: 20px;
	height: 20px;
	display: inline-block;
}
.bottom-part{
	display: flex;
	justify-content: flex-end;
}
.date-vs-rate{
	display: block;
	width: 100%;
}
.date-vs-rate span.rating{
	float: right;
}
.date-vs-rate span{
	font-size: 14px;
	font-style: italic;
}
.stars{
	display: inline-block;
	position: absolute;
	left: 97px;
}
.stars span{
	display: inline-block;
	width: 15px;
	height: auto;
	background: url(/files/images/star1.png) center no-repeat;
}
.stars span.half{
	background: url(/files/images/star2.png) center no-repeat;
}
@media(max-width: 768px) {
	.owl-carousel.owl-drag .owl-item .item{
		flex-direction: column;
	}
	.owl-carousel.owl-drag .owl-item .right-side{
		min-height: 60px;
		border-radius: 0 0 15px 15px;
	}
	.testimonial-slider.owl-carousel .owl-nav{
		right: auto;
		left: 10%;
		bottom: 35px;
	}
	.owl-carousel.owl-drag .owl-item .right-side img{
		left: auto;
		right: 10px;
		top: 17px;
	}
	.counter{
		top: 15px;
		right: 40px;
		left: auto;
	}
	.owl-carousel.owl-drag .owl-item .left-side img{
		top: 15px;
	}
	.owl-carousel.owl-drag .owl-item .item .left-side {
		padding: 60px 35px 15px 25px;
	}
	.stars{
		left: 45px;
	}
}
@media all and (max-width: 440px){
	.bottom-part{
		display: block;
		width: 100%;
		text-align: center;
	}
	.owl-carousel.owl-drag .owl-item .item .name-testim{
		text-align: center;
	}
	.stars{
		display: block;
		width: 100%;
		text-align: center;
		position: static;
	}
}
/*Blockquote*/
.blockquote{
	font-weight: 400;
	line-height: 27px;
	position: relative;
}
.text-blockquote:before{
	content: '';
	position: absolute;
	width: 34px;
	height: 27px;
	background: url(../files/img/quote-yellow.svg) no-repeat;
	background-size: contain;
	left: 25px;
	top: 50%;
	transform: translateY(-50%);
}
.text-blockquote:after {
	content: '';
	position: absolute;
	width: 12%;
	height: 70%;
	background: url(../files/img/quote-grey.png) no-repeat;
	background-size: contain;
	right: 10%;
	bottom: 0;
	z-index: -1;
}
.blockquote p{
	padding: 0 30px 0 100px;
}
.blockquote .text-blockquote{
	padding-bottom: 25px;
	padding-top: 25px;
	color: #878a91;
	font-family: "Nunito";
	font-size: 17px;
	position: relative;
	z-index: 5;
}
.blockquote .name-blockquote{
	font-weight: 600;
	text-align: right;
	padding-top: 15px;
	position: relative;
}
p.name-blockquote:before {
	content: '';
	position: absolute;
	width: 100%;
	height: 2px;
	background: url(../files/img/border-grey.png) no-repeat;
	background-size: contain;
	right: 0;
	top: -12px;
	z-index: 6;
}
@media(max-width: 600px) {
	.main .benefits_block_wrapper:before, .main .first_block .container:before, .main .second_block .container:before, .main .fourth_block .container:before, .main .fifth_block .container:before{
		display: none !important;
	}
	.text-blockquote:before{
		left: 5px;
		top: 15px;
		width: 25px;
		height: 19px;
	}
	.blockquote p {
		padding: 0px 5px 0 35px;
	}
	.text-blockquote:after{
		height: 70px;
		width: 90px;
		bottom: 0;
	}
	.blockquote .text-blockquote {
		padding-bottom: 15px;
		padding-top: 15px;
	}
}
/* Icons center */
.pos-center{
	display: flex;
	align-items: center;
}
.pos-center img{
	margin-right: 15px;
}
/* Our features */
.mobile-features{
    display: none;
}
@media only screen and (max-width: 480px) {
    .mobile-features{
        display: block;
    }
    .desktop-features{
        display: none;
    }
}
/* 300 words banner */
.words-banner {
	margin: 20px 0;
	padding: 33px 0;
	display: block;
	text-align: center;
	background-color: #f9f9fb;
	position: relative;
	border: 1px solid #cecece;
	border-radius: 60px;
	overflow: hidden;
	z-index: 1;
}
.words-banner .bg-image-mobile{
	display: none;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: -1;
}
.words-banner .bg-image{
	position: absolute;
	top: 0;
	right: -50px;
	z-index: -1;
}
.words-banner .perc{
	font-size: 50px;
	font-weight: 500;
	color: #2b93fc;
	vertical-align: top;
	line-height: 33px;
	text-transform: uppercase;
	font-family: 'Nunito-Bold', sans-serif;
}
.words-banner .plus{
	font-size: 50px;
	margin: 0 10px;
	color: #2b93fc;
	vertical-align: top;
	line-height: 21px;
	display: inline-block;
	font-family: 'Nunito-Bold', sans-serif;
}
.words-banner .text{
	color: #2b93fc;
	font-weight: 600;
	font-family: 'Nunito-Bold', sans-serif;
}
.words-banner .equal{
	font-size: 50px;
	margin: 0 10px;
	color: #2b93fc;
	vertical-align: top;
	line-height: 24px;
	font-family: 'Nunito-Bold', sans-serif;
}
.words-banner .left-part{
	display: inline-block;
	vertical-align: top;
}
.words-banner .left-part .ten-perc{
	display: inline-block;
	margin-right: 10px;
}
.words-banner .left-part .text{
	display: inline-block;
	line-height: 22px;
}
.words-banner .left-part .text .top{
	display: block;
	font-size: 24px;
	text-transform: uppercase;
	font-weight: 500;
}
.words-banner .left-part .text .bottom{
	display: block;
	font-size: 16px;
	padding: 0 6px;
	font-weight: 300;
	color: #2b93fc;
}
.words-banner .left-part .text .bottom br{
	display: none;
}
.words-banner .right-part{
	display: inline-block;
}
.words-banner .right-part .text{
	display: inline-block;
	position: relative;
	vertical-align: top;
	font-size: 23px;
	font-weight: 500;
	line-height: 22px;
	text-transform: uppercase;
	text-align: left;
}
.words-banner .right-part .text .code{
	display: block;
	position: absolute;
	left: 0;
	bottom: -19px;
	text-transform: none;
	font-size: 16px;
}
.words-banner .right-part .f-teen-perc{
	margin-right: 6px;
}
.words-banner .tw-five-perc{
	color: #fff;
	font-weight: 600;
	text-transform: none;
	font-family: 'Nunito-Bold', sans-serif;
}
@media all and (max-width: 1646px){
  .words-banner .perc{
      font-size: 40px;
  }
}
@media all and (max-width: 1044px){
	.words-banner .perc{
		font-size: 33px;
	}
	.words-banner .left-part .text .top{
	font-size: 20px;
	}
	.words-banner .right-part .text{
		font-size: 20px;
	}
	.words-banner .right-part .text .code{
		font-size: 14px;
	}
	.words-banner .tw-five-perc{
		position: relative;
		left: -10px;
	}
	.words-banner .left-part .text .bottom{
		font-size: 14px;
	}
}
@media all and (max-width: 991px){
  .words-banner{
    background-position: left;
  }
}
@media all and (max-width: 919px){
	.words-banner .bg-image{
		height: 100%;
	}
	.words-banner .tw-five-perc{
		color: #2b93fc;
	}
}
@media all and (max-width: 600px){
	.words-banner{
		position: relative;
		padding: 26px 5px 33px 5px;
	}
	.words-banner .bg-image{
		display: none;
	}
	.words-banner .bg-image-mobile{
		display: block;
		width: 100%;
		bottom: -395px;
		height: 500px;
	}
	.words-banner .perc{
		font-size: 45px;
		line-height: 30px;
	}
	.words-banner .plus{
		display: block;
		margin: 16px auto 25px;
		position: static;
	}
	.words-banner .equal{
		display: block;
		position: static;
		margin: 10px auto 33px;
		line-height: 33px;
	}
	.words-banner .left-part{
		display: block;
		width: 100%;
	}
	.words-banner .left-part .ten-perc{
		margin-right: 0;
		display: inline-block;
		margin-bottom: 10px;
		width: 28%;
	}
	.words-banner .left-part .text{
		display: inline-block;
		width: 64%;
	}
	.words-banner .left-part .text .top{
		font-size: 17px;
		font-weight: 400;
		line-height: 20px;
		text-align: left;
		padding-left: 24px;
	}
	.words-banner .left-part .text .bottom{
		font-size: 11px;
		line-height: 16px;
		border-radius: 12px;
	}
	.words-banner .right-part{
		width: 100%;
		display: block;
	}
	.words-banner .right-part .text{
		font-size: 16px;
		line-height: 20px;
		display: inline-block;
		width: 64%;
		padding-left: 24px;
	}
	.words-banner .right-part .text .code{
		padding-left: 25px;
	}
	.words-banner .right-part .f-teen-perc{
		display: inline-block;
		margin-right: 0;
		margin-bottom: 10px;
		width: 30%;
	}
	.words-banner .right-part .tw-five-perc{
		display: block;
		border-top: 1px solid #5ccaec;
		padding-top: 5px;
	}
	.words-banner .tw-five-perc{
		color: #fff;
	}
}
@media all and (max-width: 438px){
	.words-banner .left-part .text .bottom{
		font-size: 13px;
		display: block;
		position: absolute;
		width: 100%;
		left: 0;
	}
}
/* End banner */
.words-banner.small-banner .perc{
	font-size: 35px;
}
.words-banner.small-banner .left-part .text .top{
	font-size: 20px;
}
.words-banner.small-banner .left-part .text .bottom{
	font-size: 14px;
}
.words-banner.small-banner .right-part .text{
	font-size: 19px;
}
@media all and (max-width: 600px){
	.words-banner.small-banner .perc{
		font-size: 45px;
	}
	.words-banner.small-banner .left-part .text .top{
		font-size: 17px;
	}
	.words-banner.small-banner .left-part .text .bottom{
		font-size: 13px;
	}
	.words-banner.small-banner .right-part .text{
		font-size: 16px;
	}
}
/* Covid banner */
.covid-discount{
	margin: 30px 0 0;
}
.covid-discount .show-mobile{
	display: none;
}
@media all and (max-width: 991px){
	.second_block {
		margin-top: 25px;
	}
}
@media all and (max-width: 600px){
	.covid-discount .show-desktop{
		display: none;
	}
	.covid-discount .show-mobile{
		display: block;
	}
}
/* End Covid banner */
/* Affiliate banner */
.affiliate-banner.lazy-background.visible-bg{
	background: url("/files/img/affiliate programm--EB-bg.svg") center no-repeat;
	height: 200px;
	background-size: cover;
	bottom: 75px;
}
.affiliate-banner{
	display: block;
	position: relative;
}
.affiliate-banner .block-info{
	display: block;
	width: 100%;
	max-width: 1144px;
	position: absolute;
	left: 50%;
	transform: translate(-50%, -50%);
	top: 50%;
	background: #fff;
	box-shadow: 0 0 50px rgba(0,0,0,.1);
	border-radius: 10px;
	padding: 10px;
}
.affiliate-banner .block-info a{
	position: absolute;
	display: block;
	width: 100%;
	height: 100%;
	top: 0;
	z-index: 1;
}
.affiliate-banner .block-info .text{
	font-size: 27px;
	font-weight: 500;
	color: #20283c;
	padding: 25px 0 25px 200px;
	position: relative;
}
.affiliate-banner .block-info .text:before{
	content: '';
	display: block;
	position: absolute;
	width: 80px;
	height: 100%;
	background: url("/files/img/affiliate programm--EB-icon.svg") center no-repeat;
	background-size: cover;
	border-radius: 6px;
	left: 0;
	top: 0;
}
.affiliate-banner .block-info .text span{
	font-weight: 600;
	color: #2b93fc;
}
@media all and (max-width: 1200px){
	.affiliate-banner.lazy-background.visible-bg{
		bottom: 0;
	}
	.affiliate-banner .block-info{
		max-width: 90%;
	}
	.affiliate-banner .block-info .text{
		padding: 25px 0 25px 120px;
		font-size: 25px;
	}
}
@media all and (max-width: 920px){
	.affiliate-banner .block-info .text{
		padding: 25px 0 25px 142px;
	}
	.affiliate-banner .block-info .text:before{
		width: 120px;
	}
}
@media all and (max-width: 480px){
	.affiliate-banner .block-info .text:before{
		width: 70px;
	}
	.affiliate-banner .block-info .text{
		padding: 0 0 0 84px;
		font-size: 23px;
	}
}
@media all and (max-width: 380px){
	.affiliate-banner .block-info .text{
		font-size: 18px;
	}
}
/* End Affiliate banner */
/* New banner*/
.wraper-banner.hidden-row{
display: none;
}
.wraper-banner.visible-row{
	display: block;
}
#footer-row {
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	z-index: 999999;
	line-height: 0;
}
#footer-row picture {
	line-height: 0;
}
#footer-row img{
	/*margin-left: -5px;*/
	/*margin-right: -5px;*/
	width: 102%;
}
#footer-row.halloween .icon-close{
	top: -15px;
}
#footer-row .icon-close {
	position: absolute;
	right: 6px;
	cursor: pointer;
	font-weight: 600;
	color: #fff;
	top: 0;
	width: 28px;
	height: 28px;
	content: "";
	background-color: white;
	border: solid lightgrey 1px;
	border-radius: 50%;
	text-align: center;
	padding-top: 12px;
	padding-right: 0;
	z-index: 1;
	font-size: 19px;
}
#footer-row .icon-close:before{
	position: absolute;
	border-radius: 50%;
	content: "";
	border: solid white 2px;
	width: 22px;
	height: 22px;
	top: 0;
	left: 0;
	background: linear-gradient(to bottom, #2b93fc 0%, #2b93fc 100%);
	z-index: -1;
}
#special-offer {
	animation-name: sp-off;
	animation-duration: 2s;
	animation-iteration-count: infinite;
	z-index: 12;
	background: url(/files/img/70x70_circle.png) no-repeat;
	height: 72px;
	width: 72px;
	position: fixed;
	left: 30px;
	bottom: 30px;
	cursor: pointer;
	font-size: 0;
}
#special-offer.hidden-row{
	display: none;
}
#special-offer.visible-row{
	display: block;
}
#special-offer i{
	font-size: 0;
	width: 20px;
	padding: 34px;
	position: absolute;
}
@keyframes sp-off {
	0%{transform: scale(1)}
	50%{transform: scale(1.2)}
	100%{transform: scale(1)}
}
@media all and (max-width: 600px){
	#footer-row .icon-close {
		right: 1px;
		width: 18px;
		height: 18px;
		padding-top: 8px;
		padding-right: 2px;
		font-size: 19px;
	}
	#footer-row .icon-close:before {
		width: 18px;
		height: 18px;
		top: -2px;
		left: -4px;
	}
}
/************** Steps for Content ShortCode *************/
.steps-for-content{
	display: block;
}
.steps-for-content .image-wrap-mobile{
	display: none;
}
.steps-for-content .content-wrap{
	display: inline-block;
	width: 55%;
	vertical-align: middle;
}
.steps-for-content .image-wrap{
	display: inline-block;
	width: 44%;
	vertical-align: middle;
}
.steps-for-content .image-wrap img{
	width: 100%;
	max-width: 90%;
}
.steps-for-content .content-wrap .title{
	font-size: 21px;
	font-weight: 600;
	color: #2b93fc;
	margin-bottom: 15px;
}
.steps-for-content .content-wrap ul li{
	position: relative;
	list-style-type: none;
	padding-left: 48px;
	font-size: 18px;
	font-weight: 600;
	padding-bottom: 0;
	margin-bottom: 10px;
}
.steps-for-content .content-wrap ul li:before{
content: url(/files/images/check.png);
	position: absolute;
	top: 3px;
	left: 0;
}
@media all and (max-width: 1024px){
	.steps-for-content{
		margin: 20px 0;
	}
}
@media all and (max-width: 992px){
	.steps-for-content .content-wrap{
		vertical-align: middle;
	}
	.steps-for-content .image-wrap{
		vertical-align: middle;
	}
}
@media all and (max-width: 680px){
	.steps-for-content .image-wrap-mobile{
		display: block;
		width: 100%;
		max-width: 80%;
		margin: 0 auto;
	}
	.steps-for-content .image-wrap-mobile img{
		width: 100%;
	}
	.steps-for-content .image-wrap{
		display: none;
	}
	.steps-for-content .content-wrap{
		display: block;
		width: 100%;
		padding-top: 0;
	}
}
@media all and (max-width: 480px){
	.steps-for-content .content-wrap ul li{
		line-height: 24px;
		font-size: 17px;
	}
	.steps-for-content .image-wrap-mobile{
		max-width: 100%;
	}
}
/**************** End Steps for Content ShortCode ***********/
.red-text{
	display: block;
	font-size: 12px;
	color: red;
}
.orderform table tr .order-table-td tr.service-revision .additional{
	display: block;
	font-size: 12px;
	line-height: normal;
	color: red;
	font-weight: 400;
	padding-right: 0;
	white-space: normal;
	width: 100%;
}
.orderform table tr.service-revision td{
	vertical-align: top;
}
/***************** Top 10 writers, Vip-support *************/
.top-writers, .vip-support{
	display: block;
	margin: 30px 0;
	background-size: cover;
	position: relative;
    box-shadow: 0 0 50px rgba(0,0,0,.1);
    border-radius: 10px;
	padding: 20px 40px;
	overflow: hidden;
	background: url(/files/new-images/ellipse.png) no-repeat, #fff;
	background-position: right 26% top 19%;
}
.top-writers:hover, .vip-support:hover{
	box-shadow: 0 0 50px rgba(0, 0, 0, 0.35);
	transition: 1s;
}
.top-writers a, .vip-support a{
	position: absolute;
	display: block;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	z-index: 2;
    border: none;
    color: transparent;
}
.top-writers .left-text, .vip-support .left-text{
	position: relative;
	display: inline-block;
	width: 61%;
	vertical-align: middle;
	line-height: 32px;
}
.top-writers .left-text .top, .vip-support .left-text .top{
    font-size: 42px;
    line-height: 36px;
    margin-bottom: 8px;
    color: #2b93fc;
    font-weight: 500;
    text-transform: uppercase;
    font-family: 'Nunito-Bold', sans-serif;
    position: relative;
	z-index: 1;
	display: inline-block;
}
.top-writers .left-text .top span, .vip-support .left-text .top span{
    color: #f5f7f8;
    z-index: -1;
    position: absolute;
    top: -12px;
    display: block;
    font-size: 57px;
    width: 100%;
    text-align: right;
    padding-right: 17px;
}
.top-writers .left-text .bottom, .vip-support .left-text .bottom{
	font-size: 17px;
	line-height: 23px;
}
.top-writers .left-text .bottom strong, .vip-support .left-text .bottom strong{
	text-transform: uppercase;
}
.top-writers .right-text, .vip-support .right-text{
	display: inline-block;
	width: 38%;
	vertical-align: middle;
	text-align: right;
	line-height: 32px;
	position: relative;
}
.top-writers .right-text .work{
	width: auto;
	position: absolute;
	left: -49px;
	top: -76px;
}
.vip-support .right-text .work{
	width: auto;
	position: absolute;
	left: -94px;
	top: -53px;
}
.top-writers .right-text .order-only, .vip-support .right-text .order-only{
    display: inline-block;
    font-size: 24px;
	font-weight: 500;
}
.top-writers .right-text .order-only span, .vip-support .right-text .order-only span{
    display: block;
    color: #ffb812;
    font-size: 40px;
	font-weight: 600;
    margin-top: 5px;
}
@media all and (max-width: 1080px){
	.top-writers .left-text, .vip-support .left-text{
		width: 53%;
		padding-right: 25px;
	}
	.top-writers .left-text .top, .vip-support .left-text .top{
		line-height: 43px;
	}
	.top-writers .left-text .top span, .vip-support .left-text .top span{
		padding-right: 0;
		padding-left: 20px;
		text-align: left;
	}
	.top-writers .right-text, .vip-support .right-text{
		width: 46%;
	}
	.top-writers .right-text .work, .vip-support .right-text .work{
		width: 200px;
		left: 38px;
		top: -16px;
	}
}
@media all and (max-width: 935px){
	.top-writers, .vip-support{
		background-position: right 22% top 19%;
	}
	.top-writers .right-text .work, .vip-support .right-text .work{
		left: 0;
	}
}
@media all and (max-width: 850px){
	.top-writers .right-text .work, .vip-support .right-text .work{
		left: -40px;
	}
}
@media all and (max-width: 760px){
    .top-writers, .vip-support{
        background-position: right 0 top -18%;
    }
    .top-writers .left-text, .vip-support .left-text{
        padding-right: 0;
    }
    .top-writers .left-text .top, .vip-support .left-text .top{
        font-size: 34px;
    }
	.top-writers .left-text .top span, .vip-support .left-text .top span{
		font-size: 42px;
	}
	.top-writers .right-text, .vip-support .right-text{
		vertical-align: top;
	}
    .top-writers .right-text .work, .vip-support .right-text .work{
        left: auto;
        right: 26px;
        top: 80px;
        width: 160px;
    }
}
@media all and (max-width: 540px){
    .top-writers, .vip-support{
        padding: 20px;
		background-position: left -95px top 92px;
    }
    .top-writers .left-text, .vip-support .left-text{
        display: block;
        width: 100%;
        text-align: center;
    }
	.top-writers .left-text .top, .vip-support .left-text .top{
		line-height: 36px;
	}
	.top-writers .left-text .top span, .vip-support .left-text .top span{
		padding: 0;
		text-align: center;
	}
	.top-writers .right-text, .vip-support .right-text{
		vertical-align: top;
		display: block;
		width: 100%;
		margin-top: 10px;
	}
	.top-writers .right-text .work{
		right: auto;
		left: -57px;
		top: 0;
	}
    .vip-support .right-text .work{
		right: auto;
		left: -37px;
		top: 0;
	}
}
/***************** End Top 10 writers, Vip-support *************/
/***************** Vip services price banner *****************/
@keyframes lineWidth { to { width: 100%; } }
@keyframes lineHeight { to { height: 100%; } }
.vip-services-price{
	display: block;
	position: relative;
	box-shadow: 0 0 50px rgba(0,0,0,.1);
	border-radius: 10px;
	padding: 20px 30px 25px;
	overflow: hidden;
	margin: 30px 0;
	background: url(/files/new-images/huge-ellipse.png) right -15% top 36% no-repeat;
}
.vip-services-price .left-block{
	display: inline-block;
	width: 67%;
	vertical-align: top;
}
.vip-services-price .left-block .top{
	font-size: 42px;
	line-height: 36px;
	margin-bottom: 25px;
	padding-left: 10px;
	color: #2b93fc;
	font-weight: 500;
	text-transform: uppercase;
	font-family: 'Nunito-Bold', sans-serif;
	position: relative;
	z-index: 1;
	display: inline-block;
}
.vip-services-price .left-block .top span{
	color: #f5f7f8;
	z-index: -1;
	position: absolute;
	top: -12px;
	display: block;
	font-size: 57px;
	width: 100%;
	text-align: right;
	padding-right: 17px;
}
.vip-services-price .left-block .prices-blocks{
	display: block;
	text-align: center;
}
.vip-services-price .left-block .prices-blocks .block{
	display: inline-block;
	width: 31%;
	vertical-align: middle;
    padding: 18px 10px;
	margin: 5px;
    transition: all .34s ease-in-out;
    text-decoration: none;
    text-transform: none;
    cursor: pointer;
	position: relative;
	line-height: 19px;
	font-size: 15px;
	background: #f1f8ff;
    border-radius: 5px;
}
.vip-services-price .left-block .prices-blocks .block:before{
	content: '';
	display: block;
	width: 100%;
	height: 4px;
	background: #2b93fc;
	position: absolute;
	bottom: 0;
	left: 0;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
}
.vip-services-price .left-block .prices-blocks .block span{
	display: block;
	font-size: 17px;
	font-weight: 700;
	margin-bottom: 5px;
    color: #2b93fc;
}
.vip-services-price .left-block .prices-blocks .block a{
	border: none;
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	color: transparent;
}
.vip-services-price .left-block .prices-blocks .block .line span{
	display: none;
	background: #2b93fc;
	position: absolute;
	margin: 0;
	padding: 0;
}
.vip-services-price .left-block .prices-blocks .block:hover span{
	color: #ffb812;
	transition: 0.5s;
}
.vip-services-price .left-block .prices-blocks .block:hover .line span{
    display: block;
}
.vip-services-price .left-block .prices-blocks .block:hover .line span:nth-child(1){
    width: 0%; height: 2px; top: 0; left: 0;
    animation: lineWidth .25s ease-in-out both ;
}
.vip-services-price .left-block .prices-blocks .block:hover .line span:nth-child(2){
    width: 2px; height: 0%; top: 0; right: 0;
    animation: lineHeight .25s .25s ease-in-out both ;
}
.vip-services-price .left-block .prices-blocks .block:hover .line span:nth-child(3){
    width: 0%; height: 2px; bottom: 0; right: 0;
    animation: lineWidth .25s .5s ease-in-out both ;
}
.vip-services-price .left-block .prices-blocks .block:hover .line span:nth-child(4){
    width: 2px; height: 0%; bottom: 0; left: 0;
    animation: lineHeight .25s .75s ease-in-out both ;
}
.vip-services-price .right-block{
    display: inline-block;
    width: 32%;
    vertical-align: top;
}
.vip-services-price .right-block img{
	width: auto;
	position: absolute;
	right: 23px;
	top: 50%;
	transform: translateY(-50%);
}
.vip-services-price .right-block img:hover{
    filter: invert(0.9);
    transition: 2s;
}
@media all and (max-width: 992px){
	.vip-services-price .right-block img{
		right: 0;
	}
}
@media all and (max-width: 904px){
	.vip-services-price .left-block{
		width: 73%;
	}
	.vip-services-price .right-block{
		width: 24%;
	}
	.vip-services-price .right-block img{
		width: 211px;
	}
	.vip-services-price .left-block .prices-blocks .block{
		width: 47%;
	}
}
@media all and (max-width: 750px){
	.vip-services-price{
		padding: 200px 30px 25px;
	}
	.vip-services-price .left-block{
		display: block;
		width: 100%;
	}
	.vip-services-price .left-block .top{
		padding-left: 0;
		display: block;
		text-align: center;
	}
	.vip-services-price .right-block{
		display: block;
		width: 100%;
	}
	.vip-services-price .right-block img{
		right: auto;
		top: 21px;
		left: 50%;
		transform: translateX(-50%);
	}
}
@media all and (max-width: 580px){
		.vip-services-price {
			padding: 200px 15px 25px;
		}
	.vip-services-price .left-block .top{
		font-size: 34px;
	}
}
@media all and (max-width: 455px){
	.vip-services-price .left-block .prices-blocks .block{
		display: block;
		width: 100%;
		margin: 10px 0;
	}
}
/***************** End Vip services price banner *****************/
.affiliate-textroyal{
	background: url('/files/images/royal-bg.png');
	background-size: cover;
}
.page_content .affiliate-textroyal h2{
	margin: 15px 0;
}
.textroyal-wrapper{
	width: 58%;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.textroyal-wrapper .textroyal-item{
	width: 48%;
}
.textroyal-wrapper .textroyal-item p{
	line-height: 20px;
}
.textroyal-wrapper h5{
	padding-left: 30px;
	position: relative;
	margin: 0 0 10px;
}
.textroyal-wrapper h5:before{
	content: url("/files/images/starik.png");
	position: absolute;
	left: 0;
	top: 0;
}
.testimonial-wrapper.affiliate-slider{
	background-color: #edf6ff;
	padding: 75px 0 90px;
}
.testimonial-wrapper.affiliate-slider h2{
	padding-top: 0;
	margin-top: 0;
}
.disable-space{
	line-height: 0;
	margin-bottom: -30px;
}
@media all and (max-width: 1200px){
	.textroyal-wrapper .textroyal-item p{
		font-size: 14px;
	}
}
@media all and (max-width: 1023px){
	.affiliate-textroyal{
		background-position: 300px 0;
		background-repeat: no-repeat;
	}
	.textroyal-wrapper{
		width: 87%;
	}
}
@media all and (max-width: 900px){
	.affiliate-textroyal {
		background-position: 208px 0;
		background-repeat: no-repeat;
	}
}
@media all and (max-width: 800px){
	.textroyal-wrapper {
		width: 100%;
		padding: 0 10px;
	}
}
@media all and (max-width: 767px){
	.affiliate-textroyal {
		background-position: 0;
		background-repeat: no-repeat;
	}
}
@media all and (max-width: 600px){
	.testimonial-wrapper.affiliate-slider{
		padding: 40px 0 20px;
	}
	.testimonial-wrapper.affiliate-slider .owl-carousel.owl-drag .owl-item .item .left-side{
		min-height: 383px;
	}
}
@media all and (max-width: 480px){
	.textroyal-wrapper{
		flex-direction: column;
	}
	.textroyal-wrapper .textroyal-item {
		width: 100%;
		margin-top: 20px;
	}
	.testimonial-wrapper.affiliate-slider .owl-carousel .owl-stage{
		display: flex;
	}
	.testimonial-wrapper.affiliate-slider .owl-carousel.owl-drag .owl-item{
			   padding: 0;
		display: flex;
		align-items: stretch;
	}
	.testimonial-wrapper.affiliate-slider .testimonial-slider.owl-carousel .owl-nav{
		bottom: 22px;
	}
}
/* ======================== Animation======================== */
/* ************************************************** */
@keyframes slideInUp {
	0% {
		opacity: 0;
		transform: translateY(50%);
	}
	100% {
		opacity: 1;
		transform: none;
	}
}
@keyframes slideInDown {
	0% {
		opacity: 0;
		transform: translateY(-50%);
	}
	100% {
		opacity: 1;
		transform: none;
	}
}
@keyframes slideInleft {
	0% {
		opacity: 0;
		transform: translateX(50%);
	}
	100% {
		opacity: 1;
		transform: none;
	}
}
@keyframes slideInRight {
	0% {
		opacity: 0;
		transform: translateX(-50%);
	}
	100% {
		opacity: 1;
		transform: none;
	}
}
@keyframes fadeIn {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}
@keyframes zoomIn {
	0% {
		opacity: 0;
		transform: scale(0.5);
	}
	100% {
		opacity: 1;
		transform: none;
	}
}
@keyframes zoomReverseIn {
	0% {
		opacity: 0;
		transform: scale(1.5);
	}
	100% {
		opacity: 1;
		transform: none;
	}
}
@keyframes flipInY {
	0% {
		opacity: 0;
		transform: rotateY(90deg);
	}
	100% {
		opacity: 1;
		transform: none;
	}
}
[data-animation] {
	   opacity: 0;
	   animation-timing-function: cubic-bezier(.4,0,.2,1);;
	   animation-fill-mode: both;
	   animation-duration: 1s;
   }
.animations-disabled, .animations-disabled [data-animation] {
	animation: none !important;
	opacity: 1 !important;
}
.slideInUp {
	   animation-name: slideInUp;
   }
.slideInDown {
	animation-name: slideInDown;
}
.slideInLeft {
	animation-name: slideInleft;
}
.slideInRight {
	animation-name: slideInRight;
}
.fadeIn {
	   animation-name: fadeIn;
   }
.fadeOut {
	animation-name: fadeIn;
	animation-direction: reverse;
}
.zoomIn {
	   animation-name: zoomIn;
   }
.zoomOut {
	animation-name: zoomIn;
	animation-direction: reverse;
}
.zoomReverseIn {
	animation-name: zoomReverseIn;
}
.zoomReverseOut {
	animation-name: zoomReverseIn;
	animation-direction: reverse;
}
.flipInY {
	   animation-name: flipInY;
   }
.flipOutY {
	animation-name: flipInY;
	animation-direction: reverse;
}
/* ========================================================== */
.why_image2 img, .why_image3 img{
	max-width: 100%;
}
.order-table td.order-radio-group{
	display: flex;
}
form .order-radio-group input[type=radio] {
	margin: 0;
}
.order-radio-group .order-radio-box{
	display: flex;
	flex-direction: column;
	align-items: center;
	padding: 0 8px;
	position: relative;
}
.order-radio-group input[type=radio]:before{
	left: 50%;
	transform: translateX(-50%);
}
.order-radio-group .order-radio-box .hint{
	position: relative;
	bottom: 0;
	margin-top: 3px;
	top: auto;
}
.order-radio-group .hint .table1{
	display:none;
	margin-left: 0 !important;
	z-index: 999999999;
	right: 0;
	left: 50%;
	transform: translateX(-50%);
	margin-top: 30px;
	padding: 10px;
	bottom: -116px;
	top: auto;
}
.order-radio-box:nth-child(4) .hint .table1{
	bottom: -145px;
}
.order-radio-group .hint:hover .table1{
	display: block;
	z-index: 9;
}
.order-radio-box:nth-child(odd) {
	background-color: rgba(46, 207, 236, .1);
}
.order-radio-group .label{
	width: 150px;
}
.order-radio-group{
	display: flex;
}
@media all and (max-width: 840px){
	.order-radio-box:nth-child(4) .hint .table1{
		left: auto;
		right: 0;
	}
}
@media all and (max-width: 640px){
	.order-radio-group{
		padding: 0;
		margin-bottom: 30px;
	}
	.order-radio-group label{
		font-size: 14px;
	}
	.order-radio-group{
		display: flex;
		flex-wrap: wrap;
	}
	.order-radio-group .label{
		width: 100%;
	}
}
.w-q-td{
	padding: 15px 0!important;
}
.order-radio-group.w-q-group{
	display: flex;
}
.order-radio-group.w-q-group .order-radio-box.w-q-box{
	display: flex;
	flex-direction: column;
	width: 33%;
	position: relative;
	padding: 0 2px;
	background: none;
}
.order-radio-group.w-q-group .order-radio-box.w-q-box .hint{
	position: absolute;
	top: 0;
	right: 5px;
    height: 25px;
}
.order-radio-group.w-q-group .order-radio-box.w-q-box .hint .table1{
	bottom: -145px;
	transform: none;
	left: auto;
}
.order-radio-group.w-q-group .order-radio-box.w-q-box label{
	display: block;
	width: 100%;
	height: 100%;
	position: relative;
	background: #e9f7ff;
	cursor: pointer;
	padding: 0;
	border-radius: 10px;
}
.order-radio-group.w-q-group .order-radio-box.w-q-box label:before{
	content: '';
	position: absolute;
	display: none;
	width: 34px;
	height: 18px;
	background: #ffb812;
	border-radius: 10px;
	color: #fff;
	font-size: 13px;
	font-weight: 600;
	text-align: center;
	left: 0;
	top: -11px;
	padding: 2px 4px;
}
.order-radio-group.w-q-group .order-radio-box.w-q-box label input{
	-webkit-appearance: none;
	margin: 0;
	position: absolute;
}
.order-radio-group.w-q-group .order-radio-box.w-q-box label input:before{
	display: none;
}
.order-radio-group.w-q-group .order-radio-box.w-q-box label .w-q-title{
	display: block;
	font-size: 20px;
	color: #2b93fc;
	font-weight: 600;
	text-transform: uppercase;
	padding: 12px 0 7px;
	position: relative;
}
.order-radio-group.w-q-group .order-radio-box.w-q-box label .w-q-title:after{
	content: '';
	display: block;
	font-size: 12px;
	text-transform: none;
	font-weight: 400;
	margin: 0;
	color: #105469;
}
.order-radio-group.w-q-group .order-radio-box.w-q-box label .w-q-title:before{
	content: '';
	display: block;
	position: absolute;
	bottom: 0;
	left: 50%;
	transform: translateX(-50%);
	background: #b7dcff;
	width: 85%;
	height: 1px;
}
.order-radio-group.w-q-group .order-radio-box.w-q-box label .w-q-text{
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	min-height: 68px;
	padding: 0 12px;
}
.order-radio-group.w-q-group .order-radio-box.w-q-box label .w-q-text:before{
	content: '';
	font-size: 12px;
	font-weight: 400;
	color: #20283c;
	line-height: 17px;
}
.order-radio-group.w-q-group .order-radio-box.w-q-box:nth-child(2) .w-q-title:after{
	content: 'Best Suitable Writer';
}
.order-radio-group.w-q-group .order-radio-box.w-q-box:nth-child(2) .w-q-text:before{
	content: 'An expert writer with a relevant degree';
}
.order-radio-group.w-q-group .order-radio-box.w-q-box:nth-child(3) label:before{
	content: '10%';
	display: block;
}
.order-radio-group.w-q-group .order-radio-box.w-q-box:nth-child(3) .w-q-title:after{
	content: 'High Order Priority';
}
.order-radio-group.w-q-group .order-radio-box.w-q-box:nth-child(3) .w-q-text:before{
	content: 'Urgent assignment of a specialist with relevant knowledge';
}
.order-radio-group.w-q-group .order-radio-box.w-q-box:last-child label:before{
	content: '15%';
	display: block;
}
.order-radio-group.w-q-group .order-radio-box.w-q-box:last-child .w-q-title:after{
	content: 'A Lead Writer';
}
.order-radio-group.w-q-group .order-radio-box.w-q-box:last-child .w-q-text:before{
	content: 'One of our Top-30 writers knowledgeable on your topic';
}
.order-radio-group.w-q-group .order-radio-box.w-q-box.active-box label{
	background: #2b93fc;
}
.order-radio-group.w-q-group .order-radio-box.w-q-box.active-box label .w-q-title{
	color: #fff;
}
.order-radio-group.w-q-group .order-radio-box.w-q-box.active-box label .w-q-title:after{
	color: #ffe87d;
}
.order-radio-group.w-q-group .order-radio-box.w-q-box.active-box label .w-q-title:before{
	background: #9ccdfe;
}
.order-radio-group.w-q-group .order-radio-box.w-q-box.active-box label .w-q-text:before{
	color: #fff;
}
.order-radio-group.w-q-group .order-radio-box.w-q-box.active-box .hint .hint-icon:before{
	background: #fff;
	color: #2b93fc;
}
@media all and (max-width: 1200px) and (min-width: 992px){
	.order-radio-group.w-q-group{
		display: block;
		text-align: center;
	}
	.order-radio-group.w-q-group span.label{
		display: block;
		width: 100%;
		text-align: left;
	}
	.order-radio-group.w-q-group .order-radio-box.w-q-box .hint{
		right: 2px;
	}
	.order-radio-group.w-q-group .order-radio-box.w-q-box{
		display: inline-block;
		vertical-align: middle;
		width: 32%;
	}
	.order-radio-group.w-q-group .order-radio-box.w-q-box label .w-q-text{
		padding: 0 9px;
	}
}
@media all and (max-width: 525px){
	.order-radio-group.w-q-group{
		flex-direction: column;
	}
	.order-radio-group.w-q-group .order-radio-box.w-q-box{
		width: 100%;
		margin: 0 0 16px;
	}
}

/* Feature shortcode */
.feature-shortcode {
	margin: 45px 0;
}
.feature-shortcode h2 {
	text-align: center;
}
.feature-shortcode .feature-wrapper {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-around;
	margin-top: 40px;
}
.feature-shortcode .feature-wrapper .feature-item {
	text-align: center;
	width: 30%;
}
.feature-shortcode .feature-wrapper .feature-item img {
	max-width: 65px;
}
.feature-shortcode .feature-wrapper .feature-item p {
	font-size: 20px;
	font-weight: 500;
	margin: 0;
}
.feature-shortcode .feature-wrapper .feature-item:nth-child(n+4) {
	margin-top: 40px;
}
@media all and (max-width: 600px) {
	.feature-shortcode .feature-wrapper .feature-item {
		width: 48%;
	}
	.feature-shortcode .feature-wrapper .feature-item:nth-child(n+3) {
		margin-top: 30px;
	}
}
@media all and (max-width: 414px) {
	.feature-shortcode .feature-wrapper .feature-item {
		width: 100%;
	}
	.feature-shortcode .feature-wrapper .feature-item:nth-child(n+2) {
		margin-top: 30px;
	}
}
/*=================================================================*/
/* common-mistakes-info shortcode */
.common-mistakes-info{
	display: block;
	margin: 15px 0;
	padding: 107px 409px 107px 68px;
	position: relative;
	background: url(/files/images/info-orange-bg.png) left no-repeat;
}
.common-mistakes-info.blue{
	padding: 85px 409px 85px 68px;
	background: url(/files/images/info-blue-bg.png) left no-repeat;
}
.common-mistakes-info .info-orange-image{
	width: auto;
	height: auto;
	max-width: 100%;
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
}
.common-mistakes-info .text-block .title{
	font-size: 24px;
	font-weight: 700;
	margin-bottom: 22px;
}
.common-mistakes-info .text-block ul li{
	list-style-type: none;
	position: relative;
	font-size: 17px;
	font-weight: 600;
	padding-left: 31px;
	margin-bottom: 7px;
}
.common-mistakes-info .text-block ul li:before{
	content: url(/files/images/white-list-check.png);
	position: absolute;
	left: 0;
	top: 4px;
	line-height: 0;
}
@media all and (max-width: 1200px) and (min-width: 860px){
	.common-mistakes-info{
		background-size: contain;
	}
	.common-mistakes-info.blue{
	background-size: auto;
	background-position: right;
	padding: 60px 409px 60px 68px;
	}
}
@media all and (max-width: 992px){
	.common-mistakes-info{
		padding: 90px 247px 90px 30px;
	}
    .common-mistakes-info.blue{
		padding: 60px 247px 60px 30px;
		background-size: cover;
	}
	.common-mistakes-info .info-orange-image{
		width: 250px;
	}
}
@media all and (max-width: 680px){
	.common-mistakes-info, .common-mistakes-info.blue{
		padding: 50px 30px;
	}
	.common-mistakes-info .info-orange-image{
		display: none;
	}
}
@media all and (max-width: 480px){
	.common-mistakes-info{
		padding: 50px 14px;
	}
	.common-mistakes-info.blue{
		padding: 30px 14px;
	}
	.common-mistakes-info br{
		display: none;
	}
	.common-mistakes-info .text-block .title{
		font-size: 20px;
	}
	.common-mistakes-info .text-block ul li{
		font-size: 16px;
		font-weight: 500;
	}
}
/* Top Article shortCode */
.top-article-short{
	display: block;
	margin: 30px 0;
	position: relative;
	padding: 128px 409px 88px 140px;
	background: url(/files/images/top-article-blue-bg.png) left no-repeat;
}
.top-article-short .top-article-blue-image{
	width: auto;
	height: auto;
	max-width: 100%;
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
}
.top-article-short .text-block .title{
	font-size: 22px;
	font-weight: 500;
	margin-bottom: 22px;
	color: #fff;
}
.top-article-short .text-block ul li{
	list-style-type: none;
	position: relative;
	font-size: 16px;
	font-weight: 600;
	padding-left: 54px;
	margin-bottom: 23px;
}
.top-article-short .text-block ul li span{
	display: inline-block;
	vertical-align: middle;
}
.top-article-short .text-block ul li img{
	width: auto;
	max-width: 100%;
	display: inline-block;
	vertical-align: middle;
	margin-right: 41px;
}
.top-article-short .text-block ul li:before{
	content: '';
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	display: block;
	font-size: 16px;
	font-weight: 600;
	line-height: 0;
	color: #fff;
	border: 1px solid #fff;
	border-radius: 50%;
	padding: 14px 10px;
}
.top-article-short .text-block ul li:first-child:before{
    content: '1';
}
.top-article-short .text-block ul li:nth-child(2):before{
	content: '2';
}
.top-article-short .text-block ul li:last-child:before{
	content: '3';
}
@media all and (max-width: 1200px) and (min-width: 860px){
	.top-article-short{
		background-size: contain;
	}
}
@media all and (max-width: 992px){
	.top-article-short{
		padding: 90px 247px 90px 30px;
	}
	.top-article-short .top-article-blue-image{
		width: 250px;
	}
	.top-article-short .text-block ul li img{
		margin-right: 20px;
	}
}
@media all and (max-width: 700px){
	.top-article-short{
		padding: 50px 30px;
	}
	.top-article-short .top-article-blue-image{
		display: none;
	}
}
@media all and (max-width: 480px){
	.top-article-short{
		padding: 50px 14px;
	}
	.top-article-short br{
		display: none;
	}
	.top-article-short .text-block .title{
		font-size: 20px;
	}
	.top-article-short .text-block ul li{
		font-size: 16px;
		font-weight: 500;
		padding-left: 40px;
	}
	.top-article-short .text-block ul li img{
		display: none;
	}
}
/* Research Proposal shorCode */
.research-proposal-short{
	display: block;
	margin: 30px 0 105px;
}
.research-proposal-short .title{
	font-size: 32px;
	color: #20283c;
	font-weight: 700;
	margin-bottom: 30px;
}
.research-proposal-short .wrapper{
	display: block;
	/*padding: 130px 0;*/
	min-height: 543px;
	position: relative;
	background: url(/files/images/info-orange-bg.png) left no-repeat;
}
.research-proposal-short .research-proposal-image{
	width: auto;
	height: auto;
	max-width: 100%;
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
}
.research-proposal-short .block{
	display: inline-block;
	width: 262px;
	height: 288px;
	padding: 95px 0;
	border-radius: 10px;
	background: #fff;
	text-align: center;
	position: absolute;
	box-shadow: 0 0 50px rgba(0,0,0,0.2);
}
.research-proposal-short .block.top-block{
	padding: 110px 0 109px;
	border-bottom: 10px solid #2b93fc;
	top: 18px;
	left: 80px;
}
.research-proposal-short .block.middle-block{
	border-bottom: 10px solid #53c3d7;
	left: 372px;
	top: 122px;
}
.research-proposal-short .block.bottom-block{
	border-bottom: 10px solid #d7538e;
	bottom: -78px;
	left: 80px;
}
.research-proposal-short .block .text{
	font-weight: 600;
	line-height: 21px;
}
@media all and (max-width: 1200px){
	.research-proposal-short .wrapper{
		background-position: right;
	}
}
@media all and (max-width: 940px){
	.research-proposal-short .research-proposal-image{
		display: none;
	}
}
@media all and (max-width: 700px){
	.research-proposal-short .block.top-block, .research-proposal-short .block.bottom-block{
		left: 40px;
	}
	.research-proposal-short .block.middle-block{
		left: 322px;
	}
	.research-proposal-short .wrapper{
		background-position: left;
	}
}
@media all and (max-width: 620px){
	.research-proposal-short{
		margin: 30px 0;
	}
	.research-proposal-short .wrapper{
		background: #fcaa39;
		padding: 15px 0;
	}
	.research-proposal-short .title{
		font-size: 27px;
		line-height: 33px;
	}
	.research-proposal-short .block{
		display: block;
		width: auto;
		max-width: 80%;
		height: 250px;
		padding: 70px 0;
		margin: 18px auto;
		position: static;
	}
	.research-proposal-short .block.top-block{
		padding: 85px 0 84px;
	}
}
/* Features animate */
.features-animate{
	display: block;
	position: relative;
	margin: 30px 0;
}
.features-animate .title{
	display: block;
	text-align: center;
	font-size: 32px;
	font-family: 'Nunito-Bold', sans-serif;
	font-weight: 500;
	color: #2b93fc;
	margin: 0 0 30px;
}
.features-animate .features-items{
	display: block;
	text-align: center;
}
.features-animate .features-items .item{
	display: inline-block;
	width: 16%;
	vertical-align: top;
}
.features-animate .features-items .item img{
	width: 100%;
}
@media all and (max-width: 1024px){
	.features-animate .features-items .item{
		width: 30%;
	}
}
@media all and (max-width: 600px){
	.features-animate .features-items .item{
		width: 49%;
	}
}
@media all and (max-width: 425px){
	.features-animate .features-items .item{
		width: 100%;
	}
}
/* End Features animate */
/* steps-motivation-letter shortCode */
.steps-motivation-letter{
	display: block;
	margin: 30px 0;
}
.steps-motivation-letter .title{
font-family: 'Nunito-Bold', sans-serif;
	font-size: 30px;
	line-height: 35px;
	text-align: left;
	color: #2b93fc;
	margin: 0 0 35px;
}
.steps-motivation-letter .steps{
	display: block;
	text-align: center;
}
.steps-motivation-letter .steps .step{
	display: inline-block;
	vertical-align: top;
	width: 22%;
	position: relative;
	margin: 0 15px;
}
.steps-motivation-letter .steps .step img{
	width: auto;
	max-width: 100%;
	box-shadow: 0px 0px 30px 0px rgba(36, 45, 55, 0.1);
	border-radius: 40px;
}
.steps-motivation-letter .steps .step .text{
	position: absolute;
	font-size: 17px;
	color: #20283c;
	left: 50%;
	transform: translateX(-50%);
	width: max-content;
	line-height: 25px;
}
.steps-motivation-letter .steps .step.step1 .text{
	bottom: 60px;
}
.steps-motivation-letter .steps .step.step2 .text{
	bottom: 45px;
}
.steps-motivation-letter .steps .step.step3 .text{
	bottom: 45px;
}
.steps-motivation-letter .steps .step.step4 .text p{
	margin: 0;
	font-weight: 600;
}
.steps-motivation-letter .steps .step.step4 .text{
	bottom: 38px;
}
@media all and (max-width: 1200px){
	.steps-motivation-letter .steps .step{
		margin: 0 7px;
	}
}
@media all and (max-width: 880px){
	.steps-motivation-letter .steps .step{
		width: 45%;
		margin: 0 0 25px;
	}
}
@media all and (max-width: 600px){
	.steps-motivation-letter .steps .step{
		display: block;
		width: 100%;
	}
}
/* End steps-motivation-letter shortCode */
/* steps-book-review shortCode */
.steps-book-review{
	display: block;
	margin: 30px 0;
	background: url(/files/images/steps-book-review-bg.png) center no-repeat;
	background-size: cover;
	padding: 60px 65px;
}
.steps-book-review .title{
	font-size: 42px;
	color: #fff;
	font-family: 'Nunito-Bold', sans-serif;
	text-transform: uppercase;
	line-height: 49px;
	margin: 0 0 30px;
}
.steps-book-review .steps{
	display: block;
	text-align: center;
	background: #fff;
	position: relative;
	padding: 16px 0;
}
.steps-book-review .steps .step{
	display: inline-block;
	vertical-align: middle;
	position: relative;
	width: 24%;
}
.steps-book-review .steps .step img{
	position: absolute;
	left: 12px;
	top: 50%;
	transform: translateY(-50%);
}
.steps-book-review .steps .step .text{
	text-align: left;
	font-size: 15px;
	line-height: 22px;
	font-weight: 500;
	padding-left: 92px;
}
.steps-book-review .steps .step .text p{
	margin: 0;
	font-weight: 600;
}
@media all and (max-width: 1200px){
	.steps-book-review{
		padding: 60px 35px;
	}
}
@media all and (max-width: 960px){
	.steps-book-review .steps .step{
		width: 40%;
		margin: 10px 0;
	}
}
@media all and (max-width: 600px){
	.steps-book-review .steps .step{
		width: 49%;
	}
	.steps-book-review .steps .step .text{
		padding-left: 80px;
	}
}
@media all and (max-width: 500px){
	.steps-book-review{
		padding: 40px 35px;
	}
	.steps-book-review .title{
		font-size: 25px;
		line-height: 28px;
	}
	.steps-book-review .steps{
		padding: 0;
	}
	.steps-book-review .steps .step{
		display: block;
		width: 100%;
		margin: 0;
		min-height: 75px;
		border-bottom: 1px solid #cdcdcd;
	}
	.steps-book-review .steps .step .text{
		padding: 0;
	}
	.steps-book-review .steps .step.step1{
		padding: 26px 0 26px 80px;
	}
	.steps-book-review .steps .step.step2, .steps-book-review .steps .step.step3{
		padding: 15px 0 15px 80px;
	}
	.steps-book-review .steps .step.step4{
		padding: 4px 0 4px 80px;
	}
	@media all and (max-width: 328px){
		.steps-book-review .steps .step.step3{
			padding: 4px 0 4px 80px;
		}
	}
}
/* End steps-book-review shortCode */
/* steps-lab-report shortCode */
.steps-lab-report{
	display: block;
	margin: 30px 0;
}
.steps-lab-report .left-side{
		display: inline-block;
		vertical-align: middle;
		width: 50%;
}
.steps-lab-report .left-side .title{
	font-family: 'Nunito-Bold', sans-serif;
	font-size: 32px;
	color: #2b93fc;
	margin: 0 0 70px;
}
.steps-lab-report .left-side .steps{
	display: block;
	text-align: center;
}
.steps-lab-report .left-side .steps .step{
	display: inline-block;
	vertical-align: middle;
	width: 49%;
	text-align: left;
	position: relative;
	padding-left: 95px;
	margin: 0 0 35px;
}
.steps-lab-report .left-side .steps .step img{
	width: auto;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
}
.steps-lab-report .left-side .steps .step p{
	margin: 0;
	font-size: 14px;
	font-weight: 600;
	line-height: 23px;
}
.steps-lab-report .right-side{
	display: inline-block;
	vertical-align: middle;
	width: 49%;
}
.steps-lab-report .right-side img{
	width: auto;
	max-width: 100%;
}
@media all and (max-width: 992px){
	.steps-lab-report .left-side{
		width: 60%;
	}
	.steps-lab-report .right-side{
		width: 39%;
	}
}
@media all and (max-width: 780px){
	.steps-lab-report{
		display: flex;
		flex-direction: column;
		text-align: center;
	}
	.steps-lab-report .left-side{
		width: 100%;
		order: 2;
	}
	.steps-lab-report .left-side .title{
		margin: 20px 0 45px;
	}
	.steps-lab-report .left-side .steps{
		padding-left: 75px;
	}
	.steps-lab-report .right-side{
		width: 100%;
	}
}
@media all and (max-width: 600px){
	.steps-lab-report .left-side .steps{
		padding-left: 0;
	}
}
@media all and (max-width: 480px){
	.steps-lab-report .left-side .steps{
		display: inline-block;
		width: max-content;
		margin: 0 auto;
	}
	.steps-lab-report .left-side .title{
		text-align: left;
		line-height: 32px;
	}
	.steps-lab-report .left-side .steps .step{
		display: block;
		width: 100%;
	}
}
@media all and (max-width: 380px){
	.steps-lab-report .left-side .steps{
		width: 100%;
	}
}
/* End steps-lab-report shortCode */
/* Site Rating shortCode */
.site-rating{
	display: block;
	margin: 30px 0;
	background: url(/files/images/site-rating-bg.jpg) center no-repeat;
	padding: 50px 0 50px 80px;
}
.site-rating .site .wrapper{
	display: inline-block;
	background: #fff;
	position: relative;
	text-align: center;
	min-width: 382px;
	box-shadow: 0px 7px 13px 0px rgba(0, 0, 0, 0.1);
	margin: 0 0 8px;
	padding: 28px 0;
}
.site-rating .site .wrapper img{
	width: auto;
	position: absolute;
	left: 45px;
	top: 50%;
	transform: translateY(-50%);
}
.site-rating .site .wrapper .text{
	line-height: 22px;
	padding: 0 100px;
}
.site-rating .site .wrapper .text .rating-stars{
	display: block;
}
.site-rating .site .wrapper .text .rating-stars img{
	width: auto;
	position: static;
	display: inline-block;
	vertical-align: middle;
	margin-right: 5px;
}
.site-rating .site .wrapper .rating{
	position: absolute;
	right: 45px;
	top: 50%;
	transform: translateY(-50%);
	font-size: 32px;
	font-weight: 600;
	color: #1e2022;
}
.site-rating .site .jabber{
	margin-bottom: 0;
}
@media all and (max-width: 992px){
	.site-rating{
		padding: 50px 0 50px 30px;
	}
}
@media all and (max-width: 480px){
	.site-rating{
		padding: 15px;
	}
	.site-rating .site .wrapper{
		min-width: auto;
		width: 100%;
	}
	.site-rating .site .wrapper .text{
		padding: 0 69px;
	}
	.site-rating .site .wrapper img{
		left: 12px;
	}
	.site-rating .site .wrapper .rating{
		right: 12px;
	}
}
/* End Site Rating shortCode */
		/*infographic-1*/
.infographic-1 {
	background: url("images/bg-infographic-1.png") no-repeat center;
	padding: 75px 70px;
}
.infographic-1 .wrapper {
	max-width: 1000px;
	margin: 0 auto;
	display: flex;
}
.infographic-1 .title {
	font-size: 42px;
	font-weight: 900;
	color: #fff;
	text-transform: uppercase;
	max-width: 500px;
    line-height: 1.5;
}
.infographic-1 .wrapper .step-1,
.infographic-1 .wrapper .step-2,
.infographic-1 .wrapper .step-3,
.infographic-1 .wrapper .step-4 {
	border: 1px dashed grey;
	align-items: center;
	background: #fff;
	display: flex;
    width: 250px;
	height: 100px;
}
.infographic-1 .wrapper p {
	max-width: 150px;
    line-height: 1.2;
	font-weight: 600;
}
.infographic-1 .wrapper .icon-step-1,
.infographic-1 .wrapper .icon-step-2,
.infographic-1 .wrapper .icon-step-3,
.infographic-1 .wrapper .icon-step-4 {
    margin: 0 20px;
}
@media(max-width: 991px) {
	.infographic-1 {
		padding: 75px 25px;
	}
	.infographic-1 .title {
		font-size: 33px;
	}
	.infographic-1 .wrapper {
		max-width: 500px;
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: auto auto;
		margin: 0;
	}
}
@media(max-width: 600px) {
	.infographic-1 {
		background: url("images/bg-s-infographic-1.png") no-repeat center;
		padding: 30px 35px;
		max-width: 290px;
		margin: 30px auto;
	}
	.infographic-1 .title {
		font-size: 24px;
		max-width: 150px;
		margin-bottom: 20px;
	}
	.infographic-1 .wrapper {
		max-width: 220px;
		display: block;
		margin: 0 auto;
	}
	.infographic-1 .wrapper .step-1,
	.infographic-1 .wrapper .step-2,
	.infographic-1 .wrapper .step-3,
	.infographic-1 .wrapper .step-4 {
		width: 220px;
		height: 100px;
	}
}
		/*infographic-2*/
.infographic-2 .steps {
	display: flex;
	z-index: 1;
	margin: 50px 0;
}
.infographic-2 .text-steps {
	width: 600px;
}
.infographic-2 .text-steps .title {
	font-size: 32px;
	color: #2b93fc;
	font-weight: 600;
	margin: 30px auto;
	line-height: 1.5;
}
.infographic-2 .text-steps .wrapper {
	display: flex;
	max-width: 560px;
	margin: 0;
}
.infographic-2 .text-steps .wrapper .step-1,
.infographic-2 .text-steps .wrapper .step-2,
.infographic-2 .text-steps .wrapper .step-3,
.infographic-2 .text-steps .wrapper .step-4 {
	align-items: center;
	display: flex;
	width: 280px;
	height: 90px;
}
.infographic-2 .text-steps .wrapper .icon-step-1,
.infographic-2 .text-steps .wrapper .icon-step-2,
.infographic-2 .text-steps .wrapper .icon-step-3,
.infographic-2 .text-steps .wrapper .icon-step-4 {
	margin-right: 10px;
}
.infographic-2 p {
	font-weight: 600;
	max-width: 200px;
}
.infographic-2.t-how {
	position: relative;
	z-index: 1;
}
.infographic-2.t-how::before {
		display: block;
		content: '';
		height: 143px;
		width: 414px;
		position: absolute;
		background: url("images/bg-how.png") no-repeat;
		z-index: -1;
		top: -60px;
		left: -215px;
	}
@media(max-width: 1600px) and (min-width: 992px){
	.infographic-2.t-how::before {
		display: none;
	}
}
@media(max-width: 992px) {
	.infographic-2 img {
		max-width: 100%;
		height: auto;
	}
	.infographic-2 .steps {
		flex-direction: column-reverse;
		max-width: 600px;
		margin: 0 auto;
	}
	.infographic-2.t-how::before {
		top: 270px;
		left: -10px;
	}
}
@media(max-width: 600px) {
	.infographic-2 .text-steps .wrapper {
		display: block;
		max-width: 280px;
		margin: 0 auto;
	}
	.infographic-2 .text-steps {
		max-width: 280px;
		margin: 0 auto;
	}
	.infographic-2.t-how::before {
		background: url("images/bg-how-s.png") no-repeat;
		top: 115px;
		left: -15px;
	}
	.infographic-2 .text-steps .title {
		margin: 20px auto;
		line-height: 1.3;
	}
}
		/*infographic-3*/
.infographic-3 {
	margin: 50px auto;
}
.infographic-3 .title {
	font-size: 30px;
	font-weight: 600;
	color: #2b93fc;
	margin-bottom: 30px;
	line-height: 1.5;
}
.infographic-3 .wrapper {
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.infographic-3 .wrapper .step-1 {
	background: url("images/bg-step1.png") no-repeat top center;
	margin-right: 10px;
}
.infographic-3 .wrapper .step-2 {
	background: url("images/bg-step2.png") no-repeat top center;
	margin-right: 10px;
}
.infographic-3 .wrapper .step-3 {
	background: url("images/bg-step3.png") no-repeat top center;
	margin-right: 10px;
}
.infographic-3 .wrapper .step-4 {
	background: url("images/bg-step4.png") no-repeat top center;
}
.infographic-3 .wrapper .step-1,
.infographic-3 .wrapper .step-2,
.infographic-3 .wrapper .step-3 {
	margin-right: 10px;
}
.infographic-3 .wrapper .step-1,
.infographic-3 .wrapper .step-2,
.infographic-3 .wrapper .step-3,
.infographic-3 .wrapper .step-4 {
	padding-top: 40px;
	height: 260px;
	box-shadow: 0 10px 29px rgb(0 0 0 / 20%);
	border-radius: 15px;
	width: 260px;
}
.infographic-3 .step-1 .icon-step-1,
.infographic-3 .step-2 .icon-step-2,
.infographic-3 .step-3 .icon-step-3,
.infographic-3 .step-4 .icon-step-4 {
	margin: 0 auto;
	max-width: 145px;
	height: 60px;
	margin-bottom: 60px;
}
.infographic-3 p {
	max-width: 150px;
	text-align: center;
	margin: 0 auto;
}
@media(max-width: 992px) {
	.infographic-3 .wrapper {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 1fr 1fr;
		gap: 50px 50px;
		max-width: 570px;
		margin: 0 auto;
	}
	.infographic-3 .wrapper .step-1,
	.infographic-3 .wrapper .step-2,
	.infographic-3 .wrapper .step-3 {
		margin-right: 0;
	}
}
@media(max-width: 600px) {
	.infographic-3 .wrapper {
		display: block;
		max-width: 260px;
	}
	.infographic-3 .wrapper .step-1,
	.infographic-3 .wrapper .step-2,
	.infographic-3 .wrapper .step-3 {
		margin-bottom: 30px;
	}
}
			/*infographic-4*/
.infographic-4 {
    margin: 50px auto;
}
.infographic-4 .wrapper {
    background: url("images/bg-steps.png") no-repeat top left;
    padding: 50px 100px 10px 40px;
    box-shadow: 0 10px 29px rgb(0 0 0 / 20%);
    border-radius: 15px;
}
.infographic-4 .title {
    font-size: 36px;
    font-weight: 600;
    color: #2b93fc;
    margin-bottom: -20px;
    text-transform: uppercase;
	line-height: 1.5;
}
.infographic-4 .steps {
    display: flex;
    justify-content: space-between;
    align-items: center;
    max-width: 950px;
    margin: 0 auto;
}
.infographic-4 p {
    max-width: 170px;
}
.infographic-4 img {
    max-width: 100%;
    height: auto;
}
@media(max-width: 992px) {
    .infographic-4 .wrapper {
        padding: 50px 100px 10px 40px;
    }
    .infographic-4 p {
        max-width: 130px;
    }
}
@media(max-width: 700px) {
    .infographic-4 .wrapper {
        background: url("images/bg-s-steps.png") no-repeat bottom left;
        min-height: 710px;
        max-width: 290px;
        margin: 0 auto;
        padding: 20px 10px 10px 10px;
    }
    .infographic-4 .img-steps {
        display: none;
    }
    .infographic-4 .steps {
        display: block;
        padding-top: 80px;
        padding-left: 135px;
    }
    .infographic-4 .title {
        font-size: 24px;
        max-width: 200px;
		margin: 0 auto;
    }
    .infographic-4 .steps .step-1 {
        margin-bottom: 105px;
    }
    .infographic-4 .steps .step-2 {
        margin-bottom: 70px;
    }
    .infographic-4 .steps .step-3 {
        margin-bottom: 50px;
    }
}
@media(max-width: 568px) {
	.infographic-4 .steps .step-1 {
		margin-bottom: 110px;
	}
	.infographic-4 .steps .step-2 {
		margin-bottom: 85px;
	}
	.infographic-4 .steps .step-3 {
		margin-bottom: 65px;
	}
}
.infographic-5 .wrapper {
	display: flex;
	height: 250px;
	box-shadow: 0 10px 29px rgb(0 0 0 / 20%);
	align-items: stretch;
}
.infographic-5 .wrapper .title {
	background: #febb15;
	color: #fff;
	font-size: 36px;
	font-weight: 900;
	text-transform: uppercase;
	width: 35%;
	padding: 30px 10px;
	line-height: 1.3;
	display: flex;
    align-items: center;
}
.infographic-5 .title p {
	max-width: 230px;
	margin: 0 auto;
}
.infographic-5 .wrapper .list-steps {
	width: 60%;
	background: url("images/bg-list-steps.png") no-repeat left center;
	padding: 30px 5px 5px 20%;
	display: flex;
	align-items: center;
}
.wrapper .list-steps ol li {
	line-height: 0.5;
}
.infographic-5 ol {
    list-style-type: none;
    counter-reset: my-counter;
}
.infographic-5 li::before {
    content: counter(my-counter);
    counter-increment: my-counter;
	font-size: 40px;
	color: #edf2f5;
	font-weight: 900;
}
.infographic-5 img {
	margin-right: 20px;
	margin-left: -5px;
}
.infographic-5 .list-steps span {
    display: inline-block;
    max-width: calc(100% - 85px);
    line-height: normal;
    vertical-align: middle;
}
@media(max-width: 800px) {
	.infographic-5 .wrapper .list-steps {
		background: none;
		padding-left: 0;
		padding-top: 26px;
		width: 50%;
	}
	.infographic-5 .wrapper {
		justify-content: space-between;
	}
	.infographic-5 .wrapper .title {
		width: 45%;
	}
	.wrapper .list-steps ol li {
		line-height: 1;
	}
}
@media(max-width: 600px) {
	.infographic-5 .wrapper {
		display: block;
		height: auto;
		max-width: 290px;
		margin: 0 auto;
	}
	.infographic-5 .list-steps span {
		max-width: calc(100% - 90px);
	}
	.infographic-5 .wrapper .title {
		width: 100%;
	}
	.infographic-5 .wrapper .list-steps {
		background: url("images/bg-s-list-steps.png") no-repeat bottom center;
		width: 100%;
		padding: 15px 25px;
		padding-bottom: 155px;
		height: 418px;
	}
	.infographic-5 .wrapper .title {
		font-size: 28px;
	}
	.wrapper .list-steps ol li {
		line-height: 1.2;
	}
}
@media(max-width: 568px) {
	.infographic-5 .wrapper .list-steps {
		padding-bottom: 175px;
	}
}
.go-edit-content{
    background: #fff;
    border-radius: 50%;
    width: 30px;
    height: 30px;
    padding: 3px 7px;
    box-shadow: 0 0 5px;
    z-index: 1000;
    position:fixed;
    left:10px;
    top:7px;
  }
@media(max-width:680px){
    .go-edit-content {
        top:16px;
        left: 60px;
    }
}
@media(max-width:370px){
    .go-edit-content {
        display:none;
    }
}

/* Summary Sidebar (order page) */
.order-sidebar .submit_button,
.order-total-bottom-line .submit_button {
	color: #fff;
	padding: 10px;
	border-radius: 50px;
	cursor: pointer;
	display: block;
	width: 100%;
	margin: 5px auto;
	line-height: 24px;
	text-align: center;
	font-weight: 500;
	font-size: 15px;
	background: #2b93fc;
	transition: all 0.2s ease-out;
	border: none;
	font-family: 'Nunito-Regular', sans-serif;
}
.order-sidebar .submit_button:disabled,
.order-total-bottom-line .submit_button:disabled {
	background: silver;
	border: 1px solid silver;
	color: #fff;
}
.order-sidebar .sb-content-order-total .accept-text{
	color: red;
	text-align: center;
	display: none;
}
.order-sidebar .sb-content-order-total button[disabled] + .accept-text {
	display: block;
}
.row.row-order-form {
	display: flex;
}
.order-sidebar .proceed_hint,
.order-total-bottom-line .proceed_hint {
	text-align: center;
	margin: 10px  auto;
	line-height: 15px;
	cursor: pointer;
	color: #d90f00;
	font-weight: 700;
}
body.order-page main{
	overflow: inherit;
}
@media(min-width: 992px){
	.row-order-form {
		display: flex;
	}
	.order-sidebar-header {
		position: relative;
		line-height: 30px;
		color: #20283c;
		font-size: 20px;
		font-weight: 500;
		margin-bottom: 5px;
		letter-spacing: .02em;
	}
	.sb-line{
		display: flex;
		justify-content: space-between;
		padding: 5px 0 4px;
		color: #2b2f38;
	}
	.order-sidebar .parameter {
		font-style: normal;
		font-size: 12px;
		font-weight: 600;
		min-width: 50%;
		text-align: left;
		color: #20283c;
		letter-spacing: .02em;
	}
	.order-sidebar .param-value {
		font-style: normal;
		font-size: 12px;
		text-align: right;
		font-weight: 400;
		letter-spacing: .02em;
		color: #333;
	}
	.order-sidebar .param-price {
		font-style: normal;
		font-weight: 400;
		font-size: 12px;
		line-height: 150%;
		text-align: right;
		letter-spacing: .02em;
		color: #333;
	}
	.order-sidebar .have-discount{
		display: flex;
		justify-content: space-between;
		width: 100%;
		cursor: pointer;
	}

	.order-sidebar .sb-blue-content .enter-discount{
		display: none;
	}
	.order-sidebar .sb-blue-content.active .enter-discount{
		display: block;
		width: 100%;
	}
	.order-sidebar .sb-blue-content.active .have-discount{
		display: none;
	}
	.order-sidebar .line-grey{
		background-color: #d4dce2;
		width: 100%;
		height: 2px;
		margin-top: 5px;
		margin-bottom: 5px;
	}
	.order-sidebar {
		position: sticky;
		top: 10px;
		box-shadow: 0 0 50px rgba(0,0,0,0.2);
		border-radius: 0;
		background: #fff;
		padding: 20px 32px;
	}
	.sb-line.sb-line-total {
		border-bottom: none;
	}
	.order-sidebar .proceed_hint {
		text-align: center;
		margin: 10px  auto;
		padding-bottom: 10px;
	}
	.sidebar-mode-order{
		min-width: 300px;
		width: 300px;
		margin-left: 25px;
	}
	.sidebar-mode-order.hidden{
		display: none;
	}
	.sb-line.sb-line-total .param-price {
		color: #0071c7;
		font-weight: 600;
		font-size: 13px;
	}
	.sb-line.sb-line-total .parameter {
		font-weight: 600;
		color: #00376e;
		font-size: 13px;
	}
	.order-form-part {
		width: 100%;
		max-width: 1040px;
		margin: 0 auto;
	}
}
@media(max-width: 991px){
	.order-sidebar,
	.order-sidebar .sb-content,
	.order-sidebar .order-sticky-mob{
		display: none !important;
	}
	.sb-line-total{
		display: flex;
		font-size: 20px;
		font-weight: 700;
	}
	.sb-line-total .parameter{
		margin-right: 10px;
		color: #31354f;
	}
	.sb-line-total .param-price{
		color: #0071c7;
	}
	.row.row-order-form {
		flex-direction: column;
	}
	.sidebar-mode-order{
		height: 0;
	}
	.order-total-bottom-line {
		background: #fff;
		box-shadow: 0 0 5px 0 rgba(0,0,0,0.3);
		top: inherit;
		left: 0;
		right: 0;
		bottom: 0;
		width: auto;
		margin: 0 0;
		z-index: 9999;
		padding: 20px;
		min-height: 90px;
		position: sticky;
	}
	.order-total-bottom-line .submit_button{
		margin: 0 0 10px;
		line-height: 50px;
		height: 50px;
		max-width: 150px;
		padding: 0;
		font-size: 16px;
	}
	.order-total-bottom-line .sb-content-order-total{
		display: flex;
		justify-content: space-between;
		width: 95%;
		max-width: 757px;
		margin: 0 auto;
		align-items: baseline;
		position: relative;
	}
	.order-total-bottom-line .accept-text{
		display: none;
		color: red;
		text-align: center;
		margin: 0 auto;
		position: absolute;
		left: 50%;
		top: 50%;
		transform: translate(-50%,-50%);
	}
	.order-total-bottom-line button[disabled]+.accept-text{
		display: block;
		width: 100%;
	}
	.sidebar-agree-terms{
		text-align: center;
		width: 90%;
		max-width: 757px;
	}
	body .order-total-bottom-line .proceed_hint {
		display: inline-block;
		margin: 0 auto;
		padding-bottom: 10px;
	}
	.main_form {
		padding: 25px 25px 0;
		margin-bottom: 0;
	}
}
@media(max-width: 991px) and (min-width: 601px){
	.sidebar-agree-terms {
		margin: 0 auto;
		margin-top: -47px;
	}
	.order-total-bottom-line .submit_button {
		border-bottom: 0;
	}
}
@media(max-width:767px){
	.order-total-bottom-line {
		box-shadow: 0 0 5px 0 rgb(0 0 0 / 30%);
		margin: 0;
	}
}
@media(max-width:600px){
	.sidebar-agree-terms{
		width: 95%;
	}
	.order-total-bottom-line {
		padding: 25px 10px;
		min-height: 60px;
	}
	.order-total-bottom-line button[disabled]+.accept-text{
		top: auto;
		bottom: -28px;
		font-size: 11px;
		text-align: right;
		line-height: 16px;
	}
	.order-total-bottom-line .submit_button{
		line-height: 40px;
		height: 40px;
		max-width: 120px;
		padding: 0;
		font-size: 15px;
		margin-bottom: 0;
	}
	.sb-line-total{
		display: flex;
		font-size: 16px;
	}
}
@media(max-width:991px){
	.order-page .bottom-chat {
		bottom: calc(100% + 90px);
	}
	.order-page .scroll-to-top {
		bottom: calc(100% + 150px);
	}
	.sb-line-total .parameter{
		margin-right: 5px;
	}
}


.order-alert .modal-body .close {
	float: none;
}
.order-alert .modal-header .close {
	position: absolute;
	right: 5px;
	top: 5px;
}
.order-alert .modal-title {
	font-size: 20px;
	color: #00aeef;
}
@media(min-width: 601px){
	.main_form .vip_services td.bc {
		text-align: right;
	}
}

.writing-quality-title {
	display: block;
	text-align: center;
	font-size: 36px;
	color: #20283c;
	font-weight: 700;
	margin: 50px 0;
}
.choose-pricing {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	position: relative;
	margin: 30px auto;
}
.choose-pricing .quality-item {
	margin-bottom: 50px;
	padding-bottom: 80px;
	transform: scale(0.9);
	transition: 0.2s;
	position: relative;
	border: 1px solid #e0f1f7;
	box-shadow: 0px 5px 9px 0px rgba(0,0,0,0.1);
	border-radius: 8px;
	background: #fff;
	width: 33%;
	cursor: pointer;
}
.choose-pricing .quality-item .pricing-title {
	padding: 35px 0 22px;
	line-height: 21px;
	position: relative;
	top: 0;
	min-height: auto;
	text-align: center;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
}
.choose-pricing .quality-item .pricing-title .main-title {
	font-size: 36px;
	line-height: normal;
	font-weight: 600;
	color: #fff;
	text-align: center;
}
.choose-pricing .quality-item .pricing-title .main-title .hint {
	position: absolute;
	left: auto;
	right: 18px;
	top: 10px;
	line-height: normal;
	margin: 0;
	height: 35px;
	width: 28px;
}
.choose-pricing .quality-item .pricing-title .main-title .hint div {
	display: none;
	padding: 9px;
	text-align: center;
	background: #ecf9fe;
	font-size: 17px;
	font-weight: 700;
	color: #51555a;
	position: absolute;
	width: 65px;
	right: 0;
	top: 40px;
	z-index: 1;
	border-radius: 4px;
}
.choose-pricing .quality-item .pricing-title .main-title .hint div span {
	display: inline-block;
	position: absolute;
	width: 15px;
	height: 8px;
	background: url(/files/images/hint-arrow.png);
	right: 10px;
	top: 0;
	margin: -8px 0 0 50px;
	padding: 0;
}
.choose-pricing .quality-item .pricing-title .main-title .hint:hover div {
	display: block;
}
.choose-pricing .quality-item .pricing-title .sub-title:before {
	font-size: 18px;
	color: #20283c;
	font-weight: 600;
}
.choose-pricing .quality-item .middle-block{
	position: relative;
	padding: 12px 18px;
}
.choose-pricing .quality-item .middle-block .adv{
    text-align: center;
	color: #20283c;
	font-size: 18px;
	font-weight: 600;
	margin: 0 0 5px;
}
.choose-pricing .quality-item .middle-block ul {
	padding-left: 0;
}
.choose-pricing .quality-item .middle-block ul li {
	list-style-type: none;
	position: relative;
	padding-left: 25px;
	color: #64676e;
	font-size: 18px;
	margin: 0 0 10px;
	font-weight: 400;
}
.choose-pricing .quality-item .middle-block ul li:before {
	content: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAMAAABFjsb+AAAAP1BMVEUAAAAAtOsAtOsAtOsAtOsAtOsAtOsAtOsAtOsAtOsAtOsAtOsAtOsAtOsAtOsAtOsAtOsAtOsAtOsAtOsAtOvywPidAAAAFHRSTlMAixwNKtrR+ffLnjMGsezkJOungl9nyvwAAACRSURBVBjTdZBJFsMgDEPthBlC01b3P2td8WgWNN5gf/TkQRhOQ0QM6mTGXmDRYVH2gTaPpNWSqgl+o8ojWzK+M/xXWZD3yyajmD0SVVOZ4EShP9CasA6oE52PYI0QJMKqtxLhZQ+ioNvrrTJ0NMs7hs49cRBRRz9CIvqxD+FArOd8Z7vmW/f4u+96l7v7rXf+AAs2CESfdex5AAAAAElFTkSuQmCC');
	position: absolute;
	left: 0;
	top: 6px;
	line-height: 0;
	background: none;
}
.choose-pricing .quality-item .pricing-footer {
	text-align: center;
	position: absolute;
	bottom: 0px;
	left: 0;
	right: 0;
	padding: 0 0 30px;
}
.choose-pricing .quality-item .pricing-footer .price {
	font-size: 25px;
	color: #1e89b0;
	font-weight: 600;
	line-height: normal;
	margin: 0 0 8px;
}
.choose-pricing .quality-item .pricing-footer a {
	display: inline-block;
	padding: 0;
	width: 100%;
	max-width: 200px;
	height: 50px;
	line-height: 50px;
	font-size: 18px;
	border: 1px solid #2b93fc;
	color: #2b93fc;
	background: #fff;
	border-radius: 32px;
	font-weight: 600;
	position: relative;
	z-index: 1;
}
.choose-pricing .quality-item .pricing-footer a span{
	font-size: 13px;
	font-weight: 400;
}
.choose-pricing .quality-item.checked {
	transform: scale(1);
	border: none;
}
.choose-pricing .quality-item.checked .pricing-footer a {
	background: #2b93fc;
	color: #fff;
}
.choose-pricing .quality-item.standard-quality {
	border: none;
}
.choose-pricing .quality-item.standard-quality .pricing-title {
	background: #2b93fc;
}
.choose-pricing .quality-item.premium-quality:before {
	content: '';
	position: absolute;
	display: block;
	width: 100%;
	max-width: 144px;
	height: 23px;
	background: url(/files/images/quality-item-premium.png) center no-repeat;
	background-size: contain;
	top: 17px;
	left: 50%;
	transform: translateX(-50%);
	z-index: 1;
}
.choose-pricing .quality-item.premium-quality .pricing-title {
	background: #ffb812;
	padding: 45px 0 17px;
}
.choose-pricing .quality-item.premium-quality .pricing-title .main-title {
	color: #fff;
}
.choose-pricing .quality-item.supreme-quality:before {
	content: url(/files/images/quality-item-supreme.png);
	position: absolute;
	top: 5px;
	left: 50%;
	transform: translateX(-50%);
	z-index: 1;
}
.choose-pricing .quality-item.supreme-quality .pricing-title {
	background: #ff9d12;
}
.choose-pricing .quality-item.supreme-quality .pricing-title .main-title {
	color: #fff;
}
@media all and (max-width: 992px) and (min-width: 768px) {
	.choose-pricing .quality-item {
		width: 32%;
	}
	.choose-pricing .quality-item .middle-block {
		padding: 10px 7px;
	}
	.choose-pricing .quality-item .middle-block ul li {
		font-size: 14px;
		padding-left: 24px;
	}
	.choose-pricing .quality-item .middle-block .adv{
		font-size: 16px;
	}
}
@media all and (max-width: 767px) {
	.writing-quality-title {
		margin: 0 0 30px;
	}
	.choose-pricing {
		display: block;
	}
	.choose-pricing .quality-item {
		width: 100%;
		margin: 0 auto 20px;
		max-width: 320px;
	}
	.choose-pricing .quality-item .pricing-footer {
		padding: 15px 0;
	}
	.choose-pricing .quality-item .pricing-footer .price {
		font-size: 25px;
		margin-bottom: 2px;
	}
	.choose-pricing .quality-item.premium-quality .pricing-title .main-title .hint div, .choose-pricing .quality-item.supreme-quality .pricing-title .main-title .hint div {
		padding: 10px;
		margin-left: -231px;
	}
	.choose-pricing .quality-item.premium-quality .pricing-title .main-title .hint div span, .choose-pricing .quality-item.supreme-quality .pricing-title .main-title .hint div span {
		margin-left: 234px;
	}
}
@media all and (max-width: 600px) {
	.writing-quality-title {
		font-size: 24px;
	}
	.choose-pricing:before {
		font-size: 26px;
		line-height: 26px;
		top: 23px;
	}
	.choose-pricing .quality-item.standard-quality .pricing-title .sub-title:before, .choose-pricing .quality-item.premium-quality .pricing-title .sub-title:before {
		font-size: 13px;
	}
	.choose-pricing .quality-item.supreme-quality .pricing-title:before {
		top: -13px;
	}
	.choose-pricing .quality-item.supreme-quality .pricing-title .sub-title:before {
		font-size: 13px;
	}
}
/* Search Selects */
body .select2-container--default .select2-selection--single {
	width: 100%;
	font-size: 13px;
	line-height: 25px;
	color: #797e8a;
	padding: 0 0 0 15px;
	font-family: 'Nunito-Regular', sans-serif;
	border: 1px solid #c7c9ce;
	transition: all .3s ease;
	border-radius: 5px;
	outline: none;
	margin-bottom: 0;
	height: 39px;
	background: #fff;
}
body .select2-container--default .select2-selection--single .select2-selection__arrow {
	background: url(/files/images/angle-down-solid.svg) center no-repeat;
	width: 12px;
	height: 12px;
	right: 5px;
	top: 50%;
	transform: translateY(-50%);
}
body .select2-container--default .select2-selection--single .select2-selection__arrow b {
	display: none;
}
body .select2-container--default .select2-selection--single .select2-selection__rendered {
	padding-left: 5px;
	color: #797e8a;
	line-height: 38px;
}
body .select2-results .select2-results__options .select2-results__option{
	padding: 0 6px;
	font-size: 14px;
}
body .select2-results .select2-results__options li:before {
	display: none;
}
body .select2-container.error{
	border-radius: 3px;
}
body .select2-container.error .select2-selection--single{
	color: #d9534f;
	border-color: #d9534f;
	background: #fff3f3;
}
/* HELP UKRAINE */
#return_banner {
	display: none;
	width: 46px;
	height: 46px;
	background: #fff;
	box-shadow: 0px 3px 10px 0px rgba(136, 138, 142, 0.8);
	position: fixed;
	bottom: 187px;
	left: 20px;
	z-index: 99;
	border-radius: 50%;
	cursor: pointer;
	overflow: hidden;
}
#return_banner:before{
	content: '';
	background: url(/files/images/u-flag.svg) right -15px top no-repeat;
	background-size: 133px;
	display: block;
	width: 60px;
	height: 60px;
}
@media all and (max-width: 992px){
	#return_banner{
		bottom: 222px;
	}
}
.help-ukraine {
	position: fixed;
	left: 20px;
	bottom: 175px;
	display: block;
	width: 100%;
	max-width: 510px;
	background: #fff;
	border-radius: 15px;
	box-shadow: 0px 3px 10px 0px rgba(136, 138, 142, 0.8);
	z-index: 9999;
	overflow: hidden;
	padding: 20px;
}
.help-ukraine img{
	position: absolute;
	right: -5px;
	top: 0;
	width: 180px;
}
.help-ukraine .close-banner{
	position: absolute;
	right: 12px;
	top: 7px;
	font-weight: 600;
	color: #0044ee;
	cursor: pointer;
}
.help-ukraine .text {
	font-size: 16px;
	font-weight: 600;
	color: #313749;
	position: relative;
	z-index: 1;
}
.help-ukraine .text span{
	color: #5952ff;
}
.help-ukraine .text a.link{
	color: #76b7cf;
	text-decoration: underline;
}
.help-ukraine .text.text-1{
	margin: 0 0 12px;
	padding-right: 100px;
}
@media all and (max-width: 600px){
	.help-ukraine{
		max-width: 275px;
		bottom: 110px;
		left: 7px;
	}
	.help-ukraine .text{
		font-size: 13px;
	}
}