@charset "UTF-8";

/*
Theme Name: Indore Russian Escorts
Theme URI: https://wordpress.org/themes/twentytwentyone/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Twenty Twenty-One is a blank canvas for your ideas and it makes the block editor your best brush. With new block patterns, which allow you to create a beautiful layout in a matter of seconds, this theme’s soft colors and eye-catching — yet timeless — design will let your work shine. Take it for a spin! See how Twenty Twenty-One elevates your portfolio, business website, or personal blog.
Requires at least: 5.3
Tested up to: 6.7
Requires PHP: 5.6
Version: 2.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: twentytwentyone
Tags: one-column, accessibility-ready, custom-colors, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, block-patterns, rtl-language-support, sticky-post, threaded-comments, translation-ready, blog, portfolio

Twenty Twenty-One WordPress Theme, (C) 2020 WordPress.org
Twenty Twenty-One is distributed under the terms of the GNU GPL.
*/

/**
 * SETTINGS
 * File-header..........The file header for the themes style.css file.
 * Fonts................Any font files, if the project needs specific fonts.
 * Global...............Project-specific, globally available variables.
 *
 * TOOLS
 * Functions............Global functions.
 * Mixins...............Global mixins.
 *
 * GENERIC
 * Normalize.css........Normalise browser defaults.
 * Breakpoints..........Mixins and variables for responsive styles
 * Vertical-margins.....Vertical spacing for the main components.
 * Reset................Reset specific elements to make them easier to style in other contexts.
 * Clearings............Clearings for the main components.
 *
 * ELEMENTS
 * Blockquote...........Default blockquote.
 * Forms................Element-level form styling.
 * Headings.............H1–H6
 * Links................Default links.
 * Lists................Default lists.
 * Media................Images, Figure, Figcaption, Embed, iFrame, Objects, Video.
 *
 * BLOCKS
 * Audio................Specific styles for the audio block.
 * Button...............Specific styles for the button block.
 * Code.................Specific styles for the code block.
 * Columns..............Specific styles for the columns block.
 * Cover................Specific styles for the cover block.
 * File.................Specific styles for the file block.
 * Gallery..............Specific styles for the gallery block.
 * Group................Specific styles for the group block.
 * Heading..............Specific styles for the heading block.
 * Image................Specific styles for the image block.
 * Latest comments......Specific styles for the latest comments block.
 * Latest posts.........Specific styles for the latest posts block.
 * Legacy...............Specific styles for the legacy gallery.
 * List.................Specific styles for the list block.
 * Media text...........Specific styles for the media and text block.
 * Navigation...........Specific styles for the navigation block.
 * Paragraph............Specific styles for the paragraph block.
 * Pullquote............Specific styles for the pullquote block.
 * Quote................Specific styles for the quote block.
 * Search...............Specific styles for the search block.
 * Separator............Specific styles for the separator block.
 * Table................Specific styles for the table block.
 * Verse................Specific styles for the verse block.
 * Video................Specific styles for the video block.
 * Utilities............Block alignments.
 *
 * COMPONENTS
 * Header...............Header styles.
 * Footer...............Footer styles.
 * Comments.............Comment styles.
 * Archives.............Archive styles.
 * 404..................404 styles.
 * Search...............Search styles.
 * Navigation...........Navigation styles.
 * Footer Navigation....Footer Navigation styles.
 * Pagination...........Pagination styles.
 * Single...............Single page and post styles.
 * Posts and pages......Misc, sticky post styles.
 * Entry................Entry, author biography.
 * Widget...............Widget styles.
 * Editor...............Editor styles.
 *
 * UTILITIES
 * A11y.................Screen reader text, prefers reduced motion etc.
 * Color Palette........Classes for the color palette colors.
 * Editor Font Sizes....Editor Font Sizes.
 * Measure..............The width of a line of text, in characters.
 */
