/*
Template: Qloud - Cloud Computing, Apps & Server Responsive HTML5 Template
Author: iqonicthemes.in
Version: 1.0
Design and Developed by: iqonicthemes.in
*/
@media only screen and (min-width:1200px) {
	body.boxed_layout { padding: 30px; }
}
@media(max-width:1399px) {
	header .sub-header { padding: 10px 30px }
	header .main-header { padding: 0 30px }
	.sk-mt-120 { margin-top: 90px; }
		img.shape-left {
    position: absolute;
    right: 95%;
    top: 12%;}

img.shape-right {
    position: absolute;
    left: 95%;
}

}
@media(max-width:1365px) {
	header .sub-header { padding: 10px 15px }
	header .main-header { padding: 0 15px }
	header .navbar ul li a { font-size: 14px }
	header .navbar ul li .sub-menu li a { padding: 10px 15px; }
}
@media(max-width:1280px) {
.sk-getstarted a.sk-button.sk-btn-outline {
    padding: 10px 15px;}
}
@media(max-width:1199px) {
	.widget.widget_nav_menu ul li .sub-menu, .widget ul.menu li .sub-menu { padding-left: 10px }
	table td, table th { padding: 5px; text-align: center }
	.comment-respond .comment-form-author, .comment-respond .comment-form-email, .comment-respond .comment-form-url { width: 31.6%; }
	.sk-tabs .nav-pills .nav-link { padding-left: 0; padding-right: 0; }
    img.shape-right, img.shape-left  { display: none; }

    .sk-hosting-txt {padding-left: 15px;padding-right: 15px;}
    .sk-data-product img.shape {display: none;}
}
@media(max-width:1024px) {

	/*count down*/
	.sk-count-down .sk-data-countdown-timer .timerDisplay .displaySection { margin-bottom: 30px; }

	/*counter*/
	.sk-counter { margin-bottom: 30px; }

	/*faq*/
	.sk-accordion-round .sk-accordion-block { -webkit-border-radius: 25px; -moz-border-radius: 25px; border-radius: 25px; }
	.sk-team-slider { margin: 0; }
	.sk-tooltip-style-2 .tooltip-down.tooltip-down-0 { left: 0 !important; right: 0; margin: 0 auto; }
	.sk-tooltip-style-2 .tooltip-down.tooltip-down-1 { left: auto !important; top: 100px !important; right: 100px; }
	.sk-tooltip-style-2 .tooltip-down.tooltip-down-2 { left: 50px !important; top: 205px !important; }
	.sk-tooltip-style-2 .tooltip-down.tooltip-down-3 { left: 0 !important; top: 240px !important; right: 0; margin: 0 auto; }
	.sk-tooltip-style-1 p { font-size: 24px; }
	.home.blog .content-area .site-main, .content-area .site-main { padding: 70px 0; }

	.sk-hosting-txt {margin-top: -100px;}
}
@media(max-width:992px) {

	/*clients*/
	.sk-client-col-6 li, .sk-client-col-5 li, .sk-client-col-4 li { width: 50%; }

	/*image background effect*/
	.iq_background_list_wrapper { float: left; width: 100%; display: inline-block; }
	.iq_background_list_wrapper.four_columns .iq_background_list_column { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
	.iq_background_list_wrapper .iq_background_list_column { border-right: none; border-bottom: 1px solid rgba(255, 255, 255, 0.5); min-height: 40vh; overflow: hidden; text-align: center; }

	/*process Step*/
	.sk-process-step .sk-before-img { display: none; }
	.sk-process-step-style-2 .sk-process-step li { width: 50%; margin-bottom: 30px; }
	.sk-process-step-style-2 .sk-process-step li:last-child { margin-bottom: 0; }
	.sk-process-step-style-3 .sk-process-step li { width: 50%; margin-bottom: 30px; }
	.sk-process-step-style-3 .sk-process-step li:last-child { margin-bottom: 0; }
	.sk-process-step-style-4 .sk-process-step li { width: 50%; margin-bottom: 75px; }
	.sk-process-step-style-4 .sk-process-step li:last-child { margin-bottom: 0; }
	.sk-process-step-style-5 .sk-process-step li { width: 50%; margin-bottom: 30px; }
	.sk-process-step-style-5 .sk-process-step li:last-child { margin-bottom: 0; }
	.sk-process-step-style-1 .sk-process-step li { width: 50%; margin-bottom: 30px; }
	.sk-process-step-style-1 .sk-process-step li:last-child { margin-bottom: 0; }

	/*tab*/
	.sk-tabs .nav-pills .nav-link { padding-left: 15px; padding-right: 15px; }
	.sk-tabs .nav.nav-pills li { width: auto; }
	h2 { font-size: 2rem }
	.sk-breadcrumb-one { padding: 30px 0; }
	.sk-breadcrumb-two { padding: 100px 0 60px; }
	.sk-breadcrumb .title, .sk-breadcrumb-one .title { font-size: 40px; }
	header.header2 { position: relative; }
	header.header2.menu-sticky { position: fixed; }
	header.org-menu .navbar-toggler { background: #ff6a5c }
	header .shop_list { background: none !important; position: relative; width: auto; right: 60px; top: 0; }
	header .navbar-toggler { right: 0; position: absolute; -webkit-box-shadow: 0px 10px 30px 0px rgba(70, 200, 148, 0.2); -moz-box-shadow: 0px 10px 30px 0px rgba(70, 200, 148, 0.2); box-shadow: 0px 10px 30px 0px rgba(70, 200, 148, 0.2); }
	header .navbar ul.navbar-nav li { margin-right: 0; display: inline-block; position: relative; width: 100%; }
	header .navbar .navbar-nav { max-height: 330px; overflow-y: scroll; overflow-x: hidden; }
	header .navbar .navbar-nav .nav-item a { color: #142c4b; line-height: normal; display: inline-block; width: 100%; font-size: 16px; padding: 15px !important; z-index: inherit; text-align: left; }
	header .navbar-collapse { position: absolute; top: 60px; line-height: 0; left: 0; display: inline-block; width: 100%; -webkit-box-shadow: 0px 10px 30px 0px rgba(70, 200, 148, 0.2); -moz-box-shadow: 0px 10px 30px 0px rgba(70, 200, 148, 0.2); box-shadow: 0px 10px 30px 0px rgba(70, 200, 148, 0.2); }
	header .navbar ul.navbar-nav { float: left; display: inline-block; width: 100%; max-width: 100%; background: #ffffff; }
	header .sub-main { display: none; }
	section { position: relative; z-index: 99; background: #ffffff; padding: 75px 0; display: block; width: 100%; overflow: hidden; }
	.overview-block-ptb { padding: 75px 0; }
	.overview-block-pt { padding: 75px 0 0 0; }
	.overview-block-pb { padding: 0 0 75px 0; }
	.widget_calendar .calendar_wrap table th, .widget_calendar .calendar_wrap table td { padding: 5px }
	.commentlist .comment-respond .comment-form-author, .comment-respond .comment-form-email, .comment-respond .comment-form-url { width: 31.6% }
	.sk-breadcrumb .title { font-size: 38px; }
	.widget_calendar .calendar_wrap table th, .widget_calendar .calendar_wrap table td { padding: 2px }
	.commentlist .comment-respond .comment-form-author, .comment-respond .comment-form-email, .comment-respond .comment-form-url, .comment-respond .comment-form-author, .comment-respond .comment-form-email, .comment-respond .comment-form-url { width: 100%; margin-right: 0 }
	.comment-form-cookies-consent label { margin-top: -32px }
	.owl-carousel.blog-carousel { margin: 0; }
	.sk-application { background-image: none; padding: 45px; }
	.sk-process { margin-bottom: 45px; }

	.sk-price-container{margin-bottom: 30px;}
    .sk-hosting-list {padding: 30px 15px 30px 15px;}
    .sk-compute-list {margin: 30px 15px 30px 15px;}
    .sk-help .col-lg-6.text-right.align-self-center {text-align: left!important; margin-top: 30px;}
    .sk-tabs.sk-hosting .nav.nav-pills {margin-bottom: 30px;}
    .sk-getstarted .text-left.sk-title-box.sk-title-default.sk-title-box-1{margin-bottom: 30px;}
    .sk-compute-list {padding: 15px;}
    .sk-db-options ul li.type-1 .sk-heading {margin-right: 30px;width: 21%;}
    .sk-hosting-txt {margin-top: 75px;}
    .sk-hosting-txt.overview-block-pb {padding: 0px 15px 75px;}

    .sk-popup-video, .sk-popup-video .position-relative {min-height: 200px;}
    .sk-hosting-list .border-right {border-right: none!important;}
    .sk-getstarted a.sk-button.sk-btn-outline {padding: 10px 30px;}
    .sk-compute-list .border-right {
    border-right: none!important;
}
}
@media(max-width:767px) {

	/*Feature Circle*/
	.sk-feature-circle { height: 450px; width: 450px; display: block; }
	.sk-feature-circle .sk-img::before, .sk-feature-circle .sk-img { height: 400px; width: 400px; }

	/*clients*/
	.sk-client-col-6 li, .sk-client-col-5 li, .sk-client-col-4 li, .sk-client-col-3 li, .sk-client-col-2 li { width: 100%; }
	.sk-subscribe-style-1 { display: block; text-align: center; }

	/*process step*/
	.sk-process-step-style-2 .sk-process-step li { width: 100%; }
	.sk-process-step-style-3 .sk-process-step li { width: 100%; }
	.sk-process-step-style-4 .sk-process-step li { width: 100%; }
	.sk-process-step-style-5 .sk-process-step li { width: 100%; }
	.sk-process-step-style-1 .sk-process-step li { width: 100%; }

	/*tabs*/
	.sk-tabs .nav.nav-pills li { width: 100%; }

	/*tooltip*/
	.sk-tooltip-style-2 .tooltip-down.tooltip-down-1 { top: 24% !important; right: 10%; }
	.sk-tooltip-style-2 .tooltip-down.tooltip-down-2 { left: 10% !important; top: 55% !important; }
	.sk-tooltip-style-2 .tooltip-down.tooltip-down-3 { top: auto !important; bottom: 20%; }
	header .main-header { padding: 10px 15px; }
	.page-numbers li .prev.page-numbers, .page-numbers li .next.page-numbers { display: none }
	.elementor-shortcode .mc4wp-form [type=submit] { margin-left: 15px; }
	.error-404 .big-text { font-size: 200px }
	.commentlist .sk-comment-wrap { display: block }
	.commentlist ol.children { padding-left: 30px }
	.commentlist .sk-comments-photo { padding-right: 0; margin-bottom: 15px }
	.sk-breadcrumb.text-left, .sk-breadcrumb .text-left, .copyright-footer { text-align: center !important; }
	.sk-breadcrumb .float-right { float: none !important; }
	.footer-subscribe .vc_custom_heading { margin-bottom: 15px; }
	.sk-breadcrumb .title { font-size: 32px; }
	.sk-breadcrumb.text-left .breadcrumb li, .sk-breadcrumb.text-left .breadcrumb li a { font-size: 14px; }
	.copyright-footer .col-auto { display: inline-block; width: 100%; }
	footer .footer-topbar { width: 100%; margin: 0 auto; }
	footer .footer-topbar .container { padding: 30px; }
	.elementor-shortcode .mc4wp-form input[type=email] { width: 100%; margin-bottom: 30px; }
	.sk-breadcrumb .title, .sk-breadcrumb-one .title { font-size: 36px; }

	.sk-hosting-list {padding: 30px 15px 30px 15px;}
	.sk-compute-list {margin: 30px 15px 30px 15px;}
	.sk-help .col-lg-6.text-right.align-self-center {text-align: left!important; margin-top: 30px;}
	.sk-tabs.sk-hosting .nav.nav-pills {margin-bottom: 30px;}
	.sk-getstarted .text-left.sk-title-box.sk-title-default.sk-title-box-1{margin-bottom: 30px;}
	.sk-db-options ul li.type-1 .sk-heading {margin-right: 5px; width: 33%;}
	.sk-db-options ul li.type-1 .sk-heading.sk-image{display: none!important;}
	.sk-db-options ul li.type-1 .sk-heading.sk-res{display: none!important;}

	.sk-fancy-box-style-1 {margin-bottom: 10px;}
	.sk-analytics-clients .sk-client-col-4 li{width: 50%;}
}
@media(max-width:654px) {
	.comment-form-cookies-consent label { margin-left: 30px; }
}
@media(max-width:479px) {

	/*Feature Circle*/
	.sk-feature-circle { height: 300px; width: 300px; }
	.sk-feature-circle .sk-img::before, .sk-feature-circle .sk-img { height: 250px; width: 250px; }
	.sk-feature-circle .dot-circle { display: none; }
	.sk-feature-circle .sk-img ul li .feature-info .feature-img { height: 45px; width: 45px; line-height: 45px; font-size: 24px; }
	.sk-feature-circle .circle-bg { height: 100px; line-height: 100px; width: 100px; }
	.sk-feature-circle .circle-bg img { width: 60px; }
	.sk-feature-circle .sk-img ul li:nth-child(1) .feature-info { top: -24px; }
	.sk-feature-circle .sk-img ul li:nth-child(2) .feature-info { left: -15px; }
	.sk-feature-circle .sk-img ul li:nth-child(3) .feature-info { right: -15px; }

	/*contact Form*/
	.sk-contactform-2 { padding: 30px; }
	.sk-contact-h3 input, input[type=text], input[type=email], input[type=search], input[type=password], textarea { color: #ffffff; background: transparent; }

	/*Icon Box*/
	.sk-icon-box-style-2 { display: block; }
	.sk-icon-box-style-2 .icon-box-img { margin-bottom: 30px; display: block; }

	/*fancy box*/
	.sk-fancy-box-style-2 .sk-fancy-box-content { margin: 100px 30px 60px; }

	/*price list*/
	.sk-price-list { display: block; }
	.sk-price-list .sk-price-list-tag { position: relative; top: 0; margin-top: 15px; display: inline-block; vertical-align: middle; }

	/*testimonial*/
	.sk-testimonial-2 .sk-testimonial-member:before { display: none; }
	.sk-testimonial-2 .sk-testimonial-info img { margin-bottom: 15px; }
	.sk-testimonial-2 .sk-testimonial-member { margin-bottom: 15px; }
	.sk-testimonial-8 .sk-testimonial-info { padding: 30px 15px 60px; }

	/*tooltip*/
	.sk-tooltip-style-1 .tooltip-content { margin: 0 0 30px -100px; width: 250px; }
	.error-404 .big-text { font-size: 150px; line-height: 160px }
	header .request-btn, header .social-icone { display: none; }
	header .navbar-light .navbar-toggler { right: 0; }
	.sub-header { display: none }
	.sk-breadcrumb .title, .sk-breadcrumb-one .title { font-size: 30px; }
	.sk-testimonial-1 .sk-testimonial-info .sk-testimonial-content { padding: 30px; }

	.sk-help .sk-btn-container.d-inline-block.mr-4 {display: block!important;margin-bottom: 30px;}
    .sk-getstarted .sk-btn-container.d-inline-block.mr-4 {display: block!important;margin-bottom: 30px;}
    .sk-db-options ul li.type-1 {width: 100%;display: block;}
    .sk-db-options ul li.type-1 .sk-heading {width: 100%;}
    .sk-db-options ul li.type-1 .sk-heading .heading-title.sk-title {color: #132046;font-weight: bold;}
    .sk-icon-box-style-5 .icon-box-content {padding: 15px;}
    .sk-icon-box-style-5 .sk-btn-container a.sk-button{padding: 10px 20px;}

    .sk-list.sk-two-column {
    columns: 1;
    -webkit-columns: 1;}
    .sk-analytics-clients .sk-client-col-4 li{width: 100%;}
}
@media only screen and (min-width: 1024px) {
	header #navbarSubDropdown.dropdown-toggle::after,
	header #navbarSubDropdown-2.dropdown-toggle::after {
	  content: "\f3d1" !important;
	  right: 20px;
	  position: absolute;
	}
	header .navbar-expand-lg .navbar-nav .dropdown-menu .dropdown-submenu .dropdown-menu { top: -30px; }
	}

	/********** SK Card ********/

	@media (max-width: 768px) {
		.sk-card_grid { grid-template-columns: repeat(2, minmax(200px, 1fr)); align-items: stretch;  }
		.sk-logo-blue { grid-area: auto; }
		.sk-blue { grid-area: auto; }
		.sk-card {  max-width: 300px; }
	  }
	@media screen and (max-width: 500px) {
		.sk-card_grid { grid-template-columns: repeat(1, minmax(200px, 1fr));  }
	  }