@media screen and (max-width:1240px){
	.container{width:auto; padding:0 20px;}
	.home-main-slider .slick-slide .item{height:550px;}
	.homesection2{padding-top:70px;}
	.homesection1{padding-bottom:70px;}
}
@media screen and (max-width:1024px){
	.navigation-toggle{display:block;}
	.header-bottom .main-navigation{position:relative;}
	.header-bottom .main-navigation .menu-main-menu-container{position:absolute; width:250px; right:0px; top:100%; z-index:9; background:#fff; display:none;}
	.header-bottom .main-navigation.toggled .menu-main-menu-container{display:block;}
	.header-bottom .main-navigation .nav-menu{padding:10px 0;}
	.header-bottom .main-navigation .menu > li{display:block; padding:13px 0;}
	.home-main-slider .slick-slide .item{height:470px;}
	.home-main-slider h2{font-size:44px; line-height:56px;}
	.home-main-slider p{min-width:inherit; max-width:60%; font-size:20px; line-height:26px;}
	.homesection1 .vc_col-sm-4{padding-top:20px;}
	.sectionhead h3.titletext{font-size:34px;}
	.certficlist h3{font-size:26px;}
	.homesection2{padding-top:70px;}
	.homesection1{padding-bottom:70px;}
	.individualcertificate .sectionhead, .homesection5 .sectionhead{padding:0 0 45px;}
	.homesection3{padding:55px 15px 80px !important;}
	.footer-widget .widget p{padding:0 0 4px;}
	.newsslcertificates{padding:60px 0 55px;}
	.newsslcertificates table.table th{font-size:15px;}
	.newsslcertificates table td{line-height:20px;}
	.newsslcertificates table.table td{padding:15px;}
	.newsslcertificates table.table th{padding:15px;}
	.sslmainsection{padding:60px 0 80px;}
	.main-navigation ul ul{width:100%}	
}
@media screen and (max-width:991px){
	.certficlist .certificate-price, .sslmainsection .woocommerce ul.products li.product .price{width:120px; height:120px; line-height:1.2; margin-top:-50px;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:0}
	.certficlist h3{font-size:24px; line-height:32px; padding:20px 15px 28px;}
	.certficlist ul li, .sslmainsection .woocom-list-content ul li{padding:8px 10px 11px;}
	.addtocartbtn.vc_btn3-container .vc_btn3.vc_general, .sslmainsection li.product .woo-buttons .cstm_cart_page_button{width:180px;}
	.homesection1 .vc_col-sm-4 > .vc_column-inner > .wpb_wrapper, .individualcertificate .vc_col-sm-6 > .vc_column-inner > .wpb_wrapper{padding:0 0 20px;}
	.homesection3 .wpb_single_image{margin:0 !important;}
	.sectionhead h3.titletext{font-size:26px;}
	.sectionhead h2{font-size:20px;}
	.homesection3 ul li{width:50%;}
	.homesection4 p.helptext{font-size:22px;}
	.footer-widget .widget:nth-child(1){width:70%;}
	.footer-widget .widget:nth-child(2){width:30%;}
	.footer-widget .widget:nth-child(3){width:30%;}
	.footer-widget .widget:nth-child(4){width:70%;}
	.footer-widget .widget:nth-child(4) p br{display:none;}
	.footer-bottom{text-align:center;}
	.domainpasssect1{padding-top:60px;}
	.domainpasssect2{padding-top:40px;}
	.domainpasssect3 .domainamount{width:150px; height:150px; left:30%; top:21px; line-height:154px; font-size:26px;}
	.domainpasssect3 .uvc-sub-heading h3{font-size:28px; line-height:34px;}
	.domainpasssect3 .uvc-sub-heading h4{font-size:20px; line-height:26px;}
	.domainpasssect3{padding:35px 0 65px;}
	.site-branding .custom-logo-link img{max-width:65px;}
	.navigation-toggle{margin-top:25px;}
	.sslmainsection .woocommerce.columns-3 .products li.product{clear:none;}
	.sslmainsection .woocommerce ul.products li.product h2.woocommerce-loop-product__title{min-height:140px;}
	.select-ssl-main .cart-collaterals{padding-left:25px;}
	.productdetail-page .select-ssl-main h3{font-size:18px;}
	.productdetail-page, .woocommerce-cart .woocommerce, .woocommerce-page .teplateregister, .orderverification, .contactpagesec1, .document-section, .repositorypage{padding:50px 0 50px;}
	.woocommerce-cart .woocommerce .woocommerce-cart-form .cart.shop_table .coupon .input-text{width:45% !important;}
	.woocommerce-cart .woocommerce .woocommerce-cart-form{width:60%;}
	.woocommerce-cart .woocommerce .cart-collaterals{width:40%; padding-left:25px;}
	.woocommerce-cart .woocommerce .cart_totals table td:before{display:none;}
	.woocommerce-cart .woocommerce .cart_totals table td, .woocommerce-cart .woocommerce .cart_totals table th{text-align:left!important; background:none !important;}
	.woocommerce .wc-proceed-to-checkout .checkout-button.button{font-size:15px;}
	.document-section .document-content-data-section{padding:40px 20px 40px;}
	.document-section .document-left-content{padding:30px 20px 30px;}
	.document-section .document-right-content .document-date{padding:0px;}
	.legaldocumenttable .table{width:700px;}
	.repositorypage .vc_col-sm-4{width:36.33%;}
	.repositorypage .vc_col-sm-8{width:63.66%;}
	.homesection1 .vc_col-sm-4 > .vc_column-inner > .wpb_wrapper:hover,.individualcertificate .vc_col-sm-6 > .vc_column-inner > .wpb_wrapper:hover{box-shadow:none}
}
@media screen and (max-width:767px){
	.home-main-slider .wf-wrap{padding:0 15px;}
	.home-main-slider h2{font-size:24px; line-height:34px;}
	.home-main-slider h2 br{display:none;}
	.home-main-slider{min-height:inherit;}
	.home-main-slider .slick-dots{bottom:25px;}
	.home-main-slider .slick-slide .item{height:370px;}
	.home-main-slider p{max-width:100%; font-size:16px; line-height:22px; margin:24px 0 0;}
	.sectionhead{overflow:hidden;}
	.sectionhead h2{font-size:18px; line-height:24px;}
	.sectionhead h3.titletext{font-size:22px; line-height:32px;}
	.sectionhead h3:before, .sectionhead h3:after{top:10px;}
	.homesection2 .homesection2-head p{font-size:15px; line-height:24px;}
	.certficlist h3{min-height:140px;}
	.certficlist .vc_col-sm-4{padding-bottom:60px;}
	.homesection2{padding:50px 0 20px;}
	.homesection1 .sectionhead{padding:0 0 25px;}
	.homesection1 .vc_col-sm-4 > .vc_column-inner > .wpb_wrapper, .individualcertificate .vc_col-sm-6 > .vc_column-inner > .wpb_wrapper{padding:0 0 15px;}
	.homesection1{padding-bottom:40px;}
	.homesection5 .vc_col-sm-4{padding-bottom:35px; text-align:center;}
	.homesection5 .vc_row .wpb_text_column ul li{list-style:none; padding:0 0 8px;}
	.homesection5{padding-bottom:25px;}
	.individualcertificate{padding-bottom:0px;}
	.homesection3{padding:10px 0px 80px !important;}
	.homesection3 .sectionhead{padding:0 0 30px;}
	.homesection3 .sectionhead h3.titletext{font-size:19px;}
	.homesection3 ul li{width:100%;}
	.homesection4{padding:0px 0 30px;}
	.homesection4 p.helptext{font-size:16px; text-align:center; line-height:34px;}
	.homesection4 p.helptext strong.tellico{background-size:30px auto; padding-left:40px;}
	.individualcertificate .vc_col-sm-6{padding-bottom:35px;}
	.footer-widget .widget:nth-child(1){width:100%;}
	.footer-widget .widget:nth-child(2){width:50%;}
	.footer-widget .widget:nth-child(3){width:50%;}
	.footer-widget .widget:nth-child(4){width:100%;}
	.footer-widget{padding:50px 0 15px;}
	.domainpasssect1{padding-top:40px;}
	.domainpasssect1 .vc_col-sm-6{padding-bottom:35px;}
	.domainpasssect2{padding-top:10px;}
	.domainpasstable .wpb_wrapper{overflow:auto;}
	.domainpasstable .table{width:500px;}
	.domainpasssect3{text-align:center; padding-top:20px; padding-bottom:50px;}
	.domainpasssect3 .dt-btn{margin:30px auto 30px !important;}
	.domainpasssect3 .domainamount{width:125px; height:125px; left:33%; top:21px; line-height:128px; font-size:20px;}
	.newsslcertificates{overflow:auto;}
	.newsslcertificates .table{width:760px;}
	.sslmainsection{padding-bottom:40px;}
	.sslmainsection .woocommerce.columns-3 .products,
	.certficlist .woocommerce.columns-3 .products{margin:0;}
	.sslmainsection .woocommerce.columns-3 ul.products.columns-3 li.product,		
	.certficlist .woocommerce.columns-3 ul.products.columns-3 li.product{margin:0 0 70px; width:100%!important}
	.select-ssl-main .select-ssl-left{width:100%;}
	.select-ssl-main .cart-collaterals{width:100%; padding-left:0px; padding-top:25px;}
	.select-ssl-page .select-ssl-main .select-ssl-left .sll-name{font-size:16px;}
	.woocommerce-cart .woocommerce .cart_totals h2{font-size:19px; line-height:24px;}
	.woocommerce-page .teplateregister{margin:0; padding-bottom:30px;}
	.woocommerce-page .teplateregister .col-2{width:100%; margin:0 0 30px;}
	.orderverification #submit_order_form{padding-left:15px; padding-right:15px;}
	.woocommerce-cart .woocommerce .woocommerce-cart-form{width:100%;}
	.woocommerce-cart .woocommerce .cart-collaterals{width:100%; padding-left:0px;}
	.contactpagesec1 h2{font-size:26px; line-height:30px;}
	.document-section .document-search-section .woocommerce-Input{width:calc(100% - 65px);}
	.document-section .document-search-section .woocommerce-Button{width:65px;}
	.document-section .document-left-content{width:100%; margin:0 0 30px;}
	.document-section .document-right-content{width:100%;}
	.repositorypage .vc_col-sm-4{width:100%; padding-bottom:40px;}
	.repositorypage .vc_col-sm-8{width:100%;}
}

@media (min-width:768px) and (max-width:991px){
	
	
}