body{  background:#000; font-weight: 100}
header{ background:#000; padding: 5px 0}
.logotext{color: #ff00b7; font-size: 28px; text-decoration:none; display:block;}
header p{ color:#fff; font-weight:100; margin-top:7px; margin-bottom:0; line-height:1 }
header h3{ color:yellow; margin:0; font-size:21px }
header h3 a{color: #ff00b7; text-decoration: none}
.navbar{ background:none !important; padding:0  }
.outbound{ color:#fff; margin-top:4px }
.outbound a{ color:#fff; font-weight:bold }
.hero{ background:url(assets/images/indorerussianescorts.webp); background-size:cover; background-position:center; }
.hero1{ background:linear-gradient(rgba(94,0,255,.7),rgba(0,0,0,.7)); padding:100px 0 }

.hero1 h3{ color:#fff; text-align:center; font-size:40px }
.hero1 h3 span{ color:#ff00b7 }
.myli li{ color:#fff }
.cphone i{color: #d70750;}
.text-red{ color:red }
.aboutsection h4,.aboutsection h5,.aboutsection h6{ font-size:1.75rem }
.escortslink a{display:inline-block; margin-left:1px; margin-bottom: 7px; border:1px solid #5e00ff; color:#fff; background:linear-gradient(#000,#5e00ff); text-decoration:none; padding:5px 10px 7px;text-align:center; font-size:18px; border-radius:12px }
.escortslink a:hover{background: #ff00b7}
.text-purple{ color:#ff00b7 }
.text-pink{color: #ff00b7}
.text-green{ color:#00c700 }
.font-custom{ font-size:26px }
.mycard{ background:#fff; border:1px solid #ff00b7; border-radius:25px; margin-bottom: 20px}
.mycard-body{ padding:15px 0 15px}
.mycard img{ height:168px; width:100%; object-fit:cover;border-radius:25px 0 0 25px }
.classified{background: linear-gradient(#000,#5e00ff,#ff00b7)  }
.mycard h3{ margin-bottom:5px }
.mycard h3 a{ color:#ff00b7; font-size:21px; text-decoration:none;  }
.mycard p{ color:#666; margin-bottom:5px }
.mycard .cat a{ color:#5e00ff; text-decoration:none; }
.fa-folder{ color:orange }
.fa-eye{ color:#ff00b7 }
.cardbtn{ margin-top:15px }
.galleryp{ padding:1px 8px; color:#fff }
.callbtn{ color:#fff; text-decoration:none; background:#ff00b7; padding:5px; border-radius:7px; box-shadow:0 3px 5px #ccc; display:inline-block; width:100px; text-align:center; }
.wap{ color:#fff; text-decoration:none; background:#25D366;padding:5px; border-radius:7px; box-shadow:0 3px 5px #ccc;display:inline-block; width:100px }
.callbtn:hover{background:#5e00ff;}
.wap:hover{background:#5e00ff;}

.callbtn1{ color:#fff; text-decoration:none; background:#ff00b7; padding:5px; border-radius:7px;  display:inline-block; width:100px; text-align:center; }
.wap1{ color:#fff; text-decoration:none; background:#25D366;padding:5px; border-radius:7px; display:inline-block; width:100px }
.callbtn1:hover{background:#5e00ff;}
.wap1:hover{background:#5e00ff;}

.nav-link{ padding-left: 10px !important; padding-right: 10px !important; font-size:18px; font-weight:500; color:#fff }
.nav-link.active, .nav-link:hover { color:#ff00b7 !important;  }
.hotels{ background:linear-gradient(#000, yellow); }
.aboutsection{ background:#000 }
.aboutsection h1{ color:#ff00b7 }
.aboutsection p{ color:#fff; font-weight:300; text-align:justify; }
.bg-grey{ background: #fafafa }
.section-title{ font-size: 40px; color:#ff00b7 }
.servicessection .card-body{padding: 0 ; background: #000}
.servicessection h4{ color: #ff00b7}
.servicessection .card{ background:#000; border-color:#ff00b7 }
.servicessection{ background:linear-gradient(#000,#5e00ff,#ff00b7);}
.full-content p{ color:#fff; text-align:justify; }
.servicessection img{ width:100%; height:350px; object-fit:cover }
.servicessection .card-title a{ font-size: 24px; color:#fff; text-decoration:none }
.blogsection a,.relatedpost a{ color:#d70750; text-decoration: none;  }
.blogmeta{ margin-bottom: 0 }
.blogmeta a, .blogmeta span{ color: #666 ; font-size: 14px; text-decoration: none }
.blogmeta span{ margin-left: 10px }
.blogmeta i{color:#d70750;}
.text-yellow{ color:yellow }
.mylist li{ padding:0; border:1px solid #000 }
.mylist a{ display:block; background:red; color:#fff; padding:7px 10px; font-size:18px; text-decoration:none }
.mylist a:hover{ background:yellow; color:#000 }
.testimonials{background: linear-gradient(to right, red, #000);}
#testi img{ height:360px; width:100%; object-fit:cover }
#testi .card{ background:linear-gradient(#000,yellow); ; }
#testi .card-body{padding: 0 }
#testi .card h4{ color:red; font-weight:100 }
#testi .card a{ color:red; font-weight:300; text-decoration:none; margin-top:10px }
.card-rating{ margin-bottom: 5px  }
.owl-dots{ text-align: center ; margin-top: 30px  }
.owl-dot{ height: 15px ; width: 15px ; margin-right: 7px ; border: 1px solid yellow ; border-radius: 100% ; }
.owl-dot.active{ background:yellow ;  }
.cta{ background:linear-gradient(to right,#5e00ff,#ff00b7);   }
.cta h3{ margin-bottom: 0; margin-top: 0px }
.cta p{ margin-bottom: 0  }
.cta a{ text-decoration:none }
.bigfooter{ background: #333; }
.widget-title{ color: #fff; font-size: 20px }
.bigfooter p,.bigfooter ul{ margin-bottom: 0 }
.bigfooter p, .bigfooter li{ color: #fff }
.footerlink{ padding: 0; list-style: none; }
.footerlink a{ color: #fff; text-decoration: none; }
.footer{ background:linear-gradient(#000,#ff00b7); }
.footer p{ margin-bottom: 0 }
.btn-yellow{ background:#ff00b7; font-weight:500; padding:12px 35px; border:1px solid #ff00b7 !important; color:#fff }
.btn-yellow:hover{ background:none;color:#ff00b7 }
.btn-wa{ background:#25D366; font-weight:500; padding:12px 35px; color:#fff; border:1px solid #25D366 !important }
.btn-wa:hover{  background:none; color:#25D366 }
.locations{ background:linear-gradient(#000,#ff00b7) }
.single-location p{ margin-bottom:0 }
.single-location a{ display:block; border:1px solid #5e00ff; margin-bottom: 15px; color:#fff; background:linear-gradient(#000,#5e00ff); text-decoration:none; padding:5px 1px 7px;text-align:center; font-size:18px; border-radius:12px }
.single-location a:hover{ background:#ff00b7; color:#fff }
.card{ border-radius:0 }
.accordion-button{background: #000; color: yellow}
.accordion-body{ background:#333; color:#fff }
.accordion-button:not(.collapsed){ background:red; color:yellow; box-shadow:none }
.aboutsection strong{ color:#ff00b7; font-weight:bold;}
.aboutsection a{ color:yellow;}
.aboutsection ul li{ color:#ffff}
.fixeddiv .callme{ position:fixed; box-shadow: 0 3px 5px #000; border:2px solid #5e00ff; font-size: 18px; bottom:10px; left:10px; z-index:999; width:150px; background:linear-gradient(to right,#5e00ff, #000 ); color:#fff; padding:10px 0; border-radius:25px; display:inline-block; text-align:center; font-weight:bold; text-decoration:none  }
.fixeddiv .callme:hover{ background:#fff; color:#5e00ff }
.fixeddiv .wpme{  position:fixed;box-shadow: 0 3px 5px #000; border:2px solid #25D366;font-size: 18px; bottom:10px; right:10px; z-index:999; width:150px; background:linear-gradient(to right,#25D366, #000 ); color:#fff; padding:10px 0;border-radius:25px; display:inline-block;text-align:center; font-weight:bold; text-decoration:none  }
.fixeddiv .wpme:hover{ background:#fff; color:#25D366 }
.oblink a{ color: #fff; font-weight: bold;  display: inline-block; margin: 0 10px}
@media (max-width:767px)
{
  
.hero{  }
.hero1{ padding:30px 0;  }
.outbound{ display:none }
.oblink{display: block}
.cta h3{ text-align: center; margin-bottom: 5px}
.h31{ font-size:21px !important;  }
.h32{ font-size:21px !important;font-weight:300}
.h33{ font-size:21px !important;font-weight:300}
.oblink a{ margin:0px 5px 10px }
  .logotext{ text-align: center; }
  .navbar{ padding:5px }
  .navbar-toggler{ display:block; margin:0 auto; background:#5e00ff }
  .locations .col{  display:block; width:100%; flex:100%; margin-bottom:15px }
  .section-title{ font-size:36px }
  .escortslink a{ display:block; margin-bottom:8px; font-size:14px }
}
