@font-face {
    font-family: 'NEO';
    src: url('NEO.eot');
    src: url('NEO.eot?#iefix') format('embedded-opentype'),
         url('NEO.woff') format('woff'),
         url('NEO.ttf') format('truetype'),
         url('NEO.svg#NEO') format('svg');
    font-weight: normal;
    font-style: normal;
}


@font-face {
	font-family: 'Gilroy';
	src: url('Gilroy-ExtraBold.eot');
	src: local('Gilroy ExtraBold'), local('Gilroy-ExtraBold'),
		url('Gilroy-ExtraBold.eot?#iefix') format('embedded-opentype'),
		url('Gilroy-ExtraBold.woff') format('woff'),
		url('Gilroy-ExtraBold.ttf') format('truetype');
	font-weight: 800;
	font-style: normal;
}

@font-face {
	font-family: 'Gilroy';
	src: url('Gilroy-Light.eot');
	src: local('Gilroy Light'), local('Gilroy-Light'),
		url('Gilroy-Light.eot?#iefix') format('embedded-opentype'),
		url('Gilroy-Light.woff') format('woff'),
		url('Gilroy-Light.ttf') format('truetype');
	font-weight: 300;
	font-style: normal;
}

.editadmin{
	height:55px;
	width:55px;
	background-color:#fff;
	border-radius:55px;
	font-size:20px;
	line-height:55px;
	text-align:center;
	text-decoration:none !important;
	position:fixed;
	left:5%;
	bottom:70px;
	z-index:9999;
-webkit-box-shadow: 0px 0px 20px -13px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 20px -13px rgba(0,0,0,0.75);
box-shadow: 0px 0px 20px -13px rgba(0,0,0,0.75);
}

.editadmin:hover{
	color:#fff;
	background-color:#2768d1;
}

.sectiontextimg img{
	max-width:100%;
}
.mainformname.returnbox{
	border-radius:5px;
	margin-bottom:30px;
	position:relative;
	padding:20px 30px;
	background-color:#7054fa;
	color:#fff;
}

.historyitem{
	-webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
	position:absolute;
	top:50%;
	height:36px;
	cursor:pointer;
	line-height:36px;
	right:36px;
	font-size:16px;
	text-transform:none;
	text-align:center;
	margin-top:-18px;
	width:180px;
	border-radius:5px;
	color:#110f1b;
	background-color:#d5d1e9;
}

.historyitem:hover{
	background-color:#afabc3;
}

.success_checkout strong{
	font-weight: 800;
}
.success_checkout {
	font-size:18px;
	font-weight: 300;
}


a{
	-webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
	outline:none !important;
}

a.style1{
	text-decoration:none !important;
	color:#fff !important;
}


.toshowgo{
	margin-top:15px;
	padding:25px;
	background-color:#d5d1e9;
	border-radius:5px;
	display:none;
	color:#000;
}


.pom{
	padding-bottom:100px;
}

.paylink{
	text-transform:uppercase;
	color:#fff;
	cursor:pointer;
	font-weight:600;
	max-width:280px;
	background-color:#7054fa;
	border-radius:40px;
	text-align:center;
	line-height:30px;
}

.paytext{
	display:none;
}

#loader-wrapper {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;opacity:0.96;
    z-index: 1000;
}
#loader {
    display: block;
    position: relative;
    left: 50%;
    top: 50%;
    width: 150px;
    height: 150px;
    margin: -75px 0 0 -75px;
    border-radius: 50%;
    border: 3px solid transparent;
    border-top-color: #3498db;

    -webkit-animation: spin 2s linear infinite; /* Chrome, Opera 15+, Safari 5+ */
    animation: spin 2s linear infinite; /* Chrome, Firefox 16+, IE 10+, Opera */

    z-index: 1001;
}

    #loader:before {
        content: "";
        position: absolute;
        top: 5px;
        left: 5px;
        right: 5px;
        bottom: 5px;
        border-radius: 50%;
        border: 3px solid transparent;
        border-top-color: #e74c3c;

        -webkit-animation: spin 3s linear infinite; /* Chrome, Opera 15+, Safari 5+ */
        animation: spin 3s linear infinite; /* Chrome, Firefox 16+, IE 10+, Opera */
    }

    #loader:after {
        content: "";
        position: absolute;
        top: 15px;
        left: 15px;
        right: 15px;
        bottom: 15px;
        border-radius: 50%;
        border: 3px solid transparent;
        border-top-color: #f9c922;

        -webkit-animation: spin 1.5s linear infinite; /* Chrome, Opera 15+, Safari 5+ */
          animation: spin 1.5s linear infinite; /* Chrome, Firefox 16+, IE 10+, Opera */
    }

    @-webkit-keyframes spin {
        0%   { 
            -webkit-transform: rotate(0deg);  /* Chrome, Opera 15+, Safari 3.1+ */
            -ms-transform: rotate(0deg);  /* IE 9 */
            transform: rotate(0deg);  /* Firefox 16+, IE 10+, Opera */
        }
        100% {
            -webkit-transform: rotate(360deg);  /* Chrome, Opera 15+, Safari 3.1+ */
            -ms-transform: rotate(360deg);  /* IE 9 */
            transform: rotate(360deg);  /* Firefox 16+, IE 10+, Opera */
        }
    }
    @keyframes spin {
        0%   { 
            -webkit-transform: rotate(0deg);  /* Chrome, Opera 15+, Safari 3.1+ */
            -ms-transform: rotate(0deg);  /* IE 9 */
            transform: rotate(0deg);  /* Firefox 16+, IE 10+, Opera */
        }
        100% {
            -webkit-transform: rotate(360deg);  /* Chrome, Opera 15+, Safari 3.1+ */
            -ms-transform: rotate(360deg);  /* IE 9 */
            transform: rotate(360deg);  /* Firefox 16+, IE 10+, Opera */
        }
    }

    #loader-wrapper .loader-section {
        position: fixed;
        top: 0;
        width: 51%;
        height: 100%;
        background: #110f1b;
        z-index: 1000;
        -webkit-transform: translateX(0);  /* Chrome, Opera 15+, Safari 3.1+ */
        -ms-transform: translateX(0);  /* IE 9 */
        transform: translateX(0);  /* Firefox 16+, IE 10+, Opera */
    }

    #loader-wrapper .loader-section.section-left {
        left: 0;
    }

    #loader-wrapper .loader-section.section-right {
        right: 0;
    }
	
	

    /* Loaded */
    .loaded #loader-wrapper .loader-section.section-left {
        -webkit-transform: translateX(-100%);  /* Chrome, Opera 15+, Safari 3.1+ */
            -ms-transform: translateX(-100%);  /* IE 9 */
                transform: translateX(-100%);  /* Firefox 16+, IE 10+, Opera */

        -webkit-transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000);  
                transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000);
    }

    .loaded #loader-wrapper .loader-section.section-right {
        -webkit-transform: translateX(100%);  /* Chrome, Opera 15+, Safari 3.1+ */
            -ms-transform: translateX(100%);  /* IE 9 */
                transform: translateX(100%);  /* Firefox 16+, IE 10+, Opera */

-webkit-transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000);  
        transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000);
    }
    
    .loaded #loader {
        opacity: 0;
        -webkit-transition: all 0.3s ease-out;  
                transition: all 0.3s ease-out;
    }
    .loaded #loader-wrapper {
        /*visibility: hidden;*/
display:none;
        -webkit-transform: translateY(-100%);  /* Chrome, Opera 15+, Safari 3.1+ */
            -ms-transform: translateY(-100%);  /* IE 9 */
                transform: translateY(-100%);  /* Firefox 16+, IE 10+, Opera */

        -webkit-transition: all 0.3s 1s ease-out;  
                transition: all 0.3s 1s ease-out;
    }
    


[class*='icon-']:before{
	display: inline-block;
   font-family: 'NEO';
   font-style: normal;
   font-weight: normal;
   line-height: 1;
   -webkit-font-smoothing: antialiased;
   -moz-osx-font-smoothing: grayscale
}
.icon-mail:before{content:'\0041';}
.icon-medicine:before{content:'\0042';}
.icon-medicine-book:before{content:'\0043';}
.icon-placeholder:before{content:'\0044';}
.icon-pulse:before{content:'\0045';}
.icon-smartphone:before{content:'\0046';}
.icon-calendar:before{content:'\0050';}
.icon-couch:before{content:'\0056';}
.icon-rug:before{content:'\0057';}
.icon-seat-belt:before{content:'\0058';}
.icon-188394:before{content:'\0059';}
.icon-clock:before{content:'\005a';}
.icon-price-tag:before{content:'\0061';}
.icon-star-blade-on-square-background:before{content:'\0062';}
.icon-welder:before{content:'\0063';}
.icon-atm:before{content:'\0064';}
.icon-car:before{content:'\0065';}
.icon-facebook-logo:before{content:'\0066';}
.icon-hairdresser:before{content:'\0067';}
.icon-instagram-logo:before{content:'\0068';}
.icon-pills:before{content:'\0069';}
.icon-smartphone-screen:before{content:'\006a';}
.icon-businessmen-having-a-meeting:before{content:'\006b';}
.icon-layout-squares:before{content:'\006c';}
.icon-lock:before{content:'\006d';}
.icon-parking:before{content:'\006e';}
.icon-binocoulars:before{content:'\006f';}
.icon-child-looking-by-binoculars:before{content:'\0070';}
.icon-cooking:before{content:'\0071';}
.icon-guarantee:before{content:'\0072';}
.icon-house-price:before{content:'\0073';}
.icon-logs:before{content:'\0074';}
.icon-looking-for-an-apartment:before{content:'\0075';}
.icon-wood-cutter:before{content:'\0076';}
.icon-wood-saw:before{content:'\0077';}
.icon-alarm-clock:before{content:'\0078';}
.icon-act:before{content:'\0079';}
.icon-courthouse:before{content:'\007a';}
.icon-dollar-analysis-bars-chart:before{content:'\0030';}
.icon-folder:before{content:'\0031';}
.icon-group-of-people-having-a-conversation:before{content:'\0032';}
.icon-home:before{content:'\0033';}
.icon-law-book:before{content:'\0034';}
.icon-libra:before{content:'\0035';}
.icon-money-bag:before{content:'\0036';}
.icon-traffic-cone:before{content:'\0037';}
.icon-portfolio:before{content:'\0038';}
.icon-fingerprint:before{content:'\0039';}
.icon-file:before{content:'\0021';}
.icon-heart-outline:before{content:'\0022';}
.icon-phone-call:before{content:'\0023';}
.icon-photo-camera:before{content:'\0024';}
.icon-placeholder:before{content:'\0025';}
.icon-plus-symbol:before{content:'\0026';}
.icon-repair:before{content:'\0027';}
.icon-team:before{content:'\0028';}
.icon-house-outline:before{content:'\0029';}
.icon-menu-button:before{content:'\002a';}
.icon-team:before{content:'\002b';}
.icon-touch-screen-cellphone:before{content:'\002c';}
.icon-horizontal-tablet-touch-screen:before{content:'\002d';}
.icon-usb-cable:before{content:'\002e';}
.icon-ear-auriculars:before{content:'\002f';}
.icon-white-plug:before{content:'\005b';}
.icon-computer-mouse:before{content:'\005c';}
.icon-shirt:before{content:'\005d';}
.icon-segway:before{content:'\005e';}
.icon-retro-photography-camera:before{content:'\005f';}
.icon-computer-monitor:before{content:'\0060';}
html{
	 height: 100%;
	 position:relative;
}


body{
height:100%;
position:relative;
margin:0;
padding:0;
height:100%;
font-size:14px;
background:#fff;
font-family: 'Gilroy';
font-weight: 800;
}/*font-weight: 300;*/

h3{
	font-weight:700;
	font-size:18px;
}

h3{	
	font-weight:normal;
	margin:0px;
	padding:0px;
}


/** header **/

.header{
	position:relative;
	z-index:900;
}

.headtop{
	height:50px;
	line-height:50px;
	background-color:#0c0b14;
}

