/*
Theme Name:   SulloChild
Description:  Sullo Child Theme
Author:       Himflax
Author URL:   https://www.himflax.com
Template:     Sullo
Version:      1.0
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  SulloChild
*/

/* Write here your own personal stylesheet */

.sandeepk input {
    width: 100%;
    padding: 10px;
}
.sandeepk textarea {
    width: 100%;
    padding: 10px;
}

/*----------------------------------------------------Dropdown-------------------------------------------------------*/

li.menu-item-has-children>a {
  border: none;
  cursor: pointer;
}

li.menu-item-has-children {
  position: relative;
  display: inline-block;
}

.menu-item-has-children ul.sub-menu {
  display: none;
  position: absolute;
  min-width: 250px;
	max-width:100%;
   list-style-type: none;
	padding: 10px 0px;
    background-color: #fff;
    border-radius: 5px;
    -webkit-box-shadow: 2px 4px 8px rgb(255 255 255 / 30%);
    box-shadow: 2px 4px 8px rgb(255 255 255 / 30%);
    border: 1px solid rgba(255, 255, 255, 0.3);
	z-index: 9999;
}

.menu-item-has-children ul.sub-menu a {
  color: black;
 padding: 12px 16px; 
  text-decoration: none;
  display: block;
}

li.menu-item-has-children:hover ul.sub-menu {
  display: block;
}

li.menu-item-has-children:hover a {
/*   background-color: #3e8e41; */
color: #000;
}
nav li.menu-item-has-children ul a {
    color: #000;
}
#header nav li.menu-item-has-children ul.sub-menu li a {
    color: #000;
}
li.menu-item-has-children:hover ul li a {
    /* background-color: #3e8e41; */
    color: #000 !important;
}
li.menu-item-has-children ul li:hover a {
    background-color: #d580a7;
    color: #fff !important;
}
#header nav li.menu-item-has-children ul.sub-menu li a::before{
	display: none;
}
#header nav li.menu-item-has-children>a::after {
    content: "\f0d7";
    font-family: 'FontAwesome';
    margin-left: 5px;
}
ul.sub-menu li a {
    padding: 6px!important;
}
a.btn1.btn-white:hover {
    background: #d580a7;
    color: #fff;
}
.san i {
    color: #fff;
    font-size: 50px;
}
.san p {
    color: #fff;
}
.san {
    box-shadow: 0px 0px 20px 0px #852e51;
    border-radius: 10px;
    padding: 20px;
    height: 100%;
}
.sandeepk {
    box-shadow: 0px 0px 20px 0px #852e51;
    padding: 20px;
}
.insec .imgsc img {
    height: auto!important;
    -o-object-fit: cover;
    object-fit: cover;
}
.sandeepk h3 {
    text-align: center;
    color: #fff;
    padding: 0px 0 10px 0;
}
ul#my_menu_id {
    position: absolute;
    right: 0;
    padding: 0;
    top: 57px;
}
.modal-body input {
    margin: 15px 0;
}
.modal-body select {
    margin: 15px 0;
}
.modal-body button {
    margin: 15px auto;
    background: #000;
    color: #fff;
/*     width: 30%; */
    text-align: center;
    padding: 12px;
}
.modal-content.modal-contentpopup {
    background: #c32e67;
}
.modal-title {
    margin-bottom: 0;
    line-height: 1.5;
    margin: 0 auto;
    text-align: center;
    width: 100%;
	color: #fff;
}
.cform p {
    color: #fff;
}
.san a {
    color: #fff;
    text-decoration: none;
}
table.table.table-bordered.border-primary {
    border: #f484af!important;
    border: 1px solid #f484af!important;
}
.table>:not(:first-child) {
    border-top: none!important;
}
.ti-widget.ti-goog .ti-review-content {
    text-align: center;
    font-size: 16px!important;
    font-family: 'Poppins'!important;
}
#footer li.rightNav {
    display: none;
}
@media(min-width:280px) and (max-width:767px){
	ul#my_menu_id {
    position: absolute;
    left: 0;
    padding: 0;
    top: 0px;
}
	.insec .imgsc img {
    height: 250px!important;
    -o-object-fit: cover;
    object-fit: cover;
}
	header nav .navbar-collapse {
    z-index: 9;
	height: 40vh!important;
    min-height: 40vh!important;
}
	ul#my_menu_id li {
    padding: 5px 0;
}
	li.rightNav {
    display: none;
}
	video.embed-responsive-item {
    height: 185px!important;
}
	.footermain {
    display: block!important;
}
	.footermain aside#custom_html-2 {
    display: block!important;
}
	.footermain aside#custom_html-3 {
    display: block!important;
}
	.insec .contentsc {
	top: 190px!important;
	}
	section.section3 p {
    text-align: left;
}
}
.projects img {
    width: 100%;
    height: 400px;
}
div#slick-slide12 img {
    border-radius: 10px;
}
.gallery-sliders .slick-track img {
    border-radius: 10px;
    border: 5px solid #f484af;
}
@media(min-width:280px) and (max-width:1199px){
	header#header {
    display: none;
}
	.mobmenu-content #mobmenuright .sub-menu a {
    color: #fff!important;
}
	.mobmenur-container {
    top: 16px;
    margin-right: 10px;
    margin-top: 0px;
}
	.menu-main-menu-container {
    margin-left: 0px!important;
}
	.mob-expand-submenu i {
    font-size: 20px!important;
}
}


section.section7.gallery-sliders.sc-p .slick-dots {
    display: none!important;
}
h1,h2,h3,h4,h5,h6 {
    font-family: 'Poppins' !important;
}
ul li{
    font-family: 'Poppins' !important;
}
body{
	 font-family: 'Poppins' !important;
}
.hcenter {
    margin-bottom: 30px;
    text-align: center;
}
/*----------------------------------------gallery----------------------------------------*/
#WorkingHours ul li span {
    line-height: 25px;
}
.makeup img {
    width: 70%;
}
@media(max-width:767px){
	.section3 .col-sm-6:first-child img {
  height: calc(100% - 50px);
  -webkit-box-shadow: 15px 15px #d3d3d3;
  box-shadow: 15px 15px #d3d3d3;
  width: 100%;
  height: 100%;
}
	.makeup img {
    width: 100%;
}
}

.check h1 {
    font-size: 54px!important;
}
.check .col-sm-6 {
    display: flex;
    align-items: center;
}

.section3 {
    max-width: 1000px!important;
}
.section3 .col-sm-6:first-child img {
    box-shadow: 20px 20px #d3d3d3!important;
}