
@media (min-width:1400px) and (max-width:1920px) {
.timline_bluebg {
    height: 890px!important
}
}

@media (min-width:1200px) and (max-width:1366px) {
.timline_bluebg {
    height: 770px!important
}
}

@media (min-width:992px) and (max-width:1199px) {
.nav-top-right>li {
    margin-right: 5px
}
.main-menu-area nav>ul>li>a {
    padding: 0 8px
}
.menu-four-style .main-menu-area nav>ul>li>a, .menu-two-style .main-menu-area nav>ul>li>a {
    padding: 0 12px
}
.header-six-style .container-fluid, .header-three-style .container-fluid {
    padding-left: 15px;
    padding-right: 30px
}
.header-address li {
    font-size: 16px;
    padding: 0 5px
}
.header-six-style .main-menu-area nav>ul li.menu-justify .rt-dropdown-mega, .header-three-style .main-menu-area nav>ul li.menu-justify .rt-dropdown-mega {
    left: -25%
}
.slider-area .nivoSlider .slider-content p {
    margin: 0 auto;
    text-align: center
}
.slider-area .nivoSlider .slider-content .slider-btn-area {
    margin-top: 30px;
    text-align: center
}
.arrow-left-right.owl-theme .owl-controls .owl-nav .owl-prev, .our-partner .owl-controls .owl-nav .owl-prev {
    left: -30px
}
.arrow-left-right.owl-theme .owl-controls .owl-nav .owl-next, .our-partner .owl-controls .owl-nav .owl-next {
    right: -30px
}
.waste-time-area .waste-time-button .btn-default {
    margin-top: 18px
}
.asked-question-one-area .asked-accordion {
    padding: 90px 0
}
.asked-question-one-area .asked-accordion .asked-descrip {
    display: none
}
.people-choose-services .choose-services-wrapper {
    position: inherit;
    display: inherit;
    padding: 60px 0
}
.people-choose-services .calculator, .request-call-two-area .request-title p {
    display: none
}
.people-choose-services .people-image img {
    min-height: 513px
}
.people-choose-services .people-choose-content {
    padding-right: 0
}
.request-call-two-area .request-image img {
    min-height: 444px
}
.service-three-area .single-item .single-service {
    padding: 70px 40px 50px
}
.service-four-area .feature-left-content>h2 {
    font-size: 24px
}
.service-four-area .single-feature-item .feature-content {
    bottom: -125px
}
.design-own-area .own-site-content p {
    padding: 0 3%
}
.service-slider-three-area .single-feature-slide .feature-slide-img img {
    width: calc(118%)
}
.section-title p {
    width: 70%
}
.service-slider-six-area .section-title-center p {
    width: 80%
}
.service-slider-six-area .single-feature-slide h3 {
    font-size: 20px
}
.service-slider-six-area .single-feature-slide .feature-item img {
    width: calc(126%)
}
.service-slider-one-area .single-feature-slide .feature-slide-content {
    padding-left: 15px;
    padding-right: 15px
}
.latest-news-one-area .single-news .item-info .favourite {
    margin-right: 5px
}
.team-layout-3 .single-item .item-content {
    -webkit-transform: translateY(-25%);
    -moz-transform: translateY(-25%);
    -ms-transform: translateY(-25%);
    -o-transform: translateY(-25%);
    transform: translateY(-25%)
}
.sidebar .sidebar-box .download {
    padding: 30px 15px
}
.sidebar .sidebar-box .download .button-dow i {
    font-size: 40px
}
.sidebar .sidebar-box .popular-tag a {
    width: 30.5%
}
.about-one-area .about-content-center .about-content {
    padding-top: 50px
}
.asked-question-two-area {
    padding-bottom: 50px
}
.imagebg_section h1 {
    font-size: 19px
}
.blue_box-content {
    padding: 40px 30px 36px
}
.blue_box-content p {
    font-size: 16px
}
.black_circlebg {
    left: 162px
}
.about_text h1 {
    font-size: 30px
}
.mg_top-40 {
    margin-top: -70px
}
.coustome_healthcare-one-area {
    padding: 0 0 70px
}
.coustome_about-one-area {
    padding: 0 0 70px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center
}
.feature-slide-content p {
    display: none;
    text-align: center;
    font-size: 12px;
    height: 80px
}
.testimo-content p {
    color: #fff;
    height: 160px
}
.coustome_span-text span {
    font-size: 17px;
    height: 115px
}
.section-title.section-title-center>h1, .section-title.section-title-center>h1 span, .section-title.section-title-center>h2, .section-title.section-title-center>h2 span {
    font-size: 32px
}
.webapp_span-text span {
    font-size: 16px;
    height: 130px
}
.waste-time-content h1, .waste-time-content h1 span {
    color: #fff;
    font-size: 33px;
    margin-bottom: 0;
    text-align: left
}
.waste-time-content h1 {
    margin-top: 13px
}
.waste-time-content h1 span {
    margin-top: 0;
    font-family: Conv_Raleway-SemiBold
}
.content_box {
    box-shadow: 1px 1px 1px 1px #eee;
    height: 480px;
    padding: 20px
}
.span-content_bg p {
    color: #555;
    font-size: 12px;
    height: 60px
}
.slider-area .nivoSlider .slider-content .large-title, .slider-area .nivoSlider .slider-content h1 {
    font-size: 30px;
    line-height: 1.4;
    text-align: center
}
.slider_text {
    font-size: 14px!important;
    text-transform: capitalize;
    width: 100%
}
.middle_bluebox {
    background-color: #2287c9;
    margin-top: 190px;
    padding: 40px 20px 30px
}
.news-three-style .section-title h3::after {
    background: #0a527a;
    bottom: 0;
    content: "";
    height: 2px;
    left: 85px;
    margin: 0 auto;
    position: absolute;
    width: 125px
}
}