.headtop ul, .headtop ul li{
	margin:0px;
	padding:0px;
	list-style-type:none;
}

html body .headtop ul{
	margin-left:0px;
}

.headtop ul li{
	float:left;
	padding-right:85px;
}

.headtop ul li a{
	line-height:50px;
	color:#fff;
	display:block;
	position:relative;
}

.headtop ul li a span{
font-weight: 800;
font-size: 17px;
}
.mainmenu ul li a span{
font-weight: 800;
font-size: 17px;
}
.headtop ul li a:before, .headtop ul li a:after{
	position:absolute;
	top:0px;
	opacity:0;
	content:"";
	height:3px;
	width:100%;
	left:0px;
	background-color:#7258fa;
	-webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}

.headtop ul li a:hover:before, .headtop ul li a:hover:after, .headtop ul li.activenow a:after, .headtop ul li.activenow a:before{
	opacity:1;
}

.headtop ul li a:after{
	top:auto;
	bottom:0px;
}

.headtop ul li a:hover{
	text-decoration:none !important;
}

.headcontact{
	color:#fff;
	padding-top:35px;
	padding-bottom:30px;
	background-color:#110f1b;
}
.headphone{
	padding-right:0;
}
.headcontact .headphone .headphonewrap, .footer .footerphonewrap{
	padding-left:50px;
	position:relative;
}
 .footer .footerphonewrap.teleg{
	padding-right:75px!Important;
}
.headcontact .headphone .headphonewrap .phoneicon, .footer .footerphonewrap .phoneicon{
	position:absolute;
	width:42px;
	height:42px;
	border:2px solid #fff;
	line-height:40px;
	text-align:center;
	border-radius:42px;
	left:0px; 
	top:-4px;
}
.headcontact .headphone .headphonewrap .waicon, .footer .footerphonewrap .waicon{
	position:absolute;
	width:65px;
	height:65px;
	text-align:center;
	right:0px; 
	top:-5px;
}
.fa, .fab, .fal, .far, .fas{
	font-weight:400;
}
.fas.fa-phone{
	transform:rotateZ(90deg);
}
.footer .footerphonewrap{
	margin-bottom:35px;
}

.footer .footerphonewrap .phoneicon.mailicon{
	line-height:37px;
}

.headcontact .headphone .headphonewrap .phone a, .footer .footerphonewrap .phone a{
	font-weight: 800;
	color:#fff;
	text-decoration:none !important;
	font-size:19px;
	line-height:32px;
}

.headcontact .headphone .headphonewrap .phone .waicon a, .footer .footerphonewrap .phone .waicon a,.headcontact .headphone .headphonewrap .phone .dios a, .footer .footerphonewrap .phone .dios a{
	vertical-align:top}
.footer .footerphonewrap .phone.mailto a{
	font-size:18px;
}

.headcontact .headphone .headphonewrap .phoneorder{
	font-size:16px;
	text-decoration:underline;
	line-height:22px;
	cursor:pointer;
}
.waicon .fab{
	font-size:23px;
	padding:3px;
}

.fa-whatsapp{color:#20B038}
.fa-telegram{color:#0088cc}
.fa-viber{color:#574e92}
.fa-facebook-messenger{color:#0084ff}
.headcontact .headphone .headphonewrap .phoneorder:hover{
	text-decoration:none;
}

.headcontact .headsocial{
	text-align:center;
	margin-top:7px;
}

.headcontact .headsocial a, .footer .headsocial a{
	width:42px;
	height:42px;
	border-radius:42px;
	border:2px solid #fff;
	color:#fff;
	text-align:center;
	line-height:38px;
	display:inline-block;
	font-size:22px;
	margin-left:15px;
	margin-right:15px;
}

html body  .footer .headsocial a{
	margin-left:0px;
	margin-right:35px;
}

.headcontact .headsocial a:hover, .footer .headsocial a:hover{
	background-color:#fff;
	color:#110f1b;
}

.headcontact .headlogo{
	margin-top:-10px;
	padding-left:0px;
	padding-right:0px;
}

.headcontact .headdelivery{
	padding-right:0px;
	text-align:center;
}

.headcontact .headdelivery .delivery{
	font-size:18px;
	line-height:23px;
	padding-top:7px;
}

.headcontact .headdelivery .headdeliverywrap{
	position:relative;
	padding-left:95px;
	text-align:left;
	padding-right:20px;
	display:inline-block;
}
#back-top {
 position: fixed;
 bottom: 30px;
 right: 50px;
 
}
#back-top a {
	font-size:25px;
	line-height:45px;
 width: 50px;
 color: black;
 display: block;
 opacity:0.7;
 background:rgba(106, 62, 251, 0.9);
 text-align: center;
 text-decoration: none;
 -webkit-transition: 1s;
 -moz-transition: 1s;
 transition: 1s;
box-shadow:inset 0 0 10px 5px rgba(255, 255, 255, 0.3)
 height:50px;
 -webkit-border-radius: 50px;
 border-radius: 50px;
 color:#fff;
}
#back-top a:hover {
 background-color: #906efd;
}
.headcontact .headdelivery  .deliveryicon{
	width:58px;
	height:60px;
	background-image:url(../img/air-freight.png);
	background-position:left center;
	background-repeat:no-repeat;
	background-size:contain;
	position:absolute;
	left:15px;
	top:0px;
}


.headcontact .headcart .cartboxer{
	position:relative;
	padding-left:75px;
	color:#fff;
	display:block;
	font-size:18px;
	text-decoration:none !important;
}

.headcontact .headcart .cartboxer .cartin{
	position:absolute;
	left:15px;
	top:9px;
	width:42px;
	height:39px;
	background:url(../img/cart.png) no-repeat;
}

.headcontact .headcart .cartboxer .cartin .cartcrug{
	width:25px;
	border-radius:25px;
	background-color:#6e52fb;
	position:absolute;
	top: 22px;
	right: -10px;
	height:25px;
	color:#fff;
	font-weight:800;
	font-size:12px;
	line-height:25px;
	text-align:center;
}

.headcontact .headcart .cartboxer .carttext{
	padding-top:17px;
}

.headcontact .headcart .cartboxer .carttext .cartinf{
	line-height:22px;
	margin-top:-10px;
}

.headcontact .headlogin .loginin{
	width:42px;
	height:42px;
	border-radius:42px;
	border:1px solid #fff;
	color:#fff;
	text-align:center;
	line-height:40px;
	background-image:url(../img/profile.svg);
	background-position:center center;
	background-size:20px 20px;
	background-repeat:no-repeat;
	margin-top:12px;
	cursor:pointer;
	-webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
	float:right;
}

.headcontact .headlogin .loginin:hover{
	background-color:#7055fa;
}



.boxofhead{
	background-color:#7054fa;
	height:70px;
}



.boxofhead .catalogmanwrap{
	position:relative;
	height:70px;
	float:left;
	-webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
	margin-left:-25px;
}

.boxofhead .catalogmanwrap .catalog ul, .boxofhead .catalogmanwrap .catalog ul li{
	list-style-type:none;
}


.boxofhead .catalogmanwrap .catalog{
-webkit-box-shadow: 0px 0px 4px 0px rgba(50, 50, 50, 0.3);
-moz-box-shadow:    0px 0px 4px 0px rgba(50, 50, 50, 0.3);
box-shadow:         0px 0px 4px 0px rgba(50, 50, 50, 0.3);
	display:none;
	position:absolute;
	top:100%;
	left:0px;
	min-width:480px;
	overflow:hidden;
	background-color:transparent;
-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
}

.boxofhead .catalogmanwrap .catalog .catalogin{
	background-color:#fff;
	padding:40px 40px 20px;
}

.boxofhead .catalogmanwrap .catalog .catalogafter{
	height:68px;
	line-height:68px;
	background-color:#6e52fb;
	color:#fff;
	text-align:center;
	display:block;
	margin-left:-40px;
	margin-right:-40px;
	font-size:16px;
	text-decoration:none !important;
	overflow:hidden;
}

.boxofhead .catalogmanwrap .catalog .catalogafter:hover{
	background-color:#8871fb;
}

.boxofhead .catalogmanwrap .catalog .catalogafter span{
	padding-right:32px;
	background:url(../img/arrowright.png) right center no-repeat;
}

.boxofhead .catalogmanwrap .catalog ul li{
	padding:0px;
	margin:0px;
	width:49%;
	margin-bottom:20px;
	display:inline-block;
}

.boxofhead .catalogmanwrap .catalog ul li a{
	color:#504e58;
}

.boxofhead .catalogmanwrap .catalog ul li a:hover{
	color:#7156fa;
}


.boxofhead .catalogmanwrap .catalog ul{
	margin:0px;
	padding:0px;
}

.boxofhead .catalogmanwrap:hover{
	background-color:#8871fb;
}


.boxofhead .catalogmanwrap .catalogmanin{
	position:relative;
	 -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
	color:#fff;
	padding-left:40px;
	padding-right:40px;
	font-size:15px;
	cursor:pointer;
	font-weight: 800;
	font-size:19px;
	line-height:70px;
	list-style-type:none;
}


.boxofhead .catalogmanwrap .catalogmanin a{
	display:block;
	color:#fff;
	text-decoration:none !important;
}

.catalogmanwrap.turncatalog .catalog{
	display:none;
}

.boxofhead.onmob .turncatalog .catalogmanin {
	padding-left:40px;
}


.catalogmenubtn{
	position:absolute;
	top:0px;
	left:0px;
	height:55px;
	line-height:55px;
	font-size: 30px;
}

.boxofhead .catalogmanwrap.onpc:hover .catalog, .catalogmanwrap.turncatalog.showcatalog .catalog{
	display:block;
}

.catalogmenuclose{
	display:none;
}

.catalogmainspan i{
	line-height:55px;
}


.catalogmanwrap.turncatalog.showcatalog .catalogmenuclose{
	display:block;
}

.catalogmanwrap.turncatalog.showcatalog .catalogmenushow{
	display:none;
}




.boxofhead .menubox{
	float:left;
}

.boxofhead .search{
	float:right;
	width:265px;
	position:relative;
	margin-top:12px;
}

.boxofhead .search input{
	height:45px;
	border:0px none;
	background-color:#fff;
	border-radius:42px;
	width:100%;
	padding:0 15px;
}

.boxofhead .search button{
	position:absolute;
	top:7px;
	right:15px;
	width:30px;
	border:0px none;
	height:30px;
	background-image:url(../img/search.png);
	background-position:center center;
	background-repeat:no-repeat;
	background-color:transparent;
	-webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}


.boxofhead .search button:hover{
	opacity:0.7;
}

.mainmenu .searchsvg{
	height:20px;
	width:30px;
	background-image:url(search.svg);
	background-position:center center;
	background-size:contain;
	background-repeat:no-repeat;
}


.mainmenu .menubtn{
	display:none;
}

.boxofhead .menubox .mainmenu ul{
	list-style-type:none;
	margin:0px;
	padding:0px;

}	
	
.boxofhead .menubox .mainmenu ul li{
	list-style-type:none;
	float:right;
	margin:0px;

}



.boxofhead .menubox .mainmenu ul li a{
	display:block;
	height:100%;
	padding-left:40px;
	padding-right:40px;
	line-height:70px;
	-webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
	color:#fff;
	font-size:15px;
	position:relative;
	font-weight: 800;
	font-size:19px;
}

.boxofhead .menubox .mainmenu ul li a:hover, .boxofhead .menubox .mainmenu ul li.activenow a{
	text-decoration:none;
	color:#fff;
	background-color:#8871fb;
}

.boxofhead .menubox .mainmenu ul li a:before{
	top:-1px;
	bottom:auto;
}

.boxofhead .menubox .mainmenu ul li a:hover:after, .boxofhead .menubox .mainmenu ul li a:hover:before, .boxofhead .menubox .mainmenu ul li.activenow a:after{
	opacity:1;
}


.tovarmx.modal .modal-sm{
	width:900px;
}

.tovarmx.modal .modal-content .bgballon{
	background-image:url(../img/bgboss.png);
	background-position:center  center;
	background-repeat:no-repeat;
	position:absolute;
	top:0px;
	left:0px;
	height:100%;
	width:100%;
}


.tovarmx.modal .modal-content{
	position:relative;
	padding:60px;
	background: -moz-linear-gradient(270deg, rgba(106,62,251,1) 0%, rgba(45,37,87,1) 100%); /* ff3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(106,62,251,1)), color-stop(100%, rgba(45,37,87,1))); /* safari4+,chrome */
    background: -webkit-linear-gradient(270deg, rgba(106,62,251,1) 0%, rgba(45,37,87,1) 100%); /* safari5.1+,chrome10+ */
    background: -o-linear-gradient(270deg, rgba(106,62,251,1) 0%, rgba(45,37,87,1) 100%); /* opera 11.10+ */
    background: -ms-linear-gradient(270deg, rgba(106,62,251,1) 0%, rgba(45,37,87,1) 100%); /* ie10+ */
    background: linear-gradient(180deg, rgba(106,62,251,1) 0%, rgba(45,37,87,1) 100%); /* w3c */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6a3efb', endColorstr='#2d2557',GradientType=0 ); /* ie6-9 */ 
}

.tovarmx .modal-content .addtop{
	color:#fff;
	font-size:36px;
	line-height:42px;
	padding-bottom:10px;
	text-align:center;
	font-weight:800;
}

.tovarmx .modal-content .addtoptext{
	font-size:24px;
	padding-bottom:70px;
	color:#fff;
	text-align:center;
}

.tovarmx .modal-content .modalimg{
	width:250px;
	height:250px;
	background-size:cover;
	background-position:center center;
	background-repeat:no-repeat;
	border-radius:250px;
}

.tovarmx .modal-content .modatovname{
	font-weight:800;
	font-size:30px;
	color:#fff;
	padding-bottom:20px;
}

.tovarmx .modal-content .modatovprice{
	font-size:39px;
	color:#fff;
	font-weight:800;
}

.tovarmx .modal-content .todoline{
	height:62px;
	line-height:62px;
	text-align:center;
	border-radius:62px;
	margin-top:70px;
	cursor:pointer;
	-webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
	font-size:16px;
	color:#fff;
	display:block;
	text-decoration:none !important;
}

.tovarmx .modal-content .todoline.gotocart{
	background-color:#7b61ff;

}

.tovarmx.modal-content .todoline.gotocart:hover{
	background-color:#b1a4f7;
}

.tovarmx .modal-content .todoline.todonext{
	border:1px solid #fff;
}


.tovarmx .modal-content .todoline.todonext:hover{
	background-color:#fff;
	color:#322764;
}

.tovarmx .modal-content .modaltovtext ul li, .tovarmx .modal-content .modaltovtext ul{
	list-style-type:none;
	padding:0px;
	margin-left:0px;
}

.tovarmx .modal-content .modaltovtext{
	padding-top:25px;
	color:#fff;
	font-size:13px;
}

.tovarmx .modal-content .modaltovtext ul li{
	color:#fff;
	width:49%;
	vertical-align:top;
	display:inline-block;
	margin-bottom:10px;
	font-size:13px;
}

.tovarmx .realpricebox{
	border:0px none;
	background-color:transparent;
	color:#fff;
	font-weight:800;
	font-size:20px;
	width:100%;
	text-align:right;
	margin-top:15px;
}

.tovarmodalimg{
	width:250px;
	height:250px;
	border-radius:250px;
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover;
}

.objectizmer{
	width:50%;
	float:right;
}

.edizmer{
	color:#fff;
	font-weight:800;
	font-size:20px;
	margin-top:16px;
	padding-left:5px;
	float:right;
}

.individ{
	color:#fff;
	font-weight:800;
	font-size:20px;
	margin-bottom:10px;
}

.prodclick .ordermytext{
	display:none;
}

/** slider **/

#slider2 .slider{
	height:900px;
	background-size:contain;
	background-position:top center;
	background-repeat:no-repeat;
}

