@media only screen and (max-width: 1280px) {
	.desktoptel {
		display: none;
	}
	.mobiletel {
		display: block;
	}
	.mobiletel a {
	    color: #333;
		text-decoration: none;
	}
	.smoothtop {
		display: none !important;
	}
	#sbox-window {
		height: auto !important;
		width: auto !important;
	}
	.pwebbox_content .shipping_price {
	    width: 500px;
		height: 350px;
	}
    .cmn-toggle-switch {
        position: absolute !important;
        top: 159px;
        float: left;
        border: 1px solid white !important;
        border-radius: 5px;
        margin-left: 2%;
        margin-top: 2px;
        display: block;
        overflow: hidden;
        width: 48px;
        height: 46px;
        font-size: 0;
        text-indent: -9999px;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        box-shadow: none;
        cursor: pointer;
        -webkit-transition: background 0.3s;
        transition: background 0.3s;
        background: linear-gradient(to bottom,#058bcb 0%,#1073d8 100%);
    }
    .cmn-toggle-switch:focus {
        outline: none;
    }
    .cmn-toggle-switch span {
        display: block;
        position: absolute;
        top: 21px;
        left: 8px;
        right: 8px;
        height: 4px;
        background: white;
    }

    .cmn-toggle-switch span::before,
    .cmn-toggle-switch span::after {
        position: absolute;
        display: block;
        left: 0;
        width: 100%;
        height: 4px;
        background-color: #fff;
        content: "";
    }

    .cmn-toggle-switch span::before {
        top: -14px;
    }

    .cmn-toggle-switch span::after {
        bottom: -14px;
    }
    .cmn-toggle-switch__rot span {
        -webkit-transition: background 0 0.3s;
        transition: background 0 0.3s;
    }

    .cmn-toggle-switch__rot span::before,
    .cmn-toggle-switch__rot span::after {
        -webkit-transition-duration: 0.3s, 0.3s;
        transition-duration: 0.3s, 0.3s;
        -webkit-transition-delay: 0.3s, 0;
        transition-delay: 0.3s, 0;
    }

    .cmn-toggle-switch__rot span::before {
        -webkit-transition-property: top, -webkit-transform;
        transition-property: top, transform;
    }

    .cmn-toggle-switch__rot span::after {
        -webkit-transition-property: bottom, -webkit-transform;
        transition-property: bottom, transform;
    }

    /* active state*/
    .cmn-toggle-switch__rot.active {
        background-color: #cb0032;
    }

    .cmn-toggle-switch__rot.active span {
        background: none;
    }

    .cmn-toggle-switch__rot.active span::before {
        top: 0;
        -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        transform: rotate(45deg);
    }

    .cmn-toggle-switch__rot.active span::after {
        bottom: 0;
        -webkit-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        transform: rotate(-45deg);
    }

    .cmn-toggle-switch__rot.active span::before,
    .cmn-toggle-switch__rot.active span::after {
        -webkit-transition-delay: 0, 0.3s;
        transition-delay: 0, 0.3s;
    }


    .nav-child li {
        background: #1d77d2 !important;
        padding: 10px 0 0px;
        width: auto;
    }

    .collapsed-menu {
        height: 50px;

        line-height: 50px;
        color: white;
        cursor: pointer;
    }
    .wrapper {
        width: 100%;
    }
    .slider {
        width: 98%;
        padding-left: 10px;
        padding-right: 10px;
    }
    .shipping_price {
        width: 40%;
    }
    .image_slider {
        width: 57%
    }
    .personal_right {
        top: 1242px;
        width: 100%;
    }
    .personal {
        width: 100%;
    }
    .content .main {
        width: 98%;
        margin-top: 590px;
        padding-left: 1%;
    }
    .content .right {
        width: 100%;
        position: absolute;
        top: 1830px;
    }
    .content .right .jn {
        width: 47.5%;
        float: left;
        padding-left: 20px;
    }
    .marquee_block {
        width: 99%;
    }
    .image_slider__wrap:before,.image_slider__wrap:after {
        width: 100%;
    }
    .personal .personal_nav {
        width: 99%;
    }
    .personal .personal_nav1 {
        width: 23%;
        padding-left: 10px;
    }
   /* .cmn-close:focus ~ .navmenu,
    .cmn-close:active ~ .navmenu,
    .navmenu:hover {
        display: block;
    }*/
    .navmenu {
        width: 270px;
        height: auto !important;
        overflow: hidden;
        top: 209px;
        height: 51px;
    }
	nav ul {
	   display: none;
	}
    .navmenu ul li {
        float: none;
        background: linear-gradient(to bottom,#058bcb 0%,#1073d8 100%);
    }
    .navmenu ul li:last-child {
        width: 100%;
    }
    nav ul li.parent ul {
        position: relative;
        padding: 10px 0 0px;
		padding: 0;
        width: auto;
    }
    .items .items_row {
        margin-right: 0px;
    }
    footer .footer_nav1 {
        margin-left: 10px;
        width: 10%;
    }
    footer .footer_nav2 {
        margin-left: 10px;
        width: 18%;
    }
    footer .footer_nav3 {
        margin-left: 10px;
        width: 15%;
    }
    footer .course {
        width: 24%;
        margin-left: 10px;
    }
    footer .footer_right {
        width: 27%;
    }
    footer {
        padding-bottom: 30px;
        background-size: contain;
    }
    .shipping_price form .row span.desc {
        width: 50%;
    }
    .items {
        text-align: center;
    }
	
    .content .right .title {
        width: 80%;
    }
    .jn-intro {
        width: 80%;
    }
	.junewsultra a {
		display: none;
	}
	.junewsultra .title a,.junewsultra .jn-left a {
		display: block;
	}
	.content .main_into {
	    width: 74%;
	}
	.content .left {
		width: 25%;
	}	
	.question form .row input,.question form .row textarea,.brand .row input,.brand textarea  {
	    width: 85%;
	}
	.item-page img {
		max-width: 99%;
	}
	.item-page table {
		width: 99% !important;
	}
	.marquee_block {
	    width: 80%;
	}
	.btn23 {
		font-size: 13px;
	}
	.main_into .item-page {
	    padding: 0px 10px;
	}
	.left .nav-child li {
	    background: white !important;
	}
	.left ul.menu {
	    padding: 0px 10px 0px 10px;
	}
	.question .row.captcha img,.brand .row.captcha img {
	    margin-left: 5px;
	}
	.brand {
	    height: 395px;
	}
	.question.aviacalc .row select {
	    width: 80%;
	}
	.tariffs-search .select-wrapper, .tariffs-search .button-wrapper {
	    float: none;
	}
	.ymaps-map {
	    width: 99% !important;
	}
	#YMapsID_com_content_article_5_5_8_mrk {
	    width: 99% !important;	
	}
	.ymaps-glass-pane {
	    width: 99% !important;		
	}
	#YMapsID_com_content_article_5_0_6_mrk,#YMapsID_com_content_article_5_1_5_mrk,#YMapsID_com_content_article_5_2_3_mrk,
	#YMapsID_com_content_article_5_3_4_mrk,#YMapsID_com_content_article_5_4_7_mrk{
	    width: 99% !important;	
	}
	.items-leading {
	    padding: 0px 10px 0px 10px;
	}
	#sbox-window.pwebbox135Window {
	    left: 50% !important;
		margin-left: -380px;
		position: fixed;
	}

	select[name="where_"] {
		margin-left: 15px;
	}
	#sbox-window.pwebbox141Window {
		height: 280px;
	}
}
@media only screen and (max-width: 992px) {
	.question .row.checkpersonal {
		margin-top: 50px;
		padding: 0 10px;
		margin-bottom: -35px;
	}
	.rsform.brand .row.checkpersonal {
		margin-top: 50px;
		padding: 0 10px;
	}	
	
	.question form .row {
	    padding-left: 0px;
	}
	.item .heading img {
	    width: 100%;
	}
	.bg_shipping {
		display: none;
	}
	header .logo {
        width: 50%;
        padding-left: 10px;
    }
    header .logo span {
        font-size: 18px;
        position: absolute;

    }
    header .call {
        width: 40%;
        float: left;
        margin-left: 30px;
    }
    .pwebcontact105_toggler {
        position: absolute;
        left: -40%;
        top: 120px;
    }
    .btn101.pwebcontact112_toggler {
        position: absolute;
        left: 0%;
        top: 120px;
        margin-left: 20px;
    }
    .btn101reg.partner_form {
        position: absolute;
        left: 40%;
        top: 120px;
        margin-left: 42px;
    }
    header .call p.tel {
        line-height: 25px;
        white-space: nowrap;
        font-size: 18px;
    }
    .shipping_price {
        width: 100%;
        top: 320px;
        padding-left: 0px;
        text-align: center;
    }
    .image_slider {
        width: 100%;
        top: -310px;
    }
    .personal {
        top: 900px;
    }
    .slider {
        padding-left: 5px;
    }
    .image_slider img {
        width: 100%;
        height: 292px;
    }
    .image_slider:before {
        z-index: 999;
    }
    .shipping_price form {
        width: 80%;
        margin: 0 auto;
    }
    .shipping_price .row select {
        width: 80%;
    }
    .shipping_price form .row label.first {
        margin-right: 50px;
    }
    .shipping_price form .row.last {
        margin-left: 5%;
    }
    .personal .personal_nav1 {
        width: 23.5%;
        margin-right: 0px;
    }
    .personal .personal_nav div p {
        width: auto;
        font-size: 13px;
    }
    .items .items_row .item {
        width: 23.5%;
        margin-left: 10px;
    }
    .items .items_row .item .title {
        font-size: 13px;
    }
    .personal_right {
        top: 1580px;
    }
    .content .main {
        margin-top: 960px;
    }
    .content .right {
		top: 1930px;
        margin-top: 0px;
    }
    .content .right .jn {
        width: 47%;
    }
    .content .right .title {
        width: 90%;
        height: 50px;
    }
    .jn-intro {
        width: 90%;
    }
    footer {
        height: auto;
    }
    .pwebcontact112_toggler.link {
        top: 280px;
    }
    footer .footer_nav1 {
        width: 18%;
    }
    footer .footer_nav2 {
        width: 23%;
    }
    footer .footer_nav3 {
        width: 21%;
    }
    footer .course {
        width: 26%;
    }
    footer .footer_right {
        width: 98%;
        margin-top: 30px;
        margin-left: 10px;
    }
    .marquee_block {
        width: 98%;
    }
    .search form {
        width: 97%;
    }
    .search {
        width: 70%;
    }
	.row-weight {
	    float: left;
		width: 70%;
	}
	.shipping_price form .row label.first {
	    width: 10%;
		float: left;
	}
	.shipping_price .row select {
	    float: left;
	}
	.content .main_into {
	    width: 99%;
	}
	.content .left {
	    width: 99%;	
	}	
	.left ul.menu {
	    padding: 0px 10px 0px 10px;
		top: 0;
	}
	.rsform.question {
		width: 80%;
		margin: 0 auto;
		margin-top: 20px;
	}
	.brand {
	    padding-left: 0px;
	    width: 80%;
		margin: 0 auto;
		margin-top: 20px;
	}
	.marquee_block {
	    width: 50%;
	}
	.content .left {
	    width: 99%;
		margin-top: 40px;
		text-align: center;
	}
	.row.captcha {
	    position: absolute;
		left: 50%;
		margin-left: -130px;
	}
	.question form input.btn {
	    margin-top: 50px;
	}
	.brand .btn {
	    margin-top: 52px;
		margin-left: 1px;
	}
	#sbox-window.shadow {
		height: auto !important;
		width: auto !important;
		left: 50% !important;
		top: 50% !important;
		margin: -70px 10px 10px -300px;
	}
	.pweb-field-direction_from .pweb-field {
	    width: 170px!important;
	}
	.pweb-field-direction_from {
		width: 100%!important;
	}
	.pweb-field-direction_to {
	    width: 170px;
	}
	#pwebcontact112_box {
	    height: 1150px !important;
		width: 720px !important;
	}
	#pwebcontact112_field-time_2 {
	    margin-top: 35px;
	}
	.pweb-field-time_1, .pweb-field-time_2 {
	    margin-left: 210px !important;
	}
	.pweb-field-dimensions_ves,.pweb-field-dimensions_vysota {
		float: right; 
	}
	.pweb-field-dimensions_vysota {
		margin-right: 15px;	
	}
	.pweb-field-dimensions_ves {
		margin-right: 4px;
	}
	.pweb-labels-inline form.pwebcontact-form .pweb-field-container .pweb-label {
	    width: 31%;
	}
	.pweb-field-type_packaging .pweb-field {
	    width: 69% !important;	
	}
	.pwebbox_content .shipping_price {
		width: 500px;
		height: 350px;
	}
	#sbox-content {
		height: auto !important;
	}
	#pwebbox129_container .shipping_price {
		top: 0px;
		height: 450px;
		width: 500px;
	}
	#pwebbox129_container .shipping_price  form {
		width: 85%;
	}
	#pwebbox129_container .shipping_price .row select {
		width: 100%;	
	}
	#sbox-window.pwebbox129Window,
	#sbox-window.pwebbox141Window,
	#sbox-window.pwebbox118Window {
		margin: -200px 10px 10px -250px !important;
		margin-top: 20px !important;
		position: fixed;
		top: 0 !important;
	}
	#sbox-window.pwebbox135Window {
	    margin: -70px 10px 10px -250px;
		width: 500px !important;
	}
}
@media only screen and (max-width: 767px) {
    .marquee_block {
        display: none;
    }
    header .logo {
        width: 100%;
        padding-top: 18px;
		padding-left:0px;
    }
	.custom {
		position: relative;
		display: block;
		height: auto;
		width: auto;
		float: left;
		margin-left: 10%;
		text-align: center;
	}
	header .logo span {
        position: relative;
        padding-top: 0px;
    }
    header .call {
        position: absolute;
        top: 57%;
        left: 40%;
        margin: -100px 0px 0px -100px;
    }
    header {
        height: 310px;
        background-size: cover;
    }
    header .flags {
        bottom: 195px;
        position: absolute;
        width: auto%;
        margin-left: 40%;
        left: 0px;
		top: 47%;
    }
    .slider {
        top: 320px;
        width: 97%;
    }
    .search {
        top: 125px;
    }
    .navmenu {
        top: 250px;
    }
    header .call a.mail {
        color: white;
        position: absolute;
        top: 45%;
        left: 40%;
        margin: 10px 0px 0px -20px;
    }
    .btn101.pwebcontact105_toggler {
        top: 90px;
    }
    .btn101.pwebcontact112_toggler {
        left: 25%;
        top: 90px;
    }
    .btn101reg.partner_form {
        left: 90%;
        top: 90px;
    }
    .shipping_price form {
        width: 95%;
    }
    .shipping_price .row select {
        width: 70%;
    }
    .personal {
        top: 980px;
    }
    .personal .personal_nav1 {
        width: 47.5%;
        height: 60px;
    }
    .personal .personal_nav div p {
        display: none;
    }
    .shipping {
        height: 150px;
    }
    form.shipping_form input.btn {
        margin-top: 3px;
    }
    .items .items_row .item {
        width: 47.5%;
        margin-left: 0px;
    }
    .items {
        margin-top: 19px;
    }
    .personal_right {
        top: 2080px;
    }
    .items .items_row .item {
        margin-bottom: 20px;
    }
    .items .items_row {
        margin-bottom: 0px;
    }
    .content .right {
        top: 2530px;
    }
    .content .right .jn {
        width: 43%;
    }
    .jn-intro {
        display: none;
    }
    .content .main {
        margin-top: 1490px;
    }
    .jn-left img {
        width: 100%;
    }
    footer .footer_nav1 {
        width: 48%;
    }
    footer .footer_nav2 {
        width: 48%;
        height: 270px;
    }
    footer .footer_nav3 {
        width: 48%;
    }
    footer .course {
        width: 48%;
    }
    .cmn-toggle-switch {
        top: 249px;
    }
    .navmenu {
        top: 310px;
    }
	.content .right {
		top: 2430px;
	}
	.content .main {
		margin-top: 1400px;
	}
	.shipping_price form .row label.first {
	    width: 15%;
	}
	.item-page table td {
		width: 90% !important;
		text-align: left !important;
	}
	.item-page table td .btn23 {
	    position: absolute;
		margin-top: 50px;
	}
	.item-page table td .btn22 {
	    position: absolute;
		margin-top: 110px;
	}
	.content .left {
		margin-top: 50px;
		text-align: center;
	}
	.items-leading {
	    margin-top: 60px;
	}
	#sbox-window.shadow {
		height: 116px !important;
		width: 550px !important;
		left: 50% !important;
		top: 50% !important;
		margin: -70px 10px 10px -275px;
	}
	#pwebcontact112_box {
	    height: 1700px !important;
		width: 535px !important;
	}
	.pweb-field-date_shipment .pweb-label,.pweb-field-date_shipment .pweb-field {
		width: 90% !important;
	}
	#pwebcontact112_text-1 {
	    margin: -10px 0px 10px 0%;
		font-size: 10px;
	}
	.pweb-field-direction_from .pweb-field{
	    width: 90% !important;
		float: left !important;
	}
	.pweb-field-direction_to {
	    float: left!important;
		width: 90% !important;
	}
	#pwebcontact112_box .pweb-label,#pwebcontact112_box .pweb-field {
	    width: 90% !important;
	}
	.pweb-field-dimensions_dlina .pweb-field {
	    width: 20% !important;
		float: left !important;
	}
	.pweb-field-dimensions_dlina {
	    width: 100% !important;	
	}
	.pweb-field-dimensions_shir {
	    width: 100% !important;		
	}
	.pweb-field-dimensions_vysota {
	    width: 100% !important;		
		margin-right: 0px;		
	}
	.pweb-field-dimensions_ves {
	    width: 100% !important;				
	}
	.pweb-field-time_1, .pweb-field-time_2 {
	    margin-left: 130px !important;
	}

	footer .copyright .custom {
	    position: relative;
		left: 0%;
		margin-left: 0px;
		text-align: left;
	}
	#sbox-window.pwebbox129Window,
	#sbox-window.pwebbox141Window,
	#sbox-window.pwebbox118Window {
		margin: -200px 10px 10px -225px !important;
		margin-top: 20px !important;
		width: 450px !important;
		top: 0 !important;
	}
	#pwebbox129_container .shipping_price {
	    height: 100%;
		width: 100%;
	}
	#pwebbox129_container .shipping_price form .row label.first {
		margin-right: 10px;
	}
}
@media only screen and (max-width: 550px) {
    header {
        height: 330px;
    }
    .shipping {
        width: 99%;
        padding-left: 0px;
    }
    form.shipping_form input.text {
        width: 80%;
        margin-left: 3%;
    }
    .shipping .shipping_heading {
        padding-left: 3%;
    }
    .shipping_where {
        padding-left: 3%;
    }
    header .logo img {
        float: none;
        display: block;
        margin: 0 auto;
        padding-top: 10px;
    }
    header .logo {
        width: 100%;
        padding-left: 0px;
        padding-top: 0px;
        position: relative;
    }
    header .logo span {
        width: 100%;
        padding-top: 10px;
    }
    header .flags {
        bottom: 100px;
        margin-left: 38%;
    }
    header .call {
        position: absolute;
        top: 73%;
        left: 35%;
        margin: -100px 0px 0px -100px;
    }
    .slider {
        top: 333px;
        width: 100%;
        padding-left: 0px;
        padding-right: 0px;
    }
    .search {
        top: 134px;
    }
    .navmenu {
        top: 265px;
    }
    header .call a.mail {
        left: 60%;
        margin: 5px 0px 0px 0px;
    }
    .btn101.pwebcontact105_toggler,.btn101.pwebcontact112_toggler,.btn101reg.partner_form {
        display: none;
    }
    .layout-slideshow .sprocket-features-title {
        font-size: 1.2em;
    }
    .layout-slideshow .sprocket-features-desc {
        font-size: 0.9em;
    }
    .personal {
        top: 1040px;
    }
    .shipping_price {
        height: 360px;
    }
    .image_slider {
        top: -360px;
    }
    .shipping_price form .row label.first {
        margin-right: 10px;
        margin-top: 10px;
    }
    .shipping_price form .row input.second {
        width: 60px;
        margin-top: 10px;
    }
    .shipping {
        margin-top: 25px;
    }
    .items .items_row .item {
        margin-left: 5px;
    }
    .personal_right {
        top: 2120px;
    }
    .content .right {
        top: 2560px;
    }
    .content .main {
        margin-top: 1510px;
    }
    .btnreg {
        display: none;
    }
    footer .footer_nav1,footer .footer_nav2,footer .footer_nav3,footer .course,footer .footer_right {
        width: 90%;
    }
    .cmn-toggle-switch {
        top: 265px;
    }
    .navmenu {
        top: 330px;
    }
	form.shipping_form input.btn {
        margin-top: 10px;
    }
	.custom {
		position: absolute;
		top: 10%;
		left: 50%;
		margin-left: -150px;
	}
	header .flags {
	    left: 50%;
		top: 60%;
		margin-left: -60px;
	}
	.item-page {
	    margin-top: 70px;
	}
	#organization_form .content_organization_form {
	    margin: -375px 0px 0px -150px;
		height: 770px;
		width: 300px;
	}
	#pwebcontact112_box {
		height: 3140px !important;
		width: 290px !important;
	}
	.pweb-width-50 {
		width: 100% !important;
	}
	footer .footer_nav3 .custom {
		position: relative;
		top: 0%;
		left: 0%;
		margin-left: 0px;
	}
	#sbox-window.pwebbox135Window {
		width: 300px !important;
	    left: 50% !important;
		margin-left: -10px;
		position: fixed;
	}
}

