.owl-controls {
    margin-top: -1.8%;
}
@media screen and (max-width: 450px) {
    .owl-controls {
        margin-top: -7.8%;
    }
}

footer .color-part {
    background-color: #db4937 !important;
}

#this-is-top{
	background-color: #d62a28;
}

.topmenu nav, .topmenu:before {
    background: #000000 !important;
}

.topmenu nav:first-child:before {
    border-top-color: #000000 !important;
}

.fa.fa-star{
    color: #67BBC1;
}

.shopping-link a {
    color: #117286;
}

.shopping-link a:hover {
    color: #1f0302;
}

img.grayscale {
    padding-bottom: 10px;
    max-width: 100%;
    max-height: 40px;
    margin: auto;
}

.layer::before {
    content: "";
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
}

select {
    -webkit-appearance: textfield;
    background-color: white;
    -webkit-rtl-ordering: logical;
    cursor: pointer;
}

a#to-top {
    background-color: #214e12;
}

footer .copy, footer:before, footer{
    background-color: #000000 !important;
}

.header-a{
    color: #000000;
}

body{
    overflow-x: hidden;
}

a.header-a:hover, .topmenu a:hover {
    color: #53952b;
}

.logo{
    margin-top: -17%;
    margin-bottom: -20%;
}

/* width */
::-webkit-scrollbar {
    width: 10px;
}

/* Track */
::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px #d62a28;
    border-radius: 10px;
}

/* Handle */
::-webkit-scrollbar-thumb {
    background: #232f3e;
    border-radius: 10px;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
    background: #d62a28;
}

::-moz-scrollbar {
    width: 10px;
}

/* Track */
::-moz-scrollbar-track {
    box-shadow: inset 0 0 5px #35a3ad;
    border-radius: 10px;
}

/* Handle */
::-moz-scrollbar-thumb {
    background: #232f3e;
    border-radius: 10px;
}

/* Handle on hover */
::-moz-scrollbar-thumb:hover {
    background: #d62a28;
}
   
.div-b-price {
    border-radius: 3px;
    border: 1px solid silver;
    background-color: #fbfbfc;
}

.f-c-d-greay {
    color: #11273b;
}

.p-color-red {
    color: #e85151;
}

.f-s-14 {
    font-size: 14px;
}

.margin02 {
    margin: 4px;
}

.no-pad {
    padding: 0;
}

.margin03 {
    margin-bottom: 11px!important;
    margin-top: 25px!important;
}

.f-c-blue {
    color: #507dbc;
}
.font-25 {
    font-size: 25px;
}

.txt-u-l {
    text-decoration: underline;
}
.f-c-red {
    color: #e85151;
}

.onlinebooking {
    position:fixed;
	width:60px;
	height:60px;
	bottom:130px;
	right:30px;
    background: none;
    box-shadow: inherit;
    z-index: 9999;
}

.div-stores-img {
    width: 225px !important;
    height: 200px;
    border: 1px solid #f1f1f1;
    background-color: #fff;
    display: table;
}

.img-stores {
    width: 100%;
    max-width: 150px;
}

.online-stores {
    display: table-cell;
    vertical-align: middle;
}

.div-fluid {
    background-color: #232f3e;
    color: #fff;
    padding: 50px 0px;
}

.testimonial-content, .our-services div > a:after{
	color: #000;
}

img.about-img {
    height: 100px;
}

.online-text-words {
    color: #677582;
    font-size: 14px;
    font-weight: 400;
    text-align: center;
}

.div-benifits {
    border-radius: 30px;
    border: 1px solid rgba(146,156,165,.2);
    background-color: #fff;
    margin-top: 25px;
    margin-bottom: 10px;
    padding: 25px 0;
    min-height: 250px;
}

.how-it-works-img{
    height: 180px !important;
}

/**********Flip Effects***********/

.flip-card {
    background-color: transparent;
    perspective: 1000px;
  }
  
  .flip-card-inner {
    position: relative;
    width: 100%;
    height: 100%;
    text-align: center;
    transition: transform 0.6s;
    transform-style: preserve-3d;
  }
  
  .flip-card:hover .flip-card-inner {

    -webkit-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
    -o-transform: rotateY(180deg);
    transform: rotateY(180deg);
  }
  
  .flip-card-front, .flip-card-back {
    position: absolute;
    width: 100%;
    height: 100%;
    backface-visibility: hidden;
  }
  
  .flip-card-back {
    -webkit-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
    -o-transform: rotateY(180deg);
    transform: rotateY(180deg);
  }

  /**********Flip Effects***********/

.needhelp {
    position:fixed;
	width:60px;
	height:60px;
	top:180px;
	right:0px;
    background: none;
    box-shadow: inherit;
    z-index: 9999;
}

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

.modal-content {
    padding: 5%;
}

.pl-40{
    margin-left: 40px;
}

.sidebar {
    border: 1px solid #25323f82;
    padding: 15px;
    box-shadow: 4px 2px 5px 0 rgba(0, 0, 0, 0.43);
    background-color: #232f3e;
}