#slider2 .slider .container{
	position:relative;
}

#slider2 .slider .slidername{
	padding-top:145px;
	color:#fff;
	font-weight:800;
	text-transform:uppercase;
	font-size:36px;
	padding-bottom:25px;
}

#slider2 .slider .slidertext{
	color:#fff;
	font-size:24px;
	line-height:30px;
	padding-bottom:35px;
}

#slider2 .slider .sliderbutton:after{
	content:'';
	position:absolute;
	width:100%;
	height:100%;
	top:0px;
	left:0px;
	opacity:1;
	border-radius:62px;
	-webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
	overflow:hidden;
	background: -moz-linear-gradient(0deg, rgba(13,199,255,1) 0%, rgba(128,92,255,1) 100%); /* ff3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(13,199,255,1)), color-stop(100%, rgba(128,92,255,1))); /* safari4+,chrome */
    background: -webkit-linear-gradient(0deg, rgba(13,199,255,1) 0%, rgba(128,92,255,1) 100%); /* safari5.1+,chrome10+ */
    background: -o-linear-gradient(0deg, rgba(13,199,255,1) 0%, rgba(128,92,255,1) 100%); /* opera 11.10+ */
    background: -ms-linear-gradient(0deg, rgba(13,199,255,1) 0%, rgba(128,92,255,1) 100%); /* ie10+ */
    background: linear-gradient(90deg, rgba(13,199,255,1) 0%, rgba(128,92,255,1) 100%); /* w3c */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0dc7ff', endColorstr='#805cff',GradientType=1 ); /* ie6-9 */ 
}

#slider2 .slider .sliderbutton span{
	z-index:10;
	position:relative;
}

#slider2 .slider .sliderbutton{
	cursor:pointer;
	position:relative;
	text-align:center;
	border-radius:62px;
	line-height:62px;
	height:62px;
	width:280px;
	display:block;
	text-decoration:none !important;
	color:#fff;
	text-transform:uppercase;
	font-size:14px;
	font-weight:800;
	background-color:#674dea;

}

#slider2 .slider .sliderbutton:hover:after{
	opacity:0;
}

#slider2 .owl-controls{
	width:1270px;
	left:50%;
	margin-left:-635px;
	right:auto;
	top:200px;
	bottom:auto !important;
}

#slider2 .owl-controls .owl-pagination{
	position:absolute;
	right:15px;
}

#slider2.owl-theme .owl-controls .owl-page span{
	border:2px solid #fff;
	width:14px;
	height:14px;
	background-color:transparent;
}

#slider2.owl-theme .owl-controls .owl-page.active span{
	border-color:#6e52fb;
	background-color:#6e52fb;
}

.sliderwrapper .proslider{
	text-align:center;
	color:#fff;
}

.sliderwrapper .proslider .proslidertext{
	padding-top:25px;
}


.sliderwrapper{
	position:relative;
}

.sliderwrapper .rowslider{
	width:100%;
	position:absolute;
	bottom:186px;
}

.sectionproduct{
	padding-top:50px;
	padding-bottom:50px;
}

.sectionproduct h2{
	font-weight:800;
	text-transform:uppercase;
	font-size:32px;
	color:#110f1b;
	padding-top:0px;
	margin:0px;
	padding-bottom:45px;
	text-align:center;
}

.sectionproduct .prodclick {
	margin-bottom:40px;
	text-decoration:none !important;
	border-radius:5px;
	color:#fff;
	display:block;
	padding:25px 25px;
	background: -moz-linear-gradient(89deg, rgba(46,37,88,1) 0%, rgba(106,62,251,1) 100%); /* ff3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(106,62,251,1)), color-stop(100%, rgba(46,37,88,1))); /* safari4+,chrome */
    background: -webkit-linear-gradient(89deg, rgba(46,37,88,1) 0%, rgba(106,62,251,1) 100%); /* safari5.1+,chrome10+ */
    background: -o-linear-gradient(89deg, rgba(46,37,88,1) 0%, rgba(106,62,251,1) 100%); /* opera 11.10+ */
    background: -ms-linear-gradient(89deg, rgba(46,37,88,1) 0%, rgba(106,62,251,1) 100%); /* ie10+ */
    background: linear-gradient(1deg, rgba(46,37,88,1) 0%, rgba(106,62,251,1) 100%); /* w3c */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6a3efb', endColorstr='#2e2558',GradientType=0 ); /* ie6-9 */ 
}

.sectionproduct .prodclick .priceinfbox{
	font-size:14px;
	display:none;
	min-height:102px;
}

.sectionproduct .prodclick .prodboxprice{
	font-weight:800;
	font-size:32px;
	padding:15px 0;
	text-align:center;
}

.sectionproduct .prodclick .prodphoto{
	width:210px;
	height:210px;
	background-position:center center;
	background-repeat:no-repeat;
	background-size:contain;
	border-radius:210px;
	background-color:#fff;
	margin:0 auto 15px;
-webkit-box-shadow: 0px 0px 20px 0px rgba(255, 255, 255, 0.7);
-moz-box-shadow:    0px 0px 20px 0px rgba(255, 255, 255, 0.7);
box-shadow:         0px 0px 20px 0px rgba(255, 255, 255, 0.7);
}






.sectionproduct .prodclick .prodmore, 
.tovarbox .orderproduct, 
.tovarbox .prodmore, .contentproduct .orderproduct, .contentproduct .oneclick_button, 
.contentrow .actionxs .actionlink, .loadadd, .ordersize {
	height:50px;
	line-height:50px;
	color:#fff;
	text-align:center;
	font-size:14px;
	position:relative;
	background-color:#7e5eff;
	border-radius:50px;
	display:block;
	margin-bottom:12px;
	text-decoration:none !important;
	-webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
	cursor:pointer;
}

.sectionproduct .prodclick .prodmore:after, .sectionopen:after,
.btnsectioninf:after, .tovarbox .orderproduct:after, .tovarbox .prodmore:after,
.contentproduct .orderproduct:after, .contentproduct .oneclick_button:after,
.contentrow .actionxs .actionlink:after, .loadadd:after, .ordersize:after{
	-webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
	opacity:0;
	content:"";
	position:absolute;
	top:0px;
	left:0px;
	height:100%;
	border-radius:50px;
	width:100%;
	height:100%;
     background: -moz-linear-gradient(0deg, rgba(12,199,255,1) 0%, rgba(129,92,255,1) 100%); /* ff3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(12,199,255,1)), color-stop(100%, rgba(129,92,255,1))); /* safari4+,chrome */
    background: -webkit-linear-gradient(0deg, rgba(12,199,255,1) 0%, rgba(129,92,255,1) 100%); /* safari5.1+,chrome10+ */
    background: -o-linear-gradient(0deg, rgba(12,199,255,1) 0%, rgba(129,92,255,1) 100%); /* opera 11.10+ */
    background: -ms-linear-gradient(0deg, rgba(12,199,255,1) 0%, rgba(129,92,255,1) 100%); /* ie10+ */
    background: linear-gradient(90deg, rgba(12,199,255,1) 0%, rgba(129,92,255,1) 100%); /* w3c */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0cc7ff', endColorstr='#815cff',GradientType=1 ); /* ie6-9 */ 
}

.sectionproduct .prodclick .prodmore:hover:after, 
.sectionopen:hover:after, .btnsectioninf:hover:after,
.tovarbox .orderproduct:hover:after, .tovarbox .prodmore:hover:after, 
.contentproduct .orderproduct:hover:after,
.contentproduct .oneclick_button:hover:after,
.contentrow .actionxs .actionlink:hover:after, .loadadd:hover:after, .ordersize:hover:after{
	opacity:1;
}

.sectionproduct .prodclick .prodmore span, .sectionopen span,
.btnsectioninf span, .tovarbox .orderproduct span, .tovarbox .prodmore span,
.contentproduct .orderproduct span, .contentproduct .oneclick_button span, .contentrow .actionxs .actionlink span, .loadadd span, .ordersize span{
	position:relative;
	z-index:10;
}

.ordersize span.sizeicon{
	padding-left:30px;
	background:url(../img/size.png) left center no-repeat;
}