@media (min-width:768px) and (max-width:991px) {
.header-top-bar .top-address ul li {
    margin-right: 10px
}
.header-top-bar .top-social-link ul li {
    padding-left: 3px
}
.logo-area {
    height: 70px
}
.header-address li {
    font-size: 15px;
    padding: 0 5px
}
.header-address li i {
    width: 15px
}
.header-address li span {
    padding-left: 15px
}
.menu-four-style .main-menu-area nav>ul>li>a, .menu-two-style .main-menu-area nav>ul>li>a {
    padding: 0 14px
}
.header-six-style .container-fluid, .header-three-style .container-fluid {
    padding-left: 15px;
    padding-right: 15px
}
.header-five-style .main-menu-area nav>ul>li .rt-dropdown-mega, .header-one-style .main-menu-area nav>ul>li .rt-dropdown-mega, .main-menu-area nav>ul li.menu-justify .rt-dropdown-mega {
    left: auto
}
.menu-two-style .main-menu-area nav>ul>li .rt-dropdown-mega {
    left: -15px
}
.menu-two-style.stick::before {
    width: 100%
}
.menu-two-style.stick::after {
    width: auto
}
.slide-3 .s-tb-c .container, .slide-5 .s-tb-c .container {
    margin-top: 80px
}
.slider-area .nivoSlider .slider-content .large-title, .slider-area .nivoSlider .slider-content h1 {
    font-size: 20px!important;
    line-height: 24px!important;
    text-align: center
}
.slider-area .nivoSlider .slider-content p {
    margin: 0 auto;
    width: 70%;
    text-align: center
}
.slider-area .nivoSlider .slider-content .slider-btn-area {
    margin-top: 20px;
    text-align: center
}
.team-layout-2 .single-item .item-content h3 {
    font-size: 18px
}
.waste-time-area .waste-time-button .btn-default {
    margin-top: 20px
}
.about-one-area .about-content-center .about-content {
    padding-top: 0
}
.banner-one-area .banner-content h1, .banner-one-area .banner-content h2 {
    font-size: 30px
}
.asked-question-one-area, .request-call-two-area .request-form-wrapper {
    display: inherit
}
.asked-question-one-area .asked-image, .asked-question-one-area .asked-question, .request-call-two-area .request-form-wrapper, .request-call-two-area .request-image {
    width: inherit
}
.asked-question-one-area .asked-accordion {
    padding-left: 0;
    padding-top: 90px;
    padding-bottom: 90px
}
.arrow-left-right.owl-theme .owl-controls .owl-nav .owl-prev, .our-partner .owl-controls .owl-nav .owl-prev {
    left: -20px
}
.arrow-left-right.owl-theme .owl-controls .owl-nav .owl-next, .our-partner .owl-controls .owl-nav .owl-next {
    right: -20px
}
.request-call-one-area .request-form {
    width: 90%
}
.people-choose-services .calculator {
    display: none
}
.people-choose-services, .request-call-two-area {
    display: inherit
}
.people-choose-services .choose-services-wrapper {
    position: inherit
}
.people-choose-services .choose-services, .people-choose-services .people-image {
    width: 100%
}
.people-choose-services .people-choose-content {
    padding: 90px 0
}
.left-tab-style {
    padding-bottom: 100px
}
.section-title p, .service-slider-six-area .section-title-center p {
    width: 80%
}
.service-slider-six-area .single-feature-slide .feature-item img {
    width: calc(120%)
}
.our-expert-advisor .single-expert .item-content {
    flex: inherit;
    padding: 40px 0
}
.request-call-two-area .request-form {
    padding: 90px 0
}
.request-call-two-area .request-form .request-title, .request-call-two-area .request-form-select {
    padding-left: 0
}
.service-three-area .single-item .single-service {
    padding: 50px 20px 30px
}
.expert-people-area .single-item .item-image, .team-layout-2 .single-item .item-image {
    max-width: 120px
}
.service-four-area .feature-left-content {
    margin-bottom: 30px
}
.service-five-area .section-title-center h1, .service-five-area .section-title-center h2 {
    font-size: 26px
}
.testimonial-two-area .single-testimonial {
    width: 80%
}
.service-slider-one-area .single-feature-slide .feature-slide-content {
    padding-left: 15px;
    padding-right: 15px
}
.about-service-one .single-service .item-icon {
    padding-right: 15px
}
.about-service-one .single-service .item-content h3 {
    font-size: 20px
}
.page-title {
    padding: 70px 0
}
.team-detail-layout .detail-image ul li {
    font-size: 15px
}
.team-detail-layout .detail-image ul li:first-child {
    font-size: 22px
}
.sidebar .sidebar-box .download {
    padding: 30px 15px
}
.sidebar .sidebar-box .download .button-dow i {
    font-size: 35px;
    padding-left: 10px
}
.sidebar .sidebar-box .download h3 {
    font-size: 18px
}
.sidebar .sidebar-box .download .button-dow a {
    padding: 10px;
    font-size: 12px
}
.sidebar .sidebar-box .ready-to-help {
    padding: 30px 15px
}
.sidebar .sidebar-box .ready-to-help a.ghost-btn {
    padding: 12px
}
.faq-accordion .panel-default .panel-heading .panel-title {
    font-size: 16px
}
.sidebar .sidebar-box .popular-tag a {
    width: 47%
}
.online-shop-category .online-header .pager-area .pager-left-area h3 {
    font-size: 19px
}
.online-shop-category .online-header .pager-area .pager-right-area .view-mode ul li a {
    padding: 6px 5px
}
.sidebar .sidebar-box .related-product .retated-img {
    margin-right: 10px;
    padding: 8px
}
.sidebar .sidebar-box .related-product .retated-img img {
    width: 50px
}
.product-details .details-image .single-product-tab ul li a img {
    width: 36px
}
.contact-area .contact-info ul li:nth-child(even), .contact-area .contact-info ul li:nth-child(odd) {
    width: inherit
}
.contact-area .contact-info ul li {
    display: block
}
.banner-one-area .banner-content h1 span, .banner-one-area .banner-content h2 span {
    font-size: 36px
}
.counter-area .counter-title h2 {
    font-size: 40px
}
.cart-page-area .cart-page-top table tr .cart-img-holder img {
    padding: 10px
}
.design-own-area {
    display: block;
    height: auto;
    max-width: 100%;
    padding: 75px 0 90px;
    border-bottom: 1px solid #eee;
    background: url(../img/section17.jpg) center center/cover no-repeat
}
.service-slider-one-area .single-feature-slide .feature-slide-content h1 a {
    color: #fff;
    font-family: Conv_Raleway-Regular;
    font-size: 14px
}
.service-slider-one-area .single-feature-slide .feature-slide-content h1 {
    margin-bottom: 0;
    padding: 10px 0 2px;
    text-align: center
}
.feature-slide-content span {
    display: block;
    font-size: 12px;
    height: 135px;
    text-align: center
}
.asked-question-two-area {
    background: url(img/section1.jpg) right bottom/cover no-repeat rgba(0,0,0,0);
    border-top: 1px solid #eee;
    padding: 30px 0;
    position: relative
}
.footer-phone span {
    display: inline-table;
    font-family: Conv_Raleway-Light;
    font-size: 11px!important;
    font-weight: 300;
    line-height: 20px
}
.footer-bottom-area .footer-box .footer-phone i {
    color: #fff;
    font-size: 14px!important;
    padding-right: 2px
}
.footer-bottom-area .footer-box .footer-social li a {
    color: #fff;
    font-size: 15px!important;
    transition: all .5s ease-out 0s
}
.footer-box h2 {
    font-size: 13px!important;
    margin-bottom: -10px
}
.coustome_about-one-area {
    padding: 50px 0 60px;
    background: #fff
}
.divider_bluebg h2 {
    font-family: Conv_Raleway-Regular;
    font-size: 25px!important;
    line-height: 50px
}
.divider_bluebg h2 span {
    font-family: Conv_Raleway-SemiBold;
    font-size: 25px!important
}
.banner-one-area .mg_bottom40 h4 {
    color: #fff;
    font-size: 17px;
    line-height: 30px;
    margin: 0 auto 30px;
    text-align: center;
    width: 100%
}
.banner-one-area .mg_bottom40 h2 span {
    font-family: Conv_Raleway-SemiBold;
    font-size: 25px
}
.section-title.section-title-center>h1 span, .section-title.section-title-center>h2 span {
    font-family: Conv_Raleway-SemiBold
}
.main-menu-area nav>ul>li>a {
    font-size: 12px;
    line-height: 70px;
    padding: 0 6px
}
.divider_img, header {
    display: none
}
.design-own-area_about {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0,0,0,0);
    background-image: url(../img/section25.jpg);
    background-origin: padding-box;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    display: block;
    height: auto;
    max-width: 100%;
    padding: 55px 0 50px
}
.copyright .main-menu-area1 li a {
    color: #fff;
    font-size: 10px
}
.copyright p, .service-slider-one-area .single-feature-slide .feature-slide-content a.btn-flat {
    font-size: 11px
}
.copyright p {
    margin-bottom: 0
}
.testimo-content p {
    height: 200px
}
.feature-slide-content p {
    font-size: 11px;
    line-height: 14px;
    margin-bottom: 0
}
.service-slider-one-area .single-feature-slide:hover .feature-slide-content {
    bottom: 0;
    padding-bottom: 10px;
    padding-top: 0
}
.asked-question-two-area .asked-accordion .panel-default {
    margin-top: 15px
}
.counter-area h2, .counter-area h2 span {
    font-size: 25px!important
}
.design-own-area h2 {
    font-size: 30px
}
.section-title.section-title-center>h1, .section-title.section-title-center>h1 span, .section-title.section-title-center>h2, .section-title.section-title-center>h2 span {
    font-size: 27px;
    color: #222
}
.mg_top32 {
    margin-top: -32px;
    max-width: 38%
}
.about_text h1, .about_text h2 {
    color: #222;
    font-size: 30px;
    font-family: Conv_Raleway-SemiBold
}
.about_text span {
    color: #666;
    font-size: 18px!important;
    margin: 0!important
}
.vertical_line {
    display: none
}
.imagebg_section h1, .imagebg_section2 h1 {
    font-size: 25px;
    line-height: 40px;
    margin-bottom: 10px
}
.imagebg_section {
    padding: 50px 0 44px!important
}
.white_graybg p {
    margin-top: 30px
}
.white_greenbg p {
    margin-top: 35px
}
.black_circlebg {
    background: #3b9a2c;
    border-radius: 60px;
    margin-top: -170px;
    height: 110px;
    left: 307px;
    padding: 10px 16px;
    position: relative;
    width: 110px;
    z-index: 1111
}
.media_mg50 {
    margin-top: 50px
}
.footer-phone p {
    font-size: 12px;
    margin-left: 10px
}
.footer-bottom-area {
    padding: 60px 0 50px
}
.coustome_healthcare-one-area {
    padding: 20px 0 60px
}
.coustome_span-text span {
    font-size: 12px;
    height: 100px
}
.about_btn-count {
    margin: 0
}
.web-application_bluebg h1, .web-application_bluebg h1 span {
    font-size: 32px
}
.webapp_span-text span {
    font-size: 16px;
    height: 120px!important
}
.webapp_span-text p {
    height: 115px;
    font-size: 10px!important
}
.waste-time-content h1 {
    font-size: 25px;
    margin-bottom: 0;
    margin-top: 20px
}
.waste-time-content h1 span {
    font-size: 25px;
    margin-bottom: 0;
    margin-top: 0
}
.design-own-area_uiux {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0,0,0,0);
    background-image: url(../img/section30.jpg);
    background-origin: padding-box;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    display: block;
    height: auto;
    max-width: 100%;
    padding: 60px 0 70px
}
.white_graybg h3 {
    font-size: 25px;
    margin-top: 41px
}
.white_greenbg h3 {
    font-size: 25px;
    margin-top: 40px
}
.divider_bluebg h1 {
    font-size: 25px!important;
    margin-bottom: 30px!important
}
.design-own-area_uiux h1, .design-own-area_uiux h1 span {
    font-size: 28px
}
.portfolio-layout-1 .single-item .item-content h3 a, .portfolio-layout-1 .single-item .item-content h3 a:hover {
    font-size: 16px
}
.green_circlebg {
    background: #3c9c46;
    border-radius: 50%;
    display: block;
    height: 140px;
    margin: 20px auto;
    padding: 20px 16px;
    width: 140px;
    z-index: 1111
}
.coustome_qa-one-area {
    padding: 60px 0 90px
}
.content_box {
    box-shadow: 1px 1px 1px 1px #eee;
    height: 550px;
    padding: 10px
}
.middle_bluebox {
    background-color: #2287c9;
    margin-bottom: 50px;
    margin-top: 20px;
    padding: 70px 20px 60px
}
.circle_section-bg .section-title-center>h2 {
    color: #fff!important;
    font-size: 28px
}
.circle_section-bg .section-title-center>h2 span {
    color: #fff!important;
    font-family: Conv_Raleway-SemiBold;
    font-size: 28px
}
.coustome_data-analytics-area {
    padding: 70px 0 110px
}
.coustome_data-analytics-area .about_text h1 {
    color: #fff;
    font-family: Conv_Raleway-SemiBold;
    font-size: 28px
}
.mg_top140-images {
    display: block;
    margin: 50px auto 0
}
.white_graybg_ios h3 {
    font-size: 20px;
    text-align: center
}
.white_graybg_ios h2 {
    font-size: 25px;
    margin-bottom: 0;
    margin-top: 30px;
    text-align: center
}
.white_graybg_ios p {
    font-size: 14px;
    margin-top: 18px
}
.white_graybg_ios {
    background: #e7e8e9;
    border-left: 20px solid #2287c9;
    padding: 0 40px 30px
}
.timline_bluebg {
    background-color: #9cdbf8;
    width: 100%;
    padding: 60px 0;
    background-image: none;
    height: 610px
}
.media_show {
    display: block
}
.news-three-style .section-title h3::after {
    background: #0a527a;
    bottom: 0;
    content: "";
    height: 2px;
    left: 45px;
    margin: 0 auto;
    position: absolute;
    width: 125px
}
.timline_bluebg .green_circlebg {
    background: #3c9c46;
    border-radius: 50%;
    display: block;
    height: 140px;
    margin: 20px auto;
    padding: 33px 16px 0;
    width: 140px;
    z-index: 1111
}
.timline_bluebg .green_circlebg h3 {
    color: #fff;
    font-size: 16px;
    text-align: center
}
}

