.mg-rows {
    position:relative;
	
}
.mg-trigger{
    cursor: pointer;
}
.mg-space {
    display:none;
    position:relative;
    width:100%;
    float:left;
}
.mg-target {
    display:none;
    background:rgba(255,255,255,0.40);
    color:#000;
	margin: 0 auto;
width:95%;
padding: 40px 44px;
text-align: left; border-radius: 15px;
	
}

.mg-target h3{ color:#545454; font-size:24px; position:relative; padding:0 0 15px; margin:0 0 15px; text-align:left; font-weight:600; }
.mg-target h3:after{position:absolute; content:""; background-color:#636363; width:37px; height:2px; left:0px; bottom:0px;}


.mg-targets .slick-slide {
    background:rgba(255,255,255,0.40);
    color:#000;
	margin: 0 auto;
padding: 40px 44px;
text-align: left; border-radius: 15px;
	
}

.mg-targets .slick-slide h3{ color:#545454; font-size:20px; position:relative; padding:0 0 15px; margin:0 0 15px; text-align:left; font-weight:600; }
.mg-targets .slick-slide h3:after{position:absolute; content:""; background-color:#636363; width:37px; height:2px; left:0px; bottom:0px;}




.mg-target-open {
    position:absolute;
    top:0;left:0;right:0;
}
.mg-indicator {
/*    border-bottom: 10px solid #222;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;*/
	background:url(https://www.itcportal.com/assets/media-business-pop/images/up.png) no-repeat;
    height: 9px;
    position: absolute;
    top: 1px;
    width: 17px;
	z-index:6;
	margin-top:1px;

}
.mg-close {
    display: none;
    background: url(data:image/gif;base64,R0lGODlhFAAUAJEAAE1NTf///////wAAACH5BAEHAAIALAAAAAAUABQAAAIzBISpK+YMm5Enpodw1HlCfnkKOIqU1VXk55goVb2hi7Y0q95lfG70uurNaqLgTviyyUoFADs=) no-repeat center center;
    cursor: pointer;
    height: 30px;
    padding: 7px;
    position: absolute;
    right: 10px;
    top: 10px;
    width: 30px;
    z-index: 2;
}
.mg-close:hover {
    opacity: .5;
}

/*new edit css start by sm*/
body { margin: 0; padding:0px 0;/* background-color:#dddddd;*/ }
.no-grid .wrapper {margin: 0 auto;
padding: 20px 0;
text-align: center;}
.mg-rows {position: relative; font-size:0px;}

.pspb-body h2{text-align: left; text-transform: none; padding-top: 20px; font-size: 38px; color: #fff; font-weight: 700;}
.pspb-body h4{text-align: left; text-transform: none; padding-top: 20px; font-size: 38px; color: #fff; font-weight: 300;}
.pspb-body h2:after{display:none;}

h2{ color:#002c7f; font-size:30px; position:relative; padding:0 0 20px; margin:0 0 40px; text-align:left; font-weight:600; text-transform:uppercase;}
h2:after{position:absolute; content:""; background-color:#002976; width:37px; height:2px; left:0px; bottom:0px;}

ul{list-style:none; margin:0px; padding:0px;}
.mg-rows{}
.mg-rows li{/*float:none;*/ width:calc(14.28% - 5px); background-color:#ffffff; position:relative; height:184px; display:inline-block; margin:0 0px 5px 5px; border-radius: 15px; margin-bottom: 50px; transform: scale(0.96);}
.mg-rows li.slick-current:after {
     content: '';
    position: absolute;
    left: 0;
	right: 0; margin: 0 auto;
    bottom: -14px;
    width: 0;
    height: 0;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-top: 15px solid #fff;
    clear: both;

}

.mg-rows li.slick-current{transform: scale(1.0); border-top: 4px solid #14006c}
.mg-rows .slick-disabled{opacity: 0.6; cursor: none}
.mg-rows li img{position:absolute; left:0; right:0; top:0; bottom:0; margin:auto; }
.mg-rows li.shadow{background-color:#fff; -webkit-box-shadow: inset 0px 0px 33px 20px rgba(0,0,0,0.06);-moz-box-shadow: inset 0px 0px 33px 20px rgba(0,0,0,0.06);box-shadow: inset 0px 0px 15px 15px rgba(0,0,0,0.04);}
.mg-rows li.yellow{ background-color:#f4e267;}
.mg-rows li.blue{ background-color:#0a4d7c;}
.mg-rows li.digi{ background-color:#ebddd5;}
.mg-rows li.indo{ background-color:#f5f3fa;}
.mg-rows li.indolux{ background-color:#0a4d7c;}
.mg-rows li.omega{ background-color:#ebeaf5;}
.mg-rows li.perma{ background-color:#0a4d7c;}
@media only screen and (max-width:1080px){
	.mg-target, .no-grid .wrapper{width:95%;}
	.mg-rows li{width:20%;}
}

@media only screen and (max-width:480px){
	.mg-target, .no-grid .wrapper{width:100%;}
	.mg-rows li{float:left; width:48%; background-color:#ffffff; position:relative; height:184px;}
	
}