.sectionproduct .prodclick .prodmore span.carticon, .tovarbox .orderproduct span.carticon, .contentproduct .orderproduct span.carticon{
	padding-left:30px;
	background:url(../img/cartbox.png) left center no-repeat;
}

.sectionproduct .prodclick .prodmore span.ordericon,
.contentproduct .oneclick_button span.ordericon{
	padding-left:30px;
	background:url(../img/orderbox.png) left center no-repeat;
}

.descriptionbox .prodclick .prodnamedop{
	display:none;
}

.prodnamewrap{
	text-decoration:none !important;
}

.sectionproduct .prodclick .prodnamedop{
	padding-bottom:10px;
	font-weight:800;
	text-align:center;
}

.sectionproduct .prodclick .prodname .prodnamereal{
	min-height:75px;
	display:block;
}


.sectionproduct .prodclick .prodname{
	font-size:15px;
	text-transform:uppercase;
	padding-bottom:20px;
	font-weight:800;
	color:#fff;
	text-align:center;
	min-height:110px;
}
.sectionproduct .prodclick .prodname .prodnamedop{
	font-size:14px;
	text-transform:none;
}
.prodnamedop.cop{
min-height:100px;
display:none;
}
html body .tovarbox .oneclick{
	display:none;
}

.sectionproduct .sectionhide{
	display:none;
	position:relative;
}

.sectionproduct .sectionopen{
	position:relative;
	width:280px;
	margin:15px auto;
	text-align:center;
	color:#fff;
	font-weight:800;
	height:62px;
	line-height:62px;
	background-color:#7b61ff;
	padding-right:0px;
	font-size:16px;
	text-transform:uppercase;
	border-radius:62px;
	cursor:pointer;
-webkit-box-shadow: 3px 3px 6px 0px rgba(50, 50, 50, 0.41);
-moz-box-shadow:    3px 3px 6px 0px rgba(50, 50, 50, 0.41);
box-shadow:         3px 3px 6px 0px rgba(50, 50, 50, 0.41);
overflow:hidden;
}

.sectionproduct .sectionopen i{
	width:40px;
	border-radius:40px;
	background-color:#fff;
	line-height:40px;
	text-align:center;
	height:40px;
	font-size:18px;
	font-weight:800;
	display:block;
	font-style:normal;
	position:absolute;
	top:11px;
	right:11px;
	z-index:10;
	color:#7b61ff;
}

.sectionproduct .sectionopen.active .secwrap{
	display:none;
}

.sectionproduct .sectionopen.active .secwrap2{
	display:block;
}

.sectioninfo{
	padding-top:50px;
	padding-bottom:70px;
	background-image:url(../img/bgxl.jpg);
	background-size:cover;
	background-repeat:no-repeat;
	background-position:top center;
	text-align:center;
}


.sectioninfo h2{
	text-align:center;
	color:#fff;
	text-transform:uppercase;
	color:#fff;
	font-weight:800;
	padding-bottom:55px;
}

.sectioninfo .photocolxs{
	width:19%;
	display:inline-block;
	text-align:center;
	vertical-align:top;
}

.sectioninfo .photocolxs .photoname{
	color:#fff;
	text-transform:uppercase;
	font-size:14px;
	font-weight:800;
	padding-top:35px;
}



.sectioninfo .photocolxs .photodrop{
	width:100%;
	height:100%;
	background-size:cover;
	background-position:center center;
	border-radius:100%;
	background-repeat:no-repeat;
	-webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}

.sectioninfo .photocolxs a:hover .photodrop{
	-moz-transform: scale(1.05);
	-webkit-transform: scale(1.5);
	-o-transform: scale(1.05);
	-ms-transform: scale(1.05);
	transform: scale(1.05);
}

.sectioninfo .photocolxs a{
	text-decoration:none !important;
	color:#fff;
	-webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}


.sectioninfo .photocolxs .photodropwrap{
-webkit-box-shadow: 0px 0px 40px 0px rgba(123, 97, 255, 0.9);
-moz-box-shadow:    0px 0px 40px 0px rgba(123, 97, 255, 0.9);
box-shadow:         0px 0px 40px 0px rgba(123, 97, 255, 0.9);
	-webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
	overflow:hidden;
	border-radius:205px;
	width:205px;
	height:205px;
	margin:0 auto;
}

.sectioninfo .photocolxs  a:hover .photodropwrap{
-webkit-box-shadow: 0px 0px 70px 0px rgba(123, 97, 255, 0.9);
-moz-box-shadow:    0px 0px 70px 0px rgba(123, 97, 255, 0.9);
box-shadow:         0px 0px 70px 0px rgba(123, 97, 255, 0.9);
}

.sectioninfo .btnsectioninf{
	height:60px;
	line-height:60px;
	border-radius:60px;
	background-color:#7b61ff;
	text-align:center;
	color:#fff;
	font-weight:800;
	display:block;
	font-size:16px;
	position:relative;
	text-transform:uppercase;
	width:280px;
	margin:55px auto;
	font-size:18px;
	text-decoration:none !important;
}

.sectioninfo .videoinfo{
	margin-bottom:50px;
	border:2px solid #5c56ae;
	height:470px;
	border-radius:5px;
	overflow:hidden;
	position:relative;
}

.sectioninfo .videoinfo .play{
	cursor:pointer;
	width:166px;
	height:166px;
	position:absolute;
	margin-top:-83px;
	margin-left:-83px;
	left:50%;
	top:50%;
	z-index:10;
	background:url(../img/play.png) center center no-repeat;
}

.sectioninfo .videoinfo iframe{
	height:100% !important;
	width:100% !important;
}

.sectioninfo .boxturwrap{
	padding-left:70px;
	padding-right:70px;
}

.sectioninfo .boxturwrap .slick-arrow{
	border:0px none;
	background-color:transparent;
	color:#fff;
	position:absolute;
	top:50%;
	margin-top:-45px;
	font-size:60px;
}

.sectioninfo .boxturwrap .slick-arrow.slick-next{
	right:-80px;
}

.sectioninfo .boxturwrap .slick-arrow.slick-prev{
	left:-80px;
}

.sectioninfo .boximg{
	border:2px solid #5c56ae;
	border-radius:5px;
	height:136px;
	background-size:cover;
	background-position:center center;
	background-repeat:no-repeat;
	overflow:hidden;
}

.sectioninfo .boximg iframe{
	width:100% !important;
	height:100% !important;
}

.sectioninfo .boximgpad{
	padding-left:16px;
	padding-right:16px;
}

.sectioninfo .boxvideo{
	background-size:cover;
	background-repeat:no-repeat;
	background-position:center center;
	width:100%;
	height:470px;
}

.sectiontext{
	padding-top:50px;
	padding-bottom:80px;
}

.sectiontext .sectiontextinfo{
	padding-top:45px;
	font-size:18px;
}

.sectiontext .sectiontextinfo h2{
	font-weight:800;
	font-size:32px;
	padding-bottom:30px;
	margin:0px;
}

.footer{
	padding-bottom:0px;
	background-color:#110f1b;
	padding-top:45px;
	color:#fff;
}

.footer .footertop{
	padding-bottom:45px;
}

.footer .footertop .colxs5{
	width:20%;
	float:left;
}

.footer .footertop .colxs5.footfix1{
	width:18%;
	padding-left:15px;
}

.footer .footertop .colxs5.footercontant{
	width:22%;
}

.footer .footertop .footname{
	text-transform:uppercase;
	font-weight:800;
	font-size:16px;
	padding-bottom:25px;
}

.footer .footercross{
	padding-top:10px;
	padding-bottom:10px;
	background-color:#0c0b14;
}
.footer .footertop  .footpolitika{
	margin-top:45px;
}
.footer .footertop  .footpolitika a{
	text-decoration:underline;
	color:#fff;
}


.footer .footermenu{
	padding-left:45px;
}

.footer .footermenu ul, .footer .footermenu ul li{
	list-style-type:none;
}

.footer .footermenu ul{
	margin:0px;
	padding:0px;
}

.footer .footermenu ul li{
	margin-bottom:12px;
}

.footer .footermenu ul li a{
	color:#fff;
	font-size:16px;
	font-weight:800;
}

.footer .footermenu.footfix1 ul li a{
	font-weight: 800;
}/*font-weight:300;*/

.footer .footerform input{
	border-left:0px none;
	border-top:0px none;
	border-right:0px none;
	background-color:transparent;
	border-bottom:2px solid #807f85;
	height:40px;
}

.footer .footerform .mainformbox{
	padding-right:35px;
	position:relative;
}

.footer .footerform .mainformbox .footerbtn{
	width:45px;
	height:45px;
	background-color:#7b61ff;
	border-radius:45px;
	text-align:center;
	line-height:45px;
	position:absolute;
	right:0px;
	top:0px;
	background-image:url(../img/mail.svg);
	background-size:25px 25px;
	background-position:center center;
	background-repeat:no-repeat;
	-webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
	cursor:pointer;
}

.footer .footerform .mainformbox .footerbtn:hover{
	background-color:#4a29f0;
}


.footer .footerform .mainformbox .mainformname{
	text-transform:none;
	padding-bottom:25px;
}

.footer .footerform .mainformbox .redborder{
	border-color:red;
	-webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}

.footer .footerphonewrap .worktime{
	font-weight:800;
	font-size:18px;
}

.footer .footercross .copyright{
	padding-top:24px;
	font-size:16px;
}

.footer .footercross .cinar{
	padding-top:21px;
	text-align:right;
}

.footer .footercross .cinar a{
	font-size:21.5px;
	text-align:right;
	display:inline-block;
	color:#fff;
}

h1.allh1{
	font-weight:800;
	font-size:36px;
	color:#000;
	margin-top:0px;
	padding-top:0px;
	padding-bottom:40px;
}
.product-info h1.allh1{
	padding-bottom:10px;
}
.product-info .prodnamedop{
	padding-bottom:40px;
}
.cataloger{
	padding-bottom:80px;
}

.catzindex .catalog{
	overflow:hidden;
	border-radius:5px;
	background: -moz-linear-gradient(272deg, rgba(112,84,250,1) 0%, rgba(119,93,249,1) 100%); /* ff3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(112,84,250,1)), color-stop(100%, rgba(119,93,249,1))); /* safari4+,chrome */
    background: -webkit-linear-gradient(272deg, rgba(112,84,250,1) 0%, rgba(119,93,249,1) 100%); /* safari5.1+,chrome10+ */
    background: -o-linear-gradient(272deg, rgba(112,84,250,1) 0%, rgba(119,93,249,1) 100%); /* opera 11.10+ */
    background: -ms-linear-gradient(272deg, rgba(112,84,250,1) 0%, rgba(119,93,249,1) 100%); /* ie10+ */
    background: linear-gradient(178deg, rgba(112,84,250,1) 0%, rgba(119,93,249,1) 100%); /* w3c */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7054fa', endColorstr='#775df9',GradientType=0 ); /* ie6-9 */ 
}


.catzindex .catalog ul{
	padding:0px;
	margin:0px;
}

.catzindex .catalog ul, .catzindex .catalog ul li{
	list-style-type:none;
}

.catzindex .catalog ul li a{
	display:block;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:1px solid #846cfa;
	font-size:16px;
	color:#fff;
	text-decoration:none !important;
	padding-left:25px;
	padding-right:55px;
	position:relative;
}

.catzindex .catalog ul li:last-child a{
	border-bottom:0px none;
}



.header .catalog ul li a span:before{
	content:"(";
}

.header .catalog ul li a span:after{
	content:")";
}

.catzindex .catalog{
	padding-top:10px;
	padding-bottom:10px;
}

.catzindex .catalog ul li a span{
	display:block;
	position:absolute;
	top:50%;
	margin-top:-13.5px;
	right:20px;
	height:27px;
	width:27px;
	text-align:center;
	line-height:27px;
	background-color:#fff;
	border-radius:27px;
	color:#755bf9;
	font-size:14px;
}

.catzindex>.catalog>ul>li>a:hover, .catzindex>.catalog>ul>li.activenow>a{
	background-color:#8c75fa;
}
.catzindex .undertoogle>li.activenow>a, .catzindex .undertoogle>li>a:hover{
	background-color:#5536f2;
}
.undertoogle{
display:none;
}

