/*
Theme Name: Robin Child
Theme URI: http://robin.thememove.com/
Author: ThemeMove
Author URI: http://thememove.com/
Version: 1.0
Template: tm-robin
*/

.page-title.page-title-bg_image{
	background-image: url(https://yeswinpharma.com/wp-content/uploads/2022/08/Slider-1.jpg) !important;
	background-position: 0px;
}
.social-links li i{
	font-size: 20px;
}
.social-links li{
	margin:0px 10px;
}
.product-description-single-page{
	width:100%;
	border: 0px solid #d5d5d5 !important;
	margin-top:40px;
}
.product-description-single-page td{
	border: 1px solid #d5d5d5 !important;
	padding: 6px 10px 6px 6px;
}
.product-description-single-page tr:nth-child(2) td:nth-child(2){
	color:#FE0202;
	font-weight:600;
}
.hover-box-abt .vc-hoverbox-front,.hover-box-abt .vc-hoverbox-back{
	min-height: 310px;
}
.hover-box-abt .vc-hoverbox-front:before{
	content:'';
	background:#000;
	opacity:0.5;
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
}
.hover-box-abt .vc-hoverbox-front h2{
	text-align: center;
    color: #fff !important;
    z-index: 9999;
    position: relative;
}
.woocommerce.single-product .product .summary .product-meta-buttons{
	margin-top:0px !important;
}.custom_about p{
	margin-bottom:15px;
}
.custom_about p strong{
	font-size:20px;
}
.custom_about>.vc_column-inner{
	 box-shadow: 0px 0px 5px 0px rgb(0 0 0 / 50%);    
    border-radius: 6px;
    padding: 20px;
}
.career-input{
	margin-top: 15px;
}
.career-input input[type=file], .career-input input[type=text],
.career-input input[type=email],
.career-input textarea{
	
font-size: 15px;
	width: 100%;
  padding: 10px 20px;
  color: #424242;
  border: 1px solid #d9d9d9;
	background: transparent;
}
.site-menu .menu>li, .site-menu .menu>ul>li{
	    padding: 0 20px !important;
}
.contact-form input[type=email]{
	border: 1px solid #d9d9d9;
}

.wpb_image_grid .wpb_image_grid_ul .isotope-item{
	max-width: 250px !important;
	margin: 0 1px 15px 0px !important;
}
.wpb_image_grid .wpb_image_grid_ul img{
	width:95% !important;
}
.wpb_image_grid .wpb_image_grid_ul{
	width: 88% !important;
    margin: auto !important;
}
.product-loop .product-info{
	text-align:center !important;
}
.product-loop .product-info .price {
	color: #fff;
}
.site-header .site-logo img{
	padding: 2px 0 !important;
}
.site-footer .row .col-xs-12:nth-child(2){
	padding: 0px 100px;
}
.tm-robin-team-members{
	border: 0px solid #ccc;
    border-radius: 6px;
    padding: 10px;
    box-shadow: 0px 0px 4px -1px rgb(0 0 0 / 50%);
	height: 760px;
}
.tm-robin-team-members p{
	text-align:justify !important;
}
.tm-robin-team-members img{
	width:100%;
	
}

.product-loop .product-thumb{
    border-radius: 10px 10px 0px 0px;
    height: 250px;
}
.product-info{
	width: calc(100% - 1px) !important;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    background: #fe0202;
    border-radius: 0px 0px 10px 10px;
    box-shadow: 0px 0px 6px -2px rgb(0 0 0 / 50%);
    padding: 5px;
}
.product-loop .product-info .product-title{
    width: calc(100% - 1px) !important;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    text-align: center;
    padding: 5px;
}
.product-loop .product-info .product-title a{
    color:#fff !important;
}
.slick-track{
    top:10px !important;
}
.site-footer .widget i {
    color: #fe0202 !important;
}
.site-footer .widget-title:after {
    background-color: #fe0202 !important;
}
.img_bor_style img{
    padding: 5px;
    border: 1px solid #d0cfd5;
    border-radius: 5px;
}
.site-header {
    box-shadow: 0px 1px 4px -2px rgb(0 0 0 / 50%) !important;
    z-index: 9;
}
.site-logo {
    line-height: 60px !important;
}
.site-header .site-menu .menu > ul > li > a:after, .site-header .site-menu .menu > li > a:after {
    background-color: #fe0202!important;
    bottom: -28px;
}
h2{color: #0d4552 !important}

.header-widget ul.contact-info li>a{color: #000;}

.site-header.sticky-header .site-menu .menu > ul > li, .is-sticky .site-menu .menu > li {
    height: 60px;
    line-height: 60px;
}
.sticky-header.is-sticky{height:69px}
.is-sticky .site-menu{vertical-align: top;}
.site-header.sticky-header .site-logo img {
    max-height: 60px;
    padding: 5px 0;
    margin-top: -16px;
}

.is-sticky .header-search.search-full-header {
    margin-top: -18px;
}


.site-header .site-menu-wrap {
    background-color: #337cb3!important;
}

.site-header .site-menu .menu > ul > li:hover > a, .site-header .site-menu .menu > li:hover > a {
    color: #fe0202 !important;
}
#menu-main-menu li.current-menu-item a{
    color: #FE0202 !important;
}
#menu-main-menu li.current-menu-item a:after{
    background-color: #fe0202!important;
}
.site-header.sticky-header .current-menu-item a{color: #fff !important}

.vc_custom_heading.style-robin>span:after{background-color: #fe0202;}

.banner-button{background-color: #fe0202 !important; border-color: #fe0202 !important;}
.banner-button:hover{background-color: transparent !important; border-color: #fe0202 !important; color: #fe0202 !important;}

.site-footer .widget-title:after {
    background-color: #5097c9;
}

.site-footer .widget ul li{border: 0 !important;}
.site-footer .widget i{color: #5097c9;}
.site-footer .widget a{color: #cfcfcf;}
.site-footer .widget p{color: #cfcfcf;}			


.wpfFilterWrapper .wfpDescription{font-size: 18px !important;  font-weight: bold; margin-bottom: 10px;}

.page-title.page-title-bg_color {
    background-color: #f7f7f7;
}

.get-btn{text-transform: uppercase; font-weight: 700; color: #fff; border-radius: 5px; border: 2px solid #111; background-color: #111; padding: 10px 20px; font-size:14px; margin-top: 15px; display: table;}
.get-btn a{color: #fff}
.get-btn:hover{background:#fe0202; border-color: #fe0202}
.get-btn:hover a{color: #fff}
#popmake-3437 label{width: 100%; font-weight: 500;  color: #0f2050;}

#popmake-3437 .wpcf7 textarea {
    font-size: 15px!important;
    height: 120px;
}
#popmake-3437 input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], textarea{color: #424242; border: 1px solid #d9d9d9;}

.topbar .topbar-text i{color: #fe0202;  padding: 5px; font-weight: 600 !important;}

.portfolio_page img{
    padding:0px 10px;
}
@media only screen and (min-width:320px) and (max-width: 640px){
    .site-header.sticky-header .site-logo img{margin-top:0}
    .topbar .topbar-text li {
        margin-right: 5px !important;
    }
    .topbar .topbar-text i {
        margin-right: 0px;
    }
	.site-header .site-logo img{
		width:85px !important;
	}
	.site-footer .row .col-xs-12:nth-child(2) {
		padding: 0px 15px;
	}
	#footer img{
		width:30% !important;
	}
	.wpb_image_grid .wpb_image_grid_ul {
		width: 73% !important;
	}
	.wpb_image_grid .wpb_image_grid_ul img {
		width: 100% !important;
	}
}

@media only screen and (min-width:641px) and (max-width: 768px){
    .site-header.sticky-header .site-logo img{margin-top:0}
    .site-header .site-logo img{max-width: 20%;}
	.site-footer .row .col-xs-12:nth-child(2) {
		padding: 0px 15px;
	}
	#footer img{
		width:20% !important;
	}
	.wpb_image_grid .wpb_image_grid_ul {
		width: 73% !important;
	}
}

@media only screen and (min-width:769px) and (max-width: 1024px){
    .site-header.sticky-header .site-logo img{margin-top:0}
    .site-header .site-logo img{max-width: 30%;}
	.site-footer .row .col-xs-12:nth-child(2) {
		padding: 0px 15px;
	}
	#footer img{
		width:20% !important;
	}
}				