#benefits{padding-top: 20px; padding-bottom: 20px;}
#benefits .benefitTable{margin-top: 30px; }
#benefits .benefitTable .benefitCell{border: 1px solid #dfdfdf; border-right: 0; border-top: 0; float: left; min-height: 190px; padding: 20px; transition: 0.25s; width: 33.333%; height: 210px; }
#benefits .benefitTable .benefitCell:nth-child(2),
#benefits .benefitTable .benefitCell:nth-child(4),
#benefits .benefitTable .benefitCell:nth-child(6){background: #f7f7f7; }
#benefits .benefitTable .benefitCell:nth-child(1),
#benefits .benefitTable .benefitCell:nth-child(4){border-left: 0; }
#benefits .benefitTable .benefitCell:nth-child(4),
#benefits .benefitTable .benefitCell:nth-child(5),
#benefits .benefitTable .benefitCell:nth-child(6){border-bottom: 0; }
#benefits .benefitTable .benefitCell img{max-width: 70px; margin: 26px auto; }
#benefits .benefitTable .benefitCell h3{font-size: 1.2em;}
#benefits .benefitTable .benefitCell p{max-width: 90%; margin: 30px auto; }
#benefits .benefitTable .benefitCell p b{font-family: "Myriad Pro", sans-serif; font-weight: 400;}
#benefits .benefitTable .box-items{border: 1px solid #e0e0e0; padding: 20px 40px; background: #fff; border-radius: 4px;min-height: 330px; height: 420px;}
#benefits .benefitTable .box-items .icon-box-items {font-size: 60px;}
#benefits .benefitTable #corner-ribbon span{position: relative; top: -58px; right: -72px; color: #fff;}

.img-platforms-up{top: 210px; left: -4%; position: absolute;;}

.mt4Advantages .items-list {padding: 20px 0 !important; font-size: 1.3rem; }

.title-mt4{background: url(/assets/img/backgrounds/bg-mt4-head.jpg); background-size: cover; background-position: center; background-repeat: no-repeat;}
.title-mt4 .logo-mt4{padding-top: 85px;}
.section-items .platformSupportLogos{max-width: 200px;width: 100%;}

.introductionPlatform .subtitle-head{font-size: 1.2rem;}

.mobile-trading .supportFeatures{padding-left: 40px; padding-right: 40px;}
.mobile-trading .supportFeatures li{padding-top: 10px; padding-bottom: 10px;}
.mobile-trading .supportFeatures li::before {content: ""; width: 0; height: 0; border-top: 4px solid transparent; border-bottom: 4px solid transparent; border-left: 6px solid red; position: absolute; left: 34px; margin-top: 6px; }

#refresh_spreads table{color: #333 !important;}

