/* HD Layout: 1920px. */
@media only screen and (min-width: 1601px) and (max-width: 2200px) {

}

/* Laptop with HDPI: 1440px */
@media only screen and (min-width: 1400px) and (max-width: 1600px) {

}

/* Laptop with MDPI: 1280px */
@media only screen and (min-width: 1201px) and (max-width: 1300px) {

}

/* Medium Layout(iPad Pro): 1024px. */
@media only screen and (min-width: 992px) and (max-width: 1200px) {
	
}


/* Tablet Layout: 768px. */
@media only screen and (min-width: 768px) and (max-width: 991px) {

	a.logo-MB {
	    margin-left: 34%;
	}

	a.logo-black.blacklogoShow {
	    margin-left: 34%;
	}

	.mobile-logo a.logo-black {
	    display: none;
	}

	.mobile-logo a img {
	    display: block;
	    width: 100%;
	    height: auto;
	    margin-top: -13%;
	}

	a.logo-black.blacklogoShow {
	    display: block;
	}

	a.logo-white img {
	    display: none;
	}

	.form-container {
	    width: 100%;
	}

	.inner {
	    width: 90% !important;
	}

	a.logo-MB img {
		display: block;
	}

	.m-mt-30 {
		margin-top: 30px;
	}
	.page-content .main-col.content {
	    width: 100%;
	}
	.two-cols .right-col, .two-cols .side-col {
	    width: 100%;
	    float: right;
	    margin-top: 20px;
	}
	.content p, .panel-body li, .content h2, .content ul li, .content ol li {
	    padding-right: 0;
	    text-align: justify;
	}
	.header .inner {
	    align-items: flex-start;
	    justify-content: left;
	}
	.service-tab-row {
	    display: none;
	}
	.service-accordion-mobile {
	    display: block;
	    padding: 0 15px;
	}
	.form-checkbox a.comodo-logo {
	    margin-top: 20px;
	    transform: translateX(114%);
	}
}


/* Mobile Layout: 375px. */

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

	.wrapper .header, .wrapper .header.colorfull {
	    min-height: 110px;
	}

	.b2c-form.b2c-step.last-step p img {
	    width: 50%;
	    margin-left: 25%;
	}

	/*.form-container {
	    padding: 0 42px;
	    margin-top: 15%;
	}*/

	.mock-form .mock-form-container {
	    padding: 25px 15px;
	}

	.form-container {
	    padding: 0 30px;

	}

	.b2c-form.b2c-step:not(.b2c-consent) .b2c-btn-wrap:last-child {
	    width: 76%;
	}

	.ab-custom .b2c-form a.b2c-btn.b2c-btn-back {
	    border: 2px solid #000 !important;
	    height: 50px !important;
	}

	.ab-custom .b2c-step .b2c-row .b2c-radio-row label span {
	    font-size: 14px !important;
	}

	.mock-form .b2c-step .b2c-form-title {
	    font-size: 20px !important;
	}

	p.b2c-form-description {
	    font-size: 13px !important;
	}

		.b2c-btn-wrap {
	    margin-bottom: 4% !important;
	}

	.mobile-logo a.logo-black {
	    display: none;
	}

	.mobile-logo a img {
	    display: block;
	    width: 100%;
	    height: auto;
	    margin-top: -13%;
	}

	a.logo-black.blacklogoShow {
	    display: block;
	}

	a.logo-white img {
	    display: none;
	}

	.form-container {
	    width: 100%;
	}

	.inner {
	    width: 90% !important;
	}

	a.logo-MB img {
		display: block;
	}

	
	
	.wrapper .header, .wrapper .header.colorfull {
	    height: 72px;
	    z-index: 999;
	}
	.mobile-logo img {
	    max-height: 80px;
	}
	.header .inner {
	    align-items: flex-start;
	    justify-content: left;
	}
	.menu-trigger img {
	    max-height: 15px;
	    min-height: 15px;
	}
	.menu-trigger {
	    padding: 28px 20px;
	}
	.m-mt-30 {
		margin-top: 30px;
	}
	.form-body {
	    padding: 20px;
	}
	.content-apr-wrap .inner {
	    width: 90%;
	}
	.page-content .main-col.content {
	    padding-top: 32px;
	}
	.main-col.content h1 {
	    font-size: 20px;
	    margin-bottom: 20px;
	}
	.content p, .content h2{
	    padding-right: 0;
	    text-align: justify;
	}
	.cf.two-cols.page-content {
	    padding-top: 50px;
	}
	.form-body input[type="submit"] {
	    font-size: 16px;
	}
	.main-col.content .privacy {
	    margin-top: 20px;
	}
	.f-menu li {
	    border-bottom: none;
	}
	.copyright .inner {
	    line-height: 24px;
	}
	.responsive-table {
		overflow-x: auto;
	}
	.mock-form .form-title {
	    font-size: 23px;
	}
	.container.home-page {
	    margin-top: 70px;
	    padding: 72px 0 0;
	}
	.b2c-form.b2c-step:not(.b2c-consent) .b2c-btn-wrap:first-child {
	    width: 19%;
	}
	.ab-custom .b2c-form a.b2c-btn.b2c-btn-back {
	    border: 2px solid #fff;
	    height: 53px;
	    border-radius:  2px;
	}
	.container.home-info h2 {
	    font-size: 21px;
	    line-height: 32px;
	    margin-bottom: 38px;
	}
	.service-tab-row {
	    display: none;
	}
	.service-accordion-mobile {
	    display: block;
	    padding: 0 15px;
	}
    
}

/* Wide Mobile Layout(Nexus 7): 600px. */
@media only screen and (max-width: 610px) {
.form-container {
	    width: 100%;
	}

	.inner {
	    width: 90% !important;
	}

	.b2cform {
	    min-width: 100%;
	}
}

/* Wide Mobile Layout: 480px. */
@media only screen and (max-width: 500px) {
.form-container {
	    width: 100%;
	}

	.inner {
	    width: 90% !important;
	}

	.b2cform {
	    min-width: 100%;
	}
}

/* Mobile Layout(Samsung Galaxy S5): 360px. */
@media only screen and (max-width: 370px) {
.form-container {
	    width: 100%;
	}

	.inner {
	    width: 90% !important;
	}

	.b2cform {
	    min-width: 100%;
	}
}

/* Mobile Layout(iPhone 4): 320px. */
@media only screen and (max-width: 330px) {

.form-container {
	    width: 100%;
	}

	.inner {
	    width: 90% !important;
	}

	.b2cform {
	    min-width: 100%;
	}
}