@media screen and (min-width:1366px) and (max-width:1549px) {
	#inner-cloud .advance-analysis .content-tab .nav li a {
		font-size:20px;
	}
}

@media screen and (min-width:1365px) and (max-width:1625px) {
	#inner-contact .content_block .left-block, #inner-contact .content_block .right-block { width:220px; margin-top:0; }
	#inner-contact .content_block .center-block { width:62%; }

	#detection-cloud.inner_page .global-left { max-width:600px; }
	#detection-cloud.inner_page .global-left + img { max-width:450px; margin-top:80px; }

	#detection-endpoint.inner_page .content_block_2 .left-content { max-width:850px; }
	#detection-endpoint.inner_page .content_block_2 .right-img img { max-width:350px; margin-top:40px; }

	#continuous-monitoring.inner_page .content_block_1 .left-content, #continuous-monitoring.inner_page .content_block_4 .right-content, #continuous-monitoring.inner_page .content_block_5 .right-content { max-width:650px; }
	#continuous-monitoring.inner_page .content_block_1 .right-img img, #continuous-monitoring.inner_page .content_block_4 .left-img, #continuous-monitoring.inner_page .content_block_5 .left-img { max-width:500px; }
	#continuous-monitoring.inner_page .content_block_5 .right-content ul li { line-height:30px; }
}

@media screen and (min-width:992px) and (max-width:1524px) {
	.conference-block ul li img { max-width:100%; }
	.conference-block ul li div { width:100px; float:left; display:block; }
	.conference-block ul li div:first-child { width:190px; padding:0; }
	.conference-block ul li:last-child a { margin-top:110px; }
}

@media screen and (min-width:992px) and (max-width:1448px) {
	#inner-leadership .leader { max-width:410px; margin:15px; }
	#inner-leadership .leader h3 { margin-bottom:35px; }
	#inner-leadership .leader p { font-size:16px; margin:23px 0; line-height:30px; }
	#inner-leadership .leader .social { margin-top:30px; }
	#inner-auto-platform .side_content_wrapper h2, #inner-auto-platform .data-execution h2 { font-size:46px; line-height:45px; }
}

@media screen and (min-width:992px) and (max-width:1402px) {
	#inner-news.inner_page .content_block ul li { padding:40px; }
	#inner-news.inner_page .content_block h3 { font-size:24px; line-height:25px; }
	#inner-news.inner_page .content_block .left-content { padding-right:30px; }
	#inner-news.inner_page .content_block a { font-size:24px; }
}

