/*================================== 20022019 CP ======================================*/
.container-1000 { max-width: 1000px; width: 100%; margin: 0px auto; }
.groupcontent_title2 { padding-bottom: 20px; position: relative; }
.groupcontent_title2::after { content: ''; height: 2px; width: 50px; position: absolute; bottom: 0; left: 50%; margin-left: -25px; background: #2bbac3; }
.font-16 { font-size: 16px !important; }
.banner .full-img img { max-width: 1920px; margin: 0px auto; float: none; }
.banner .d-lg-block { text-align: center; }
.accordion .card > .card-header > a { display: table; width: 100%; cursor: pointer; margin-bottom: 0px !important; padding-bottom: 10px !important; padding-top: 10px !important; padding-left: /*30px*/50px; }
.sidebar-link #accordionSidebar .card .card-header { margin-bottom: 0px !important; padding-bottom: 0px !important; border-bottom: 1px solid #b4b4b4 !important; }
.accordion .card > .card-header > a > i, .accordion .card > .card-header > a > i.fa { margin-right: 5px; transition: all 0.3s; }
.accordion .card > .card-header > a::before { content: "\f077"; font-family: "fontawesome"; position: absolute; left: /*0px*/15px; opacity: 1; color: #fff; font-size: 17px; top: 9px; }
.left-column .sidebar-link ul ul { margin-top: 10px; padding-left: 50px; }
.accordion .card > .card-header > a.collapsed::before { content: "\f078"; }
.accordion .card .card-collapse-div { padding: 0px; border-bottom: solid 1px gray; }
.accordion .card .card-collapse-div .card-body { padding: 15px 0px 15px 30px; }
.home-custom-back-div { background: url(../assets/images/bg-1.jpg) no-repeat 0px 0px / 100%; }
.editor-custom-back-div { background: url(../banner/1550472535.jpg) no-repeat center center/ 100%; }
/*.wraper-price-star::before {
   display:none;
}*/
/*.wraper-price-star::before {
    width: 42px;
    height: 60px;
    content: '';
    position: absolute !important;
    top: -8px;
    background-image: url(../images/img-price-star.png);
}*/
.pricing-row { -webkit-box-shadow: 0 6px 20px 0 rgba(0,0,0,0.1); box-shadow: 0 6px 20px 0 rgba(0,0,0,0.1); }
/*.wraper-price:not(:hover) { z-index: 0; }*/
.wraper-price.wraper-price-star:not(:hover) { z-index: 1; }
.wraper-price-star { transform: unset; border: none !important;/*z-index: unset;*//* z-index: 1 !important;*/ }
.pricing-row > .wraper-price::after { content: ''; position: absolute; left: 0; top: 0; display: block; width: 100%; height: 100%; z-index: -10; background-color: #fff; border-color: #fff; -webkit-transition: all 0.1s ease-in-out; -moz-transition: all 0.1s ease-in-out; -o-transition: all 0.1s ease-in-out; -ms-transition: all 0.1s ease-in-out; transition: all 0.1s ease-in-out; }
/*,ul.plan:not(:hover) > li.is-currently-recommended::after, 
ul.plan:not(:hover) > li.is-current-plan::after, */
.pricing-row:not(:hover) > .wraper-price-star::after, .pricing-row > .wraper-price:hover::after { z-index: -5; border: 1px solid #2ebcad; -webkit-box-shadow: 0 5px 20px 0 rgba(0,0,0,0.1); box-shadow: 0 5px 20px 0 rgba(0,0,0,0.1); -webkit-transform: scale(1.04); -moz-transform: scale(1.04); -o-transform: scale(1.04); -ms-transform: scale(1.04); transform: scale(1.04); }
.wraper-price:hover { z-index: 10; }
.wraper-price .fa-ul { margin: 0px; text-align: center; }
.wraper-price-star::before { top: -11px; }
.sidebar-link .accordion .card .card-collapse-div, .sidebar-link .accordion .card .card-header, .sidebar-link .accordion .card-sub-level1 .card-collapse-div, .sidebar-link .multi-collapse .card-sub-level1 .card-header, .sidebar-link .accordion .card [class*="card-sub-"] { border: none !important; }
/*.sidebar-link .accordion .card { border-bottom: 1px solid grey !important; }*/
/*========= 27022019 ===============*/
.tools-last-section .container { -webkit-box-shadow: 0px 5px 10px 0px rgba(100, 100, 100, 0.3); -moz-box-shadow: 0px 5px 10px 0px rgba(100, 100, 100, 0.3); box-shadow: 0px 5px 10px 0px rgba(100, 100, 100, 0.3); border-radius: 10px; background: url(../images/dark-makar-logox1024.png) no-repeat 250% 100% / 80% #13171e; padding: 0px; overflow: hidden; }
.tools-last-section-col-left { padding: 55px 165px 55px 55px; background: rgb(255, 255, 255); background: -moz-linear-gradient(110deg, rgb(255, 255, 255) 0%, rgb(255, 255, 255) 82%, rgba(255,255,255,0) 82%, rgba(255,255,255,0) 100%); background: -webkit-linear-gradient(110deg, rgb(255, 255, 255) 0%, rgb(255, 255, 255) 82%, rgba(255,255,255,0) 82%, rgba(255,255,255,0) 100%); background: -o-linear-gradient(110deg, rgb(255, 255, 255) 0%, rgb(255, 255, 255) 82%, rgba(255,255,255,0) 82%, rgba(255,255,255,0) 100%); background: -ms-linear-gradient(110deg, rgb(255, 255, 255) 0%, rgb(255, 255, 255) 82%, rgba(255,255,255,0) 82%, rgba(255,255,255,0) 100%); background: linear-gradient(110deg, rgb(255, 255, 255) 0%, rgb(255, 255, 255) 82%, rgba(255,255,255,0) 82%, rgba(255,255,255,0) 100%); }
.button-custom-1 { border: 1px solid #474448; border-radius: 6px; line-height: 30px; display: inline-block; color: #474448; padding: 0 14px; font-size: 10pt; margin-bottom: 10px; }
.button-custom-1:hover { background: #009999; border-color: #009999; color: #fff; }
.tools-last-section-col-right { padding: 55px 85px 55px 25px; }
.webar-feature-col-inner { max-width: 350px; -webkit-box-shadow: 0px 3px 5px 0px rgba(100, 100, 100, 0.09); -moz-box-shadow: 0px 3px 5px 0px rgba(100, 100, 100, 0.09); box-shadow: 0px 3px 5px 0px rgba(100, 100, 100, 0.09); border-radius: 10px; border: solid 2px #e2e4e8; }
.webar-feature-heading { flex-basis: 50px; border-bottom: solid 2px #e2e4e8; }
.webar-feature-content { flex-grow: 1; padding: 45px 0px; }
.webar-feature-content-img-holder-coupon { max-width: 210px; }
.webar-feature-content-img-holder-qr { max-width: 150px; }
.webar-feature-heading .section-title { letter-spacing: 0px; }
.webar-features-box .container::after { position: absolute; content: ""; height: 3px; width: 50px; background: #a9b1be; margin: auto; top: 0; bottom: 0; left: 0; right: 0; }
.banner_dowload_txt { line-height: 27px; font-size: 16px !important; font-weight: normal !important; }
.clip-img-holder { height: 90px; display: flex; align-items: center; justify-content: center; }
.clip-img-holder img { max-height: 100%; width: auto; }
.map-holder { width: 100%; height: 400px; }
.map-holder iframe { width: 100%; height: 100%; }
.contact-address-col > p { margin: 0px 0px 5px 0px; }
.quickly-know-makar-row { min-height: 430px; }
.mb-oder-table th, .mb-oder-table td { padding: 7px !important; }
.mb-oder-table tbody th { font-weight: bold !important; color: #000 !important; }
/*.left-column .search .form-control { margin-left: 3px; }*/
.cp-left-sidebar { max-width: 325px; }
.cp-right-content-part .content { padding: 40px; max-width: 1230px; width: 100%; margin: 0px auto; }
.cp-left-sidebar .search { padding: 30px 15px 15px 15px; }
.cp-left-sidebar.left-column::after { display: none !important; }
.video::after { background: url(../images/video-hover-dots.png) no-repeat 0px 25px / 100%; position: absolute; margin: auto; display: flex; float: none; top: 0; left: 0; width: 100%; z-index: 0; opacity: 0; transition: all 0.4s ease-in; right: 0; content: ""; height: 100%; }
.video:hover::after { opacity: 1; -webkit-transform: -webkit-scale(1.05); transform: scale(1.5); transition: all 0.4s ease-out; }
.video .embed-responsive { z-index: 1; }
.right-column .news-item .content { padding: 20px 15px 10px 15px; }
.news-item .read-more { margin-bottom: 20px; display: table; }
.cp-left-sidebar.left-column { background: #13171D !important; }
.cp-left-sidebar.left-column .accordion .card > .card-header > a::before, .cp-left-sidebar.left-column .accordion .card > .card-header > a { color: white; }
.cp-left-sidebar.left-column .sidebar-link ul li a { color: white; }
.cp-left-sidebar.left-column .sidebar-link ul li a:hover, .cp-left-sidebar.left-column .sidebar-link ul li a:focus, .cp-left-sidebar.left-column .sidebar-link ul li a:active { color: /*rgba(15,18,24,1)*/#00d1c1; }
.cp-left-sidebar.left-column .search .form-control { background: #13171D; transition: all 0.3s; border: 1px solid #959595; border-radius: 60px; }
/*.cp-left-sidebar.left-column .search .form-control::placeholder {
 color: rgba(0,0,0,1);
}*/
.cp-left-sidebar.left-column .search .form-control:focus { background: #0f1218; border: 1px solid #0f1218; }
 .cp-left-sidebar.left-column .search .form-control:focus::placeholder {
color: rgba(255,255,255,1);
}
.sidebar-close-btn { /*background: url(../assets/images/close-black.svg) no-repeat center transparent;*/ }
.cp-left-sidebar.left-column .content { background: transparent !important; }
/*============= 22032019 ===============*/

.cart-container { margin: 20px auto; overflow: hidden; overflow-x: auto; }
.order-summary-container .title { max-width: 600px; margin-left: auto; margin-right: auto; }
.order-summary-container { width: 100%; max-width: 1140px; }
.cart-container h4 { margin: 15px 0px; }
.order-summary-container .cbx > span { flex-basis: 0; flex-grow: 1; }
.order-summary-container .cbx > span.order-container-checkbox, .order-container-checkbox { flex-basis: 18px; flex-grow: 0; }

@media screen and (min-width: 768px) {
[class*="carousel-control-"] { display: none; }
.cp-right-content-part .news-list .news-item { position: relative !important; }
.cp-right-content-part .new-img { position: absolute; top: 0; left: 0; bottom: 10px; overflow: hidden; padding-top: 20px; padding-bottom: 0px; }
.cp-right-content-part .new-img img { object-fit: cover; height: auto; object-position: center; width: 100%; }
.cp-right-content-part.right-column .news-item .content { margin-left: auto; margin-right: 0px; }
}

@media screen and (max-width: 1199px) {
.section-price-cts-container { max-width: none; padding-left: 30px; padding-right: 30px; }
.cp-left-sidebar { max-width: 275px; }
}

@media screen and (max-width: 992px) {
.pricing { padding: 0px 15px; }
.tools-last-section-col-left { background: #fff; }
.tools-last-section-col-right { padding: 55px 165px 55px 55px; }
.tools-last-section .container { background: url(../images/dark-makar-logox1024.png) no-repeat 100% 100% / 100% #13171e; }
p.w-50 { width: 100% !important; }
.dev-tool-sub-banner p { margin-top: 50px; }
.card-price-cts > .card-body > a { position: relative !important; bottom: unset !important; left: unset !important; transform: none !important; -webkit-transform: none !important; -moz-transform: none !important; }
.card-price-cts { height: 100% !important; }
.card-price-cts > .card-body > p { min-height: 100px; }
.pricing-container, .pricing-container .pricing .container { width: 100%; max-width: none; }
.left-column .content { position: relative; top: 0; left: 0; padding: 0; }
.sidebar-close-btn, .sidebar-toggle-btn { display: none; }
.left-column { background: #13171e; }
.cp-left-sidebar.left-column .search { margin-bottom: 0px !important; }
}

@media screen and (max-width: 991px) {
.w2 .tab-content img { width: auto; margin: 0px auto; }
.w2 .tab-content .tab-pane { text-align: center; }
}

@media screen and (max-width: 768px) {
.wraper-price { margin: 10px 0px; /* -webkit-box-shadow: 0 6px 20px 0 rgba(0,0,0,0.1); box-shadow: 0 6px 20px 0 rgba(0,0,0,0.1); */ }
.dev-tools-icon-main-section { margin-top: 60px; }
.webar-feature-col-inner { margin-left: auto !important; margin-right: auto !important; }
.webar-feature-col { margin-bottom: 25px; padding-bottom: 25px; }
.webar-feature-col:last-child { padding-bottom: 0px; margin-bottom: 0px; }
.webar-feature-col:last-child::after, .webar-features-box .container::after { display: none; }
.webar-feature-col::after { position: absolute; content: ""; height: 3px; width: 50px; background: #a9b1be; margin: 0px auto; bottom: 0; left: 0; right: 0; }
.section-subtitle { width: 100% !important; line-height: 1.9 !important; letter-spacing: 0px !important; }
.card-price-cts-col { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; margin-bottom: 25px; }
.card.card-price-cts { height: 100% !important; }
.card-price-cts > .card-body > p { min-height: auto; text-align: center !important; }
.card-price-cts-col { max-width: 380px; margin-left: auto; margin-right: auto; }
.mb-oder-table th, .mb-oder-table td { min-width: 130px; }
/*.left-column .content { position: absolute; top: 0; left: -100%; padding: 15px; width: 300px; z-index: 1; height: calc(100vh - 210px); height: 100%; }*/
.left-column .content { position: fixed; top: 212px; left: -100%; padding: 15px; width: 300px; z-index: 1; height: calc(100vh - 210px); height: calc(100vh - 225px); }
.sidebar-close-btn, .sidebar-toggle-btn { display: block; }
.left-column { background: none; }
.cp-right-content-part { -ms-flex-preferred-size: 100%; flex-basis: 100%; }
.cp-left-sidebar.left-column { overflow: visible; position: static; }
.page-content { overflow: visible; }
.cp-left-sidebar.left-column .content { background: #261f1f !important; }
}

@media screen and (max-width: 767px) {
.pricing-row { max-width: 260px; margin: 0px auto; -webkit-box-shadow: none; box-shadow: none; }
footer { text-align: center; }
.cp-left-sidebar.left-column .search { padding: 20px 0px 0px 0px !important; }
.cp-left-sidebar.left-column .content { background: /*#E1E1E1*/#292f38 !important; }
.social { display: table; margin: 0px auto 20px auto; }
.app-page-footer-section-col > img { position: relative; top: unset; margin: 30px auto -170px auto; display: table; }
.app-page-footer-section-col { justify-content: center; text-align: center; }
.app-page-footer-section-col .logo-footer { justify-content: center; flex-wrap: wrap; flex-direction: column !important; align-items: center; }
.app-page-footer-section-row { margin-top: -30px; }
.app-page-footer-section-col .store-icons { display: flex; padding: 0px 15px; align-items: center; }
.app-page-footer-section-col .store-icons a img { height: auto; width: auto; }
.w1 { padding: 40px 0 50px; }
h1 { margin-bottom: 40px; }
.w1 .text-center { margin-bottom: 45px; }
.container2 { margin-top: 0px; }
.pt-below-md-55px { padding-top: 55px; }
.home-banner-cp h2 { margin-bottom: 0px; /*font-size: 15px;*/ letter-spacing: 0px; }
.member-order-record-row { margin: 0px; }
.right-column .content .title { margin-bottom: 0px; }
.mb-nav-left { padding-bottom: 20px; }
.member-order-record-container { padding-left: 0px; padding-right: 0px; }
.member-order-record-col, .member-order-record-row { padding-left: 20px; padding-right: 20px; }
/*============= 22032019 ===============*/
.cart-container h4 { margin: 5px 0px; }
}

@media screen and (max-width: 600px) {
.pricing { padding: 0px 15px; }
.cp-right-content-part .content { padding: 20px 0px; }
}

@media screen and (max-width: 576px) {
.dev-tool-inner-box { width: 50%; margin: 25px 0px; }
.tools-last-section { padding: 3rem 25px !important; margin-top: 3rem !important; }
.tools-last-section .container { margin: 0px !important; }
.tools-last-section-col-left, .tools-last-section-col-right { padding: 25px 35px; }
.group2 { width: 100%; padding: 0px; }
.sectin3-dev-tool-text { margin-top: 25px; }
.sectin3-dev-tool-text p { width: 100%; }
.icon-link { display: flex; flex-wrap: wrap; flex-direction: column; align-items: center; max-width: 270px; margin-left: auto; margin-right: auto; }
.carousel-item p { font-size: 15px !important; }
.carousel-item .dropdown>button { margin-top: 10px !important; }
}

@media screen and (max-width: 450px) {
.banner .carousel-indicators { bottom: 0px; right: 0; width: auto; display: flex; margin: 0px; padding-bottom: 15px; padding-right: 15px; justify-content: flex-end; }
.group4_editor_left { word-wrap: break-word; word-break: break-all; padding: 5px; line-height: 2; }
.group4_editor_left2 { padding-left: 10px; }
.group4_editor_text { display: flex; flex-wrap: wrap; align-items: center; height: auto; }
}
