/*
Theme Name: Miss Kolkata Escorts
Theme URI: https://misskolkata.in/
Author: Miss Kolkata Escorts Team
Author URI: http://misskolkata.in/
Description: Miss Kolkata brings your site to life with header video and immersive featured images. With a focus on business sites, it features multiple sections on the front page as well as widgets, navigation and social menus, a logo, and more. Personalize its asymmetrical grid with a custom color scheme and showcase your multimedia content with post formats. Our default theme for 2020 works great in many languages, for any abilities, and on any device.
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: misskolkata.in
Tags: one-column, two-columns, right-sidebar, flexible-header, accessibility-ready, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

.round-img{ border-radius: 10px; }
.error a{ background-color: #ffc814; padding: 10px 22px; border-radius: 6px; }
.error a:hover{ background-color: green; padding: 10px 22px; border-radius: 6px; }
.hotel-row{margin-top: 28px;}  
.home-about{margin-top: 20px;margin-bottom: 20px;}
.price{margin-top: 25px;margin-bottom: 20px;}
.home-testimonial{background: #F0F0F0;} 
.home-about h1, h2, h3, h4, h5, h6 { margin: 15px 0px 15px!important; } 


.icon-bar {
  position: fixed;
  top: 93%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index : 999999;
}

/*@keyframes glowing {*/
/*        0% {*/
/*          background-color: #2ba805;*/
/*          box-shadow: 0 0 5px #2ba805;*/
/*        }*/
/*        50% {*/
/*          background-color: #49e819;*/
/*          box-shadow: 0 0 20px #49e819;*/
/*        }*/
/*        100% {*/
/*          background-color: #2ba805;*/
/*          box-shadow: 0 0 5px #2ba805;*/
/*        }*/
/*      }*/

.icon-bar a {
  display: block;
  text-align: center;
  transition: all 0.3s ease;
  color: white;
  font-size: 15px;
  margin-bottom: 10px;
  margin-left: 10px;
  padding: 5px 0px 5px 0px;
  box-shadow: 0px 1px 7px 1px rgb(66 68 67);
  animation: glowing 100ms infinite;
 
}



.phone-call {
    border-radius: 30px;
    text-transform: uppercase;
    background-color: #0a9d4c;
    color: #fff;
    font-size: 17px;
    font-family: 'Roboto Condensed',sans-serif;
    position: relative;
}

.phone-fafa{
    background-color: #eee;
    height: 100%;
    color: green;
    position: absolute;
    top: 0;
    padding: 1px 14px 9px;
    font-size: 21px;
    border-radius: 17px 0 0 17px;
}

.p-call{
    padding-left: 64px;
    padding-right: 17px;
}


.whatsaap {
  border-radius: 30px;
    text-transform: uppercase;
    background-color: #0a9d4c;
    color: #fff;
    font-size: 17px;
    font-family: 'Roboto Condensed',sans-serif;
    position: relative;
}


.whatsaap-fafa{
    background-color: #eee;
    height: 100%;
    color: green;
    position: absolute;
    top: 0;
    padding: 0px 15px 0px 15px;
    font-size: 21px;
    border-radius: 17px 0 0 17px;
}

.whatsaap-call{
    padding-left: 75px;
    padding-right: 17px;
}

.top_call{ width: 100%; position: absolute; left: 0; top: 0; z-index: 9; background: #ffdb22; padding: 5px;border-bottom: 1px solid red;}
.to_call{ color: #0a0a0a; font-weight: 800; font-size: 22px; }
	
	.top_whatsaap{color: #00b700;background-color: white; padding: 8px 15px 8px; margin-left: -17px;}
	.top_whatsaap:hover{color: #00b700;background-color: #ff0c0c; padding: 8px 15px 8px; margin-left: -17px;}
	
	.top_calling{color: #00b700;background-color: white; padding: 8px 15px 8px; margin-left: -4px;}
	.top_calling:hover { color: #00b700; background-color: #ff0c0c; padding: 8px 15px 8px;  margin-left: -4px; }

.homecontacttitle{margin-bottom: 20px 0 20px;text-align:center;} .homecontact-info{margin-top: -50px; } textarea{height: 100px;}	 
.wpcf7-response-output{margin-top: -57px;}	
.home_contact_mobile{display:block;}
@media screen and (max-width: 500px) { .home_contact_mobile   { display:none; } }

.btn-hrrd-1 {background-color: #ffc039; font-weight: 800;}

.banner-text{font-size: 51px; font-weight: 800;}
    .h1-tag{padding: 0px 0px 10px;text-align: center;}
    .h1-tag a{font-size: 42px!important;}
    p{font-size: 18px; padding: 0px 0px 13px;text-align: justify;}

.breadcrumb-area {
    padding-top: 100px!important;
    padding-bottom: 30px!important;
}

    .profile_table  { border: 2px solid #ff7c4e8c;width: 100%;}
    .profile_tr1    {border-bottom: 2px solid #ff7c4e8c;}
    .profile_th     {padding: 10px 10px; font-weight: 600;}
    .profile_th1    {border-left: 2px solid #ff7c4e8c; border-right: 2px solid #ff7c4e8c;}
    .profile_tr2    {background-color:#f1f1f1;}
    .profile_th b   {color: #1c1c1c;padding: 10px;}
    .profile_th1 b  {color: #1c1c1c;padding: 0px;}

ul {
	list-style: disc!important;
    margin-left: 30px!important;
    font-size: 18px;
    font-weight: 600;
}

ol{font-size: 18px;
    font-weight: 600;}

.footer-social-links{list-style: none!important; }
.ag-rating {list-style: none!important; }
.program-time ul{list-style: none!important; }

.popup {
            position: fixed;
            left: 20px;
            bottom: 89px;
            background: white;
            padding: 20px;
            border-radius: 8px;
            box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
            max-width: 360px;
            width: calc(100% - 40px);
            z-index: 1000;
            display: none;
        }

        .popup-content {
            margin-right: 20px;
        }

        .popup-text {
            margin-bottom: 15px;
            line-height: 1.5;
            color: #333;
        }

        .popup-button {
            background-color: #ff0000;
            color: white;
            border: none;
            padding: 10px 20px;
            border-radius: 5px;
            cursor: pointer;
            width: 100%;
            font-size: 16px;
            transition: background-color 0.3s;
        }

        .popup-button:hover {
            background-color: #cc0000;
        }

        .close-button {
            position: absolute;
            top: 0px;
            right: 0px;
            background: none;
            border: none;
            font-size: 20px;
            cursor: pointer;
            color: #666;
        }

        .close-button:hover {
            color: #333;
        }

        @media (max-width: 480px) {
            .popup {
                left: 10px;
                bottom: 89px;
                width: calc(100% - 20px);
                padding: 15px;
            }
        }
    
  
    