@media (max-width:767px) {
	
	
	.nivoSlider img {
    position: absolute;
    top: 0;
    left: 0;
    max-width: 100%;
		display: block!important
}
	
	
	.banner_text {
    color: #fff;
    font-size: 20px;
    text-align: center;
}
	
.about-one-area .about-image, .asked-question-two-area .asked-image, .slider-area .nivoSlider .slider-content p, .waste-time-area, .waste-time-area .waste-time-button {
    text-align: center
}
.mean-container .mean-bar a.meanmenu-reveal {
    position: absolute;
    top: 10px
}
header {
    display: none
}
.slider-area {
    margin-top: 56px
}
.slider-area .nivoSlider .slider-content p {
    font-size: 14px;
    margin: 0 auto;
    width: 60%
}
.slider-area .nivoSlider .slider-content .slider-btn-area {
    margin-top: 20px;
    text-align: center
}
.sidebar {
    margin-top: 70px
}
.waste-time-area .waste-time-button .btn-default {
    margin-top: 24px
}
.about-one-area .about-content-center .about-content {
    padding-top: 30px;
    padding-bottom: 90px
}
.asked-question-one-area {
    display: inherit
}
.asked-question-one-area .asked-image, .asked-question-one-area .asked-question {
    width: inherit
}
.asked-question-one-area .asked-accordion {
    padding-left: 0;
    padding-top: 90px;
    padding-bottom: 90px
}
.people-choose-services .people-choose-content, .request-call-two-area .request-form {
    padding: 90px 0
}
.people-choose-services .calculator {
    display: none
}
.asked-question-two-area .row, .people-choose-services, .request-call-two-area, .request-call-two-area .request-form-wrapper {
    display: inherit
}
.people-choose-services .choose-services-wrapper {
    position: inherit
}
.people-choose-services .choose-services, .people-choose-services .people-image {
    width: 100%
}
.request-call-two-area .request-form .request-title, .request-call-two-area .request-form-select {
    padding-left: 0
}
.request-call-two-area .request-form-wrapper, .request-call-two-area .request-image {
    width: inherit
}
.banner-one-area .banner-content h1 {
    font-size: 26px
}
.banner-one-area .banner-content h1 span {
    font-size: 30px
}
.banner-one-area .banner-content h2 {
    font-size: 26px
}
.banner-one-area .banner-content h2 span {
    font-size: 30px
}
.request-call-one-area .request-form {
    width: 90%;
    padding-left: 10px;
    padding-right: 10px
}
.footer-bottom-area .footer-box .footer-social, .footer-bottom-area .footer-box .useful-link {
    margin-bottom: 50px
}
.latest-news-one-area .single-news .item-image img {
    width: calc(124%)
}
.left-tab-style .tabs-left .nav-tabs {
    float: inherit;
    margin-right: 0;
    margin-bottom: 40px
}
.section-title p, .service-slider-six-area .section-title-center p {
    width: 95%
}
.our-expert-advisor .single-expert {
    display: inherit;
    margin-right: 0
}
.our-expert-advisor .single-expert .item-content {
    margin: 0;
    padding: 30px
}
.news-layout-3 .single-item .item-info, .online-shop-category .category-product-list .single-item .product-content, .product-details .detail-content, .service-layout-2 .single-item .item-content {
    margin-top: 30px
}
.our-expert-advisor .single-expert::after {
    border: none;
    position: inherit
}
.service-three-area .single-item .single-service {
    box-shadow: 0 -1px 0 0 #d8d8d8;
    padding-right: 40px;
    padding-left: 40px
}
.asked-question-two-area .asked-accordion {
    padding: 70px 0 120px
}
.asked-question-two-area .asked-image img {
    display: inline-block
}
.service-four-area .feature-left-content {
    margin-bottom: 30px
}
.service-four-area .single-feature-item img {
    width: 100%
}
.testimonial-two-area .single-testimonial {
    width: inherit
}
.our-team-area, .service-layout-3, .service-one-area {
    padding: 45px 0 60px
}
.about-one-area {
    padding-top: 90px
}
.asked-question-two-area .asked-accordion, .request-call-one-area {
    padding-bottom: 90px
}
.about-page-one-area, .contact-area, .design-own-area, .expert-advisor-slider-area, .our-expert-advisor, .our-expert-member-slider-area, .our-expert-slider-area, .our-portfolio-area, .service-four-area, .service-slider-five-area, .service-slider-one-area, .service-slider-six-area, .service-slider-three-area, .service-slider-two-area, .weekly-financial-report {
    padding: 40px 0 90px
}
.footer-bottom-area, .latest-news-one-area, .testimonial-one-area, .testimonial-two-area {
    padding: 40px 0
}
.checkout-page-area, .error-area, .financial-analysis-area, .latest-news-area, .left-tab-style, .online-shop-area, .request-call-three-area, .service-layout-detail, .single-shop-area, cart-page-area {
    padding: 90px 0
}
.service-two-area {
    padding: 40px 0
}
.about-service-one-area, .counter-area, .expert-people-area, .our-case-studies-area, .service-five-area, .service-six-area, .team-layout-2 {
    padding: 40px 0 60px
}
.our-portfolio-area.layout-space, .service-layout-1 {
    padding: 45px 0 50px
}
.case-layout-detail, .case-studies-layout, .faqs-area, .service-layout-2 {
    padding: 45px 0 70px
}
.request-form-select>fieldset>div {
    padding: 0
}
.counter-area .counter-title h2 {
    margin-bottom: 40px;
    font-size: 36px
}
.service-slider-six-area .single-feature-slide .feature-item img {
    width: calc(118%)
}
.faq-accordion .panel-default .panel-heading .panel-title {
    font-size: 16px
}
.error-bottom-wrapper {
    width: 65%
}
.about-video img, .case-studies-layout .single-item .item-image img, .detail-image .image-caption img, .news-layout-2 .single-item .item-image img, .news-layout-3 .single-item .item-image img, .portfolio-layout-1 .single-item .item-image img, .portfolio-layout-2 .single-item .item-image img, .portfolio-layout-3 .single-item .item-image img, .service-layout-1 .single-item .item-image img, .service-layout-2 .single-item .item-image img, .service-layout-3 .single-item .item-image img, .team-layout-1 .single-team .item-image img, .team-layout-3 .single-item .item-image img {
    width: 100%
}
.news-details-layout .item-comments .item-comments-list ul.comments-list li.odd {
    margin-left: 0
}
.online-shop-category .online-header .pager-area {
    display: inherit;
    text-align: inherit
}
.online-shop-category .online-header .pager-area .pager-left-area h3 {
    text-align: center;
    margin-bottom: 20px
}
.service-six-area .single-service-item .single-service .service-content {
    margin-top: 15px
}
.cart-page-area .cart-page-top table tr .cart-img-holder img {
    padding: 5px;
    display: inline-block
}
.cart-page-area .ghost-btn {
    padding: 10px 15px
}
.cart-page-area .cart-page-bottom-left input {
    margin-bottom: 15px
}
.about-video {
    margin-top: 40px
}
.page-title {
    margin-top: 55px;
    padding: 60px 0;
    text-align: center
}
.page-title h2 {
    font-size: 32px
}
.divider_img {
    display: none
}
.copyright .main-menu-area1 li a {
    color: #fff;
    font-size: 10px
}
.design-own-area_uiux {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0,0,0,0);
    background-image: url(../img/section30.jpg);
    background-origin: padding-box;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    display: block;
    height: auto;
    max-width: 100%;
    padding: 60px 0 70px
}
.slider-area .nivoSlider .slider-content .large-title, .slider-area .nivoSlider .slider-content h1 {
    line-height: 24px;
    text-align: center;
    font-size: 16px!important;
    margin-bottom: 10px!important;
    margin-top: 0!important
}
.design-own-area h2 {
    color: #066295;
    font-family: Conv_Raleway-Regular;
    font-size: 28px!important
}
.s-tb, .slide-3, .slider-content {
    margin-top: 0!important
}
.slider-area .nivoSlider .slider-content .slider-btn-area {
    display: block!important
}
.slider-area .nivoSlider .slider-content .slider-btn-area .btn-fill-round {
    font-size: 11px!important;
    padding: 8px 10px!important;
    font-weight: 500!important
}
}