.catzindex .catalog ul li .catzindex .undertoogle{
	display:none;
}

.catzindex .catalog ul li  ul.undertoogle li a{
	padding-top:15px;
	padding-bottom:15px;
	padding-left:50px;
}

.catzindex .catalog ul li.activenow  ul.undertoogle{
	display:block;
}

.borodka{
	margin-bottom:20px;
	text-align:center;
	font-size:16px;
	height:60px;
	line-height:60px;
	color:#fff;
	border-radius:5px;
	background: -moz-linear-gradient(270deg, rgba(110,82,251,1) 0%, rgba(120,94,249,1) 100%); /* ff3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(110,82,251,1)), color-stop(100%, rgba(120,94,249,1))); /* safari4+,chrome */
    background: -webkit-linear-gradient(270deg, rgba(110,82,251,1) 0%, rgba(120,94,249,1) 100%); /* safari5.1+,chrome10+ */
    background: -o-linear-gradient(270deg, rgba(110,82,251,1) 0%, rgba(120,94,249,1) 100%); /* opera 11.10+ */
    background: -ms-linear-gradient(270deg, rgba(110,82,251,1) 0%, rgba(120,94,249,1) 100%); /* ie10+ */
    background: linear-gradient(180deg, rgba(110,82,251,1) 0%, rgba(120,94,249,1) 100%); /* w3c */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6e52fb', endColorstr='#785ef9',GradientType=0 ); /* ie6-9 */ 
}

.borodka .sortitem{
	width:20%;
	float:left;
}

.borodka .sortitem.binarname{
	font-weight:800;
}

.borodka .sortitem a{
	color:#fff;
	font-size:16px;
}

.borodka .sortitem a:after{
	position:absolute;
	right:0px;
	width:12px;
	content:"";
	height:12px;
	top:3px;
	background-image:url(../img/down-arrow.svg);
	background-position: center right;
	background-size:12px 12px;
	background-repeat:no-repeat;
}

.borodka .sortitem a{
	position:relative;
	padding-right:28px;
}
.borodka .sortitem.sort_desc a:after{
	transform: scale(1, -1);
	  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}





.display {
    color: #333;
    float: right;
    margin-right: 25px;
    padding-top: 23px;
}

.display .view_as_list {
    background: url("../img/view_as_list.png") center top no-repeat;
    cursor: pointer;
    float: right;
    height: 18px;
    margin-left: 20px;
    width: 18px;
}

.display .view_as_list.active_view, .product-filter .display .view_as_grid.active_view {
	background-position:center bottom;
}

.display .view_as_grid {
    background: rgba(0, 0, 0, 0) url("../img/view_as_grid.png") no-repeat scroll center top;
    cursor: pointer;
    float: right;
    height: 18px;
    width: 19px;
}


/** catalog inside **/

.prodphotowrap.inrowstyle{
	display:none;
}

.tovarbox .productbox.inallrow{
	width:100%;
	margin-bottom:14px;
}
.tovarbox .productbox{
	-webkit-transition: all 0.05s;
    -moz-transition: all 0.05s;
    transition: all 0.05s;
}

.tovarbox .productbox.inallrow .prodnamewrap{
	display:block;
	float:left;
	width:30%;
	padding-right:20px;
	text-align:left;
}

.tovarbox .productbox.inallrow .prodcartwrap{
	float:right;
	width:25%;
	padding-top:20px;
}

.tovarbox .productbox.inallrow .prodboxprice{
	float:right;
	padding-top:20px;
	width:20%;
	text-align:center;
}

.tovarbox .productbox.inallrow .prodphotowrap.incart{
	display:none;
}

.tovarbox .productbox .prodphotowrap.inrowstyle{
	display:none;
}

.tovarbox .productbox.inallrow .prodphotowrap.inrowstyle{
	display:block;
	float:left;
	width:25%;
	
}

.tovarbox .prodnamewrap, .tovarbox .prodphotowrap{
	-webkit-transition: all 0s;
    -moz-transition: all 0s;
    transition: all 0s;
}

.tovarbox .productbox.inallrow .productboxin{
	padding-top:30px;
}

.tovarbox .productbox.inallrow .prodphoto{
	margin-bottom:0px;
}

.tovarbox .productbox a{
	display:block;
	text-decoration:none !important;
}
.tovarbox .productbox:hover{
	z-index:2;
	-moz-transform: scale(1.02);
	-webkit-transform: scale(1.02);
	-o-transform: scale(1.02);
	-ms-transform: scale(1.02);
	transform: scale(1.02);
}
.tovarbox .prodname{
	font-size:18px;
	font-weight:800;
	color:#000;
	padding-bottom:10px;
	padding-top:20px;
	min-height:135px;
}
.tovarbox .prodname .prodnamedop{
	font-size:14px;
	text-transform:none;
}

.tovarbox .prodphoto{
	width:150px;
	height:150px;
	margin:0 auto 30px;
	border-radius:150px;
	background-size:cover;
	background-position:center center;
	background-repeat:no-repeat;
	

-webkit-box-shadow: 0px 0px 40px 0px rgba(123, 97, 255, 0.9);
-moz-box-shadow:    0px 0px 40px 0px rgba(123, 97, 255, 0.9);
box-shadow:         0px 0px 40px 0px rgba(123, 97, 255, 0.9);
	-webkit-transition: all 0.15s;
    -moz-transition: all 0.15s;
    transition: all 0.15s;
	overflow:hidden;
}

.tovarbox .productbox{

	text-align:center;
	padding-bottom:30px;
	margin-bottom:25px;
	border:2px solid #fff;
	border-radius:5px;
}

.tovarbox .productbox:hover{
	border:2px solid #c4b9ff;
}



.tovarbox .prodboxprice{
	padding-bottom:15px;
	font-size:34.5px;
	font-weight:800;
	color:#000;
}


.sectionprogo{
	padding:100px 0px;
	text-align:center;
	color:#fff;
	background-image:url(../img/bgcatalog.jpg);
	background-size:cover;
	background-position:center center;
	background-repeat:no-repeat;
}

.sectionprogo .container{
	padding-left:220px;
	padding-right:220px;
}

.sectionprogo .wrapmainform .form-group{
	padding-bottom:0px;
	margin-bottom:0px;
}

.sectionprogo .wrapmainform input{
		border:2px solid #fff;
		height:45px;
		padding:0 25px;
		border-radius:5px;
		color:#000;
		width:100%;
		margin-bottom:35px;
}


.sectionprogo .wrapmainform .confid, .sectionprogo .wrapmainform .confid a{
	color:#7a7880;
}
.sectionprogo .wrapmainform .confid a{
	text-decoration:underline;
}

.sectionprogo .wrapmainform .footerbtn{
	width:266px;
	height:56px;
	line-height:56px;
	color:#fff;
	text-align:center;
	font-size:14px;
	margin:20px auto 0;
	background-color:#7b61ff;
	border-radius:56px;
	-webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
	cursor:pointer;
}

.sectionprogo .wrapmainform .footerbtn:hover{
	background-color:#422d81;
}

.sectionprogo textarea{
	border-radius:5px;
	padding-left:25px;
	height:126px;
	padding-right:25px;
	padding-top:10px;
}

.sectionprogo .inputwrap2{
	padding-left:30px;
}
.sectionprogo .inputwrap{
	padding-right:30px;
}

.sectionprogo h2{
	font-weight:800;
	padding-bottom:20px;
	margin:0px;
	padding-top:0px;
}

.h2sectionprogo{
	padding-bottom:65px;
	font-size:24px;
}

/** product **/
.desli{
	margin-bottom:30px;
}

.desli ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
}

.desli ul li{
	margin-bottom:10px;
	width:49%;
	display:inline-block;
	padding-right:5px;
	list-style-type:none;
}

.contentproduct{
	padding-top:55px;
	padding-bottom:60px;
}

.contentproduct .bgwrapbox{
	padding-right:0px;
}

.contentproduct .boximg{
	height:475px;
	width:475px;
	background-size:cover;
	background-position:center center;
	background-repeat:no-repeat;
	

}

.boxturpro{
		height:475px;
	width:475px;
	background-size:cover;
	background-position:center center;
	background-repeat:no-repeat;
	border-radius:50%;
-moz-user-select: none;
-khtml-user-select: none;
user-select: none;
border:2px solid #8d77fa; 
-webkit-box-shadow: 0px 0px 40px 0px rgba(123, 97, 255, 0.9);
-moz-box-shadow:    0px 0px 40px 0px rgba(123, 97, 255, 0.9);
box-shadow:         0px 0px 40px 0px rgba(123, 97, 255, 0.9);
	-webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
	overflow:hidden;
}

.contentproduct .slick-arrow{
	border:0px none;
	background-color:transparent;
}

.contentproduct .slick-arrow{
	-webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
	height:40px;
	position:absolute;
	left:50%;
	margin-left:-20px;
	width:40px;
	line-height:40px;
	text-align:center;
	border-radius:40px;
	border:2px solid #fff;
	background-position:center center;
	background-repeat:no-repeat;
	text-indent:-9999999px;
	z-index:99;
}


.contentproduct .slick-arrow:hover{
	border-color:#8e77fa;
}

.contentproduct .tovboxlefter{
	padding-top:50px;
	padding-bottom:50px;
}

.contentproduct .slick-arrow.slick-prev{
	top:-40px;
	background-image:url(../img/arca1.png);
}

.contentproduct .slick-arrow.slick-next{
	bottom:-40px;
	background-image:url(../img/arca2.png);
}

.contentproduct .bgimgx{
	background-size:cover;
	background-position:center center;
	background-repeat:no-repeat;
	border-radius:50%;
	width:91px;
	border-radius:91px;
	height:91px;
	border:2px solid #8d77fa; 
-webkit-box-shadow: 0px 0px 3px 0px rgba(123, 97, 255, 0.9);
-moz-box-shadow:    0px 0px 3px 0px rgba(123, 97, 255, 0.9);
box-shadow:         0px 0px 3px 0px rgba(123, 97, 255, 0.9);
-moz-user-select: none;
-khtml-user-select: none;
user-select: none; 
margin-top:20px;
margin-bottom:20px;
}

.contentproduct .stock{
	width:auto;
	padding-left:15px;
	padding-right:15px;
	border-radius:5px;
	height:40px;
	line-height:27px;
	margin-right:5px;
	padding-top:7px;
	padding-bottom:7px;
	color:#fff;
	text-align:center;
	display:inline-block;
	background-color:#a796ff;
	margin-bottom:20px;
-moz-user-select: none;
-khtml-user-select: none;
user-select: none; 
}

.contentproduct .stock span{
	display:inline-block;
	padding-left:25px;
	background:url(../img/check.png) left center no-repeat;
}

.contentproduct .price{
	margin-bottom:20px;
	font-size:39px;
	font-weight:800;
	color:#000;
}

.contentproduct .colpass {
	height:66px;
	float:left;
	margin-bottom:45px;
}
.contentproduct .colbass {
	height:66px;
	float:right;
	margin-bottom:45px;
	line-height: 66px;
font-size: 16px;
font-weight: 800;
}
.colbass span{
	color:#7054fa;
}
.contentproduct .colpass .colpassname{
	float:left;
	padding-right:20px;
	font-weight:800;
	line-height:66px;
	font-size:18px;
}

.contentproduct .colpass .colproduct{
	padding-right:45px;
	position:relative;
	height:100%;
}

.contentproduct .colpass .colproduct .thiscol{
	height:66px;
	line-height:62px;
	width:66px;
	text-align:center;
	background-color:#fff;
	font-weight:800;
	font-size:21px;
	border-radius:66px;
	float:right;
	border:2px solid #7e65fa;
-moz-user-select: none;
-khtml-user-select: none;
user-select: none; 
}

.contentproduct .colproduct .colreg{
	position:absolute;
	right:0px;
	height:27px;
	width:27px;
	line-height:23px;
	font-size:25px;
	border:2px solid #8b75fb;
	border-radius:50%;
	text-align:center;
	color:#8b75fb;
	cursor:pointer;
	-webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
-moz-user-select: none;
-khtml-user-select: none;
user-select: none; 
}

