/* 
* Digistreet Media*/

/*Full page layout */
.page-layout-custom-full  .page-main{max-width:100%;}
.page-layout-custom-full .column.main { padding-right: 0; padding-left: 0;}
.touch-icon img {
    -webkit-transition: -webkit-transform .8s ease-in-out;
    transition: transform .9s ease-in-out;
}

.page-layout-custom-full .pro-title, .page-layout-1column .pro-title{margin: 50px 0px 20px 0px;
    text-align: center;
    color: #dd0031;
    font-size: 70px;
    letter-spacing: -3px;
    }
    
.page-layout-custom-full .pro-sub-title,.page-layout-1column .pro-sub-title    {
    text-align: center;
    color: #dd0132;
       font-size: 45px;
    letter-spacing: -3px;
    }
    
.touch-icon img:hover {
    -webkit-transform: rotate(1440deg);
    transform: rotate(1440deg);
    cursor: pointer;
}
a.read-more {
    text-align: center;
    padding: 7px 0px;
    border-bottom: 1px solid #dd0131;
    border-top: 1px solid #dd0131;
    margin-top: 30px;
    font-size: 20px;
    color: #000;
    font-weight: 500;
}

.pro-icon-bgeffect {padding: 15px;}
.pro-icon-bgeffect:hover {background: #de0132;}  
.pro-icon-bgeffect:hover img{filter: brightness(0) invert(1);}
.call-pro{margin-top: 50px;}

.call-pro a{ 
    font-size: 30px;
    padding: 10px;
    background: #de0132;
    color: #fff !important;
}
@media only screen and (max-width: 1199px){

.page-layout-custom-full .pro-title,.page-layout-1column .pro-title{font-size: 5vw;letter-spacing: -0.2vw;}
.page-layout-custom-full .pro-sub-title,.page-layout-sub-1column .pro-title {font-size: 3vw;letter-spacing: -0.2vw;}

}

@media only screen and (max-width: 767px){

.page-layout-custom-full .pro-title,.page-layout-1column .pro-title{font-size: 50px;letter-spacing: -0.5vw;}
.page-layout-custom-full .pro-sub-title,.page-layout-1column .pro-sub-title {font-size: 5vw;letter-spacing: -0.5vw;}
.call-pro a{  font-size:24px;}

}



/*Main menu*/
#pt_menu242,#pt_menu243{visibility: hidden;display: none;}
#pt_menu_11{visibility: visible;display: inline-block;color: #000;}

@media only screen and (max-width: 991px){
#pt_menu242{visibility: visible;display: inline-block;}
#pt_menu_11{visibility: hidden;display: none;}
.mobilemenu > li:nth-child(2), .mobilemenu > li:nth-child(6){visibility: hidden;display: none;}

}


/* Banner loader*/

.pt-banner-container {background:url(../images/indo-banner2_1_1.jpg) no-repeat center center;background-size: contain;}

/* Hide add-to-cart , compare-product , stock , sku css */

.box-tocart,.product-item-actions, .price-box, .product-info-stock-sku, .product-social-links, .product-options-bottom, .sidebar.sidebar-additional{
	display: none !important;
}
strong.product.name.product-item-name {text-align: center;}
.products-grid .product-item-info .product-item-details .product-item-name a {
    text-transform: uppercase;
    font-style: unset !important;
    font-size: 1.5rem !important;
}
.catalog-product-view .product-info-main .page-title {    
    font-style: unset !important;
}
.product-info-main, .page-title-wrapper.product {
    margin-top: 25px;
}
.catalog-category-view .column.main {display: ;}

/* Mobile Responsive Home PAge */
@media only screen and (max-width: 767px){		
		.home-text-1,h1.home-text-12 {font-size: 35px !important;font-weight: 200;}
		.col-sm-6.what-is-new h1, .col-sm-6.awards-certifications h1 {font-size: 25px;text-align: center;}

	.footer-static.row ul{
    display: none;
	}
	.footer-static.row .col-sm-3.mobile .title {
		padding: 10px;
		margin: 5px 0px;
	}
	.footer-bottom.text-center .col-sm-6 {text-align: center !important;}
	.footer-static.row .col-sm-3.mobile ul { margin: 15px 10px;}
	.mobile h3.title.plus:after {
		content: "\2b";
		float: right;
		 font-size: 22px;
		 cursor: pointer;
	}
	.mobile h3.title.minus:after {
		content: "\2212"!important;
		float: right;
		    font-size: 22px;
		    cursor: pointer;
	}	
}
	
/* Home PAge Icon */	
h1.home-text-1:after{
    content: url(http://web.digistreetmedia.in/indo/pub/media/wysiwyg/Indo/Home/title-icon.png) !important;
    margin-top: -10px !important;
    position: absolute;
}
h1.home-text-12 {
    font-size: 54px;
    -webkit-text-stroke-width: 3px;
    margin-bottom: 30px;
}
h1.home-text-12:after {
    content: url(http://web.digistreetmedia.in/indo/pub/media/wysiwyg/Indo/Home/title-white-icon.png);
    position: absolute;
    top: -15px;
}
/*Login Page css */	
body.customer-account-login .block.block-customer-login, body.customer-account-login .block.block-new-customer {
    padding: 40px 30px;
    border: 1px solid #ccc;
    box-shadow: 0 2px 15px rgba(0, 0, 0, .1);
    background-color: #fff;
    min-height: 395px;
}
body.customer-account-create main#maincontent {
    padding: 40px 30px;
    border: 1px solid #ccc;
    box-shadow: 0 2px 15px rgba(0, 0, 0, .1);
    background-color: #fff;
    margin-top: 50px;
    margin-bottom: 50px;
}
body.customer-account-forgotpassword main#maincontent {
    padding: 40px 30px;
    border: 1px solid #ccc;
    box-shadow: 0 2px 15px rgba(0, 0, 0, .1);
    background-color: #fff;
    margin-top: 50px;
    margin-bottom: 50px;   
}
.customer-account-createpassword.page-layout-1column #maincontent {
    padding: 40px 30px;
    border: 1px solid #ccc;
    box-shadow: 0 2px 15px rgba(0, 0, 0, .1);
    background-color: #fff;    
    margin-top: 50px;
    margin-bottom: 50px;
}
.page-layout-2columns-left main#maincontent {
    margin-top: 50px;
    margin-bottom: 50px;
}
@media only screen and (min-width: 768px){
	body.customer-account-forgotpassword main#maincontent {    
    width: 650px;}	
}
@media only screen and (max-width: 767px){
	body.customer-account-create.page-layout-1column h1.page-title, body.customer-account-forgotpassword.page-layout-1column h1.page-title, .customer-account-createpassword.page-layout-1column .page-title {
    font-size: 20px;}
}
.sidebar.sidebar-main span.count, .sidebar.sidebar-main strong.block-subtitle.filter-subtitle {
    display: none ;
}@media only screen and (max-width: 767px){
	.products-grid .product-item {
		width: 50% !important;
	}
	.main-container .pt-banner-container {
		display: none !important;
	}
}
@media only screen and (min-width: 768px){
	.slider-mobile {display: none;}
}
.itemSubMenu.level1 {
    width: 200px;
    padding: 10px;
}
a.itemMenuName {cursor: pointer;}
@media only screen and (max-width: 1199px){
	.pt_custommenu div.pt_menu .parentMenu a, .pt_custommenu div.pt_menu .parentMenu span.block-title {padding: 12px 8px !important;}
}
@media only screen and (min-width: 1200px){
	.pt_custommenu div.pt_menu .parentMenu a, .pt_custommenu div.pt_menu .parentMenu span.block-title {padding: 12px 15px !important;}
}
a.itemMenuName.level2 span {font-size: 15px;color: #fff;font-style: initial;}
span.block-title {color: #252525;}
.fb-comments {display:none !important;}