html,
body { padding:0px; margin:0px; box-sizing:border-box; }

body{ overflow-y:auto !important; }

a:hover {
    text-decoration: none;
}

@media (min-width: 1200px){
   .container{
     max-width: 100%;
   }
}

@media (min-width: 1300px){
   .container{
     max-width: 100%;
   }
}

@media (min-width: 1400px){
.container{
    max-width: 100%;
}
}
@media (min-width: 1500px){ 
.container{ 
    max-width: 100%;  
} 
} 
@media (min-width: 1600px){ 
.container{ 
    max-width: 1480px;  
} 
} 
@media (min-width: 1700px){ 
.container{ 
    max-width: 1580px;  
} 
} 
@media (min-width: 1800px){ 
.container{ 
    max-width: 1680px;  
} 
}

.btn-pri,
.btn-pri:hover,
.btn-pri:focus,
.btn-gray:hover,
.btn-gray:focus,
.btn-dark:hover,
.btn-dark:focus { background: #fcd101 !important; color: #fff !important; transition: all 0.5s ease-in-out; }
button,
button:focus,
button:hover,
.btn,
.btn:focus,
.btn:hover  { outline: none; border:none; box-shadow:none; }

.btn {border:none !important;font-size: 22px;display: inline-block;align-items: center;font-weight: 600;transition: all 0.5s ease-in-out;overflow: hidden;position: relative;border-radius:7px;padding: 15px 45px 20px 45px;}
.btn-full{ width:100%; }

 
.btn-gray{ background: #999999 !important; color: #fff !important; }
.btn-dark{ background: #151515; color: #fff !important; }
.btn-light{ background: #ffffff; color: #151515 !important; }
.btn-dark i{ color:#fff; }

.btn-pri,
.btn-pri:hover,
.btn-pri:focus,
.btn-gray:hover,
.btn-gray:focus,
.btn-dark:hover,
.btn-dark:focus { background: #fcd101 !important; color: #fff !important; transition: all 0.5s ease-in-out; }
 
form .btn-dark:focus{ background-color:#151515; color:#fff !important; }
form .btn-pri:focus{ background: #fcd101; color: #fff !important;  }
form .btn-gray:focus{ background: #eeeeee; color: #151515 !important;  }
 


.product-card .product-title{ width:100%;color: #151515 !important; }
.mini-store{ background:#fafafa url('../img/world-map.jpg') no-repeat center 250px; }

.form-control:focus {box-sizing:none;}

.profile-detail{ padding-bottom:50px; padding-top:50px; }
.profile-detail .pic-name{}
.profile-detail .pic-name .img-sec{ height:200px; width:200px; border-radius:10px; overflow:hidden; background:#fff; display:flex; align-items:center; justify-content:center; margin-right:70px; } 
.profile-detail .pic-name .img-sec img{ max-height:100%; max-width:100%; height:100%; width:100%; }
.profile-detail .pic-name .img-sec i{ font-size:70px; }
.profile-detail .pic-name .profile-name{ font-size:25px; font-weight:bold; color:#151515; padding:10px;font-family: 'Poppins', sans-serif; }
.profile-detail .pic-name .profile-name span.country{ display:block; color:#fcd101; font-size:16px;  font-weight:600; }
.profile-detail .about .heading{ font-size:20px; font-weight:bold; color:#151515; font-family: 'Poppins', sans-serif; margin-bottom:20px; text-transform:capitalize; }
.profile-detail .about .content{}
.profile-detail .about .content p{ margin-bottom:0px; font-size:16px; color:#666666; font-family: 'Open Sans'; color: #666666; line-height: 30px;  }
.profile-detail .profile-url {margin-top:30px; }
.profile-detail .profile-url a{ font-size:16px; color:#fcd101; font-weight:600; font-style:italic; font-family: 'Open Sans',sans-serif;}


.profile-detail .card{ padding:50px; border-radius:10px; background:#fff; border:none; }
.profile-detail .card .img-sec{ width: 100px; height: 100px; min-height: 100px; min-width: 100px;   max-height: 100px; background: #fafafa; margin-right: 30px;}
.profile-detail .card .profile-name{ padding:0px 0px 10px; word-break:break-word; }
.profile-detail .card .profile-url { margin-top:0px;  }
.profile-detail .card .profile-url a{ color:#999999; }
.profile-detail .card .about{ margin-top:25px; }

.profile-detail .video-sec{ border-radius:10px;}
.profile-detail .video-sec iframe{ width:100%; height:370px; border-radius:10px; }



.search-section .fieldcard{ border:none; padding:5px 10px; border-radius:10px; background:#fff; margin-bottom:50px;}
.search-section .fieldcard.pos-rel{ width:auto; position:relative; display:inline-flex; justify-content:space-between; }
.search-section .main-search .form-control{ min-width:180px; }
/*.search-section .fieldcard .go-country{position: absolute; right: 10px; top: 3px; padding: 0px;}*/
.search-section .form-group{ margin-bottom:0px; }
.search-section .search-icon{ min-width:30px; text-align:center; display:inline-block; }
.search-section .main-search .form-control{ margin-right:20px; }
.search-section .main-search select { max-width:100px; width:auto; }
.search-section input[type="text"],
.search-section select{ border:none; margin-bottom:0px; padding-left:5px; font-size:14px !important; font-weight:600; color:#151515; }
.search-section input.go{padding: 6px 10px !important;margin-right: 5px;display: flex;align-items: center;justify-content: center; height:35px; }
.search-section input:focus{ outline:none; box-shadow:none; border:none; }

.search-section .dropdown .dropdown-toggle { position:relative; display:flex; align-items:center;font-size: 16px;padding: 7px !important; }
.search-section .dropdown .dropdown-toggle::after {display: none; }
.search-section .dropdown .dropdown-toggle img{ width: 26px; height: auto; margin-right: 10px; border-radius:3px; }

.search-section .dropdown.header-account:hover .dropdown-menu {  visibility:visible;  opacity:1;  margin-top:0px; }
.search-section .dropdown-menu{ right: 0 !important; left: auto !important; padding: 0px; box-shadow: 0px 8px 10px #00000010; z-index:4;
 top: 100%; border: none; border-radius: 0px 0px 4px 4px !important; margin-top:10px; display:block; visibility:hidden;  opacity:0;   transition: all 0.3s ease-in-out; }

.search-section .dropdown-menu .dropdown-item { font-size:14px; font-weight:600; padding:9px 20px 9px 10px; border-bottom:solid 1px #eeeeee; }
.search-section .dropdown-menu .dropdown-item:last-child{ border-bottom:none !important; border-radius:0 0 .25rem  .25rem !important }
.search-section .dropdown-menu .dropdown-item  a { font-size: 14px; padding: 8px 20px; border-bottom: none; color: #151515; } 
.search-section .dropdown-menu .dropdown-item img.customer-img { max-width: 45px; max-height: 45px; border-radius: 100%; }
.search-section .dropdown-menu .dropdown-item img{ margin-right:8px; width:20px; }
.search-section .dropdown-menu .dropdown-item:active,
.search-section .dropdown-menu .dropdown-item.active{ background:#e9ecef; }
.search-section .dropdown-menu .dropdown-item { font-size:14px; }


.dropdown-menu.show { margin-top:0px; display:block;  visibility:visible;  opacity:1;  }

.error-content .content h2{text-transform: uppercase;font-weight: bold;color: #fcd101 !important;}
.error-content .content span{color: #151515;font-weight: 600;font-size: 26px;margin-bottom: 20px;display: inline-block;}

.pagination { margin:20px 0px !important; justify-content:center;}

.pagination a { background: #fff !important; border: solid 1px #f9f9f9 !important; color: #151515; margin:0px 5px; border-radius:4px; }
.pagination .active a,
.pagination a:hover{ background: #fcd101 !important  ; border: solid 1px #fcd101 !important; color: #fff; -webkit-box-shadow: 0px 5px 9px 0px rgb(0 0 0 / 10%); -moz-box-shadow: 0px 5px 9px 0px rgb(0 0 0 / 10%); box-shadow: 0px 5px 9px 0px rgb(0 0 0 / 10%); }
.mini-store .error .error-content .img{margin-top: -120px ;}
.mini-store .product-card .product-price{display: none;}
.mini-store .load_more_all{  text-align: center; margin:30px 0px 60px !important; display:inline-block; }

/*.video-slider .owl-nav button.owl-prev{left: 5px;}
.video-slider .owl-nav button.owl-next{right: 5px;}*/


@media only screen and (max-width: 1200px) {

    .mini-store .profile-detail .card { margin-bottom:30px; padding:30px !important; }
    .profile-detail .pic-name .profile-name { font-size:22px; }
    .profile-detail .pic-name .profile-name span.country{ font-size:14px; }
    .profile-detail .profile-url a{ font-size:14px; }
    .profile-detail .about .content p{ margin-bottom:0px; font-size:14px; color:#666666; font-family: 'Open Sans'; color: #666666; line-height: 24px;  }

}


 @media only screen and (max-width: 768px) {
    .search-section .fieldcard.pos-rel{ width:100%; }
    .error-content .content span{ font-size:20px; margin-bottom:10px; }
    .error-content .content p{ margin-bottom:0px;  font-size:25px; }
    .error-content .content { padding:0px 20px; }
 }
 @media only screen and (max-width: 576px) {
    .search-section .fieldcard.pos-rel{
        padding-right:15px;
        display:inline-block;
    }
.search-section .fieldcard .go-country{
    position: relative;
    padding: 0px;
    width: 100%;
    right:0px;
    top:0px;
    text-align: center;
    display: flex !important;
    border-top: solid 1px #eee;
    padding-top: 10px;
    margin-top: 5px;
    }  


.error-content .content span{ font-size:18px; margin-bottom:10px; }
    .error-content .content p{ font-size:20px; margin-bottom:0px;  }


}