.contentproduct .colproduct .colreg:hover{
	color:#fff;
	background-color:#8b75fb;

}

.contentproduct .colproduct .colreg.minuscolf:hover{
	background-color:#9e9e9f;
	color:#fff;
}

.contentproduct .colproduct .colreg.pluscolf{
	top:0px;
}

.contentproduct .colproduct .colreg.minuscolf{
	border-color:#9e9e9f;
	color:#9e9e9f;
	bottom:0px;
}

.contentproduct .orderproduct,  .contentproduct .oneclick_button{
	width:100%;
}

.descriptionbox{
	padding-top:50px;
	color:#000;
	font-size:19px;
	line-height:28px;
	padding-bottom:90px;
}

.descriptionbox h2{
	padding-bottom:30px;
	font-weight:800;
	font-size:30px;
	margin:0px;
	padding-top:0px;
}

.trueclever {
	background-color:#7054fb;
	padding:30px 0px;
	text-align:center;
	color:#fff;
}

.cleverbox{
	width:170px;
	margin-left:100px;
	margin-right:100px;
	display:inline-block;
}

.clevercrug{
	margin:0px auto 15px;
	height:98px;
	width:98px;
	border-radius:50%;
	border:2px solid #fff;
	text-align:center;
	color:#fff;
	line-height:94px;
}

.tovboxlefter{
	padding-right:0px;
}

.bgxtrue a{
	display:block;
}

/** range box **/

.pbox{
	width:50%;
	float:left;
	margin-top:20px;
}

.leftpbox{
	padding-right:15px;
}
.rightpbox{
	padding-left:15px;
}

.rangeinfobox{
	margin-top:20px;
}

.sinfitem{
	width:33.3333333333333%;
	float:left;
	color: #fff;
    font-size: 11px;
}

.sinfitem.price_slider_middle{
	text-align:center;
}

.sinfitem.price_slider_max{
	text-align:right;
}

.ranger{
	color:#fff;
	margin-top:25px;
	border-radius:5px;
	background: -moz-linear-gradient(272deg, rgba(112,84,250,1) 0%, rgba(119,93,249,1) 100%); /* ff3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(112,84,250,1)), color-stop(100%, rgba(119,93,249,1))); /* safari4+,chrome */
    background: -webkit-linear-gradient(272deg, rgba(112,84,250,1) 0%, rgba(119,93,249,1) 100%); /* safari5.1+,chrome10+ */
    background: -o-linear-gradient(272deg, rgba(112,84,250,1) 0%, rgba(119,93,249,1) 100%); /* opera 11.10+ */
    background: -ms-linear-gradient(272deg, rgba(112,84,250,1) 0%, rgba(119,93,249,1) 100%); /* ie10+ */
    background: linear-gradient(178deg, rgba(112,84,250,1) 0%, rgba(119,93,249,1) 100%); /* w3c */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7054fa', endColorstr='#775df9',GradientType=0 ); /* ie6-9 */ 
	margin-bottom:25px;
}

.ranger .orderbtn{
	width:100%;
	border-radius:5px;
	background-color:#8a73fa;
	text-align:center;
	border:0px none;
	height:45px;
	line-height:45px;
	margin-top:20px;
	-webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}

.ranger .orderbtn:hover{
	background-color:#a594fa;
}


.rangerwrap{
	padding:20px;
}
.rangemain{
	margin-top:15px;
}

.rangewrap{
	padding-left:5px;
	padding-right:5px;
}

.price_slider input{
  border: 1px solid #e6e6e6;
    border-radius: 5px;
    margin: 0;
    outline: medium none;
    padding: 0;
	background: #fff none repeat scroll 0 0;
    color: #000;
    font-size: 14px;
    height: 44px;
    line-height: 44px;
	 position: relative;
	 width:100%;
    text-align: center;
	font-weight: 800;
} /*font-weight: 300;*/
.option_name{
	color: #fff;
    cursor: pointer;
    font-size: 16px;
    font-weight: 800;
    padding-right: 13px;
    padding-top: 7px;
	padding-bottom:10px;
}/*font-weight: 300;*/
.videoblog{
	position:relative;
    padding-bottom:56.25%;
    height:0;
    overflow:hidden;
	margin-bottom:30px;
}
.videoblog iframe{
	position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
}
.ui-slider .ui-slider-range {
    background-color:#2f226f;
}

.ui-slider .ui-slider-handle{
	background: #7156fa none repeat scroll 0 0;
    border: 2px solid #fff;
	width:20px;
	height:20px;
	margin-top:-4px;
	border-radius:20px;
}

.ui-slider{
	background-color:#e6e6e6;
}

.ui-slider-horizontal{
	height:2px;
	border-radius:2px;
}

.modal {
  text-align: center;
  z-index:2000;
}


.modal.fade .modal-dialog {
	z-index:9995;
    -webkit-transform: scale(0.1);
    -moz-transform: scale(0.1);
    -ms-transform: scale(0.1);
    transform: scale(0.1);
    top: 300px;
    opacity: 0;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}

.modal.fade.in .modal-dialog {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    -webkit-transform: translate3d(0, -300px, 0);
    transform: translate3d(0, -300px, 0);
    opacity: 1;
}

.modal-dialog {
	margin-top:60px;
  display: inline-block;
  text-align: left;
  vertical-align: middle;
}

.modal-header{
	padding-top:0;
	padding-bottom:0;
	line-height:52px;
	padding-left:30px;
	font-weight: 800;
	font-size:21px;
	padding-top:10px;
	padding-bottom:5px;
	
}/*font-weight:300;*/
.modal-content .close{
line-height:33px;
position:absolute;
 right: -7px;
    top: -16px;
padding:0;
margin:0;
}

.modal-body.forcontact{
	padding:30px;
}




.modal .modal-content{
	padding:20px;
}

.sucsess{
	display:none;
}

.modal-content{
	border-radius:5px;
	padding: 25px 25px 15px;
	margin-top:56px;
	-webkit-box-shadow: 0px 12px 12px -11px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 12px 12px -11px rgba(0,0,0,0.75);
	box-shadow: 0px 12px 12px -11px rgba(0,0,0,0.75); 
}
.mainformname {
    font-size: 18px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 21px;
    padding-bottom: 15px;
}

.mainformtext {
    font-size: 12px;
    color: #808080;
    padding-bottom: 20px;
}

/** breadcrumb **/

.breadcrumb li:last-child a {
    color: #b8b8b8;
    font-size: 13px;
    font-weight: 800;
}/*font-weight: 300;*/


.breadcrumb li:first-child {
    margin-left: 0;
}
.breadcrumb li:last-child a:after {
    background: none;
}

.breadcrumb li {
    float: left;
    margin: 0 0 0 15px;
}
.breadwrap{
	padding: 0 0 10px;
}

.breadcrumb {
	padding:0px;
	margin-left:0px;
	margin-top:0px;
    color: #b8b8b8;
    font-weight: 800;
    line-height: 30px;
    list-style: outside none none;
}/*font-weight: 300;*/
.breadcrumb a:after {
    background: url("../img/breadcrumb_arrow.png") right center no-repeat;
    content: "";
    display: inline-block;
    height: 7px;
    margin-left: 15px;
    width: 4px;
}
.breadcrumb a {
    color: #000000;
    display: inline-block;
    font-size: 13px;
    text-decoration: none;
}
.breadcrumb a:hover {
	color: #ff6c30;
}
/** cart **/


/** cart **/

.classcart{
	padding-bottom:100px;
}

.classcart h1{
	font-size:30px;
	font-weight:800;
	padding:55px 0 45px;
	text-align:center;
}

.cartrow{
	color:#110f1b;
	padding:20px 120px;
	margin-bottom:45px;
	border-radius:5px;
	background-color:#d5d1e9;
}

.cartrow .cartnum{
	font-weight:800;
}

.cartrow .imagecart .imgphotobox{
	height:125px;
	width:125px;
	position:relative;
	overflow:hidden;
	text-align:center;
	border-radius:125px;
	border:2px solid #8e79f5;
	background-color:#fff;	
	background-size:cover;
	background-repeat:no-repeat;
	background-position:center center;
}

.cartrow .colproductname{
	padding-top:30px;
	display:block;
	color:#110f1b;
	font-size:24px;
	font-weight:800;
	padding-bottom:10px;
}

.cartrow .cartitemname{
	padding-left:0px;
}

.cartrow .priceitemcart2{
	font-weight:800;
	color:#110f1b;
	font-size:24px;
}

.cartrow .priceitemcartold{
	font-size:24px;
	color:#110f1b;
	padding-top:10px;
	padding-bottom:15px;
}

.cartrow .cartitemlast{
	padding-left:0px;
	padding-right:0px;
}

.cartrow .colreg{
	width:25px;
	height:25px;
	line-height:20px;
	text-align:center;
	color:#7b61ff;
	border-radius:25px;
	font-size:20px;
	border:2px solid #7b61ff;
	cursor:pointer;
}

.cartrow .thiscol{
	border:2px solid #7b61ff;
	background-color:#fff;
	border-radius:58px;
	width:58px;
	height:58px;
	line-height:54px;
	text-align:center;
	color:#000;
	font-size:18px;
	font-weight:800;
}

.cartrow .cnamepi{
	font-weight:800;
	font-size:18px;
}


.cartrow .cnamepi.fixsize{
	min-height:60px;
}

.cartrow .colproduct .pluscol{
	top:0px;
}

.cartrow .colproduct .minuscol{
	bottom:0px;
}

.cartrow .colproduct{
	height:58px;
	position:relative;
	padding-right:35px;
	margin-top:10px;
}


.cartrow .colproduct .colreg{
	position:absolute;
	right:0px;
}

.cartrow .colreg:hover{
	background-color:#fff;
	color:#5b38d2;
}

.onlycart{
	margin-bottom:90px;
}

.deletstyle{
	color:#7b61ff;
	cursor:pointer;
}

.deletstyle:hover{
	color:red;
}

.emptycart, .nomatches{
	font-size:24px;
	padding-bottom:100px;
}

/** cart ordermenu **/
.confid a{
	text-decoration:underline;
	color:#b6b6b7;
}
.confid{
	margin-bottom:20px;
	text-align:center;
	font-size:14px;
	color:#b6b6b7;
}

.recname{
	font-size:18px;
	font-weight:800;
	padding-bottom:7px;
}


.zakazboxname{
	padding:30px;
	text-align:center;
	background-color:#d5d1e9;
	color:#000;
	border-radius:5px;
	margin-bottom:25px;
}

.orderbtn.mainorderbtn{
	width:270px;
	margin:0 auto;
	display:block;
}

.zakazboxname .fixr{
	font-size:24px;
	padding-left:10px;
	padding-right:10px;
}

.zakazboxname .resname.fixsizeresname {
	font-size:30px;
}


.zakazboxname .resname{
	display:inline-block;
	text-transform:none;
}

.zakazitemx input{
	border:1px solid #7b61ff;
	height:45px;
	border-radius:5px;
	color:#000;
	font-size:16px;
	max-width:590px;
}

.zakazitemx input:focus{
	border-color:#0dc7ff;
}

.aboutdelivery{
	color:#7b61ff;
	width:50%;
	margin:0 auto;
	text-transform:none;
	font-weight: 800;
	font-size:20px;
	text-align:left;
	display:inline-block;
	padding-bottom:20px;
}

.projectformstep{
	margin-bottom:50px;
}

.selctorstyle a{
	font-size:12px;
	font-weight: 800;
	color:#000;
}
.selctorstyle .selectradio.selected:after{
	width:10px;
	height:10px;
	display:inline-block;
	color:#f15a29;
	content:"";
	background-color:#6e52fb;
	border-radius:10px;
	font-size:21px;
   left: 50%;
   margin-left:-5px;
    position: absolute;
    top: 50%;
	margin-top:-5px;
    width: 10px;
}