@media screen and (min-width:992px) and (max-width:1365px) {
/*	.full_height {
		min-height:auto;
		height:auto;
	}*/
	.top_banner_content .title h1 {
		font-size:70px;
		line-height:60px;
		margin:15px 0 30px;
	}
	.inner_page .content_block .row,
	.inner_page .content_block .cell {
		display:block;
	}
	.inner_page .content_block .cell {
		width:50%;
		float:left;
		padding:0 !important;
	}
	.inner_page .content_block .side_illustration_wrapper img {
		max-width:100%;
	}
	#inner-cloud .main_page_content_block_2 { padding:70px 0; }
	#inner-cloud .advance-analysis .content-tab .nav li a {
		font-size:16px;
		margin:0 15px;
	}
	#inner-cloud .advance-analysis .content-tab .tab-content h3 { font-size:60px; }
	#inner-cloud .advance-analysis h2 { font-size:45px;  line-height:47px; }
	#inner-cpu.inner_page .intelligence-banner { min-height:auto; padding:0 0 40px; }
	#inner-cpu .main_page_content_block_2 .side_content_wrapper { padding:40px; }
	#inner-cpu .content_block .wrapper p {
		padding:0;
		margin:0;
	}
	#aritificial-inner .main_page_content_block_2 .side_content_wrapper { padding:50px; }
	#aritificial-inner .top_banner_content { padding:50px 0; }

	#app-control.inner_page .content_block h2 { font-size:45px; }

	#inner-roi.inner_page .intelligence-banner { height:auto; padding-bottom:60px; }
	#inner-roi .blocks_slider { margin-top:30px; }
	#inner-roi .blocks_slider > div { height:280px; text-align:center; }
	#inner-roi .blocks_slider .whte-circle { display:inline-block; float:none; }
	#inner-roi .blocks_slider p { font-size:16px; max-width:none; margin-top:15px; }

	#inner-leadership.inner_page .top_banner .title_subtitle { margin-top:20px; line-height:45px; }

	#inner-contact .content_block .left-block, #inner-contact .content_block .right-block { margin:0; }
	#inner-contact .content_block .right-block { width:100%; float:left; text-align:left; }
	#inner-contact .content_block .right-block address { width:23%; min-height:180px; float:left; padding:0 15px; margin-left:-15px; }

	#inner-self-protection .main_page_content_block_2 .system-call { width:500px; }

	#resources.inner_page .content_block .left-content { width:70%; }
	#resources.inner_page .content_block .left-content h3 { line-height:25px; }
	#resources.inner_page .content_block .right-btn { width:25%; }

	#detection-cloud.inner_page .dynamic-analysis h3, #detection-cloud.inner_page .dynamic-machine h3 { font-size:42px; }
	#detection-endpoint.inner_page [class^="content_block_"] p, #detection-endpoint.inner_page [class^="content_block_"] ul li { line-height:30px; }
	#detection-endpoint.inner_page .top_banner { min-height:580px; }

	#detection-endpoint.inner_page .content_block_2 .left-content { max-width:500px; }
	#detection-endpoint.inner_page .content_block_2 .right-img img { max-width:380px; margin-top:40px; }

	#continuous-monitoring.inner_page .content_block_1 .left-content, #continuous-monitoring.inner_page .content_block_1 .right-img img, #continuous-monitoring.inner_page .content_block_4 .left-img, #continuous-monitoring.inner_page .content_block_5 .left-img, #continuous-monitoring.inner_page .content_block_5 .right-content { max-width:400px; }
	#continuous-monitoring.inner_page .content_block_4 .right-content { max-width:450px; }
	#continuous-monitoring.inner_page .content_block_4 .right-content ul li, #continuous-monitoring.inner_page .content_block_5 .right-content ul li { line-height:30px; }
        #partners.inner_page .content_block .cell{width:45%;padding:0 30px;}
}

@media screen and (min-width:992px) and (max-width:1199px) {
	#detection-cloud.inner_page .global-left { max-width:500px; }
	#detection-cloud.inner_page .global-left + img { max-width:380px; margin-top:80px; }
    
    .header #logo {
        max-width: 120px;
    }
    .header #logo img {
        max-width: 100%;
    }
    .header .main_menu > ul > li > a {
        font-size: 15px;
        height: auto;
        padding: 10px 13px;
        line-height: normal;
    }
    .header .main_menu > ul > li ul li a {
        font-size: 16px;
        padding: 8px 15px;
    }
    .header .main_menu ul > li > ul {
        top: 43px;
    }
    .header .main_menu .sub_nav {
        top: 66px;
    }
}