.sidebarul {
    list-style: none;
    color: #fff;
    font-size: 15px;
}

.sidebarul li a {
    cursor: pointer;
    color: #fff;
    font-size: 12px;
}

.sidebarul li a:hover, .sidebar_active {
    text-decoration: unset;
    border-bottom: 1px solid #fff;
}

.sidebarul li img {
    padding-right: 5px;
}

.sidebarul li {
    padding: 10px 0px;
    font-weight: bold;
}

.sidebarul li .panel {
    margin-bottom: 0px;
    background-color: inherit;
}

.dashboardlogo {
    margin-top: -12%;
    margin-bottom: -20%;
}

.clientbackend {
    min-height: 950px;
}

.dashboardul{
    margin-top: -0.5% !important;
}

.dashboardul li a:hover {
    height: 37px;
}

.smallicon {
    height: 40px;
}

.dashboardintrobox{
    padding: 20px;
    background-color: #fff;
    box-shadow: 5px 4px 5px 0 rgba(0, 0, 0, 0.43);
}

.div-b-w-s {
    margin-right: 2%;
    width: 32% !important;
    border-left: 6px solid #3766a0;
    min-height: 85px !important;
}

.colorwhite{
	color: #ffffff;
}

a.dashboard {
    color: #000;
}

a.dashboard:hover {
    color: #3ea9be;
}

.read-more-state {
    display: none;
  }
  
  .read-more-target {
    opacity: 0;
    max-height: 0;
    font-size: 0;
    transition: .25s ease;
  }
  
  .read-more-state:checked ~ .read-more-wrap .read-more-target {
    opacity: 1;
    font-size: inherit;
    max-height: 999em;
  }
  
  .read-more-state ~ .read-more-trigger:before {
    content: 'Show more';
  }
  
  .read-more-state:checked ~ .read-more-trigger:before {
    content: 'Show less';
  }
  
  .read-more-trigger {
    cursor: pointer;
    display: inline-block;
    padding: 0 .5em;
    color: #666;
    font-size: .9em;
    line-height: 2;
    border: 1px solid #ddd;
    border-radius: .25em;
  }
  