.selctorstyle .selectradio{
	width:20px;
	line-height:18px;
	position:relative;
	height:20px;
	border-radius:20px;
	text-align:center;
	border:1px solid #6e52fb;
	position:absolute;
	top:5px;
	left:0px;
}

.selctorstyle{
	padding-top:7px;
	position:relative;
	cursor:pointer;
	font-weight:800;
	padding-bottom:12px;
	font-size:18px;
	line-height:18px;
	padding-left:40px;
}

.formitname{
	font-weight:800;
	text-transform:none;
	font-size:24px;
}


.procalc{
	padding-bottom:80px;
}

.headcase{
	background:url(../img/case.png) left top 5px no-repeat;
	padding-left:64px;
	font-size:18px;
	line-height:22px;
}

.headcart .prodmore, .orderbtn{
	cursor:pointer;
	border-radius:54px;
	background-color:#7b61ff;
	height:54px;
	text-align:center;
	font-size:14px;
	line-height:54px;
	border:0px none;
	width:100%;
	color:#fff;
	font-weight: 800;
	font-size:16px;
	-webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}/*font-weight:300;*/

.headcart .prodmore:hover, .orderbtn:hover{
	background-color:#5b3fec;
}

.headcase a{
	text-decoration:underline;
	color:#4836a4;
}

/** actionlist **/

.contentrow{
	margin-left:-60px;
	margin-right:-60px;
	padding-bottom:150px;
}

.contentrow .actionxs{
	padding-left:60px;
	padding-right:60px;
	margin-bottom:65px;
}

.contentrow .actionxs .actionbg{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background-image:url(../img/nop.png);
	background-position:center center;
	background-repeat:repeat;
	border-radius:2px;
}

.contentrow .actionxs .actionbg.bgshadow{
	background-image:none;
	background-color:rgba(0, 0, 0, 0.5);
}

.actiondate{
	padding-bottom:12px;
	float:right;
	padding-left:26px;
	color:#5c56ae;
	font-size:12px;
	background:url(../img/calendar.svg) left top no-repeat;
	background-size: 18px 18px;
}

.contentboxpro .actiondate{
	float:none;
}

.contentrow .actionxs .actionurl{
	text-decoration:none !important;
}


.contentrow .actionphoto{
	overflow:hidden;
	padding:25px;
	position:relative;
	height:286px;
	border-radius:5px;
	border:2px solid #5c56ae;
	background-size:cover;
	background-position:center center;
	background-repeat:no-repeat;
}

.contentrow .actionphoto .actiontitle{
	font-weight:800;
	color:#fff;
	font-size:20px;
	position:relative;
	z-index:10;
}

.contentrow .actionxs .actionlink{
	margin-top:20px;
}

/** blogrow **/

.actionxs.blogrow .actionphoto{
	height:165px;
}

.actionxs.blogrow .actiondate{
	float:left;
}

.actionxs.blogrow h3.actiontitle{
	font-weight:800;
	font-size:20px;
	margin-top:25px;
	color:#000;
}

.actionxs.blogrow .actionanons{
	font-size:16px;
	padding-top:20px;
	color:#000;
	padding-bottom:20px;
}

.actionxs.blogrow .actionmore{
	color:#7b61ff;
}

.actionxs.blogrow:hover .actionmore{
	color:#ff0707;
}

.rowdoptovar .priceinfbox, .rowdoptovar.prodnamedop{
	display:none;
}

.descriptionboxin{
	padding-bottom:60px;
}

/** loadadd **/

.loadadd{
	width:255px;
	margin:45px auto;
}


.addloadrow .actionxs.blogrow{
	display:none;
}

/** actionlist **/

.actionlist .actionxs.blogrow .actionphoto{
	height:275px;
	width:100%;
	overflow:hidden;
}

.actionlist .actionxs.blogrow .actionanons{
	color:#000;
	padding-bottom:20px;
	font-size:14px;
	padding-top:0px;
}

.actionlist.contentrow .actionxs .actiondate{
	margin-top:20px;
}

.actionlist.contentrow .actionurl a{
	display:block;
	width:100%;
}

.insidegallerylist{
	margin-top:-7px;
	margin-bottom:-7px;
}

.insidegallerylistinbg{
	height:80px;
	border-radius:5px;
	margin-bottom:7px;
	margin-top:7px;
	background-size:cover;
	background-position:center center;
	border:2px solid #7b61ff;
}

.actionlist.contentrow .videolistbox .actionanons{
	padding-top:20px;
}

.actionlist.contentrow .actionmore.moreright{
	float:right;
}

.actionlist.contentrow .videolistbox .actionphoto{
	padding:0px;
}

.actionlist.contentrow .videolistbox .actionphoto iframe{
	width:100% !important;
	height:100% !important;
}

/** contact **/

#map{
	height:390px;
	border:2px solid #7459f9;
	border-radius:5px;
	overflow:hidden;
}
#map2{
	height:390px;
	border:2px solid #7459f9;
	border-radius:5px;
	overflow:hidden;
}
.prorow{
	padding-bottom:90px;
}

.contactbox{
	position:relative;
	padding-left:60px;
	padding-top:5px;
	color:#000;
	margin-bottom:30px;
}

.contactbox .contacticon.svgmap{
	background-image:url(../img/svgmap.svg);
}

.contactbox .contacticon.svgphone{
	background-image:url(../img/svgphone.svg);
	background-size:18px 18px;
}

.contactbox .contacticon.svgworktime{
	background-image:url(../img/worktime.svg);
	background-size:19px 19px;
}

.contactbox .contacticon.svgmail{
	background-image:url(../img/svgmail.svg);
	background-size:19px 19px;
}


.contactbox .contacticon{
	background-repeat:no-repeat;
	background-position:center center;
	background-size:23px 23px;
	border:1px solid #7b61ff;
	height:40px;
	line-height:38px;
	text-align:center;
	width:40px;
	position:absolute;
	top:0px;
	left:0px;
	border-radius:40px;
}

.contactbox .contactboxitem{
	font-size:16px;
	padding-top:5px;
}

.contactbox .contactboxitem a{
	color:#000;
}

.contactbox .contactboxname{
	font-weight:800;
	font-size:20px;
}

/** dostavka **/

.contentboxpro{
	padding-bottom:100px;
}

.contentboxpro p{
	padding-bottom:20px;
}

.contentboxphoto{
	border-radius:5px;
	border:2px solid #5c56ae;
	height:600px; //420px
	overflow:hidden;
	margin-bottom:40px;
	background-size:cover;
	background-position:center center;
	background-repeat:no-repeat;
}

.contentboxphoto iframe{
	width:100% !important;
	height:100% !important;
}

.contentboxpro h3{
	font-size:18px;
	font-weight: 800;
	padding-bottom:10px;
	margin:0px;
	padding-top:0px;
}/*font-weight:300;*/

.menuhead, .megamenutrue, .mobilesearch, .carthead, .searchoutline, .zvonhead{
	display:none !important;
}

.showforjur, .showifonlineoplata{
	display:none;
}

@media screen and (max-width: 1275px) {
	.container{
		width:100%;
	}
}
	

@media screen and (max-width: 1666px) {
.sliderwrapper .rowslider{
	bottom:130px;
}
#slider2 .slider .slidername{
	padding-top:100px;
}
#slider2 .slider{
	background-size:cover;
	height:700px;
}
}
@media screen and (max-width: 1466px) {
	
#slider2 .slider .slidername{
	padding-top:40px;
}
	
#slider2 .slider{
	background-size:cover;
	height:600px;
}
.sliderwrapper .rowslider{
	bottom:70px;
}


}
.onpc{
	display:block;
}
.onmob{
	display:none ;
}

@media screen and (max-width: 1052px) {
	.headcontact .headphone .headphonewrap .phone a{
		font-size:18px
	}
}

@media screen and (max-width: 990px) {
.search.onmob{
	margin-top:5px;
width:50%;
z-index:999;
position:absolute;
color:#000;
right:5px;
}
.waicon{
	display:none;
}
.footer .footerphonewrap.teleg{
	padding-right:0!Important;
}
#back-top{
	bottom:60px;
	left:10px;
}
#messer{
	position:fixed;
	left:10px;
	bottom:10px;
	display:block;
	background-color:#fff;
	border-radius:30px;
	height:40px;
	line-height:40px;
	width:160px;
	text-align:center;
	box-shadow:inset 0 0 2px 2px rgba(0, 0, 0, 0.3);
}
#messer a{
	display:inline-block;
	font-size:30px;
	margin:0 3px;
}
.mainformname.returnbox{
	text-align:center;
}

.historyitem{
	position:static;
	margin-top:15px;
	width:100%;
}
	.header{
		overflow:visible;
	}
	
.sectionproduct .prodclick .prodname .prodnamereal, .sectionproduct .prodclick .prodname{
	min-height:25px;
}
	.tovarbox .productbox.inallrow .prodphotowrap.inrowstyle,
	.tovarbox .productbox.inallrow .prodnamewrap,
	.tovarbox .productbox.inallrow .prodcartwrap,
	.tovarbox .productbox.inallrow .prodboxprice
	{
		width:100%;
		text-align:center;
	}
	
	.tovarbox .productbox.inallrow .prodboxprice{
		padding-top:5px;
		padding-bottom:5px;
	}
	
	.tovarbox .productbox.inallrow .prodnamewrap{
		padding-left:0px;
		padding-right:0px;
	}
	
	.tovarbox .productbox{
		padding-bottom:15px;
	}


	
.onpc{
	display:none !important;
}
.onmob{
	display:block;
}

.boxofhead.onmob {
	position:relative;
	z-index:1990;
}

	.boxofhead .catalogmanwrap .catalog ul li{
		line-height:24px;
		margin-bottom:10px;
	}
	
	.boxofhead .catalogmanwrap .catalog ul li a{
		display:block;
	}
	
	.boxofhead .catalogmanwrap .catalog .catalogafter{
		height:42px;
		line-height:42px;
	}
	
.boxofhead .catalogmanwrap{
	height:auto !important;
}

.boxofhead .catalogmanwrap .catalogmanin{
	line-height:55px;
}
	

.boxofhead{
	background-color:tranparent;
	height:auto !important;
}

.tovarbox .prodname{
	min-height:30px;
}

.boxofhead .catalogmanwrap{
	position:fixed;
	display:block;
	width:100%;
	top:0px;
	z-index:999999;
	left:0px;
	margin-left:0px;
	padding:0px 15px;
	background-color:#5e44e2;
	text-align:left;
}
.boxofhead .catalogmanwrap .catalog .catalogafter{
	margin-left:0px;
	margin-right:0px;
	width:100%;
}


.boxofhead .catalogmanwrap .catalog ul li{
	width:100%;
}

.boxofhead .catalogmanwrap .catalog{
	width:100%;
	border-radius:0px;
	min-width:1px;
}
.boxofhead .catalogmanwrap .catalog .catalogin{
	padding:15px;
}

.boxofhead .catalogmanwrap .catalogmanin{
	padding:0px;
}


.searchoutline{
	z-index:5000;
	position:fixed;
	top:65px;
	width:100%;
	height:55px;
	line-height:55px;
	left:0px;
}
.searchoutline form{
	display:block;
	position:relative;
	width:100%;
	height:100%;
}
.searchoutline input.msearch{
	width:100%;
	height:55px;
	border:0px none;
	background-color:#fff;
	color:#000;
	padding-left:15px;
	padding-right:65px;
}

.megamenutrue{
	display:block;
}

.headtop, .headcontact{
	display:none;
}

.menuhead .headphonewrap .phone a{
	position:fixed;
	right:15px;
	top:18px;
	font-size:14px;
	z-index:1001;
	font-weight:800;
	color:#fff;
	text-decoration:none;
}

.menuhead .logotrend{
	position:fixed;
	top:10px;
	left:15px;
	margin-left:0px;
	width:120px;
	z-index:1001;
	display:block;
}

.menuhead .logotrend img{
	width:100%;
}

.menuhead{
	display:block;
	background-color:#110f1b;
	height:65px;
	position:fixed;
	top:0px;
	left:0;
	width:100%;
	z-index:1000;
}