@media screen and (max-width:991px) {
	.header .note-fixed {
		width:230px;
		padding:20px 10px;
		right:-250px;
	}
	.header .note-fixed p { font-size:25px; line-height:20px; }
	.header .note-fixed p + p { font-size:20px; }
	.header .note-fixed span {
		font-size:13px;
		padding:8px 12px;
		top:52px;
		left:-89px;
		line-height:normal;
	}
	.full_height {
		min-height:auto;
		height:auto;
	}
	.inner_page .top_banner .title {
            /*display:block; height:auto;*/
    }

    #comodo-360 .flt-lft,  #comodo-dome .flt-lft, #cwatch-network .flt-lft, #itsm .flt-lft
    {
    	float:none;
    	width:100%;
    }
    #comodo-360 .flt-lft p, #comodo-dome .flt-lft p, #cwatch-network .flt-lft p, #itsm .flt-lft p, #comodo-360 p
    {
    	line-height:normal;
    }
    #comodo-360 .wdt-33
    {
    	display:block;
    	width:100%;
    }
    #resources-news .security-solutions .block
	{
		width:100%;
		float:none;
	}
	#resources-news.inner_page .top_banner .title_subtitle, #repository.inner_page .top_banner .title_subtitle, #ccm-demoform.inner_page .top_banner .title_subtitle
	{
		line-height:normal;
		font-size:36px;
	}
    #why-comodo .btn.violet_bg:after{height:63px !important;}
    #why-comodo .btn.violet_bg{font-size:14px;}
    #why-comodo .cybersecurity-innovators-bg{display:none;}
    #why-comodo .cybersecurity-innovators-cell{display:inline-block;}
	#inner-edr.inner_page h1,
	.top_banner_content .title h1,
	#inner-aep-final.inner_page h1,
	#what-code h1,
	#inner-leadership.inner_page h1,
	#inner-self-protection .top_banner h1,
	#inner-auto-platform .top_banner h1,
	#inner-news.inner_page h1,
	#resources.inner_page .top_banner h1	{
		font-size:48px;
		line-height:47px;
	}
	#inner-news.inner_page h1 { line-height:60px; letter-spacing:normal; }
	.inner_page.cloud_based_sandboxing .top_banner .title  {
		padding:0;
	}
	.inner_page.cloud_based_sandboxing .top_banner {
		/*height:auto;*/
	}
	.inner_page .top_banner .arrow.violet_bg.violet.btn{
		margin: 50px 0 0;
		font-size: 14px;
		padding: 12px 60px 12px 22px;
	}
	.inner_page .top_banner .btn {
		margin:15px 0 30px;
		padding:12px 20px;
		font-size:20px;
	}

	.inner_page .content_block .cell:first-child { padding:0; }
	.table,
	.row,
	.cell {
		display:block;
	}
	#inner-hips .stateful-protocol .head,
	#inner-hips .profile-baseline .head { font-size:40px; line-height:45px; }
	#inner-hips .stateful-protocol .wrapper { width:auto; margin-left:0; padding:0 15px; }
	.inner_page .content_block h2,
	#inner-firm .heading, #inner-cpu .heading, #inner-hips .heading, #inner-re-architecting .heading {
		font-size:30px;
		line-height:36px;
		padding-bottom:30px;
	}
	.inner_page .content_block .btn { margin-top:30px; }
	.inner_page .side_illustration_wrapper.cell > img {
		max-width:100%;
		margin-top:20px;
	}
	#inner-cloud .main_page_content_block_2 {
		padding:50px 0;
		height:auto;
	}
	.illustration-2 {
		width:100%;
		height:300px;
	}
	#inner-cloud .illustration-2 { display:none; }
	#inner-cloud .main_page_content_block_2 .side_content_wrapper {
		padding:30px 15px;
	}
	#inner-cloud .main_page_content_block_2 .block_title h2,
	#inner-cloud .advance-analysis h2 {
		font-size:28px;
		line-height:40px;
	}
	.violet_bg {
		margin:15px 0 0;
		padding:24px 100px 24px 15px;
		font-size:18px;
		float:none !important;
	}
	.btn.violet_bg:after{ height:63px; }
	.arrow.btn.violet_bg:after{ height:40px; }

	#inner-cloud .advance-analysis { padding:50px 0; }
	#inner-cloud .advance-analysis .content-tab .nav li {
		float:none;
	}
	#inner-cloud .advance-analysis .content-tab .nav li a {
		margin:0;
		border-bottom:2px solid transparent;
		font-size:20px;
		padding:7px 0;
	}
	#inner-cloud .advance-analysis .content-tab .tab-content h3 {
		font-size:30px;
		line-height:40px;
		margin:30px 0;
	}
	#inner-cpu.inner_page .intelligence-banner,
	#inner-firm.inner_page .intelligence-banner {
		/*min-height:auto;*/
	}
	#inner-cpu .pdt-top { padding:50px 0; }
	#inner-cpu .artificial-bg { display:none; }
	#inner-cpu .main_page_content_block_2 .side_content_wrapper { padding:30px 15px; }
	#inner-cpu .content_block .wrapper p { padding:50px 0; }
	.cell.artificial-bg, #inner-hips .signature-bg, #inner-re-architecting .architecting-bg { display:none;	}
	#aritificial-inner .main_page_content_block_2 .side_content_wrapper { padding:50px 15px; }
	#aritificial-inner .head { font-size:32px; line-height:40px; padding-bottom:20px; }
	#app-control.inner_page .top_banner_content h2 { font-size:22px; line-height:30px; }
	#app-control.inner_page .top_banner_content ul { padding-left:0; }
	#app-control.inner_page .top_banner_content ul li { border-bottom:1px solid rgba(255,255,255,0.5); padding-bottom:20px; }
	#app-control.inner_page .top_banner_content { padding:150px 0 50px; }
	#app-control .content_block ul li h3 { font-size:22px; line-height:24px; }
	#app-control .app-control-side, #inner-edr .app-control-side, #what-code .what-code-img { display:none; }
	#app-control .side_content_wrapper p { font-size:20px; line-height:30px; }
	#app-control .main_page_content_block_2 { height:auto; }
	#app-control .side_content_wrapper ul { padding:0; }

	#inner-edr .main_page_content_block_2 .side_content_wrapper { padding:0 15px; }
	#inner-edr.inner_page .main_page_content_block_2 { padding:30px 0; }
	#inner-edr.inner_page .main_page_content_block_2 h3 { margin-bottom:30px; }

	#inner-aep-final .content-block { padding:45px 0; }
	#inner-aep-final .content-block .wrapper p { font-size:16px; line-height:20px; margin-bottom:50px; }
	#inner-aep-final .content-block .btn { margin:0; }

	#inner-re-architecting.inner_page .intelligence-banner { min-height:auto; padding-bottom:30px; }
	#inner-re-architecting.inner_page h1 { font-size:48px; line-height:47px; }
	#inner-re-architecting a.arrow_whte::after { top:-7px; }
	#inner-re-architecting .cd-testimonials-wrapper { padding:0 10px; }

	#inner-roi.inner_page h1 span,
	#inner-roi.inner_page h1 { font-size:48px; line-height:47px; }
	#inner-roi .top_banner { padding-bottom:60px; }
	#inner-roi .content .content_block ul li { font-size:18px; margin:10px 0; }
	#inner-roi .content .content_block ul li:before { margin-top:12px; }
	#inner-roi .blocks_slider > div .whte-circle { display:inline-block; float:none; }
	#inner-roi .blocks_slider { text-align:center; }
	#inner-roi .blocks_slider > div { width:100%; height:auto; margin:15px 0 0 !important; text-align:center; font-size:35px; }
	#inner-roi .blocks_slider p { max-width:none; margin:15px 0 0; font-size:16px; }
	#inner-roi .blocks_slider .whte-circle { width:82px; height:82px; font-size:35px; line-height:80px; display:inline-block; }

	#inner-leadership.inner_page .top_banner .title_subtitle { font-size:18px; }

	#inner-contact.inner_page .contact-block { padding:100px 0 50px; }
	#inner-contact .content_block h1 { font-size:50px; }
	#inner-contact .content_block h2 { font-size:20px; font-weight:500; line-height:25px; }
	#inner-contact .content_block .left-block, #inner-contact .content_block .right-block { margin-top:0; }
	#inner-contact .content_block .left-block, #inner-contact .content_block .center-block,  #inner-contact .content_block .right-block, #inner-contact .content_block .form-group { width:100%; }
	#inner-contact .content_block .right-block { float:left; text-align:left; }

	#inner-self-protection.inner_page .top_banner { min-height:auto; padding-bottom:30px; }
	#inner-self-protection .top_banner h1 { margin-bottom:30px; }
	#inner-self-protection .main_page_content_block_2 .system-call, #inner-auto-platform .main_page_content_block_2 .remote-management, #aep-self-protection .main_page_content_block_2 .aep-self-protection-sec9, #aep-self-protection .main_page_content_block_2 .system-call { display:none; }
	#inner-self-protection .main_page_content_block_2 .side_content_wrapper, #inner-auto-platform .main_page_content_block_2 { padding:40px 15px; }
	#inner-self-protection .main_page_content_block_2 .block_title h2 { margin-bottom:25px; }
	#inner-self-protection .data-execution h2, #inner-auto-platform .data-execution h2 { font-size:30px; line-height:40px; margin-bottom:20px; }
	#inner-self-protection .data-execution, #inner-auto-platform .data-execution { padding:40px 0; }
	#inner-self-protection.inner_page .wrapper, #inner-auto-platform.inner_page .wrapper { max-width:auto; width:auto; padding:0 15px; }

	#inner-auto-platform .side_content_wrapper { padding:0; }
	#inner-auto-platform .side_content_wrapper p { font-size:inherit; font-weight:inherit; line-height:inherit; }

	#inner-news.inner_page .content_block ul li { padding:15px; }
	#inner-news.inner_page h3 { font-size:22px; line-height:30px; }
	#inner-news.inner_page .content_block .left-content { padding:0; }
	#inner-news.inner_page .content_block .left-content, #inner-news.inner_page .content_block .right-btn, #resources.inner_page .content_block .left-content, #resources.inner_page .content_block .right-btn { width:100%; }
	#inner-news.inner_page .content_block a { margin-top:30px; font-size:25px; padding:6px 12px; }
	.conference-block ul { margin:0 -15px; text-align:center; }
	.conference-block ul li { width:100% !important; display:block; padding:15px 15px 40px; border-bottom:1px solid #f0f0f0; }
	.conference-block ul li:last-child { border:0; }
	.conference-block ul li img { max-width:100% }
	.conference-block ul li div { display:inline-block; padding:0 !important; }
	.conference-block ul li div:last-child { display:block; }
	.conference-block ul li div:first-child { margin-bottom:20px; }
	.conference-block ul li a.btn-violet { display:inline-block; }

	#resources.inner_page .content_block h2 { font-size:35px; }
	#resources.inner_page .content_block h3 { font-size:25px; line-height:35px; }
	#resources.inner_page .content_block ul li { padding:30px; }
	#resources.inner_page .content_block .right-btn a.btn-violet { display:inline-block; }
	#resources.inner_page a.btn-violet { font-size:25px; line-height:30px; }

	#detection-cloud.inner_page h1, #detection-endpoint.inner_page h1 { line-height:47px; }
	#detection-cloud.inner_page .global-left p, #detection-cloud.inner_page .dynamic-analysis p, #detection-cloud.inner_page .dynamic-machine p, #detection-cloud .malware-files .inner-data p, #detection-cloud .malware-files ul li { font-size:20px; line-height:25px; }
	#detection-cloud.inner_page .global-left + img { max-width:100%; float:none; margin-top:30px; }
	#detection-cloud.inner_page .dynamic-analysis h3, #detection-cloud.inner_page .dynamic-machine h3 { font-size:30px; line-height:38px; }
	#detection-cloud.inner_page .dynamic-analysis h4 { line-height:25px; }
	#detection-cloud.inner_page .dynamic-analysis, #detection-cloud.inner_page .dynamic-machine, #detection-cloud .malware-files { padding:60px 0; }
	#detection-cloud .malware-files ul, #detection-cloud .malware-files ul, #continuous-monitoring.inner_page .content_block_2 ul { width:100%; }
	#detection-cloud .malware-files ul li:before { top:10px; }
	#detection-cloud .malware-files ul li, #continuous-monitoring.inner_page .content_block_2 ul li { margin:15px 0; }

	#detection-endpoint.inner_page .top_banner { min-height:980px; }
	#detection-endpoint.inner_page p { margin:30px 0 0; }
	#detection-endpoint.inner_page [class^="content_block_"] { padding:30px 0; }
	#detection-endpoint.inner_page [class^="content_block_"] p, #detection-endpoint.inner_page [class^="content_block_"] ul li { line-height:30px; }
	#detection-endpoint.inner_page .content_block_2 h4 { line-height:30px; }
	#detection-endpoint.inner_page [class^="content_block_"] ul { margin-left:0; }
	#detection-endpoint.inner_page .content_block_2 .right-img img, #continuous-monitoring.inner_page .content_block_1 .right-img img { max-width:100%; }
	#detection-endpoint.inner_page .content_block_2 .right-img img { margin-top:30px; }
	#continuous-monitoring.inner_page h2 { line-height:35px; margin-top:30px; }
	#continuous-monitoring.inner_page .content_block_1, #continuous-monitoring.inner_page .content_block_4 { padding:60px 0; }
	#continuous-monitoring.inner_page [class^="content_block_"] h3 { font-size:35px; line-height:40px; }
	#continuous-monitoring.inner_page .content_block_2 ul { padding:0; }
	#continuous-monitoring.inner_page .content_block_4 .right-content { margin-top:40px; }
	#continuous-monitoring.inner_page .content_block_4 .right-content ul { margin-left:0; }
	#continuous-monitoring.inner_page .content_block_4 .right-content ul li { line-height:30px; }
    #partners .side_content_wrapper:first-child {border:none;}
    
    .header {
        height: auto;
        background-color: #090c1b;
    }
    .header #logo img {
        width: 150px;
    }
    .header .mobile_menu_btn {
        display:block;
        top: -35px;
        right: 15px;
        padding: 0;
    }
    .header .header_nav,
    .header .main_menu,
    .header .main_menu > ul > li {
        float: none;
    }
    .header .main_menu {
        width: 100%;
        float: left;
        background-color: #ffffff;
        padding: 35px 0;
        display: none;
        position: relative;
        z-index: 9;
    }
    .header .main_menu > ul > li > a {
        height: auto;
        padding: 15px;
        font-size: 20px;
        line-height: 25px;
        display: block;
        color: #090c1a;
        position: relative;
    }
    .header .main_menu > ul > li.no-submenu > a:after { display: none;}
    .header .main_menu > ul > li > a:after {
        content: '';
        width: 18px;
        height: 18px;
        background: url(/National_Library/20160330061658oe_/https://enterprise.comodo.com/assets/images/plus.png) no-repeat center center;
        border: 1px solid #757575;
        color: #757575;
        border-radius: 50%;
        position: absolute;
        top: 18px;
        left: 150px;
        text-align: center;
    }
    .header .main_menu > ul > li.active > a:after {
         background: url(/National_Library/20160330061658oe_/https://enterprise.comodo.com/assets/images/close.png) no-repeat center center;
    }
    .header .header_nav {
        margin: 40px -16px 0;   
    }
    .header .main_menu > ul > li:hover .sub_nav.products_sub_nav,
    .header .main_menu > ul > li:hover .sub_nav.support_sub_nav,
    .header .main_menu > ul > li:hover ul {
        display: none;
        padding: 0;
    }
    .header .main_menu > ul > li ul {
        position: static;
    }
    .header .main_menu > ul > li ul li a {
        font-size: 16px;
        padding: 8px 15px;
    }
    .header .main_menu > ul > li.active ul,
    .header .main_menu > ul > li.active .sub_nav.products_sub_nav,
    .header .main_menu > ul > li.active .sub_nav.support_sub_nav {
        display: block;
    }
    .header .main_menu > ul > li.active > a {
        color: #d00202;
        font-weight: 600;
    }
    .header .main_menu > ul > li .sub_nav.products_sub_nav,
    .header .main_menu > ul > li .sub_nav.support_sub_nav {
        position: static;
        padding: 0 0 0;
    }
    .header .main_menu > ul > li .sub_nav.support_sub_nav .empty-space {
        display: none;
    }
    .sub_nav_support_content_block span.margin {
        margin-left: 0;
    }
    .header .main_menu > ul > li .sub_nav.support_sub_nav {
        font-size: 20px;
    }
    .header .main_menu .sub_nav .support_text_line::before {
        background-position: 0 7px;
    }
    .header_content_wrapper {
        width: 100%;
        padding: 0 15px;
    }
    .header_content_wrapper {
        box-sizing: border-box;
    }
    .header .main_menu .sub_nav_column {
        width: 100% !important;
        padding-right: 0 !important;
    }
    .header .main_menu .sub_nav .special_style_links_block {
        margin: 10px 0;
    }
    .header .main_menu .sub_nav .h_3 {
        font-size: 20px;
        margin: 15px 0 10px;
        padding: 0;
        border-bottom: 0;
    }
    .header .main_menu .sub_nav_support_content_block {
        width: 100%;
        padding: 0;
    }
}

@media screen and (min-width:992px) {
    .header .main_menu {
        display: block !important;
    }
}

@media screen and (min-width:768px) and (max-width:991px) {
	#inner-roi .blocks_slider > div { width:28%; margin:15px !important; height:290px; }
	#inner-contact .content_block .form-group { width:50%; }
	#inner-events.inner_page .content_block .left-content { width:75%; }
	#inner-events.inner_page .content_block .right-btn { width:20%; }
	#inner-events.inner_page .content_block .right-btn a.btn-violet { font-size:18px; padding:6px 12px; }
    #partners-products.inner_page .title_subtitle, #partners-contact.inner_page .title_subtitle, #aep-self-protection .aep-self-protection-sec4 p{width:80%;}
	#breach-prevention.inner_page h1 { line-height:65px; }
	#breach-prevention.inner_page a.btn-violet, #cwatch-network.inner_page a.btn-violet { font-size:20px; margin-left:15px; padding:12px 20px; }
	#ccm-demoform form span{width:40%;}
	#ccm-demoform.inner_page .top_banner .title_subtitle{font-size:25px;}
}

@media screen and (max-width:767px) {
	#inner-leadership .leader { margin:35px 0; }
	#inner-leadership .leader-hover { padding:15px; display:flex; align-items:center; justify-content:center; flex-direction:column; }
	#inner-leadership .leader h3 { font-size:26px; margin:6px 0; }
	#inner-leadership .leader span { font-size:16px; margin:10px 0; }
	#inner-leadership .leader p { font-size:15px; line-height:24px; margin:10px 0; }
	#inner-leadership .leader .social { margin-top:20px; }
	#inner-contact .content_block form .contact-fltlt{float:none;width:80%;}
	#inner-contact .content_block form .contact-fltrt{float:none;width:80%;}
	#inner-contact .content_block form .form-group-col ul li{display:block;width:80%;}
	#what-we-do-for-usability.inner_page .lightweight-cpu .block_content, #what-we-do-for-usability.inner_page .lightweight-cpu .block_content {width:100%;}
	.inner_page .btn-violet{display:block !important;margin-bottom:15px;margin-left:0 !important;font-size:20px !important;}
	#inner-events.inner_page .content_block .left-content, #inner-events.inner_page .content_block .right-btn { width:100%; text-align:center; }
	#inner-events.inner_page .left-content { width:100%; display:block; }
	#inner-events.inner_page .content_block ul li { padding:15px; }
	#inner-events.inner_page .left-content img { margin-right:0 !important; }
	#inner-events.inner_page .left-content img { display:inline-block; float:none; }
	#inner-events.inner_page .left-content h3, #inner-events.inner_page .left-content span { float:none; display:block; }
	#inner-events.inner_page .content_block .left-content h3 { width:auto; margin:15px 0; }
	#inner-events.inner_page a.btn-violet { font-size:25px; padding:6px 12px; display:inline-block; }
	#inner-events.inner_page .content_block .right-btn a.btn-violet { width:225px; display:inline-block; }
	#inner-events.inner_page .content_block ul li:last-child h3 { width:auto; }
    #partners-products .product-table .row:first-child, #partners-products .product-table .cell:first-child{font-size:12px;}
	#partners-products .product-table .row:first-child .cell{border-right:1px solid #d7d7d7;}
	#partners-products.inner_page .title_subtitle, #partners-contact form span, #partners-contact.inner_page .title_subtitle, #aep-self-protection .aep-self-protection-sec4 p{width:100%;}
	#comodo-360 .gartner_text_normal_italic{font-size:24px !important;}
	#comodo-360.inner_page .content_block p.h2p{font-size:20px;}
	#ss-endpoint-protection.inner_page .content_block p, #valkyrie.inner_page .content_block p, #ss-digital-certificates.inner_page .content_block p, #comodo-dome.inner_page .content_block p{line-height:normal;}
	#valkyrie .advance-analysis .content-tab .nav li a{margin:10px 0;display:block;}
	#valkyrie .advance-analysis .content-tab .nav li{float:none;display:block;margin-bottom:20px;}
	#breach-prevention.inner_page h1 { font-size:45px; }
	#breach-prevention.inner_page a.btn-violet, #cwatch-network.inner_page a.btn-violet { margin-left:0; display:block; }
	.inner_page .top_banner_content{padding:0;}
	#ss-digital-certificates.mobile-device-management a.btn-violet{max-width:200px;}
	#why-comodo .btn.custom-violet:after{background-size: 30% auto !important;height: 40px;width: 40px;}
	#why-comodo .flt-lt{width:100%;}
	#ccm-demoform form span{width:80%;}
	#ccm-demoform .check-icon span{width:35% !important;}
	/*#ccm-demoform #existing_customer_yes{width:40%;}*/
	
	.header .main_menu > ul > li.no-submenu > a:after { display: none; }
}

@media screen and (min-width:641px) and (max-width:991px) {
	.inner_page .main_page_content_block_6.table, .main_page_content_block_6.table .table { display:table; }
	.inner_page .main_page_content_block_6.table .row, .main_page_content_block_6.table .cell .row { display:table-row; }
	.inner_page .main_page_content_block_6.table .cell, .inner_page .main_page_content_block_6.table .cell .cell { display:table-cell; }
}

@media screen and (max-width:420px)
{
	#inner-aep-final .cta_buttons a:first-child{
		margin-top: 20px;
		margin-right: 10px;
	}
}