@media only screen and (max-width: 450px) {
    .image_slider {
        display: none;
    }
    header .call p.tel {
        font-size: 16px;
    }
    header .flags {
		left: 50%;
		top: 60%;
		margin-left: -60px;
    }
    .shipping_price form .row span.desc {
        margin-left: 0px;
        width: 100%;
    }
    .shipping_price form .row .btn_dig {
        margin-bottom: 25px;
    }
    .shipping_price {
        height: 440px;
        top: 0px;
    }
    .slider {
        top: 333px;
    }
    .shipping_price form .row input.second {
        width: 60%;
    }
    .personal {
        top: 800px;
    }
    .personal .personal_nav {
        height: auto;
    }
    .personal .personal_nav1 {
        width: 45%;
        height: 80px;
    }
    .items .items_row .item {
        width: 100%;
        margin-left: 0px;
    }
    .personal_right {
        top: 2770px;
    }
    .content .right {
        top: 3220px;
    }
    .content .main {
        margin-top: 2180px;
    }
    .personal_nav1 div a {
        font-size: 12px;
    }
	.footer_right .copyright .custom,.footer_nav3 .custom {
		position: relative;
		text-align: left;
		margin-left: 0%;
		left: 0%;
	}
	.shipping_price form .row label.first {
	    width: 25%;
	}
	.shipping_price form .row label.first.last {
		width: 98px;
		position: absolute;
		left: 0;
		margin-top: 50px;
	}
	.rsform.question {
	    width: 95%;
	}
	.brand {
	    width: 95%;	
	}
	#sbox-window.pwebbox129Window,
	#sbox-window.pwebbox141Window,
	#sbox-window.pwebbox118Window {
	    margin: -200px 10px 10px -125px !important;
		margin-top: 20px !important;
		width: 250px !important;
		top: 0 !important;
	}
	#pwebbox129_container .shipping_price form .row label.first {
	    width: 80%;
		text-align: left;
	}
	#pwebbox129_container .shipping_price form .row label.first.last {
	    position: relative;
		margin-top: 0px; 
	}
}
@media only screen and (max-width: 365px) {
	header .logo span {
	    font-size: 16px;
		line-height: 16px;
	}

	.custom {
		position: relative;
		top: 10%;
	    margin-left: 0px;
		width: 99%;
		left: 0%;
	}

	.shipping_price .row select,
	.aviacalc .row select {
        width: 80% !important;
		margin: 0;
    }  
	#pwebbox118_container input.ft {
	    width: 100%;
    	box-sizing: border-box;
	}
	.aviacalc .row label input {
		width: 80px !important;
	}
    .btn.pwebcontact105_toggler {
        display: none;
    }
    header .call {
        width: 100%;
        float: none;
        margin: 0px;
        top: 43%;
        left: 0%;
    }
    header .flags {
        bottom: 85px;
    }
    header .call a.mail {
        top: 65%;
        left: 30%;
    }
    header .call p.tel i {
        display: none;
    }
    header .call p.tel {
		position: absolute;
		float: left;
		left: 50%;
		margin-left: -110px;
		font-size: 12px;
    }
    header .call p.tel span {
        font-size: 12px;
    }
    .shipping_price {
        text-align: left;
        height: 530px;
    }
    .shipping_price .heading {
        margin: 10px 0 10px 10px;
    }
    .shipping_price form .row {
        margin-bottom: 0px;
    }
    .shipping_price form .row label.first {
        width: 80%;
        text-align: left;
    }
    .search {
        width: 80%;
    }
    .shipping_price form .row.last {
        margin-left: 0%;
    }
    .shipping_price form .row label.first.last {
        width: 80%;
		position: relative;
		margin-top: 0px;
    }
    .shipping_price form .row input.second {
        margin-top: 0px;
    }
    .harnegab {
		width: 100%;
		float: left;
		margin-top: 0px;
		margin-left: 0px;
    }
	.harnegab a {
	    margin-left: 0px;
	}
	.personal {
        top: 890px;
    }
     .personal_right {
        top: 2850px;
    }
    .content .right .jn {
        width: 90%;
        padding-left: 10px;
        padding-right: 10px;
    }
    .content .right {
        top: 3290px;
    }
    .content .main {
        margin-top: 2430px;
    }
    h1 {
        font-size: 14px;
    }
    p {
        margin: 0 10px 22px;
    }
	.personal .personal_nav1 {
	    width: 100%;
		height: 80px;
		margin-left: 10%;
	}
	.personal_nav1 div a {
	    font-size: 14px;
	}
	.shipping {
	    margin-top: 0px;
	}
	.personal_right {
		top: 2985px;
	}
	.content .right {
	    top: 3430px;
	}
	.content .main {
	    margin-top: 2530px;
	}
	.brand {
	    width: 95%;
	    padding-left: 0px;
	}
	.btn23 {
	    font-size: 11px;
	}
	.row.captcha {
	    margin-left: -120px;
	}

	.brand span.text {
	    padding: 0px 10px 0px 10px;
		font-size: 11px;
	}
	.btn23-tarif {
	    font-size: 10px;
	}
	#organization_form .content_organization_form {
		margin: -375px 0px 0px -125px;
		width: 250px;
		height: 780px;
	}
	#organization_form input, #organization_form select {
	    width: 200px;
	}
}