Mr.Combet Webshell
Your IP :
18.189.180.234
Server IP :
185.136.159.155
Server :
Linux 185-136-159-155.cprapid.com 3.10.0-1160.108.1.el7.x86_64 #1 SMP Thu Jan 25 16:17:31 UTC 2024 x86_64
Server Software :
Apache
PHP Version :
8.1.29
Add File :
Submit
Add Directory :
Submit
Dir :
~
/
home
/
jaibalajigroup
/
public_html
/
assets
/
front
/
css
/
View File Name :
responsive.css
@media only screen and (min-width:992px) and (max-width:1199px) { .hero-txt { padding-right: 130px; color: #fff; position: relative; z-index: 100 } .section-summary { font-size: 30px } .intro-txt { padding: 50px 40px } .statistics-section h5 { font-size: 16px } .cta-section h3 { font-size: 26px } .single-testimonial { padding: 35px 30px } .client-desc { margin-left: 92px } .single-testimonial h4.comment { font-size: 16px } .footer-section .footer-txt { margin-top: 18px } .footer-section h4 { margin-bottom: 25px } .pb-115 { padding-bottom: 70px } .about-icon-wrapper { height: 60px; width: 60px } .about-icon-wrapper i { line-height: 60px; font-size: 26px } .single-reason .reason-txt { margin-left: 80px } .single-reason { padding-right: 0 } .service-txt { background-color: #f7f7f7; padding: 25px 25px 30px; margin-top: -3px } .service-txt .service-title { font-size: 22px; margin-bottom: 10px } .appoint-section { padding: 50px 25px } .appoint-section h4 { margin-bottom: 24px } .appoint-section input[type=submit] { margin-top: 0 } button[type=submit], input[type=submit] { padding: 14px 25px } a.download-btn { font-size: 12px; padding: 14px 24px } a.download-btn i { margin-right: 8px } .contact .breadcrumb-txt span { margin-bottom: 10px } .contact-form-section .section-summary { margin: 18px 0 49px 0 } .contact ul.breadcumb { display: block; margin-top: 45px } .main-menu li a { padding: 16px 5px; font-size: 14px } .main-menu li a.boxed-btn { padding: 12px; margin-left: 7px } .header-navbar { padding: 30px 0 27px 0 } .case-lists .single-case { height: 250px } .single-partner-item { height: 150px } .single-case .inner-container { padding: 0 60px } .case-details-section .case-details-points { margin-top: 45px } .main-menu li.dropdown { margin-right: 11px } .mega-dropdown .dropbtn { padding: 14px 7px } .main-menu li.dropdown::after { right: -8px } .main-menu li { margin-right: 0 } .section-summary { margin: 17px 0 49px 0 } .blog-details-section small.date { margin-top: 26px } .blog-details-title { margin: 23px 0 } .blog-details-quote { margin: 39px 0 40px } .blog-share { margin-top: 68px } .author-info { margin: 68px 0 63px } .case-types { text-align: center; height: 23px; margin-bottom: 73px } .case-types ul { top: 0 } .event-about .event-content-box ul li { font-size: 13px } .counter-item { padding: 20px 0 } } @media only screen and (min-width:992px) and (max-width:1024px) { .single-case { height: 310px } } @media only screen and (max-width:991px) { .header-navbar { padding: 5px 0 12px 0 } .hero2-carousel.owl-theme .owl-nav.disabled+.owl-dots { display: none } .intro-bg { height: 600px } .hero-features { display: none } .approach-summary a.boxed-btn { display: none } .support-contact-info { text-align: center; margin-bottom: 15px } .support-bar-area .text-right { text-align: center !important } .support-bar-area { padding: 12px 0 } .header-navbar { padding: 21px 0 26px } ul.main-menu { display: none } #mobileMenu { display: block } .slicknav_menu { display: inline-block; background: 0 0; position: static } ul.slicknav_nav { background-color: #0a3041; text-align: left; position: absolute; top: 106px; right: 0; width: 100% } .sticky-navbar ul.slicknav_nav { top: 89px } .slicknav_menu .slicknav_menutxt { display: none } .slicknav_btn { background-color: transparent; border: 1px solid #fff } .slicknav_menu .slicknav_icon { margin: 0 } ul.slicknav_nav li a.boxed-btn { display: block; background-color: transparent; text-decoration: none; color: #fff; text-transform: capitalize; font-size: 14px; font-weight: 400 } ul.slicknav_nav li a.boxed-btn:hover { background-color: #25d06f } .slicknav_nav .slicknav_row, .slicknav_nav a, ul.slicknav_nav li a.boxed-btn { padding: 14px 20px; margin: 0; -webkit-transition: .5s; transition: .5s } .slicknav_btn { border-radius: 3px; margin-top: 10px; position: static; display: inline-block; width: 40px; height: 40px; padding-left: 7px; padding-top: 9px } .slicknav_menu .slicknav_icon-bar { width: 24px; height: 3px; margin-bottom: 5px } .slicknav_nav .slicknav_row:hover { background: #25d06f; border-radius: 0 } .slicknav_nav a:hover { background: #25d06f; color: #fff; border-radius: 0 } .slicknav_nav ul.dropdown-lists { margin: 0 15px; background-color: #0e3e53; overflow-y: scroll; max-height: 300px; padding-left: 20px; } .slicknav_nav .slicknav_item a { outline: 0 } .slicknav_nav li.mega-dropdown { display: none; max-height: 300px; overflow: auto; } li.submenus::after { display: none } .single-hero-feature { padding: 25px 35px } .hero-features h3 { margin-top: 18px; font-size: 18px } .hero-features i { font-size: 40px } .hero-txt { padding: 307px 30px 120px 0 } .hero-txt h1 { font-size: 50px } .case-details ul.breadcumb { margin-top: 47px } .breadcrumb-txt h1 { font-size: 50px } a.hero-boxed-btn { margin-top: 50px } .intro-section .pr-0 { padding-right: 15px !important } .section-summary { font-size: 30px } .intro-section { margin-top: auto } .intro-txt { padding: 47px 40px 49px } .approach-section .section-summary { margin-bottom: 55px } .approach-summary { padding-right: 130px; margin-bottom: 29px } .single-approach h4 { margin-bottom: 10px } .cta-section { padding: 35px 0 } .cta-section h3 { font-size: 24px } a.boxed-btn { padding: 16px; font-size: 14px } a.contact-btn { width: 135px } a.contact-btn::after { right: 25px } a.contact-btn:hover::after { right: 20px } .single-case { height: 420px } .testimonial-section .pb-115 { padding-bottom: 70px } .single-team-member { position: relative; margin-bottom: 30px } .team-section .col-sm-6:nth-last-child(1) .single-team-member { margin-bottom: 0 } .team-section .col-sm-6:nth-last-child(2) .single-team-member { margin-bottom: 0 } .single-blog { margin-bottom: 30px } .blog-sidebar-widgets { margin-top: 40px } .blog-section .col-md-6:nth-last-child(1) .single-blog { margin-bottom: 0 } .blog-section .col-md-6:nth-last-child(2) .single-blog { margin-bottom: 0 } .footer-section .footer-txt { margin: 15px 0 20px 0 } .footer-section h4 { margin-bottom: 15px } .footer-contact-info ul li { margin-bottom: 10px } .top-footer-section { padding: 70px 0 50px 0 } .breadcrumb-area .breadcrumb-txt { padding: 277px 0 91px 0 } .breadcrumb-txt span { font-size: 22px } .about-icon-wrapper { margin: 0 auto; text-align: center; float: none } .single-reason .reason-txt { margin-left: 0; text-align: center } .choose-us { margin-top: 45px } .service-txt { padding: 19px 15px 23px } .service-txt .service-title { font-size: 16px; margin-bottom: 5px } .service-txt .service-summary { font-size: 14px } .author-info { margin: 68px 0 63px } a.readmore-btn { padding: 12px; width: 110px } .pagination-nav { margin-top: 40px; font-size: 14px } ul.breadcumb { display: block; margin-top: 42px } .contact ul.breadcumb { display: block; margin-top: 47px } .case-details-section .case-details-points { margin-top: 35px } .map-wrapper { height: 480px; position: relative; margin-top: 40px } .contact-form input[type=submit], button[type=submit] { padding: 18px 45px; font-size: 14px } .team-section .section-summary { margin: 20px 0 49px } .single-partner-item { height: 200px } .single-testimonial { padding: 45px 40px 46px } .blog-txt { padding: 29px 24px } .blog-details-section small.date { margin-top: 27px } .blog-details-title { margin: 23px 0 } .blog-details-quote { margin: 37px 0 35px } .appoint-section { margin-top: 80px } a.download-btn { margin-top: 40px } .sidebar { margin-top: 80px } .case-lists .single-case { width: 47.5% } .case-lists .gutter-size { width: 5% } .case-types { text-align: center; margin-bottom: 75px } .case-types ul { top: 0 } .project-infos { margin-top: 80px } .back-to-top.show { display: none } h5.service-title { color: #25d06f; margin-top: 8px } .gallery-section div[class*=col-]:nth-last-child(2) .single-pic, .gallery-section div[class*=col-]:nth-last-child(3) .single-pic { margin-bottom: 30px } .gallery-section.masonry .single-pic, .grid-sizer { width: 50% } .cookie-container { display: block; text-align: center } button.cookie-consent__agree { margin-top: 15px } span.cookie-consent__message { line-height: 20px; display: block } .event-joind .update-form .form_group, .event-search-section .event-search-form .form_group, .event-search-section .event-search-form .nice-select { margin-bottom: 20px } .event-about .event-content-box { padding-right: 0; margin-bottom: 60px } .event-area-section .event-item .event-img img, .event-blog .blog-box .blog-img img, .event-team-section .team-item .team-img img, .event-venues .venues-box .venues-img img { width: 100% } .event-thumb-slide { margin-bottom: 60px } .event-details-section .event-book-ticket .table_content table td { display: block } } @media only screen and (min-width:768px) and (max-width :991px) { .filter-button .event-btn { margin-left: 15px; margin-right: 15px } .event-details-section .discription-area .discription-tabs .nav-tabs .nav-link { padding: 13px 35px } } @media only screen and (min-width:768px) and (max-width:900px) { .single-case { height: 380px } } @media only screen and (max-width:767px) { .hero-txt span { font-weight: 600 } .hero-txt h1 { font-weight: 600 } .intro-bg { height: 480px } .intro-txt a { width: 165px; height: 60px; line-height: 60px } .intro-txt a::after { right: 35px } .intro-txt a:hover::after { right: 25px } .single-case { height: 325px } .tile-gallery { margin: 25px 0 5px } .case-details ul.breadcumb { margin-top: 51px } .breadcrumb-txt span { margin-bottom: 18px } .case-details .breadcrumb-txt span { margin-bottom: 13px } .contact .breadcrumb-txt span { margin-bottom: 16px } .contact ul.breadcumb { display: block; margin-top: 51px } .contact-form-section .section-summary { margin: 18px 0 48px 0 } .service.breadcrumb-txt span { margin-bottom: 16px } .intro-section { margin-top: 0 } .hero-features { display: none } .approach-summary { padding-right: 0 } .approach-section { padding: 117px 0 118px 0 } .case-section .section-summary { padding-right: 0 } .testimonial-section .section-summary { padding-right: 0 } .blog-section .col-md-6:nth-last-child(2) .single-blog { margin-bottom: 30px } ul.footer-links { margin-bottom: 20px } .support-bar-area .address { display: block; margin-bottom: 8px } .intro-section .pr-0 { padding-right: 0 !important; padding-left: 0 } .hero-txt { padding: 295px 0 119px 0 } a.hero-boxed-btn { margin-top: 48px } .hero-txt span { margin-bottom: 20px } .hero-txt h1 { font-size: 40px } .breadcrumb-txt h1 { font-size: 42px } .breadcrumb-txt span { font-size: 20px } .cta-section { padding: 48px 0 } .cta-section h3 { text-align: center; margin-top: 0; margin-bottom: 20px } .single-case h4 { margin-bottom: 15px } .contact-btn-wrapper { text-align: center } .team-section .section-summary { padding-right: 0 } .cta-section h3 { font-size: 26px } .single-testimonial .img-wrapper { float: none; text-align: center } .client-desc { margin-left: 0 } .client-desc { text-align: center; margin-top: 5px } .single-testimonial { padding: 35px 20px } .member-info { padding: 20px 20px 21px } .team-section .col-sm-6:nth-last-child(2) .single-team-member { margin-bottom: 0 } a.readmore-btn { margin-top: 24px } .blog-txt .blog-title { font-size: 20px; margin: 15px 0 10px } .blog-txt { padding: 35px } a.readmore-btn { font-size: 12px; padding: 11px; text-align: center; width: 100px } .blog-section .section-summary { padding-right: 0 } .single-case h4 { font-size: 16px; margin-bottom: 15px } .single-case .inner-container { padding: 0 30px } .single-partner-item { height: 160px } .copyright-section .text-left { text-align: center !important; margin-bottom: 8px } .copyright-section .text-right { text-align: center !important } .top-footer-section { padding: 70px 0 50px 0 } .breadcrumb-area .breadcrumb-txt { padding: 255px 0 80px 0 } .breadcrumb-area .breadcrumb-txt { padding: 268px 0 79px 0 } .cases.breadcrumb-area .breadcrumb-txt { padding: 252px 0 78px 0 } .service-details.breadcrumb-area .breadcrumb-txt { padding: 252px 0 78px 0 } .case-details.breadcrumb-area .breadcrumb-txt { padding: 252px 0 78px 0 } .blogs.breadcrumb-area .breadcrumb-txt { padding: 255px 0 81px 0 } .blogs .breadcrumb-txt span { margin-bottom: 17px } .contact.breadcrumb-area .breadcrumb-txt { padding: 252px 0 78px 0 } ul.breadcumb { margin-top: 62px } .cases ul.breadcumb { margin-top: 50px } .cases .breadcrumb-txt span { margin-bottom: 12px } .sidebar { margin-top: 40px } .case-lists .col-md-6:nth-last-child(3) .single-case { margin-bottom: 30px } .case-lists .col-md-6:nth-last-child(2) .single-case { margin-bottom: 30px } .case-lists .col-md-6:nth-last-child(1) .single-case { margin-bottom: 30px } .pt-115 { padding-top: 60px } .single-reason { margin-bottom: 30px } .choose-us .col-md-4:last-child .single-reason { margin-bottom: 0 } a.readmore-btn { font-size: 14px; padding: 16px; width: 125px } .service-txt .service-title { font-size: 20px; margin-bottom: 10px } .service-txt .service-summary { font-size: 14px } a.readmore-btn { margin-top: 18px } .service-txt { padding: 32px 33px 38px } .service-section .col-md-6:nth-last-child(2) .single-service { margin-bottom: 30px } .service-details-img-2 { margin: 30px 0 } .blog-lists .col-md-6:nth-last-child(2) .single-blog { margin-bottom: 30px } .reply-form-section { margin-bottom: 30px } .case-lists .single-case { height: 440px } .appoint-section { padding: 70px 35px; margin-top: 40px } .contact-form-section .section-summary { font-size: 30px } .contact-form .form-element { text-align: center } .contact-infos { top: 15px; left: 15px; padding: 30px 35px; } .single-contact-info p { font-size: 16px } a.contact-btn::after { right: 25px } a.contact-btn:hover::after { right: 15px } .service-details-txt { margin-bottom: 40px } .intro-txt { padding: 67px 40px 69px } .about-company-section .section-summary { margin: 20px 0 52px } .service-details-txt h2 { font-size: 32px } .why-choose-this h3 { font-size: 26px } .case-details-txt h2 { font-size: 32px } .case-details-section .case-details-points h3 { font-size: 26px } .case-lists .single-case { width: 100% } .case-lists .gutter-size { width: 0% } .case-types ul li { margin-right: 15px } .footer-newsletter { margin-bottom: 25px } .gallery-section.masonry .single-pic, .grid-sizer { width: 100% } .fc-toolbar { display: block } .fc-left { display: flex; justify-content: space-between } .fc-center { display: block; text-align: center; margin-top: 10px } .fc-right { text-align: center; display: block; margin-top: 10px } .courses-grid-style .course-filter .search_group { float: none; margin-top: 20px } .filter-button .event-btn { margin-left: 10px; margin-right: 10px } .event-area-section .event-item { flex-direction: column; padding-top: 20px } .event-area-section .event-item { padding: 30px; align-items: flex-start } .event-area-section .event-item .event-img { min-width: 100%; max-width: 100%; width: 100%; max-height: 100%; height: 100% } .event-area-section .event-item .event-content { margin-left: 0; margin-top: 30px } .event-details-section .syotimer__body { flex-direction: column; justify-content: space-between } .event-details-section .discription-area .discription-tabs .nav-tabs:after { display: none } .event-details-section .discription-area .discription-tabs .nav-tabs .nav-link { margin-bottom: 15px } .event-review-area .form_group { margin-bottom: 10px } .recent-event .event-item .event-content .post-meta span { font-size: 14px } } @media only screen and (min-width:576px) and (max-width:767px) { .case-types { margin-bottom: 60px } .single-approach h4 { font-size: 22px } .single-approach p { font-size: 14px } .approach-icon-wrapper { height: 70px; width: 70px } .approach-icon-wrapper i { line-height: 70px; font-size: 35px } .approach-text { margin-left: 95px } a.readmore-btn { font-size: 14px; padding: 16px; width: 125px } .copyright-section .text-left { text-align: left !important } .copyright-section .text-right { text-align: right !important } .support-bar-area .address { display: inline } .support-contact-info { text-align: center } } @media only screen and (min-width:621) and (max-width:650px) { .single-case { height: 300px } } @media only screen and (min-width:576px) and (max-width:620px) { .single-case { height: 280px } } @media only screen and (max-width:575px) { .header-navbar { padding: 19px 0 27px } .hero-txt { padding: 310px 0 110px 0 } a.hero-boxed-btn { width: 170px; height: 55px; line-height: 55px } .intro-bg { height: 400px } .single-case { height: 480px } .contact .breadcrumb-txt span { margin-bottom: 10px } .contact ul.breadcumb { margin-top: 41px } .tile-gallery .big-img { min-height: 250px } .tile-gallery .small-img { min-height: 200px } .blogs.breadcrumb-area .breadcrumb-txt { padding: 275px 0 81px 0 } ul.breadcumb { display: block; margin-top: 50px } .case-details ul.breadcumb { margin-top: 41px } .case-details .breadcrumb-txt span { margin-bottom: 13px } .blogs ul.breadcumb { display: block; margin-top: 52px } .cases ul.breadcumb { margin-top: 40px } a.readmore-btn { margin-top: 23px } .service-txt { padding: 32px 30px 38px } .breadcrumb-txt span { margin-bottom: 13px } .service-details .breadcrumb-txt span { margin-bottom: 18px } .service-txt .service-title { margin-bottom: 10px } .breadcrumb-area .breadcrumb-txt { padding: 292px 0 80px 0 } .service-details.breadcrumb-area .breadcrumb-txt { padding: 278px 0 82px 0 } .cases.breadcrumb-area .breadcrumb-txt { padding: 275px 0 80px 0 } .case-details.breadcrumb-area .breadcrumb-txt { padding: 278px 0 82px 0 } .contact.breadcrumb-area .breadcrumb-txt { padding: 278px 0 82px 0 } .blog-details-title { margin: 23px 0 } .blog-details-quote { margin: 38px 0 34px } .blog-share ul li a { width: 100px; padding: 15px 0; font-size: 12px } .blog-share ul li a i { margin-right: 5px } .blog-share { margin-top: 40px; text-align: center } .author-info { margin: 42px 0 38px } .case-lists .single-case { height: 380px } .map-wrapper { height: 420px } a.contact-btn::after { right: 20px } a.contact-btn:hover::after { right: 10px } .single-popular-post { margin-bottom: 15px } .category-lists h4, .popular-posts-lists h4 { margin-bottom: 18px } .team-section .col-sm-6:nth-last-child(2) .single-team-member { margin-bottom: 30px } .case-types ul li { display: block; margin-bottom: 10px; margin-right: 0; width: 100% } .case-types ul li a { display: block; width: 100%; background-color: #25d06f; padding: 12px 0; color: #fff; border-radius: 5px } .case-types ul { position: relative } .case-lists { padding: 120px 0 120px } .case-types ul::after { content: ""; display: block; clear: both } .case-types { height: auto } .case-types ul li a { border: 1px solid #25d06f; color: #fff } .case-types ul li a:hover { background-color: #fff } .main-menu li.dropdown:hover a { color: #fff } .job-lists .single-job { padding: 30px 25px } .pagination-nav li.page-item { margin: 0 1px } .pagination-nav a.page-link, .pagination-nav span.page-link { padding: 5px 10px } .single-job a.title { line-height: 28px } } @media only screen and (min-width:481px) and (max-width:520px) { .single-case { height: 425px } } @media only screen and (max-width:480px) { .breadcrumb-txt span { margin-bottom: 20px } .approach-summary a.boxed-btn { display: none } .approach-section .section-summary { margin-bottom: 56px } .single-case { height: 395px } .case-details ul.breadcumb { margin-top: 32px } .case-details .breadcrumb-txt span { margin-bottom: 6px } .member-info { text-align: center } .about ul.breadcumb { display: block; margin-top: 42px } .contact ul.breadcumb { margin-top: 34px } .contact .breadcrumb-txt span { margin-bottom: 12px } .blog-details .breadcrumb-txt span { margin-bottom: 15px } .services .breadcrumb-txt span { margin-bottom: 12px } .service-details .breadcrumb-txt span { margin-bottom: 12px } .service-details-txt h2 { font-size: 30px } .why-choose-this h3 { font-size: 24px } .case-details .breadcrumb-txt span { margin-bottom: 12px } .cases .breadcrumb-txt span { margin-bottom: 10px } .cases ul.breadcumb { margin-top: 32px } .blogs ul.breadcumb { display: block; margin-top: 42px } .about-company-section .section-summary { margin: 20px 0 44px } ul.breadcumb { margin-top: 42px } .hero-txt h1 { font-size: 33px } .hero-txt span { margin-bottom: 23px; font-size: 20px } .hero-txt h2 { font-size: 22px } .breadcrumb-txt h1 { font-size: 36px } .breadcrumb-txt span { font-size: 18px } .section-summary { font-size: 24px } .section-title { font-size: 16px } .single-reason .reason-txt h4 { font-size: 20px } .breadcrumb-txt h2 { font-size: 22px } a.hero-boxed-btn { margin-top: 50px } .hero-txt { padding: 288px 0 90px 0 } .blog-txt .blog-title { margin: 15px 0 6px } .footer-section .footer-txt { margin: 15px 0 32px 0 } ul.footer-links { margin-bottom: 35px } .case-details-txt h2 { font-size: 30px } .case-details-section .case-details-points h3 { font-size: 24px } } @media only screen and (max-width:414px) { .about.team-section .section-summary { margin: 17px 0 49px } .hero-txt span { font-size: 20px; margin-bottom: 23px } .hero-txt h2 { font-size: 24px } .hero-txt h1 { font-size: 35px; line-height: 1.3 } a.hero-boxed-btn { width: 170px; height: 55px; line-height: 55px } .single-case { height: 335px } .single-approach h4 { font-size: 20px } .cta-section h3 { font-size: 26px } .breadcrumb-txt h2 { font-size: 24px } .breadcrumb-txt h1 { font-size: 34px } .tile-gallery .big-img { min-height: 220px } .tile-gallery .small-img { min-height: 165px } .service-txt { padding: 25px 20px } .author-info img { width: 60px } .author-details { margin-left: 15px } .case-lists .single-case { height: 300px } .contact-infos { top: 10px; left: 10px; padding: 20px 25px; } .single-contact-info p { font-size: 14px } .single-contact-info i { margin-right: 15px; color: #25d06f; font-size: 20px } .blog-details-title { font-size: 25px } .blog-details-quote { padding: 30px 20px; font-size: 16px } .blog-details-quote { margin: 30px 0 } .section-summary { font-size: 24px } .single-reason .reason-txt h4 { font-size: 18px } .breadcrumb-txt span { font-size: 18px } .service-details-txt h2 { font-size: 30px } .why-choose-this h3 { font-size: 24px } .intro-txt a { display: inline-block; position: relative; width: 160px; height: 60px; text-align: center; line-height: 60px; color: #fff; text-transform: uppercase; font-weight: 700; background-color: #0a3041; border: none; text-decoration: none; font-size: 14px } } @media only screen and (max-width:395px) { .hero-txt h1 { font-size: 32px; line-height: 1.4 } .hero-txt span { font-size: 21px } } @media only screen and (max-width:380px) { .intro-bg { height: 300px } .hero-txt span { font-size: 20px } .single-case { height: 305px } .breadcrumb-txt h1 { font-size: 32px } .breadcrumb-txt span { font-size: 18px } a.hero-boxed-btn { margin-top: 30px; font-size: 14px } .tile-gallery .big-img { min-height: 180px } .tile-gallery .small-img { min-height: 130px } ul.breadcumb { display: block; margin-top: 20px } .appoint-section { padding: 50px 35px } .appoint-section h4 { margin-bottom: 30px } .service-txt .service-title { font-size: 20px; margin-bottom: 10px } .case-details-section .case-details-points h3 { font-size: 24px } .case-details-txt h2 { font-size: 28px } .case-details-section .case-details-points { margin-top: 20px } .case-details-section .case-details-points p { margin: 12px 0 } .contact-form-section .section-summary { font-size: 20px } .single-comment-wrapper img { max-width: 55px } .single-comment { padding: 20px } .single-comment-wrapper { margin-right: 12px } .single-comment .person-info .comment { margin-top: 10px } .blog-share ul li { display: inline-block; margin-right: 0 } .blog-share ul li a { width: 90px; font-size: 12px; padding: 15px 0 } .section-summary { font-size: 24px } .approach-text { margin-left: 80px } .approach-icon-wrapper { height: 60px; width: 60px } .approach-icon-wrapper i { line-height: 60px } .single-testimonial h4.comment { font-size: 15px } .intro-txt a { width: 170px; height: 60px; line-height: 60px } .language { margin-left: 4px } .support-bar-area ul.social-links li { margin-right: 5px } ul.login { display: inline-block; position: relative; margin-left: 10px } ul.login::before { content: "|"; position: absolute; left: -8px } } @media only screen and (max-width:365px) { .hero-txt span { font-size: 20px } .hero-txt h1 { font-size: 30px } .cta-section h3 { font-size: 24px } } @media only screen and (max-width:365px) { .blog-txt { padding: 30px } a.readmore-btn { margin-top: 18px } .hero-txt span { font-size: 19px } .hero-txt h1 { font-size: 28px } a.hero-boxed-btn { width: 165px; height: 50px; line-height: 50px } .intro-txt a { width: 160px; height: 55px; line-height: 55px } } @media only screen and (max-width:365px) { .hero-txt h1 { font-size: 27px } .hero-txt span { margin-bottom: 18px } .approach-icon-wrapper { float: none; margin-bottom: 13px } .approach-text { margin-left: auto } } @media only screen and (max-width:350px) { .single-case { height: 280px } .breadcrumb-txt h1 { font-size: 29px } .blog-sidebar-widgets { padding: 30px 25px } }