@media all and (max-height: 868px) 
{
#index-slider {height:auto !important}
.modal_alex {overflow-y: auto;height: 100%;}
} 
@media all and (min-height: 1080px) and (max-height: 2000px)
{
#index-slider {height:auto !important} 
.modal_alex {overflow-y: auto;height: 100%;}
}
@media all and (min-width: 1200px) and (max-width: 1600px)
{
#index-slider {height:auto !important}
}		 	 
 

/* -xl Extra large devices (large desktops, 1200px and up)*/
@media (min-width: 1200px) {
#modal_alex .modal-dialog {width:550px}
#cat_filt_menu {display:block !important}
#divine_box > #header {
    background-size: 105%;
}
#prefooter .icon3 { padding-left: 0px;}
}
 
/* -lg Large devices (desktops, 992px and up)*/
@media (min-width: 992px) and (max-width: 1199px) {

.index-newes-in-box img {max-width:100%}
.mt-m70 { margin-top: -30px;}
.pt-150 {padding-top: 0px;}
.pb-150 {padding-bottom: 0px;}
.mt-m250 {margin-top: 30px;}
#logo {top: -25%;}
.head-box .m-a	{    margin-top: 70px;}	
.font-style1 {font: 36px 'MontserratBold';}
#logo img 	{}
.logo-trace {width:250px;}	
#def_menu ul > li > a {padding: 0 19px 0 17px;}
	
#modal_alex .modal-dialog {width: 450px;}
.btn-set2 {font-size:0.8rem;padding:8px 15px;}
#catalog-box #cat_filt_menu li a {font:bold 16px 'OpenSansRegular'}
.catalog-obj-box .hid-box {width:80%}
#header-box .slidertext h4 {font-size:30px;}
#header-box .slidertext p {font-size:20px}
#def_menu {transform:translate3d(-15px, 0px, 0px)}

#header-box > div > div >img {width:200px}
#skills {background-position:0 !important;background-size:auto}
.cat-obj-text > div {overflow-y: auto;height: calc(100% - 130px);}
.tovar-cart-ord > div:nth-child(2) {width:120px}
#cat_filt_menu {display:block !important}
.contacts-box {min-width: 450px;width: auto;max-width: 500px;}
#divine_box > #header {background-size: 125%;}

#menu .socials {display:none}
#menu .button {font: 18px 'LatoRegular';padding: 10px 12px;}
.rest-menu div a {padding: 10px 16px;}
.element2 {left: -40px;}
.element1 {right: -40px;}
#divine_box {overflow:hidden}
#takeapart-box .form_book .inp {width: 23%;}
#seleb-box img {width:420px}
#about img {width:110px}
#panorama { width: 950px  !important;height: 440px  !important;}
.btn-group-style1 button {padding: .5rem 1.1rem !important;}
#gas {background-size: auto;}
.logo-footer img {width:120px !important;}
#prefooter .icon3 {padding-left: 0px;}
#prefooter div br {display:none;}
#prefooter .icon3 { padding-left: 0px;}
}

