.social-icon
{
	margin-top: 5px;
}
.social-icon li
{
	float: left;
	margin-right: 15px;
}
.social-icon li i
{
	font-size: 16px;
}
.cust_icons_wrap_div .icon-btn
{
	width: auto;
}
 #tt-megamenu .tt-mega_menu .tt_menus_ul li.hide-dropdown>a::after
 {
 	display: none;
 }
 .mb50
 {
 	margin-bottom: 50px;
 }
 .pl0
 {
 	padding-left: 0px ! important;
 }
 .mt50
 {
 	margin-top: 50px;
 }
 .mb0
 {
 	margin-bottom: 0px;
 }
 p{
 	color: #6c7380 ! important;
 }
 .font34
 {
 	font-size: 34px;
 }
 .ttcmsservices .services .tt-subtitle
 {
 	color: #ee3253 ! important;
 }
 #service--1558098687d1738e0e-1.service:hover .services-title
 {
 	color: #ee3253 ! important;
 }
 #service--1558098687d1738e0e-0.service:hover .services-title
 {
 	color: #ee3253 ! important;
 }
 #service--1558098738350.service:hover .services-title
 {
 	color: #ee3253 ! important;
 }
 #service--1558099101798.service:hover .services-title
 {
 	color: #ee3253 ! important;
 }
 #shopify-section-footer-model-2 .footer-bottom-wrap .footer-bottom .copyright
 {
 	float: none;
 }
 .pb0
 {
 	padding-bottom: 0px;
 }
 .pt80
 {
 	padding-top: 80px ! important;
 }
 .mb0
 {
 	margin-bottom: 0px ! important;
 }
 .mt0
 {
 	margin-top: 0px ! important;
 }
 .customNavigation a
 {
 	color: #000;
 }
 #tt-megamenu .tt_menus_ul .tt_sub_menu_wrap .tt_sub_menu a
 {
 	font-size: 16px;
 }
 .mdi-google-plus
 {
 	font-size: 22px ! important;
 }
 .mdi-instagram
 {
 	font-size: 18px;
 }
 .mdi-facebook
 {
 	font-size: 18px;
 }
 .mt2
 {
 	margin-top: 2px;
 }
 .site-footer a:hover, .site-footer .h1, .site-footer .h2, .site-footer .h3, .site-footer .h4, .site-footer .h5, .site-footer .h6, .site-footer h1, .site-footer .h1, .site-footer h2, .site-footer .h2, .site-footer h3, .site-footer .h3, .site-footer h4, .site-footer .h4, .site-footer h5, .site-footer .h5, .site-footer h6, .site-footer .h6
 {
 	color: #000;
 }
 .site-footer a
 {
 	color: #777;
 }
 .contact-us .phone
 {
 	color: #777;
 }
 .mt125
 {
 	margin-top: 150px;
 }
 .mb45
 {
 	margin-bottom: 45px;
 }
 .prl25
 {
 	padding-left: 25px;
 	padding-right: 25px;
 }
 @media screen and (max-width: 480px)
 {
 	.mmt0
 	{
 		margin-top: 0px;
 	}
 	.header_1 .header_1_wrapper.left_logo .header-icons-wrap
 	{
 		width: 100%;
 	}
 	.product-single.vertical_left .product-single__photos 
 	{
 		float: none;
 	}
 	.product-single.vertical_left .product-single__photos
 	{
 		margin:auto;
 	}
 }
 .product-information .product-single__desc
 {
 	text-align: justify;
 }
 .product-single__description.rte
 {
 	text-align: justify;
 }