.menuoverlay{
	position:fixed;
	top:0px;
	left:0px;
	display:none;
	width:100%;
	height:100%;
	background:rgba(0, 0, 0, 0.5);
	z-index:100;
}

.mainmenu{
	height:55px;
}

.mainmenu .menubtn{
	display:block;
	background:#755bf9;
}


.mainmenu .menubtn span.mainspan{
	display:block;
	text-transform:uppercase;
	font-size:30px;
	width:30%;
	float:left;
}

.mainmenu .menubtn a{
	float:left;
	text-align:right;
	font-weight:600;
	font-size:19px;
	color:#fff;
	padding-right:15px;
	width:70%;
}

.mainmenuwrap.menuxul .mainmenu{
	position: fixed;
}

.display{
	display:none;
}

.mainmenu {
	z-index:90090;
    border-bottom: 0 none;
    box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.03);
    color: #fff;
    left: 0;
    position: fixed;
    top: 55px;
	margin-top:0px;
    width: 100%;
	padding-left:0px;
	padding-right:0px;
	border-radius:0px !important;
}

.menuclose{
	display:none;
}	
.mainmenu .menubtn{
	-webkit-box-shadow: 0px -3px 8px 7px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px -3px 8px 7px rgba(0,0,0,0.3);
	box-shadow: 0px -3px 8px 7px rgba(0,0,0,0.3);
	cursor:pointer;
	height:55px;
	position:relative;
	width:100%;
	padding-left:15px;
	top:0px;
	line-height:55px;
	z-index:30;
}
	

.mainmenu{
		border:0px none;
}

.mainmenu .wrapinmenu{
	-webkit-box-shadow: 5px 5px 5px 2px rgba(0,0,0,0.2);
-moz-box-shadow: 5px 5px 5px 2px rgba(0,0,0,0.2);
box-shadow: 5px 5px 5px 2px rgba(0,0,0,0.2);
	 overflow: auto;
	position:fixed;
	background:#fff;
	left:-70%;
	display:block;
	width:70%;
	padding-top:120px;
	top:0px;
	overflow-x:hidden;
	height:100%;
	z-index:10;
	border-right: 0px none;
} 
.mainmenu .wrapinmenu .likebtn{
	display:none;
}


.mainmenu li{
	border:0px none;
	width:100%;
	text-align:left;
	float:none;
	height:auto;
	border-left:0px none;
}

.boxofhead .menubox .mainmenu .childishhead{
	font-size:16px;
	font-weight:800;
	text-transform:uppercase;
	padding:10px 20px;
	color:#fff;
	background-color:#110f1b;
	cursor:pointer;
}



.boxofhead .menubox .mainmenu .childishhead span:after{
	position:absolute;
	right:0px;
	width:12px;
	content:"";
	height:12px;
	top:3px;
	background-image:url(../img/down-arrow.svg);
	background-position: center right;
	background-size:12px 12px;
	background-repeat:no-repeat;
}

.boxofhead .menubox .mainmenu .childishhead span{
	position:relative;
	padding-right:28px;
}
.boxofhead .menubox .mainmenu .childishhead.clickcatalog span:after{
	transform: scale(1, -1);
	  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}




.boxofhead .menubox .mainmenu .childish{
	display:none;
}

.boxofhead .menubox .mainmenu ul.childish li a{
	font-size:16px;
	font-weight: 800;
}/*font-weight:300;*/
.boxofhead .menubox .mainmenu ul.childish li a span:before{
	content:"(";
}
.boxofhead .menubox .mainmenu ul.childish li a span:after{
	content:")";
}


.boxofhead .menubox .mainmenu ul li a{
	font-size:14px;
	padding-left:20px !important;
	height:auto;
	text-transform:none;
	width:100%;
	color:#000;
	line-height:24px;
	height:auto;
	padding: 10px 15px;
}

.boxofhead .menubox .mainmenu ul li a:hover{
	color:#fff;
}
.footer .footercross .cinar{
	text-align:center;
}

.footer, .footer .footercross .cinar a{
	text-align:center;
}

.header .headcontact .headphonewrap, .header .headcontact .headlogo{
	display:none;
}

#slider2 .slider{
	background-size:cover;
}


.sliderwrapper{
	margin-top:-10px;
	padding-top:0px;
}

.header{
	position:relative;
	z-index:999;
	padding-bottom:120px;
	height: auto;
	overflow: hidden;
}

.header .search{
	display:none;
}

#slider2 .slider{
	text-align:center;
}

#slider2 .slider .slidername{
	font-size:22px;
	line-height:27px;
	padding-bottom:15px;
	padding-top:50px;
}

#slider2 .slider .slidertext{
	font-size:14px;
	line-height:18px;
}

#slider2 .slider .sliderbutton{
	width:220px;
	margin:0 auto;
}

.sectioninfo .photocolxs .photodropwrap{
	width:150px;
	height:150px;
}

.sectioninfo .photocolxs{
	margin-bottom:25px;
	width:49%;
	vertical-align:top;
	display:inline-block;
}

.rowslider{
	text-align:center !important;
}

.sliderwrapper .proslider{
	width:49%;
	vertical-align:top;
	margin-bottom:20px;
	float:none;
	text-align:center;
	display:inline-block;
}

.sectioninfo .btnsectioninf{
	margin-top:20px;
	margin-bottom:15px;
}

.sectioninfo .boxvideo, .sectioninfo .videoinfo{
	height:320px;
}
.sectioninfo .boxturwrap{
	padding-left:20px;
	padding-right:20px;
}
.sectioninfo .boxturwrap .slick-arrow.slick-next{
	right:-30px;
}
.sectioninfo .boxturwrap .slick-arrow.slick-prev{
	left:-30px;
}
.sectioninfo .boximg{
	height:120px;
}

.sectiontextimg, .sectiontext .sectiontextinfo{
	text-align:center;
}

.sectiontextimg img{
	max-width:100%;
}

.footer .footertop .colxs5, .footer .footertop .colxs5.footercontant{
	width:100%;
	text-align:center;
}

.footer .footertop .colxs5.footercontant .footerphonewrap{
	padding-left:0px;
	display:inline-block;
	margin-bottom:10px;
}

.footpolitika{
	margin-bottom:20px;
}

.footer .footertop .colxs5.footercontant .footerphonewrap .phoneicon {
	display:none;
}

.colxs5.footermenu{
	display:none;
}
html body .footer .headsocial a{
	margin-left:15px;
	margin-right:15px;
}

.colxs5.footerform{
	display:none;
}

.footer .footertop .footpolitika{
	margin-top:20px;
}

.catzindex{
	display:none;
}

.borodka .sortitem{
	width:100%;
	float:none;
	padding-left:20px;
	text-align:left;
}

.borodka{
	height:auto;
}

.sectionprogo{
	text-align:center;
	padding-top:20px;
}

.sectionprogo .container{
	padding-left:20px;
	padding-right:20px;
}

.sectionprogo h2{
	font-size:20px;
	line-height:25px;
}

.sectionprogo .inputwrap, .sectionprogo .inputwrap2{
	padding-left:20px;
	padding-right:20px;
}

.h2sectionprogo{
	padding-bottom:20px;
}

.cataloger{
	padding-bottom:0px;
}

.contentproduct .tovboxlefter{
	display:none;
}

.boxturpro, .contentproduct .boximg{
	width:300px;
	height:300px;
	margin:0 auto;
}

.contentproduct{
	padding-top:20px;
}

.boxpage{
	padding-bottom:20px;
}

.product-info, .descriptionbox h2{
	text-align:center;
}

.desli ul li{
	width:100%;
	display:block;
}

.descriptionboxin{
	padding-top:20px;
}

.cleverbox{
	width:49%;
	font-size:12px;
	vertical-align:top;
	padding: 0px 10px;
	margin:20px 0px;
}

.contentproduct .colpass{
	width:240px;
	margin:0 auto 30px;
	float:none;
}

.contentproduct .stock{
	margin:0 auto 20px;
}

.product-info h1.allh1{
	padding-bottom:10px;
}

.contentboxphoto{
	height:220px;
}

.insidegallerylist{
	display:none;
}

.contentrow .actionxs{
	margin-bottom:20px;
}

h1.allh1{
	padding-bottom:10px;
	margin-bottom:0px;
}

#map{
	height:250px;
}
#map2{
	height:250px;
}
.actionlist .actionxs.blogrow .actionphoto{
	height:200px;
}

.tovarmx.modal .modal-sm{
	width:100%;
}

.tovarmx.modal .modal-content{
	padding:20px;
}

.modal-dialog{
	margin:0px;
}

.tovarmx .modal-content .todoline{
	margin-top:20px;
}
.tovarmx .modal-content .modaltovtext{
	padding-top:10px;
}

.tovarmx .modal-content .addtoptext{
	padding-bottom:20px;
}

.tovarmodalimg{
	margin:0 auto 20px;
}

.tovarmx .modal-content .modatovname{
	text-align:center;
	padding-bottom:5px;
}

.tovarmx .modal-content .modaltovtext, .tovarmx .modal-content .modatovprice{
	padding-bottom:5px;
	text-align:center;
}

.tovarmx .modal-content .modatovprice{
	font-size:21px;
}

.tovarmx .modal-content .addtop{
	font-size: 22px;
	line-height: 25px;
}

.tovarmx .modal-content .addtoptext{
	font-size:18px;
	line-height:22px;
}

.modal-content .close{
	right: 5px;
	top: 0px;
}

.modal-open .modal{
	padding-right:0px !important;
}

.tovarmx .modal-content .modaltovtext ul li{
	width:100%;
	display:block;
}


.cartrow{
	padding:30px;
}
.cartrow .imagecart .imgphotobox{
	margin:0 auto;
}

.cartrow .cartitemname{
	text-align:center;
}

.cartnum, .cartrow .cartitemlast{
	width:50%;
}

.mobilesearch, a.carthead{
	height:55px;
	width:55px;
	position:fixed;
	right:0px;
	display:block;
	top:0px;
	background-color:#987cff;
	background-image:url(../img/loupe.svg);
	background-position:center center;
	background-size:30px 30px;
	z-index:1999;
	background-repeat:no-repeat;
	-webkit-transition:  0.0s;
-moz-transition:  0.0s;
transition:  0.0s;
}
a.zvonhead{
	height:55px;
	width:55px;
	position:fixed;
	right:0px;
	display:block !important;
	top:0px;
	background-color:#321BA3;
	background-image:url(../img/phone.svg);
	background-position:center center;
	background-size:30px 30px;
	z-index:1999;
	background-repeat:no-repeat;
	-webkit-transition:  0.0s;
-moz-transition:  0.0s;
transition:  0.0s;
}
html body .searchoutline button{
	border:0px none;
	display:none;
}

html body .searchoutline input.msearch{
	color:#fff;
	background-color:#6448b1;
}

html body  .carthead{
	right:55px;
	display:block !important;
	background-color:#6448b1;
	background-image:url(../img/cart3.svg);
}

#slider2 .slider .slidertext{
	padding-bottom:10px;
}

}

@media screen and (max-width: 768px) {
	#slider2 .slider{
		height:800px;
	}
}

@media screen and (max-width: 490px) {
#slider2 .slider .slidername{
	padding-top:30px;
}
.cartrow .thiscol{
	height:42px;
	line-height:38px;
	width:42px;
	border-radius:50%;
	font-size:14px;
}

.cartrow .cnamepi{
	font-size:14px;
}

.aboutdelivery{
	width:100%;	
}

#map{
	height:220px;
}
#map2{
	height:220px;
}
.boxturpro, .contentproduct .boximg{
	width:200px;
	height:200px;
}


.sectiontextimg img{
	width:100%;
}

	.sectioninfo .boximg{
	height:80px;
}
.sectioninfo .btnsectioninf{
	width:200px;
}


.sectioninfo .boxvideo, .sectioninfo .videoinfo{
	height:260px;
}
	
.sectioninfo .photocolxs .photodropwrap{
	width:110px;
	height:110px;
}
}