@media (max-width:480px) {
.blue_box-content p, .blue_box-content span, .feature-slide-content span, .imagebg_section h1, .imagebg_section p, .not_found h2, .not_found p, .waste-time-content h1, .waste-time-content h1 span, .white_graybg p, .white_graybg_ios h2, .white_graybg_ios h3 {
    text-align: center
}
.design-own-area, .design-own-area_about {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0,0,0,0);
    background-origin: padding-box;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover
}
.slider-area .nivoSlider .slider-content .slider-btn-area {
    display: none
}
.counter-area .counter-title h1, .counter-area .counter-title h2, .design-own-area .own-site-content h1, .design-own-area .own-site-content h2, .our-expert-advisor .single-expert .item-content h3, .people-choose-services .people-choose-content h1, .people-choose-services .people-choose-content h2, .request-call-two-area .request-form .request-title h1, .request-call-two-area .request-form .request-title h2, .section-title-center h1, .section-title-center h2, .service-five-area .section-title-center h1, .service-five-area .section-title-center h2, .waste-time-area .waste-time-content h3, h2 {
    font-size: 26px
}
.expert-people-area .single-item .item-image, .team-layout-2 .single-item .item-image {
    float: inherit!important;
    max-width: inherit
}
.expert-people-area .single-item .item-image img, .team-layout-2 .single-item .item-image img {
    width: 100%
}
.expert-people-area .single-item .item-content, .team-layout-2 .single-item .item-content {
    padding-left: 0;
    padding-top: 20px
}
.service-slider-three-area .single-feature-slide .feature-slide-content {
    padding-right: 15px;
    padding-left: 15px
}
.service-three-area .single-item .single-service {
    padding: 50px 50px 40px
}
.left-tab-style .tabs-left .nav-tabs li a {
    padding-top: 10px;
    padding-bottom: 10px
}
.btn-default-big {
    padding: 14px 25px
}
.service-slider-six-area .single-feature-slide .feature-item img {
    width: calc(123%)
}
.page-title {
    padding: 50px 0
}
.page-title h2 {
    font-size: 30px
}
.error-bottom-wrapper a.error-btn {
    padding: 16px 30px
}
.news-details-layout .item-comments .item-author .pull-left {
    float: inherit!important;
    margin-bottom: 30px
}
.product-overview-area ul.nav-tabs li a {
    padding: 12px;
    font-size: 13px
}
.contact-area .contact-info ul li:nth-child(even), .contact-area .contact-info ul li:nth-child(odd) {
    width: inherit
}
.contact-area .contact-info ul li {
    display: block
}
.design-own-area {
    background-image: url(img/section17.jpg)!important;
    display: block;
    height: auto;
    max-width: 100%;
    padding: 135px 0 150px
}
.feature-slide-img img {
    width: 100%!important
}
.feature-slide-content span {
    display: block;
    font-size: 13px;
    height: 100px
}
.service-slider-one-area .single-feature-slide .feature-slide-content h1 {
    margin-bottom: 0;
    padding: 10px 0 0;
    text-align: center
}
.service-slider-one-area .single-feature-slide .feature-slide-content h1 a {
    color: #fff;
    font-family: Conv_Raleway-Regular;
    font-size: 14px
}
.feature-slide-content:hover p {
    display: block;
    font-size: 12px
}
.service-slider-one-area .single-feature-slide .feature-slide-content a.btn-flat {
    color: #fff;
    font-family: Conv_Raleway-Regular;
    font-size: 12px;
    font-weight: 300;
    text-decoration: underline;
    text-transform: capitalize
}
.blue_box-content span, .coustome_qa-area h1 span, .divider_bluebg h1 span {
    font-family: Conv_Raleway-SemiBold
}
.divider_img {
    display: none
}
.design-own-area_about {
    background-image: url(../img/section25.jpg);
    display: block;
    height: auto;
    max-width: 100%;
    padding: 55px 0 50px
}
.copyright .main-menu-area1 li a {
    color: #fff;
    font-size: 10px
}
.banner-one-area .banner-content h1 span {
    font-size: 20px
}
.banner-one-area .banner-content h1 {
    font-size: 20px!important
}
.banner-one-area .banner-content h2 span {
    font-size: 20px
}
.banner-one-area .banner-content h2 {
    font-size: 20px!important
}
.span-content_bg span {
    font-size: 14px;
    height: 130px;
    color: #555
}
.imagebg_section p {
    float: none
}
.imagebg_section2 img {
    margin: 0 auto;
    display: block
}
.white_graybg img {
    display: block;
    margin: 0 auto
}
.white_graybg p {
    font-size: 18px;
    margin-top: 28px
}
.image_float {
    float: none;
    margin: 0 auto;
    display: block
}
.white_greenbg p {
    font-size: 18px;
    margin-top: 8px
}
.media_mg50 {
    margin-top: 50px
}
.blue_box-content {
    background: #2287c9;
    padding: 15px 20px 1px
}
.black_circlebg {
    margin-top: -110px;
    height: 80px;
    left: 180px!important;
    padding: 10px 16px;
    position: relative;
    width: 80px
}
.black_circlebg p {
    font-size: 10px;
    margin-top: 5px
}
.blue_box-content p {
    color: #fff;
    font-size: 10px;
    line-height: 23px
}
.blue_box-content span {
    color: #fff;
    font-size: 14px;
    line-height: 30px
}
.imagebg_section1 {
    padding: 40px 0 30px!important
}
.footer-bottom-area {
    padding: 40px 0 0
}
.divider_bluebg h1 {
    font-size: 16px;
    line-height: 30px
}
.divider_bluebg h1 span {
    font-size: 16px!important
}
.coustome_about-one-area {
    background: url(img/section23.jpg) center center/cover;
    padding: 10px 0 60px!important
}
.testimo-content p {
    height: 330px
}
.section-title.section-title-center>h1, .section-title.section-title-center>h2 {
    color: #222;
    font-size: 25px
}
.section-title.section-title-center>h1 span, .section-title.section-title-center>h2 span {
    color: #222;
    font-size: 25px;
    font-family: Conv_Raleway-SemiBold
}
.about_btn-count {
    margin: 20px 0 0!important
}
.web-application_bluebg h1 {
    font-size: 24px;
    line-height: 35px
}
.web-application_bluebg h1 span {
    font-size: 24px;
    line-height: 30px
}
.webapp_span-text p {
    height: 70px
}
.design-own-area_uiux {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0,0,0,0);
    background-image: url(../img/section30.jpg);
    background-origin: padding-box;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    display: block;
    height: auto;
    max-width: 100%;
    padding: 60px 0 70px
}
.design-own-area_uiux h1, .design-own-area_uiux h1 span {
    font-size: 28px
}
.mobile_service {
    background-size: cover!important
}
.web_section img {
    margin-bottom: 140px;
    max-width: 20%!important
}
.qa_section-hover img {
    margin-bottom: 50px;
    max-width: 20%;
    margin-top: 70px
}
.green_circlebg {
    background: #3c9c46;
    border-radius: 50%;
    display: block;
    height: 140px;
    margin: 20px auto;
    padding: 20px 16px;
    width: 140px;
    z-index: 1111
}
.content_box {
    box-shadow: 1px 1px 1px 1px #eee;
    height: 370px;
    padding: 20px
}
.logo-mobile-menu img {
    width: 78px
}
.divider_greenbg {
    background: #3b9a2c;
    padding: 20px 0;
    position: inherit
}
.coustome_qa-area h1 span {
    color: #fff;
    font-size: 25px!important;
    margin: 17px 0
}
.coustome_qa-area h1 {
    color: #fff;
    font-family: Conv_Raleway-Regular;
    font-size: 25px
}
.not_found h2, .waste-time-content h1 span {
    font-family: Conv_Raleway-SemiBold
}
.coustome_qa-one-area {
    padding: 25px 0 80px!important
}
.sectionbg_circle .section-title-center>h2, .sectionbg_circle .section-title-center>h2 span {
    color: #fff;
    font-size: 25px!important
}
.span-content_bg p {
    color: #555;
    font-size: 12px;
    height: 60px
}
.slider-area .nivoSlider .slider-content p {
    font-size: 10px!important;
    line-height: 18px;
    width: 70%
}
.slider-area .nivoSlider .slider-content .large-title, .slider-area .nivoSlider .slider-content h1 {
    font-size: 14px;
    margin-bottom: 10px
}
.waste-time-content h1, .waste-time-content h1 span {
    color: #fff;
    font-size: 22px;
    margin-bottom: 0;
    margin-top: 0
}
.not_found h2, .not_found p {
    color: #222
}
.section_counter-area h2 {
    font-size: 22px!important
}
.mg_top140-images {
    display: block;
    margin: 50px auto 0
}
.white_graybg_ios h3 {
    font-size: 20px
}
.white_graybg_ios h2 {
    font-size: 25px;
    margin-bottom: 0;
    margin-top: 30px
}
.white_graybg_ios p {
    font-size: 14px;
    margin-top: 18px
}
.white_graybg_ios {
    background: #e7e8e9;
    border-left: 20px solid #2287c9;
    padding: 0 40px 30px
}
.not_found h2 {
    font-size: 25px;
    margin-top: 20px
}
.not_found p {
    font-family: Conv_Raleway-Regular;
    font-size: 15px;
    line-height: 30px
}
.timline_bluebg {
    background-color: #9cdbf8;
    background-image: none;
    height: 1350px!important;
    padding: 60px 0;
    width: 100%
}
.news-three-style .section-title h3::after {
    background: #0a527a;
    bottom: 0;
    content: "";
    height: 2px;
    left: 160px;
    margin: 0 auto;
    position: absolute;
    width: 125px
}
}