#corner-ribbon > div {display: block; background: white; height: 0px; width :200px; box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.7); -webkit-box-shadow : 0px 1px 5px 0px rgba(0,0,0,0.7); position           : relative; left: 43%; }
#corner-ribbon > div > div {background : transparent; height: 200px; width: 200px; position: absolute; top: -10px; left: 10px; overflow: hidden;}
#corner-ribbon > div > div:before {content: ""; display: block; -webkit-border-radius : 10px 10px 0px 0px; border-radius: 10px 10px 0px 0px; width: 50px; height: 10px; position: absolute; right: 86px; background: rgb(0,138,59); background: -moz-linear-gradient(left,  rgba(0,138,59,1) 1%, rgba(15,51,10,1) 45%); background: -webkit-gradient(linear, left top, right top, color-stop(1%,rgba(0,138,59,1)), color-stop(45%,rgba(15,51,10,1))); background: -webkit-linear-gradient(left,  rgba(0,138,59,1) 1%,rgba(15,51,10,1) 45%); background: -o-linear-gradient(left,  rgba(0,138,59,1) 1%,rgba(15,51,10,1) 45%); background: -ms-linear-gradient(left,  rgba(0,138,59,1) 1%,rgba(15,51,10,1) 45%); background: linear-gradient(to right,  rgb(138, 0, 0) 1%,rgba(15,51,10,1) 45%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#008a3b', endColorstr='#0f330a',GradientType=1 ); }
#corner-ribbon > div > div:after {content: ""; display: block; -webkit-border-radius : 0px 10px 10px 0px; border-radius: 0px 10px 10px 0px; width: 10px; height: 50px; position: absolute; right: 0px; top: 85px; background: rgb(15,51,10); background: -moz-linear-gradient(top,  rgba(15,51,10,1) 55%, rgba(0,138,59,1) 99%); background: -webkit-gradient(linear, left top, left bottom, color-stop(55%,rgba(15,51,10,1)), color-stop(99%,rgba(0,138,59,1))); background: -webkit-linear-gradient(top,  rgba(15,51,10,1) 55%,rgba(0,138,59,1) 99%); background: -o-linear-gradient(top,  rgba(15,51,10,1) 55%,rgba(0,138,59,1) 99%); background: -ms-linear-gradient(top,  rgba(15,51,10,1) 55%,rgba(0,138,59,1) 99%); background: linear-gradient(to bottom,  rgb(51, 10, 10) 55%,rgb(138, 0, 0) 99%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0f330a', endColorstr='#008a3b',GradientType=0 ); }
#corner-ribbon > div > div > div {width: 200px; height: 40px; position: relative; top: 30px; right: -50px; z-index: 1; transform: rotate(45deg); -ms-transform:rotate(45deg); -moz-transform:rotate(45deg);-webkit-transform  :rotate(45deg); -o-transform:rotate(45deg); background: rgb(255, 0, 0); background: -moz-linear-gradient(left,  rgb(220, 0, 0) 0%, rgb(255, 0, 0) 51%, rgb(220, 0, 0) 100%); background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgb(220, 0, 0)), color-stop(51%,rgb(255, 0, 0)), color-stop(100%,rgb(220, 0, 0))); background: -webkit-linear-gradient(left,  rgb(220, 0, 0) 0%,rgb(255, 0, 0) 51%,rgb(220, 0, 0) 100%); background: -o-linear-gradient(left,  rgb(220, 0, 0) 0%,rgb(255, 0, 0) 51%,rgb(220, 0, 0) 100%); background: -ms-linear-gradient(left,  rgb(220, 0, 0) 0%,rgb(255, 0, 0) 51%,rgb(220, 0, 0) 100%); background: linear-gradient(to right,  rgb(220, 0, 0) 0%,rgb(255, 0, 0) 51%,rgb(220, 0, 0) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00722d', endColorstr='#00561c',GradientType=1 );
    }
#corner-ribbon > div > div > div:before {content: ""; display: block; height: 72px; width: 13px; position: relative; top: -13px; left: 27px; color: #fff; transform: rotate(45deg); -ms-transform: rotate(45deg); -moz-transform: rotate(45deg); -webkit-transform : rotate(45deg); -o-transform: rotate(45deg); }
#corner-ribbon > div > div > div:after {content: ""; display: block; height: 72px; width: 13px; position: relative; bottom: 104px; left: 163px; transform: rotate(45deg); -ms-transform: rotate(45deg); -moz-transform: rotate(45deg); -webkit-transform : rotate(-45deg); -o-transform: rotate(45deg); }

/*.demoForm .header-form.headerFormMT4{top: -8px;}*/

@media (max-width: 1199px){
	#benefits .benefitTable .benefitCell{ max-height: 298px!important;}
}
@media (max-width: 991px){
	#benefits .benefitTable .benefitCell{  width: 50%; }
}
@media (max-width: 468px){
	#benefits .benefitTable .benefitCell{  min-height: 200px; width: 100%; }
}
@media (min-width: 769px) and (max-width: 991px){
    .demoForm form{margin-top: 20px;}
    .demoForm .header-form{top: 70px;}
}
@media (max-width: 768px ){#benefits .benefitTable .box-items{margin-top: 20px;} #corner-ribbon > div > div {left: 200px;}}
@media (max-width: 1024px){#corner-ribbon > div > div {left: -28px;}}
@media (max-width: 768px){}
@media (max-width: 468px){#corner-ribbon > div > div {left: 0px;} #benefits .benefitTable .benefitCell{width: 100%;}}
@media (max-width: 375px){#corner-ribbon > div > div {left: -17px;}}
@media (max-width: 320px){#corner-ribbon > div > div {left: -50px;}}