/* -md Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) and (max-width: 991px) {

.font-style14 {font-size: 16px;}
.font-style13 {font-size: 30px ;}
.button-circle-scale {padding: 12px 25px;}
.font-style15 {font-size: 30px;}
.md-down-text-center {text-align:center;}
.index-newes-in-box img {max-width:100%}
.font-style16 {font-size: 20px}
.index-header-wrapper > div {padding-right:5px;padding-left:5px;}
.font-style5 {font-size: 16px ;}
.font-style12 {font-size: 18px ;}
.mt-m70 { margin-top: -30px;}
.contacts-box .d-flex	{ justify-content: center;}

.font-style9 {font-size:14px;}
.index-newes-in-box img { max-width: 100%;}
.bg-gildia:before {width: 100%;height: 300px;background-size: 100%;left: 0;}
p {font-size: 14px;}
#seleb .mt-60 {margin-top:10px}
#seleb .pt-60 {padding-top:10px}
.font-style7 {font-size:28px;}
.hid-box2 img {max-width:100%;}
.bg-gildia3:before {width: 100%;height: 300px;background-size: 100%;left: 0;}
.w-225px {width:0}
#menu .just-cont-fl-end {justify-content: center;}
.logo-trace {display:none}
#logo_min_icon  {display:none !important}
#logo  {display:none}
.pt-150 {padding-top: 0px;}
.pb-150 {padding-bottom: 0px;}
.mt-m250 {margin-top: 30px;}
#logo {top: -25%;}
.head-box .m-a	{    margin-top: 70px;}	
.font-style1 {font: 36px 'MontserratBold';}
#logo img 	{width:250px;}
.logo-trace {width:250px;}	
#def_menu ul > li > a {padding: 0 12px 0 12px;}

.bgu {}

#seleb-box img {width:320px;height: auto;}
#about img {}
#takeapart-box .form_book .inp {padding: 0 5px;}
.element2 {left: -60px;}
.element1 {right: -60px;}
#takeapart-box .form_book .inp {width: 23%;}	
#divine_box {overflow:hidden}	
#menu .socials {display:none}
#menu .button {display:none}
.rest-menu div a {padding: 10px 16px;float:left;margin-bottom:5px}
#ourmenu-box .down-flex .flexslider {width: 600px;}
#ourmenu-box .down-flex .flexslider img {width: 100% !important; }
.down-flex .flex-active-slide img {-webkit-transform: scale(1.0);transform: scale(1.0);}

.v-align-wrap img {width:30%}
#divine_box > #header {background-size: 180%;}
#divine_box > #header {min-height:400px}
#header p {font-size:35px}
#header h1 {font-size:50px}
#header-box > div > div >img {width:200px}
#skills {background-position:0 110px !important;background-size:auto}
.l-head-text-box {}
#what img {width:150px}
#map {height:450px !important}
#modal_alex .modal-dialog {width: 370px;}
#modal_alex .modal-content input {width:320px;}
.modal_alex {overflow-y: auto;height: 100%;}
#header-box .slider-content-box > .row > div:nth-child(1) {width:300px;}
#header-box .slider-content-box > .row > div:nth-child(1)  img {max-width:100%}
#header-box .slider-content-box > .row > div:nth-child(2) {width:calc(100% - 300px) }
#header-box .slidertext h4 {font-size:26px}
#header-box .slidertext p {font-size:20px}
#def_menu {transform:translate3d(-15px, 0px, 0px)}
#menu .button {font-size:0;padding:8px 10px;}
#menu .button i {font-size:1.1rem !important;margin:0 5px 0}
.counter {text-align:center !important;}
.counter .cart-but {float:none;margin-top:10px;margin-bottom:10px}
#cat_filt_menu li a img {display:block;clear:both;margin:0 auto 0px}
#cat_filt_menu ul li a {padding: 10px 5px;font-size:14px}
.plx-obj1 {right:0;top:-30px;width:100px;}
#header-box .flex-direction-nav {display:none}
.plx-obj2 {width:200px;bottom:-91px;right:10px}
.cat-obj-text h4 {margin-top:0}
.cat-obj-text p {font-size:12px}
.cat-obj-text {font-size:12px}
.cat-obj-text > div {overflow-y: auto;height: calc(100% - 130px);}
.pan-arrow {right:-10px}
#infobox:before {display:none}
.testimonials-text {overflow-y: auto;height: 200px;}
/*.form_subscribe .form-group {width:calc(50%  - 25px)}*/
#testimonials .flex-control-nav {z-index:10}
#testimonials .testimonials-text {padding-left:130px;}
#orders .item .title > a, #orders .item .title a > span {float:left}
.fa-eye  {margin-top:19px}
.tovar-cart-ord > div:nth-child(2) {width:120px}
#cat_filt_menu {display:block !important}

.contacts-box {min-width: 300px;text-align: center;width: auto; max-width: none;float: none;}
#panorama { width: 700px  !important;height: 440px  !important;}
.li-pan {font-size:30px;}

#myTab li {margin-left:5px;}
#cart_wrap .cart-left-col ul li span {font-size:14px}
.cart_summ.clear {margin-bottom:50px;}

#cat_filt_menu li a {} 

}