/* Style the navigation menu */
.topnav {
    overflow: hidden;
    background-color: #d62a28;
    position: relative;
  }
  
  /* Hide the links inside the navigation menu (except for logo/home) */
  .topnav #myLinks {
    display: none;
  }
  
  /* Style navigation menu links */
  .topnav a, .topnav ul li button.accordion {
    color: white;
    padding: 14px 16px;
    text-decoration: none;
    font-size: 17px;
    display: block;
  }

  .topnav ul li .panel {
    background-color: #fff0 !important;
    margin-bottom: 0px;
  }
  
  /* Style the hamburger menu */
  .topnav a.icon {
   
    display: block;
    position: absolute;
    right: 0;
    top: 0;
  }
  
  /* Add a grey background color on mouse-over */
  .topnav a:hover {
    background-color: #ddd;
    color: black;
  }
  
  /* Style the active link (or home/logo) */
  .active {
    background-color: #d62a28;
    color: white;
  }
  @media screen and (max-width: 600px) {
    .no-padder {
        padding: 0px !important;
    }
    .div-b-w-s{
        width: 100% !important;
        margin-bottom: 15px;    
    }
    .maindivdivya{
        width: 95.5% !important;
    }
  }

  .blinking{
    animation:blinkingText 0.8s infinite;
}
@keyframes blinkingText{
    0%{     color: #f00;    }
    49%{    color: #ffa500; }
    50%{    color: #4a9ede; }
    99%{    color:#ffa500;  }
    100%{   color: #f00;    }
}

@-moz-keyframes blink {
0% {
opacity:1;
}
50% {
opacity:0;
}
100% {
opacity:1;
}
} 

@-webkit-keyframes blink {
0% {
opacity:1;
}
50% {
opacity:0;
}
100% {
opacity:1;
}
}
/* IE */
@-ms-keyframes blink {
0% {
opacity:1;
}
50% {
opacity:0;
}
100% {
opacity:1;
}
} 
/* Opera and prob css3 final iteration */
@keyframes blink {
0% {
opacity:1;
}
50% {
opacity:0;
}
100% {
opacity:1;
}
} 


.prohibited-items .welcome{background:#fff; width:100%; padding:25px;box-shadow: 1px 1px 5px 0 rgb(0 0 0 / 43%);}
.prohibited-items .app-data{ padding:0;}
.prohibited-items .macro-run figure img{height:40px; float:left;}
.prohibited-items .you-tube{margin-bottom:30px;}
.prohibited-items .out{background-image:url(/images-new/camel.jpg); padding:30px;}
.prohibited-items .get-out{background:white; padding:25px; box-shadow: 0px 2px 5px 0 rgb(0 0 0 / 43%);}
.virtual_mail {box-shadow: 0px 2px 5px 0 rgb(0 0 0 / 43%);margin: 30px 0;padding: 30px 0;text-align: center;border-left: 6px solid #58ef75;}
.prohibited-items .get-out p{margin-top:20px; line-height: 0.1;}
.prohibited-items .welcome .macro-run{margin:20px;}
.prohibited-items .welcome .macro-run li{display: flex;align-items: center;    margin-bottom: 20px;}
.prohibited-items .myntra figure img{max-width:100%;}
.prohibited-items .myntra {max-width: 80%;margin: auto;}
.prohibited-items .myntra p{margin-top:25px; margin-bottom:20px;}
.prohibited-items .welcome .macro-run span{margin-left: 10px;font-size: 16px;line-height: 1.4;}
.prohibited-items .home{display:flex; flex-wrap:wrap;max-width: 90%; margin-left: auto;}
.prohibited-items .home li{float: right;width: 50%;}
body {background-image:url(/images-new/29.jpg);background-repeat: repeat;}
.prohibited-items .out .abc {font-size:20px; font-weight:500; color:white; width:80%; text-align:center;}
.prohibited-items .out figure img{max-width:100%;}
.prohibited-items .out{display:flex; align-items:center;}
.prohibited-items .out figure{width:10%;}
.clientbackend .pull-left{margin-bottom: 20px;}
.offers-dashboard.owl-theme .owl-nav{display:none;}
.offers-dashboard.owl-theme .owl-dots{margin-top:20px;}
.service-plan {margin-top: 20px;background-color: white;box-shadow: 1px 1px 5px 0 rgb(0 0 0 / 43%); border:none;}
.service-plan h1{font-size: 47px;font-weight: 600;}

.sidebarul li{margin-bottom: 10px;    border-bottom: 1px solid #fefefe;}
.sidebarul .fa-angle-down {font-size: 17px; padding-left: 10px; float: right;}
.sidebarul li .panel{    line-height: 1.9; background-color: #2c3b42; border-top: 1px solid #fff; position:relative; }
.double-side button.accordion {width: 78%;text-align: left;}
.sidebarul .fa-angle-right{position: absolute;left: 10px;margin-top: 7px;font-size: 15px;}
.footer-logo .header-social{display:flex;}

.pro-items{    position: absolute!important; left: 0;}
.nav>li.pro-items>a:focus, .nav>li.pro-items>a:hover{border-radius:0;}
.footer-logo .header-social li{margin-right:15px;}
.footer-logo .header-social .store-to a{font-size:20px;}
.footer-shopping ul li a{font-size:16px;}
.footer-knowus a{font-size: 17px;}
.footer-logo p{font-size:16px;}
ul.header-social li a i:hover {background: #fff;color: #d62a28;    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
ul.header-social li a i{    font-size: 20px;background: transparent; border: 1px solid #fff;border-radius: 50%; width: 35px;height: 35px;line-height: 35px;text-align: center; margin: auto;}
footer:before{display:none!important;}
footer p {padding-right: 0px!important;}
footer p{line-height:1.6!important;}
footer p{margin-top: 10px!important;}
/*footer css*/
footer{padding:60px 0 10px;color: #fff; background-image: linear-gradient( 130deg,#DB4A37 35%,#151515 50%)!important;}
.footer-logo .header-social{float: none;}
.footer-heading h2 {font-size: 23px;font-weight: 600;}
.footer-logo figure img{max-width:70%;}
.footer-logo figure {margin-bottom: 20px;}
.footer-shopping ul li a{color:#fff;}
.footer-shopping ul li a:hover, .footer-knowus ul li a:hover{padding-left: 6px;transition:8s, ease all;}	
.footer-knowus ul li a{color:#fff;}
.footer-info span{display: block;}
.footer-info i{margin-right: 20px;}
.footer-copyright{margin:10px 0 0;}
.footer-copyright span{font-size: 16px;}
.footer-info a{color:#fff;display: block;font-size:14px; margin-bottom:10px;} 
.footer-shopping ul li, .footer-knowus ul li, .footer-logo p, .footer-info p{font-size:16px;}
.switch-field {  
    display: flex;
    margin-bottom: 5px;
    overflow: hidden;
}


.switch-field input:checked + label{    background-color: #ff6e3b;
    box-shadow: none;
    color: #fff;}
	.switch-field input {
    position: absolute !important;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    width: 1px;
    border: 0;
    overflow: hidden;
}
.switch-field label{    background-color: #e4e4e4;
    color: rgba(0, 0, 0, 0.6);
    line-height: 1;
    text-align: center;
    padding: 8px 16px;
    border: 1px solid rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 1px 3px rgb(0 0 0 / 30%), 0 1px rgb(255 255 255 / 10%);
    transition: all 0.1s ease-in-out;    font-weight: 600;
    font-size: 15px;   
    margin: 10px 0;}
.switch-field label[for=radio-two], .switch-field label[for=radio-one]{    margin-top: 0px!important;
    padding: 16px;
    margin-bottom: 0px!important;}



