@media (max-width: 1550px) {
.saas_home_img img, .software_img img,
.company_widget img, .protype_img, .prototype_banner_area img.protype_img {
max-width: 100% !important;
}
.app_img .text_bg.pointer_img0.text_bg.one {
left: -63% !important;
}
.menu > .nav-item:not(.mega_menu):nth-last-child(-n+2).submenu .dropdown-menu {
left: auto !important;
right: -60px;
}
}
@media (max-width: 1199px) {
.payment_features_area .payment_featured_img img {
max-width: 100% !important;
}
.app_img .text_bg.pointer_img0.text_bg.one {
left: -26% !important;
}
.payment_service_area,
.payment_action_area {
padding: 130px 0 80px;
}
.payment_clients_area {
padding: 100px 0
}
}
@media (min-width: 992px) {
ul.navbar-nav > li.dropdown > a > span {
display: none;
}
}
@media (max-width: 991px) {
.header_area .navbar .navbar-nav .menu-item {
margin-right: 0 !important;
}
.chat_features_item .round .top_img {
top: -23px;
right: 65px;
}
.header_area .navbar .btn_get {
line-height: 3;
margin-top: 15px;
margin-bottom: 15px;
padding: 0;
}
.open .search_boxs .input-group {
width: 90%;
}
.menu > .nav-item.submenu .dropdown-menu.mega_menu_three > .nav-item > .dropdown-menu .nav-item {
padding-top: 0;
}
.header_area a.menu_cus {
margin-left: 30px !important;
}
ul.navbar-nav.search_cart.menu {
background: transparent;
padding-top: 17px;
padding-right: 20px !important;
}
.header_area.navbar_fixed ul.navbar-nav.search_cart.menu{
padding-top: 22px;
}
ul#menu-all-pages > li.dropdown > a > span
{
top: 10px !important;
margin-left: 10px !important;
right: auto;
}
.dropdown-menu span.arrow_carrot-right{
top: 6px !important;
right: -24px !important;
border: 1px solid #ddd;
border-radius: 50%;
padding: 3px;
font-size: 15px;
}
.footer_top {
padding-top: 80px !important;
}
.nav_full_width nav.navbar {
padding: 0 15px !important;
}
.menu_four .menu > .nav-item .nav-link, .menu_five .menu > .nav-item .nav-link, .menu_six .menu > .nav-item .nav-link, .menu_seven .menu .nav-item .nav-link {
color: #051441 !important;
}
.hidden-sm {
display: none !important;
}
.feature_info .feature_img.f_img_one .one,
.feature_info .feature_img.f_img_two .two{
position: relative;
}
.feature_info .feature_img.f_img_one .two {
left: 15px !important;
bottom: 0 !important;
}
.nav_full_width a.navbar-brand.sticky_logo img {
padding: 10px 0;
}
.feature_info .feature_img.f_img_one .one {
top: 30px !important;
}
.prototype_banner_area {
padding-top: 140px !important;
}
.p_feature_item .prototype_content h2 {
font-size: 20px !important;
line-height: 28px !important;
}
.breadcrumb_area_two {
padding: 170px 0 90px !important;
}
.blog_grid_info .blog_list_item .post_date h2 {
font-size: 18px !important;
}
.blog_grid_info .blog_list_item .post_date {
padding: 4px 10px !important;
left: 10px !important;
top: 10px !important;
}
.not_logged_in .checkout_content.coupon_form {
margin-left: 0;
margin-bottom: 50px !important;
margin-top: 20px !important;
}
header.header_area .menu > .nav-item > .nav-link {
color: #051441;
}
header.header_area .menu:not(.offcanfas_menu) > .nav-item > .nav-link:not(.cart-btn) span{
position: absolute;
right: 0;
top: -4px;
width: 24px;
height: 24px;
border: 1px solid #ededed;
border-radius: 50%;
line-height: 22px;
text-align: center;
}
.blog-sidebar {
margin-top: 100px !important;
}
.menu>.nav-item>.nav-link:before {
display: none;
}
} @media (max-width: 782px) {
.software_featured_area {
padding: 80px 0 !important;
}
}
@media (max-width: 768px) {
.header_area .header_top .header_top_column.right_content {
display: none;
}
.seo_banner_content p {
font-size: 16px;
line-height: 28px;
}
.navbar .search_cart .search a.nav-link {
margin-top: 8px;
}
.breadcrumb_content h1 {
font-weight: 600;
}
.header_area .header_top .header_top_column.left_content {
width: 80%;
}
.header_area .header_top .header_top_column.right_content {
width: 20%;
}
.job_listing .listing_tab .list_item .joblisting_text h4 a {
padding-top: 10px !important;
font-size: 18px !important;
}
.pr_details_area {
padding-top: 80px !important;
}
a#cancel-comment-reply-link {
float: right;
}
.form-submit input#submit {
margin-top: 30px !important;
}
.app_feature_info .app_featured_content {
padding-top: 80px !important;
}
.s_service_section {
margin-top: 120px !important;
}
.mobile_img .women_img {
max-width: 40% !important;
}
.svg_intro_bottom {
max-width: none !important;
}
.s_features_item .s_features_content {
padding-top: 100px !important;
}
.s_promo_info .promo_item.item_eight {
width: 120px !important;
height: 120px !important;
}
.footer_area_four .footer_top {
padding-top: 80px !important;
}
.footer-widget {
padding-top: 25px !important;
}
.fun_fact_content .fact_item {
width: 160px !important;
}
.domain_form_inner input {
padding-left: 0;
}
.domain_form_inner button.hosting_btn {
padding: 10px 15px;
}
.domain_form_inner .domain_select select,
.domain_form_inner input::placeholder {
font-size: 15px;
}
.hosting_tab .nav-item {
width: 100%;
}
.domain_form_inner input {
width: 62%;
}
.domain_form_inner button:before  {
display: none;
}
.domain_form_inner .domain_select .selectpickers {
font-size: 15px;
}
.navbar .search_cart .search {
padding-top: 5px;
}
}
@media (max-width: 601px) {
.admin-bar header.header_area.navbar_fixed {
margin-top: 0;
}
.f_size_50 {
font-size: 36px;
line-height: 1.3;
}
.payment_banner_content {
margin-top: -150px;
}
}
@media (max-width: 576px) {
.portfolio_area {
padding: 60px 0 !important;
}
.mb_60 {
margin-bottom: 30px;
}
.pos_developer_product_area .developer_product_content .develor_tab {
padding-left: 0;
margin-bottom: 20px;
}
.pos_developer_product_area .developer_product_content {
margin-top: 60px;
}
ul.navbar-nav.search_cart.menu {
padding-right: 10px !important;
}
p.sticky-label {
padding: 5px 10px !important;
}
.breadcrumb_area {
padding: 160px 0 60px !important;
}
.home_bubble {
display: none;
}
.apply_form .upload_box {
display: block;
}
.apply_form .upload_box input[type="file"] {
margin-top: 20px !important;
padding-left: 0;
}
.comment-header+.rating {
float: none;
}
.comment-header+.rating .star-rating {
margin-left: 0;
margin-bottom: 10px !important;
}
.footer_bottom .f_social_icon_two, .footer_bottom ul {
text-align: center !important;
}
.mobile_img .mobile {
max-width: 100% !important;
}
.subscribe_form_info {
padding: 50px 20px !important;
}
.product_info_details .pr_tab .nav-item:first-child,
.product_info_details .pr_tab .nav-item:last-child,
.product_info_details .pr_tab .nav-item  {
border-radius: 45px !important;
margin-bottom: 5px !important;
border-width: 1px !important;
width: 100%;
border-left: 1px solid #e7e7f6;
}
.header_top_shown .breadcrumb_area {
padding: 190px 0 60px !important;
}
}
@media (max-width: 480px) {
.row.feature_info {
padding-top: 100px !important;
}
.hosting_title {
margin-bottom: 30px;
}
.erp_testimonial_item .ratting {
padding-top: 10px;
}
.payment_banner_content .action_btn .agency_banner_btn {
padding: 12px 20px;
}
.payment_banner_content p {
font-size: 16px;
line-height: 1.4;
}
.payment_action_area,
.payment_service_area,
.payment_clients_area {
padding: 80px 0
}
}
@media (max-width: 450px) {
.app_img .text_bg {
max-width: 60% !important;
}
.app_img .text_bg.pointer_img0.text_bg.one {
left: -2% !important;
}
a#cancel-comment-reply-link {
float: none;
display: block;
padding-top: 15px !important;
}
.pr_details .ratting .star-rating {
margin-left: 0;
}
.header_area .header_top ul li:before {
display: none;
}
}
@media (max-width: 400px) {
.prototype_content .btn_three {
width: 100%;
}
.tab-content .tab_img {
max-width: 100%;
}
.payment_banner_content {
margin-top: -70px;
}
}
@media (min-width: 992px) {
.menu > .nav-item.submenu.mega_menu .dropdown-menu .nav-item > .dropdown-menu {
top: 0;
}
}
@media (max-width: 992px) {
.tab-content .tab_img {
max-width: 100%;
}
}