/* -sm Small devices (landscape phones, 576px and up)*/
@media (min-width: 576px) and (max-width: 767px) {

#map {height: 400px !important;}
.hid-box {margin:0 auto;width: fit-content;}
.box-style12 {flex-wrap:wrap;}
.box-style12 div.mr-50 {margin-right:0;padding-right: 15px;width: 50%;text-align:center;font-size: 14px;margin-bottom:20px}
.box-style12 div span {font-size: 14px;}
#about img {margin: 0 auto;order:2}
#about-box .mt-60 {margin-top:10px}
#about-box .pt-60 {padding-top:10px}
#atmos .pb-40 {padding-bottom:0}
#atmos .mb-40 {margin-bottom:0}
#atmos-box .mt-60 {margin-top:10px}
#atmos-box .pt-60 {padding-top:10px}
#seleb-box .op-0 {display:none;}
.obj5 {position:relative;margin: 0 auto;}
#seleb-box .pl-30 {padding-left:0;}
.sm-dn {display:none;}
.contacts-box .d-flex	{ justify-content: center;}
.font-style9 {font-size:14px;}
.index-newes-in-box img { max-width: 100%;}
.bg-gildia:before {width: 100%;height: 300px;background-size: 100%;left: 0;}
p {font-size: 14px;}
#seleb .mt-60 {margin-top:10px}
#seleb .pt-60 {padding-top:10px}
.font-style7 {font-size:18px;}
.hid-box2 img {max-width:100%;}
.bg-gildia3:before {width: 100%;height: 300px;background-size: 100%;left: 0;}
.w-225px {width:0}
#menu .just-cont-fl-end {justify-content: center;}
.logo-trace {display:none}

.pt-150 {padding-top: 0px;}
.pb-150 {padding-bottom: 0px;}
.mt-m250 {margin-top: 30px;}

.head-box .m-a	{margin-top: 20px;}	
.font-style1 {font: 26px 'MontserratBold';}
#logo img 	{width:130px;}
#def_menu ul > li > a {padding: 0 19px 0 17px;}

.search-box input {padding-right: 40px;}
#cat_filt_menu li {width:100%;display:block !important;margin-bottom:10px;}
#cat_filt_menu li a {width:100%;border-radius:6px !important;margin-left:0}
.float_box {right:0;}
.sm-mb-20 {margin-bottom:20px;}
.dial-box-img {
    margin: 20px auto 0px;
    width: 100%;
	padding: 0 15px;
}
.df {text-align:left !important;margin-left:unset !important}
.catalog-menu-expand-wrapper > .container {max-width:100%;}

#myTab li {margin-left:25px;}
#cart_wrap .cart-left-col ul li span {font-size:14px}
.cart_summ.clear {margin-bottom:50px;}
#cart_wrap .cart-left-col ul li {width:100%;}
#cart_wrap .cart-left-col ul li a {text-align: left;}
#cart_wrap .cart-left-col ul li span {text-align: left;}

#panorama { width: 500px  !important;height: 300px  !important;}

#seleb-box img {width:90%;} 

#takeapart-box .form_book .inp {padding: 0 20px;}
.element2 {left: -80px;}
.element1 {right: -80px;}
#takeapart-box .form_book .inp {width: 50%;}	
#divine_box {overflow:hidden}	
#menu .socials {display:none}
#menu .button {display:none}
.rest-menu div a {padding: 10px 16px;float:left;margin-bottom:5px}
#ourmenu-box .down-flex .flexslider {width: 100%;}
#ourmenu-box .down-flex .flexslider img {width: 100% !important; }
.down-flex .flex-active-slide img {-webkit-transform: scale(1.0);transform: scale(1.0);}
#atmos .gal-big .slides li img {width: 120% !important; }
#atmos .gal-small .slides li img {width: 100% !important; }
.gal-text {font-size:36px;left:20px}
.down-flex .flexslider {padding-bottom: 70px;}
#seleb-box .media {flex-direction: column;}
#seleb-box .media div {text-align:center;}
#meroprijatija-box .media {flex-direction: column;}
#meroprijatija-box .media div {text-align:center;}
#about .media {flex-direction: column;}
#special h3 {line-height: 100%;}
.contacts-box {text-align: center;}
.contacts-box h3 {text-align: center;}
#place .button {margin-right:0 !important;}

.v-align-wrap img {margin-top:20px}
.layer-top-header {height:490px}
#divine_box > #header {background-size: 180%;} 
#divine_box > #header {min-height:400px}
#header p {font-size:35px}
#header h1 {font-size:50px}
.l-time-box > div:before {width:50px}
.l-head-text-box {padding-top:30px}

#skills {background-position:0 190px !important;background-size:auto}
#registration h3 {font-size: 18px; padding-bottom: 25px; text-align: left;}
#registration .button-1 {padding:14px 15px;width:100%}
#registration .button-2 {padding:14px 15px;width:100%}
.button-lang {padding:8px;}
#what img {width:80px}
#divine_box > #header {background-size: 220%}
.btn-set2 {padding:9px 20px;}
#footer .logo {margin:0px auto 40px}
#footer .socials {float:none !important;text-align:center;padding-top:20px;}
#modal_alex .modal-dialog {width: 350px;}
#modal_alex .modal-content input {width:320px;}
.modal_alex {overflow-y: auto;height: 100%;}
#infobox:before {display:none}
.testimonials-text {overflow-y: auto;height: 200px;}
#testimonials .flex-control-nav {z-index:10}
#testimonials .testimonials-text {padding-left:40px;width:100% !important;margin-left:0;height:330px;}
.counter {text-align:center !important;}
.counter .cart-but {float:none;margin-top:10px;margin-bottom:10px}
.cart-ed {display:block;}
#cat_filt_menu ul li a {height:100%}
.cat-obj-text h4 {margin-top:0}
.cat-obj-text p {font-size:12px} 
.cat-obj-text {font-size:12px}
/*.form_subscribe .form-group {width:calc(50%  - 25px)}*/
.cat-obj-text > div {overflow-y: auto;height: calc(100% - 130px);}
.plx-obj3 {right:-20px}
.pan-arrow {right:-10px}
#actions-box .hid-box {height: 90%;width:90%;margin:20px auto}
#actions-box .hid-box img {width:100%;max-width:100%}
.slider-testimon .testimon-img {display:block;width:350px;height:350px;margin:20px auto}
#footer > div > div > div:nth-child(2) {}
#header-panel > div > div:nth-child(1) {text-align:center;}
#header-panel > div > div:nth-child(1) h1 {padding-right:0}
#header-panel > div > div:nth-child(2) {text-align:center}
#header-panel > div > div:nth-child(3) {text-align:center}
.plx-obj1 {display:none}
#header-panel .row {height:auto}
#header-box .slider-content-box > .row > div:nth-child(1) {width:auto}
#header-box .flexslider .slides img {max-width:100%;margin-left:0}
#header-box .slidertext {display:none}
#divine_box > #header {padding-bottom:60px}
.plx-obj2 {bottom:-233px;right:0} 
#def_menu {transform:translate3d(-15px, 0px, 0px)}
#mainmenumobile .navbar-brand {font-size:0;padding:8px 10px;}
#mainmenumobile .navbar-brand i {font-size:1.1rem !important;margin:0 5px 0}
#mainmenumobile .navbar-toggler {margin-left: 20px;}
#lkTabContent .icon-block button {width:100%;margin-right:0;text-align:center}
.reg_form .field1 > input {width:100%}
.reg_form .field1 > label {width:100%}
#lkTabs-box {margin-bottom:30px}
#lkTabs a.active:before {display:none}
.reg_form .cat-list-obj-fsize {width:100%;max-width:100%}
#wrapper_callback table tr td {display:block;width:100%;}
#wrapper_callback table tbody {display:block;width:100%;}
#wrapper_callback table {display:block;width:100%;}
#wrapper_callback table tr {display:block;width:100%;}
#wrapper_callback input, #wrapper_callback textarea {width:100% !important;}
#wrapper_callback input[type=checkbox] {width:auto !important}
#orders .item .title > a, #orders .item .title a > span {float:left}
.fa-eye  {margin-top:19px}
.tovar-cart-ord  > div {display:block;width:100% !important;padding:20px 0 0px 0px;text-align:center}
.editQuantityBlock {width:110px;margin:0 auto}
.cartdel img {margin-bottom:20px}
#cat_filt_menu {display:block !important}
#b-filter {display:none}
.contacts-box {width:100%}
.menu-phone {color:#fff;}
.li-pan {font-size:20px;}

#divine_box > #header {margin-top: 70px;}
#mainmenumobile {min-height: 70px;background: #ffffff;border-bottom:1px solid #d2d2d2;}
#mainmenumobile .navbar-toggler span {width: 1.5em;height: 3px;background: #397EE2;}
#mainmenumobile .color-style1 {color:#000;}
.mt-m70 { margin-top: -30px;}
.index-header-wrapper > div {margin-bottom:20px;}
#prefooter .just-cont-fl-end {justify-content: center;}
#btn-up {display:none !important;}
.font-style11 {font-size: 20px;} 
.md-down-text-center {text-align:center;}
.btn-group-style1 button {padding: 10px 15px !important;font-size: 18px !important;}
.font-style13 {font-size:30px;}
.j-cont-end {justify-content: center;}
.logo-footer {margin:0 auto;}
.mt-30 {margin-top:15px;}
#default-page h1 {font: 28px 'MontserratBold';}
#default-page h2 {font: 21px 'MontserratBold';}
.sm-down-pb-20 {padding-bottom:20px;}
.sm-down-pt-30 {padding-top:30px;}
.font-style15 {font-size: 30px;}
.font-style12 {font: 18px 'MontserratMedium';}
.accordion-payment .panel-heading a {padding: 20px 50px 20px 50px;}
.accordion-payment .pan-arrow {bottom: calc(50% - 10px);}
#cons2-box {text-align:center;}
.font-style14 {font-size: 16px;}
.sm-down-mt-0 {margin-top:0;}
.sm-down-mb-20 {margin-bottom:20px}
#accordion.mb-60 {margin-bottom:20px;}
#accordion.mt-60 {margin-top:20px;}
.testimonials-box .item {margin-bottom: 20px;}
#testimonials-box h2.mt-50 {margin-top:10px;}
.index-blog-box.pt-40 {padding-top:10px;}
.bmn > .col-12:nth-child(1) {order:2}
.bmn > .col-12:nth-child(2) {order:1}
.sm-down-text-center {text-align:center;}
.sm-down-pt-0 {padding-top:0;}
#cons-box {text-align:center;}
.sm-down-mt-10 {margin-top:10px;}
.sm-down-mb-10 {margin-bottom:10px;}
.index-news-box .index-newes-in-box {width: 80%;margin: 0 auto;}
.sm-down-pb-0 {padding-bottom:0;}
.h-text {padding: 0 20px 0px;}

} 

/* Extra small devices (portrait phones, less than 576px)*/
@media (max-width: 575px) {

.img-style1 {display:none !important;}
.img-style2 {display:block !important;}
#header .font-style11 {font-size: 14px;}
.logo-box  {padding:0 5px;width:100%;}
#header img {opacity:1 !important;padding:0;}
#header {background:none !important;padding:0;}
#header:before {display:none !important;}
.head-box {background: #004382;}

#calc .pb-40 {padding-bottom:10px;}
.btn-group-style1.mb-60 {margin-bottom: 20px;}
#calc .ml-70 {margin-left: 0px;}
.btn-group-style1 {display:flex;flex-direction:column;}
.btn-group-style1 button {margin-bottom:10px;}
#gas {height:auto !important;background-size: cover;}
#gas > img {display:none;}
.head-box {position:relative; left: 15px;padding:20px 0}
#gas:before {background: #014483d9;width: 100%;}
.h-text {padding: 0 20px 0px;}
.sm-down-pb-0 {padding-bottom:0;}
.index-news-box .index-newes-in-box {width: 90%;margin: 0 auto;}
.sm-down-mt-10 {margin-top:10px;}
.sm-down-mb-10 {margin-bottom:10px;}
#cons-box {text-align:center;}
.sm-down-pt-0 {padding-top:0;}
.bmn > .col-12:nth-child(1) {order:2}
.bmn > .col-12:nth-child(2) {order:1}
.sm-down-text-center {text-align:center;}
#testimonials-box h2.mt-50 {margin-top:10px;}
.index-blog-box.pt-40 {padding-top:10px;}
.testimonials-box .item {margin-bottom: 20px;}
#accordion.mt-60 {margin-top:20px;}
#accordion.mb-60 {margin-bottom:20px;}
#cons2-box {text-align:center;}
.font-style14 {font-size: 16px;}
.sm-down-mt-0 {margin-top:0;}
.sm-down-mb-20 {margin-bottom:20px}
.accordion-payment .panel-body {padding: 20px 50px 20px 30px;}
.accordion-payment .panel-heading a {padding: 20px 50px 20px 30px;}
.accordion-payment .pan-arrow {bottom: calc(50% - 10px);}
.font-style12 {font: 16px 'MontserratMedium';}
.align-style1 {width:auto;}
.font-style15 {font-size: 28px;}
.sm-down-pb-20 {padding-bottom:20px;}
.sm-down-pt-30 {padding-top:30px;}
#logo.mr-50 {margin-right:10px;}
.max-w-100 {max-width: 80%;}
#default-page .text-center {text-align: inherit !important;}
#default-page h1 {font: 23px 'MontserratBold';}
#default-page h2 {font: 18px 'MontserratBold';}
#divine_box > #header {margin-top: 70px;}
#mainmenumobile {min-height: 70px;background: #ffffff;border-bottom:1px solid #d2d2d2;}
#mainmenumobile .navbar-toggler span {width: 1.5em;height: 3px;background: #397EE2;}
#mainmenumobile .color-style1 {color:#000;}
.mt-m70 { margin-top: 40px;}
body {background:#fff;}
.index-header-wrapper > div {margin-bottom:20px;}
#prefooter .just-cont-fl-end {justify-content: center;}
#btn-up {display:none !important;}
.font-style11 {font-size: 20px;} 
.md-down-text-center {text-align:center;}
.btn-group-style1 button {padding: 10px 15px !important;font-size: 18px !important;}
.font-style13 {font-size:26px;}
.j-cont-end {justify-content: center;}
.logo-footer {margin:0 auto;}
.mt-30 {margin-top:15px;}

.hid-box2 {text-align: center;}
#btn-up {display:none !important}
.plr-30 {padding-left: 5px;padding-right: 5px;}
.font-style10 {font: 22px 'MontserratBold';}
.logo-footer img {max-width:100%}
#news-box .pb-20 {}
.news-text {padding:0}
#news-box .mb-60 {margin-bottom:30px}
#news div.pt-50 {padding-top:0}	
#gmap-holder iframe {height:300px !important}
#video_bg {top:-15%;width: 100%;}
.video-preview {
    opacity: 0;
    width: 100%;
    margin-top: -15%;
}
.video-pattern {display:none}
body div { }
.tabs-style1 .nav-link {margin-right:0}
#pills-tab > li {width:100%;text-align:center;}
.hid-box {margin:0 auto;width: fit-content;}
.box-style12 {flex-wrap:wrap;}
.box-style12 div.mr-50 {margin-right:0;padding-right: 15px;width: 50%;text-align:center;font-size: 14px;margin-bottom:20px}
.box-style12 div span {font-size: 14px;}
#about img {width:100%;margin: 0 auto;order:2}
#about-box .mt-60 {margin-top:10px}
#about-box .pt-60 {padding-top:10px}
#atmos .pb-40 {padding-bottom:0}
#atmos .mb-40 {margin-bottom:0}
#atmos-box .mt-60 {margin-top:10px}
#atmos-box .pt-60 {padding-top:10px}
#seleb-box .op-0 {display:none;}
.obj5 {position:relative;margin: 0 auto;}
#seleb-box .pl-30 {padding-left:0;}
.sm-dn {display:none;}
.contacts-box .d-flex	{ justify-content: center;}
.font-style9 {font-size:12px;}
.index-newes-in-box img { max-width: 100%;}
.bg-gildia:before {width: 100%;height: 300px;background-size: 100%;left: 0;}
p {font-size: 14px;}
#seleb .mt-60 {margin-top:10px}
#seleb .pt-60 {padding-top:10px}
.font-style7 {font-size:18px;}
.hid-box2 img {max-width:100%;}
.bg-gildia3:before {width: 100%;height: 300px;background-size: 100%;left: 0;}
.w-225px {width:0}
#menu .just-cont-fl-end {justify-content: center;}
.logo-trace {display:none}
#logo_min_icon  {display:none !important}
#logo  {}
.pt-150 {padding-top: 0px;}
.pb-150 {padding-bottom: 0px;}
.mt-m250 {margin-top: 30px;}
#logo {}
.head-box .m-a	{margin-top: 20px;}	
.font-style1 {font: 26px 'MontserratBold';}
#logo img 	{}
.logo-trace {width:250px;}	
#def_menu ul > li > a {padding: 0 19px 0 17px;}

.tabs-style1 .nav-link.active {}
.tabs-style1 .nav-link:hover { background: none !important;}

.box-style12 {flex-wrap:wrap;}
.box-style12 div.mr-50 {margin-right:0;padding-right: 15px;width: 48%;text-align:center;font-size: 14px;margin-bottom:20px}
.box-style12 > div {margin-right:0;padding-right: 15px;width: 48%;text-align:center;font-size: 14px;margin-bottom:20px}
.box-style12 div span {font-size: 12px;}
.mt-m250 {margin-top:20px}

.logo-box .mt-60 {margin-top:20px}
#about-box .mt-60 {margin-top:10px}
#about-box .pt-60 {padding-top:10px}
.font-style1 {font: 24px 'MontserratBold';line-height: 150%;padding: 0 20px;}
#header > img {}
.xs-d-none {display:none;}
.xs-d-block {display:block;}
.dummy-xs-db {display:block !important}

.sm-text-center {    text-align: center;}
.sm-im {max-width:none !important;}
.signin-icon img {margin-top: 18px;width: 28px;}
.float_box {height: 120px;width: 42px;}
h3 {font-size:16px !important;}
.search-box input {padding-right: 40px;}
#cat_filt_menu li {width:100%;display:block !important;margin-bottom:10px;}
#cat_filt_menu li a {width:100%;border-radius:6px !important;margin-left:0}
.float_box {right:0;}
.sm-mb-20 {margin-bottom:20px;}
.dial-box-img {
    margin: 20px auto 0px;
    width: 100%;
	padding: 0 15px;
}
.df {text-align:left !important;margin-left:unset !important}
.catalog-menu-expand-wrapper > .container {max-width:100%;}
	
#myTab li {margin-left:25px;}
#cart_wrap .cart-left-col ul li span {font-size:14px}
.cart_summ.clear {margin-bottom:50px;}
#cart_wrap .cart-left-col ul li {width:100%;}
#cart_wrap .cart-left-col ul li a {text-align: left;}
#cart_wrap .cart-left-col ul li span {text-align: left;}

#panorama { width: 100%  !important;    height: -webkit-fill-available !important;}
.bgu {}
#atmos {min-height:auto !important;}
#atmos > div {padding-bottom:10px !important;margin-bottom:0 !important}
.cottage_show h3 {display:none;}
#seleb-box .button {margin-right:0 !important}
#meroprijatija-box .button {margin-right:0 !important}
#meroprijatija-box a {text-align:center;}
.button-2 {padding: 10px 20px;}
.v-yellow1 span:before {display:none}	
.v-yellow2 span:before {display:none}	
.v-yellow3 span:before {display:none}

h3:before {display:none !important}
h3:after {display:none !important}
.gal-small {display:none}	
#seleb-box img {width:90%;margin-top:20px !important;height: auto;}
#meroprijatija-box img {width:90%;margin-right:0 !important;height: auto;}
#about img {width:18%;margin: 10px auto;order:2;height: auto;}
#takeapart-box .form_book .inp {padding: 0 20px;}
.element2 {left: -100px;}
.element1 {right: -100px;}
#takeapart-box .form_book .inp {width: 100%;}	
#divine_box {overflow:hidden}	
#menu .socials {display:none}
#menu .button {display:none}
.rest-menu div a {padding: 10px 16px;float:left;margin-bottom:5px}
#ourmenu-box .down-flex .flexslider {width: 100%;}
#ourmenu-box .down-flex .flexslider img {width: 100% !important; }
.down-flex .flex-active-slide img {-webkit-transform: scale(1.0);transform: scale(1.0);}
#atmos .gal-big .slides li img {width: 190% !important; }
#atmos .gal-small .slides li img {width: 100% !important; }
.gal-text {font-size:26px;left:20px}
.down-flex .flexslider {padding-bottom: 70px;}
#seleb-box .media {flex-direction: column;}
#seleb-box .media div {text-align:center;}
#meroprijatija-box .media {flex-direction: column;}
#meroprijatija-box .media div {text-align:center;}
#meroprijatija-box h3 {font-size:25px;}
#about .media {flex-direction: column;}
#special h3 {line-height: 100%; font-size: 40px;}
.contacts-box {text-align: center;}
.contacts-box h3 {text-align: center;}
#place .button {margin-right:0 !important;}	


.bordered:before {width: 94%;left: 3%;}
.menu-phone {color:#fff;}
	
.layer-top-header  .new-box1 {    width: calc(100% - 100px) !important;}
.new-box2 {width:60px !important}
.v-align-wrap img {margin-bottom:20px}
.layer-top-header {height:450px}
.new-box1 div {font-size:12px}
#divine_box > #header {background-size: 180%;}
#divine_box > #header {min-height:300px}
#header p {font-size:30px}
#header h1 {font-size:35px}
.l-time-box > div:before {width:50px}
.l-head-text-box {padding-top:30px}
.v-align-wrap img {}
.v-align-wrap img:nth-child(1) {display:block !important;width:auto}

h1 {margin-bottom:20px;}
#skills {background-position:0 190px !important;background-size:auto}
#registration h3 {font-size: 18px; padding-bottom: 25px; text-align: left;}
#registration .button-1 {padding:14px 15px;width:100%;margin-bottom: 10px;}
#registration .button-2 {padding:14px 15px;width:100%}
.programm-box p { font-size: 14px;}
.programm-box span { font-size: 14px;}
.contacts-box {width:100%}
.btn-vk {margin-top:20px;}
.l-time-box > div:before {width:50px}
#header {padding-top:0px;background-position:0 !important}
#header .button {    width: 80%;margin-right: 0;}
#what .button {    width: 80%;margin-right: 30px;margin:0 auto}
#whom img {width:80px}
#format   img {width:80px}
#header {}
#header span {font-size:18px;padding-left:20px;padding-right:20px;line-height:100%;display:none}
.logo-box img {max-width:100% !important;margin-top:80px}
#header-box > div > div >img {width:150px}
#skills {background-position:0 190px !important;background-size:auto}
.l-head-text-box {margin-left:0px !important}
#what img {width:80px}
#footer .button {/*width:calc(100% - 25px);*/margin-left:0;float:left}
/*#divine_box > #header {
    background-size: 280%}*/
#divine_box > #header {background-size: 320%;margin-top: 70px;}
.logo-box {text-align:center}
.logo-box img {
    max-width: 50% !important;
margin-top: 0px;}
#atmos {}
#seleb {}
#about {}

/*
#navbar1 a[href='#atmos'] {display:none  !important}
#navbar1 a[href='#about'] {display:none  !important}
*/
	
#skills {background-size:cover}
.l-time-box > div:before {display:none}
.inner-item-box.pr-10 {padding-right:0 !important;}
.dialog-item-box > div {overflow: hidden;}
.obj4 {right:15px;bottom:15px;}

.cart {top:80px;right:10px}

#b-filter img {width:20px}
#b-filter span {height:auto !important;margin-bottom:0 !important}

.order-step-title2 {font-size: 16px;margin-bottom:10px;display:inline-block}
.payment_agent_header .h4 {font-size: 20px;}
.order_step {padding-left: 15px !important;padding-top: 60px;}
.last_step  table tr td {display:block;width:100%;}
.last_step  table tbody {display:block;width:100%;}
.last_step  table {display:block;width:100%;}
.last_step  table tr {display:block;width:100%;}
.tovar-cart-ord  > div {display:block;width:100% !important;padding:20px 0 0px 0px;text-align:center}
.editQuantityBlock {width:110px;margin:0 auto}
.cartdel img {margin-bottom:20px}
#orders .item .title > a, #orders .item .title a > span {float:left;font:16px 'OpenSansExtraBold'}
.fa-eye  {margin-top:19px}
#wrapper_callback input[type=checkbox] {width:auto !important}
#wrapper_callback table tr td {display:block;width:100%;}
#wrapper_callback table tbody {display:block;width:100%;}
#wrapper_callback table {display:block;width:100%;}
#wrapper_callback table tr {display:block;width:100%;}
#wrapper_callback input, #wrapper_callback textarea {width:100% !important;}
.reg_form .cat-list-obj-fsize {width:100%;max-width:100%}
#lkTabs-box {margin-bottom:30px}
#lkTabs a.active:before {display:none}
.reg_form .field1 > input {width:100%}
.reg_form .field1 > label {width:100%}
#lkTabContent .icon-block button {width:100%;margin-right:0;text-align:center}
.obj-truck {display:none}
#er404 h1 {}
#er404 {height:auto !important}
.er404-text .container {height:auto !important}
.er404-layer3 {display:none}
.er404-layer2 {display:none}
.er404 {margin-top:50px}
#footer .form-privacy {text-align:center}
#footer h2 {text-align:center;margin-bottom:20px}
#header-panel > div > div:nth-child(1) {text-align:center;}
#header-panel > div > div:nth-child(1) h1 {padding:0 20px}
#header-box {}
#header-panel > div > div:nth-child(2) {text-align:center}
#header-panel > div > div:nth-child(3) {text-align:center}
#header-panel .row {height:auto}
.plx-obj1 {display:none}
#header-box .slider-content-box > .row > div:nth-child(1) {width:auto}
#header-box .flexslider .slides img {max-width:100%;margin-left:0}
#header-box .slidertext {display:none}
.plx-obj2 {display:none}
#advantages-box .a-box {padding-bottom:30px}
#cat_filt_menu li {display:block;width:100%;margin-bottom:20px;height:auto !important}
#infobox:before {display:none}
/*.form_subscribe .form-group {width:calc(50% - 25px)}*/
#cart_wrap .btn-set6 {width:calc(100% - 0px)}
.btn-set6
.plx-obj3 {right:20px}
#accordion .panel-default {padding-left:0}
#accordion .mark1 {position:relative;left:auto;top:auto;margin:0 auto}
#accordion .pan-arrow {right:10px}
#cart_wrap #accordion .pan-arrow {right:20px}
#cart_wrap .panel-heading a  {padding-right:50px;font-size:16px}
#indexvideo-box p {display:none}
.xsm-dn {display:none}
.testimonials-text {overflow-y: auto;height: 200px;margin-left:0;width:100% !important;padding-left:0px}
#testimonials .flex-control-nav {z-index:10}
.slider-testimon  {text-align:center}
.slider-testimon .testimon-img {display:inline-block;margin:20px auto;max-width:100%}
.slider-testimon .testimon-img img {max-width:100%}
.plx-obj10 {max-width:100%;height:auto}
#testimonials .flex-control-nav {bottom:-40px}
#contacts-box h2 {padding-top:20px}
#contacts-box .btn-set6 {width:100% !important}
.plx-obj6 {display:none !important}
.breadcrumbs {text-align:center;width:100%;} 
.breadcrumb {-webkit-box-pack: center!important;-ms-flex-pack: center!important;justify-content: center!important;}
#footer .logo {margin:0px auto 20px}
#footer .socials {float:none !important;text-align:center;}
.btn-set2 {width:100%}
#map {height:300px !important}
#modal_alex .modal-dialog {width: 320px;margin:0;}
#modal_alex .modal-dialog input {width:70%}
#modal_alex .modal-dialog select {width:70%}
#modal_alex .modal-content textarea{width:70%;max-width:70%;min-width:70%}
#modal_alex .modal-footer {padding-bottom:30px;}
.md-modal {min-width: 320px;}
#mainmenumobile .btn-set2 {width:auto}
#mainmenumobile .navbar-brand {font-size:0;padding:8px 10px;}
#mainmenumobile .navbar-brand i {font-size:1.1rem !important;margin:0 5px 0}
#mainmenumobile .navbar-toggler {margin-left:20px}
.logo8 {width:210px !important;}
.vg .fa-sign-in-alt {
    margin-top: 20px;
}
.element7, .element8, .element9 {display:none}
}