@media (min-width:320px) and (max-width:379px) {
.design-own-area, .design-own-area_about {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0,0,0,0);
    background-origin: padding-box;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    max-width: 100%
}
.slider-area .nivoSlider .slider-content .slider-btn-area {
    display: none
}
.service-four-area .single-feature-item .feature-content {
    padding-left: 10px;
    padding-right: 10px
}
.latest-news-one-area .single-news .item-info span {
    font-size: 13px
}
.latest-news-one-area .single-news .item-info i {
    font-size: 14px
}
.latest-news-one-area .single-news .item-info .favourite {
    margin-right: 6px
}
.page-title {
    padding: 40px 0
}
.page-title h2 {
    font-size: 26px
}
.team-layout-3 .single-item .item-content {
    -webkit-transform: translateY(-25%);
    -moz-transform: translateY(-25%);
    -ms-transform: translateY(-25%);
    -o-transform: translateY(-25%);
    transform: translateY(-25%)
}
.product-overview-area ul.nav-tabs li a {
    padding: 12px 8px;
    font-size: 12px
}
.online-shop-category .online-header .pager-area .pager-right-area .view-mode ul li a {
    padding: 6px 12px
}
.related-product-area .single-item .item-content {
    text-align: center
}
.design-own-area {
    background-image: url(img/section17.jpg)!important;
    display: block;
    height: auto;
    padding: 135px 0 150px
}
.feature-slide-img img {
    width: 100%!important
}
.feature-slide-content span {
    display: block;
    font-size: 13px;
    height: 110px;
    text-align: center
}
.design-own-area_about {
    background-image: url(../img/section25.jpg);
    display: block;
    height: auto;
    padding: 55px 0 50px
}
.divider_img {
    display: none
}
.copyright .main-menu-area1 li a {
    color: #fff;
    font-size: 10px
}
.small-white_greenbg p {
    font-size: 14px;
    margin-top: 17px;
    color: #fff
}
.black_circlebg p {
    font-size: 8px;
    margin-top: 1px
}
.blue_bg {
    background-color: #0388d1!important;
    padding: 30px
}
.small-white_greenbg {
    background: #3a9b46;
    padding: 1px 9px
}
.small-white_graybg p {
    font-size: 12px;
    margin-top: 20px
}
.blue_box-content {
    background: #2287c9;
    padding: 15px 15px 1px
}
.black_circlebg {
    margin-top: -100px;
    height: 60px;
    padding: 10px 16px;
    position: relative;
    width: 60px;
    left: 115px!important
}
.divider_bluebg h1 {
    font-size: 16px;
    line-height: 30px
}
.divider_bluebg h1 span {
    font-family: Conv_Raleway-SemiBold;
    font-size: 16px!important
}
.counter-area h2 {
    color: #fff!important;
    font-size: 20px!important;
    font-family: Conv_Raleway-Regular
}
.about_text h1, .about_text h2 {
    color: #222;
    font-size: 20px;
    font-family: Conv_Raleway-SemiBold
}
.about_text span {
    color: #666;
    font-size: 14px!important;
    margin: 0!important
}
.webapp_span-text p {
    height: 100px
}
.webapp_span-text span {
    height: 100px!important
}
.testimo-content p {
    height: 240px
}
.web-application_bluebg {
    padding: 20px 10px
}
.web-application_bluebg h4 {
    font-size: 16px
}
.web-application_bluebg p {
    font-size: 12px
}
.left-tab-style .tabs-left .nav-tabs li a {
    font-size: 11px;
    min-width: 280px
}
.design-own-area_uiux h1, .design-own-area_uiux h1 span {
    font-size: 22px
}
.white_graybg h3, .white_graybg h3 span {
    font-size: 20px;
    margin-top: 34px;
    text-align: center
}
.white_greenbg h3, .white_greenbg h3 span {
    font-size: 20px;
    margin-top: 15px;
    text-align: center
}
.span-content_bg1 p {
    font-size: 14px;
    color: #fff;
    height: 100px
}
.green_circlebg {
    background: #3c9c46;
    border-radius: 50%;
    display: block;
    height: 140px;
    margin: 20px auto;
    padding: 20px 16px;
    width: 140px;
    z-index: 1111
}
.coustome_qa-area h1 {
    font-size: 25px
}
.coustome_qa-area h1 span {
    font-size: 25px!important
}
.mg_top-40 {
    margin-top: -55px
}
.coustome_qa-one-area {
    padding: 40px 0 90px!important
}
.content_box {
    box-shadow: 1px 1px 1px 1px #eee;
    height: 450px;
    padding: 20px
}
.sectionbg_circle .section-title-center>h2, .sectionbg_circle .section-title-center>h2 span {
    color: #fff;
    font-size: 25px!important
}
.logo-mobile-menu img {
    width: 78px
}
.divider_greenbg {
    background: #3b9a2c;
    padding: 20px 0;
    position: inherit
}
.span-content_bg p {
    color: #555;
    font-size: 12px;
    height: 60px
}
.span-content_bg span {
    color: #555;
    font-size: 14px;
    height: 135px!important
}
.imagebg_section h1, .imagebg_section2 h1 {
    color: #fff;
    font-family: Conv_Raleway-Light;
    font-size: 20px;
    margin-bottom: 20px;
    width: 100%
}
.imagebg_section h1 {
    float: right;
    line-height: 30px;
    margin-top: 20px;
    text-align: right
}
.imagebg_section2 h1 {
    float: left;
    line-height: 40px;
    text-align: left
}
.slider-area .nivoSlider .slider-content .large-title, .slider-area .nivoSlider .slider-content h1 {
    font-size: 12px;
    margin-bottom: 10px
}
.slider-area .nivoSlider .slider-content p {
    font-size: 10px!important;
    line-height: 18px;
    width: 70%
}
.white_contentbg h1 {
    color: #222;
    font-size: 25px;
    text-align: center
}
.white_contentbg h1 span {
    color: #222;
    font-family: Conv_Raleway-SemiBold;
    font-size: 25px;
    text-align: center
}
.data_baner-one_area .banner-content h2 {
    color: #fff;
    font-family: Conv_Raleway-SemiBold;
    font-size: 25px;
    margin-bottom: 25px;
    text-align: center
}
.data_baner-one_area h4 {
    color: #fff;
    font-size: 17px;
    line-height: 25px;
    margin: 0 auto 55px;
    text-align: center;
    width: 90%
}
.data_baner-one_area .banner-content h2 span {
    font-family: Conv_Raleway-SemiBold;
    font-size: 25px;
    line-height: 20px
}
.white_graybg_ios {
    background: #e7e8e9;
    border-left: 20px solid #2287c9;
    padding: 0 20px 30px
}
.news-three-style .section-title h3::after {
    background: #0a527a;
    bottom: 0;
    content: "";
    height: 2px;
    left: 100px;
    margin: 0 auto;
    position: absolute;
    width: 125px
}
}

@media (max-width:767px) {
.green_section-btn {
    background: #fff;
    border: 2px solid #fff;
    border-radius: 4px;
    color: #222;
    font-family: Conv_Raleway-Regular;
    font-weight: 500;
    margin-top: 20px;
    padding: 10px 20px;
    text-transform: capitalize;
}
	
	.nivoSlider img {

    position: absolute;
    top: 0;
    left: 0;
    max-width: 100%;
    display: block !important;
    height: 200px;

}
	
	.nivoSlider img {

    position: absolute;
    top: 0;
    left: 0;
    max-width: 100%;
    display: block !important;
    height: 200px;

}
	
.arrow-left-right.owl-theme .owl-controls .owl-nav .owl-prev {
    left: 0;
}

	.arrow-left-right.owl-theme .owl-controls .owl-nav .owl-next {
    right: 0;
}
	
	.owl-controls{ display: block!important;}
	
}

@media (max-width:640px) {
	
	.customDiv{ margin-left: 0; width: 100%;}
	
	.service-slider-two-area, .weekly-financial-report {
    padding: 40px 0 0;
}
	
	.green_bg-mobilesection h1, .green_bg-mobilesection h1 span {

    font-size: 27px;
    line-height: 32px;
    color: #fff;

}
	
	.mean-container .mean-bar a {
    display: inline-block;
    padding: 5px 15px;
}
.request-call-one-area .request-form {
    margin-top: 60px!important
}
.request-form {
    margin-top: 40px!important
}
.copyright p, .footer-box {
    margin-top: 20px
}
.feature-slide-img img {
    height: auto;
    width: 100%
}
.design-own-area {
    background-color: #e4e4e4;
    background-image: url(../img/sectionbg.jpg)!important;
    padding: 65px 0 80px
}
.design-own-area_about {
    background-image: url(../img/section25.jpg);
    padding: 55px 0 50px
}
.copyright .main-menu-area1 a {
    line-height: 30px;
    padding: 0 8px
}
.copyright p {
    margin-bottom: 0;
    font-size: 10px
}
.white_graybg p, .white_greenbg p {
    font-size: 18px;
    text-align: center
}
.about-one-area .about-content-center .about-content {
    padding-top: 30px;
    padding-bottom: 20px
}
.coustome_healthcare-one-area {
    padding: 10px 0 60px!important
}
.feature-slide-img_full_width {
    width: 100%
}
.vertical_line {
    display: none
}
.image_float-right {
    float: none;
    display: block;
    margin: 0 auto
}
.green_circlebg {
    background: #3c9c46;
    border-radius: 50%;
    display: block;
    height: 140px;
    margin: 20px auto;
    padding: 20px 16px;
    width: 140px;
    z-index: 1111
}
.media_col-mg20, .row_divider {
    margin-bottom: 20px
}
.imagebg_section h1 {
    text-align: center;
    width: 100%
}
.imagebg_section p {
    text-align: center
}
.white_graybg img {
    display: block;
    margin: 0 auto
}
.white_graybg p {
    margin-top: 28px
}
.image_float {
    display: block;
    float: none;
    margin: 0 auto
}
.white_greenbg p {
    margin-top: 8px
}
.media_mg50 {
    margin-top: 50px
}
.imagebg_section2 img {
    display: block;
    margin: 0 auto
}
.black_circlebg {
    left: 245px
}
.coustome_data-analytics-area {
    padding: 20px 0 80px!important
}
.coustome_data-analytics-area .about_text h1 {
    color: #fff;
    font-family: Conv_Raleway-SemiBold;
    font-size: 28px
}
.middle_bluebox {
    background-color: #2287c9;
    margin-bottom: 50px;
    margin-top: 20px;
    padding: 70px 20px 60px
}
.timline_bluebg {
    background-color: #9cdbf8;
    width: 100%;
    padding: 60px 0;
    background-image: none;
    height: 1410px
}
.media_show {
    display: block
}
.news-three-style .section-title h3::after {
    background: #0a527a;
    bottom: 0;
    content: "";
    height: 2px;
    left: 240px;
    margin: 0 auto;
    position: absolute;
    width: 125px
}
.timline_bluebg .green_circlebg {
    background: #3c9c46;
    border-radius: 50%;
    display: block;
    height: 140px;
    margin: 20px auto;
    padding: 33px 16px 0;
    width: 140px;
    z-index: 1111
}
.timline_bluebg .green_circlebg h3 {
    color: #fff;
    font-size: 16px;
    text-align: center
}
	
	.owl-carousel .owl-item {
    border: 1px solid #e4e2e2;
    padding: 5px;
}
	
	.copyright p {
    margin-bottom: 0;
    font-size: 14px;
}
	
}

@media (max-width:360px) {
	
	.mean-container .mean-bar a {
    display: inline-block;
    padding: 5px 15px;
}
	
.black_circlebg {
    left: 134px!important
}
}

@media (max-width:320px) {
	.mean-container .mean-bar a {
    display: inline-block;
    padding: 5px 15px;
}
	
.black_circlebg {
    left: 115px!important
}
.news-three-style .section-title h3::after {
    background: #0a527a;
    bottom: 0;
    content: "";
    height: 2px;
    left: 80px;
    margin: 0 auto;
    position: absolute;
    width: 125px
}
}
