/* Extra small devices (phones, less than 768px) */
@media (max-width : 768px) {
    /*Globar style*/
    .less-pad-left {
        padding-left : 15px;
    }

    .no-right-gutter{
        padding-right : 15px;
    }

    .add-gutter-sm{
        padding-right : 15px !important;
    }

    .no-left-gutter{
        padding-left : 15px;
    }

    .add-leftgutter-sm{
        padding-left : 15px !important;
    }

    .add-pad-right {
        padding-right : 15px;
    }

    .xs-mrgleft-15 {
        margin-left : 15px;
    }

    .xs-mrgright-15 {
        margin-right : 15px;
    }

    /*Modal btn*/
    .modal-button-icon a:first-child {
        border : 1px solid #e5e5e5;
    }

    /*Home tab*/
    .home-tab ul li {
        width : 100%;
    }

    .tab-area .panel-group .panel-body img {
        margin-bottom : 20px;
        width         : 100%;
    }

    /*Service*/
    .right-about-sidebar.box-wrapper {
        margin-left : -5px;
    }

    .showcase-right .top-service-box li {
        width   : 98.5%;
        height  : 170px;
        padding : 30px 20px 20px;
    }

    .showcase-right ul.top-service-box {
        margin-left : 0px !important;
    }

    .showcase-right ul.top-service-box li {
        margin : 3px;
    }

    /*right sidebar*/
    .right_sidebar {
        margin-left : -5px;
    }

    /*sidebar tab*/
    .tabs_widget ul.nav li a {
        padding : 8px 10px
    }

    /*Blog*/
    .article-title {
        margin : 10px 0px 20px 0px;
    }

    .blog_item {
        padding : 25px 5px 40px 5px;
    }

    .page-number > p {
        margin-top : 20px;
    }

    .right_sidebar.blog-page {
        margin-top : 15px;
    }

    /*Latest news*/
    .single-latest {
        margin-bottom : 20px;
        overflow      : hidden;
    }

    /* SEARCH BAR */
    .navbar-header {
        width             : 100%;
        background-image  : linear-gradient(to bottom, #383838 0%, #2F2F2F 100%);
        background-repeat : repeat-x;
    }

    .text-input {
        float : right;
    }

    /*Carousel Caption*/
    .carousel-caption {
        top     : 120px;
        left    : 0;
        padding : 10px;
    }

    .carousel-caption h2 a {
        font-size   : 14px;
        display     : inline-block;
        line-height : 24px;
    }

    .carousel-caption .post-meta {
        display : none;
    }

    /*Project hover btn*/
    .project-image-container:hover .project-plus-btn {
        left : 30%;
    }

    .project-image-container:hover .project-link-btn {
        right : 30%;
    }

    /*news ticker*/
    .ticker-title {
        text-align : center;
        float      : inherit;
        display    : inline-block !important;
    }

    .ticker-content {
        left       : 0 !important;
        float      : inherit;
        margin-top : 30px;
    }



    .ticker-swipe {
        padding-top : 40px;
    }

    /*left sidebar content*/
    .ls-content {
        z-index : inherit;
    }

    .widget-area {
        margin-top : 20px;
    }

    .blog-content {
        margin-bottom : 0px;
    }

    .contact-page-sidebar {
        margin-bottom : 15px;
    }

    /*Magazine category post*/
    .mag-cat-post h2 {
        margin-top : 10px;
    }

    /*support policy2*/
    .support-policy .row-heading > div {
        display       : block;
        text-align    : center;
        border-bottom : 1px solid #4e4e4e;
    }

    .support-policy .row-body > div {
        width   : 100%;
        display : block;
    }

    .support-policy .row-body {
        margin-bottom : 30px;
        border-top    : 1px solid #eeeeee;
    }

    /*Footer*/
    .footer-widget {
        overflow       : visible;
        padding-bottom : 12px
    }

    .footer-widget div.row {
        width : 100%;
    }

    a#scrollUp {
        display : none !important;
    }

    .modal-backdrop {
        top : inherit;
    }

    .fade.in {
        background : rgba(0, 0, 0, 0.5);
    }

    .support-btn .btn-wrapper a {
        font-size : 14px;
    }

    /*pricing table*/
    .table-wrapper ul {
        margin : 0 0 30px !important;
    }

    .table-wrapper .featured {
        margin : 0 0 30px !important;
        width  : 100% !important;
    }

}

/* Landscape Mobile */
@media only screen and (min-width : 480px) and (max-width : 767px) {
    /*Globar style*/
    .add-pad-right {
        padding-right : 15px;
    }

    .no-right-gutter{
        padding-right : 15px;
    }

    .add-gutter-sm{
        padding-right : 15px !important;
    }

    .no-left-gutter{
        padding-left : 15px;
    }

    .add-leftgutter-sm{
        padding-left : 15px !important;
    }

    .xs-mrgleft-15 {
        margin-left : 15px;
    }

    .xs-mrgright-15 {
        margin-right : 15px;
    }

    /*Service*/
    .showcase-right .top-service-box li {
        width   : 98.5%;
        height  : 170px;
        padding : 50px 20px 20px;
    }

    .showcase-right ul.top-service-box {
        margin-left : 0px;
    }

    /*Home tab*/
    .home-tab ul li {
        width : inherit;
    }

    .tab-area .panel-group .panel-body img {
        margin-bottom : 0px;
        width         : inherit;
    }

    /*about page style*/
    .left-about-content.box-wrapper.about-page {
        margin-left : 0px;
    }

    .left-about-content.box-wrapper.about-left-page {
        margin-left : -5px;
    }

    .right-about-sidebar.box-wrapper {
        margin-left : -5px;
    }

    /*	BREAKING NEWS CAROUSEL	*/
    #news-carousel {
        width      : 100%;
        margin-top : 5px;
    }

    #news-carousel ul.carousel-inner {
        width : 90%;
    }

    /*Carousel caption*/
    .carousel-caption {
        top  : 165px;
        left : 0;
    }

    .carousel-caption h2 a {
        font-size   : 14px;
        display     : inline-block;
        line-height : 24px;
    }

    .carousel-caption .post-meta {
        display : block;
    }

    /*Project hover btn*/
    .project-image-container:hover .project-plus-btn {
        left : 40%;
    }

    .project-image-container:hover .project-link-btn {
        right : 40%;
    }

    /*news ticker*/
    .ticker-title {
        text-align : center;
        float      : inherit;
        display    : inline-block !important;
    }

    .ticker-content {
        left       : 0 !important;
        float      : inherit;
        margin-top : 30px;
    }


    .ticker-swipe {
        padding-top : 40px;
    }

    /*left sidebar content*/
    .ls-content {
        z-index : inherit;
    }

    .widget-area {
        margin-top : 20px;
    }

    .blog-content {
        margin-bottom : 0px;
    }

    .contact-page-sidebar {
        margin-bottom : 15px;
    }

    /*Magazine category post*/
    .mag-cat-post h2 {
        margin-top : 10px;
    }

    /*sidebar tab*/
    .tabs_widget ul.nav li a {
        padding : 8px 10px
    }

    /*Blog*/
    .article-title {
        margin : 10px 0px 20px 0px;
    }

    .blog_item {
        padding : 25px 5px 40px 5px;
    }

    .page-number > p {
        margin-top : 50px;
    }

    /*support policy2*/
    .support-policy .row-heading > div {
        display       : block;
        text-align    : center;
        border-bottom : 1px solid #4e4e4e;
    }

    .support-policy .row-body > div {
        width   : 100%;
        display : block;
    }

    .support-policy .row-body {
        margin-bottom : 30px;
        border-top    : 1px solid #eeeeee;
    }

    .modal-backdrop {
        top : inherit;
    }

    .fade.in {
        background : rgba(0, 0, 0, 0.5);
    }

    /*pricing table*/
    .table-wrapper ul {
        margin-bottom : 30px !important;
    }

    .table-wrapper .featured {
        margin : 0 0 30px !important;
        width  : 100% !important;
    }

}

/* Small devices (tablets, 768px and up) */
@media (min-width : 768px) and (max-width : 991px) {
    /*Global style*/
    .add-pad-right {
        padding-right : 15px;
    }

    .no-right-gutter{
        padding-right : 15px;
    }

    .add-gutter-sm{
        padding-right : 15px !important;
    }

    .no-left-gutter{
        padding-left : 15px;
    }

    .add-leftgutter-sm{
        padding-left : 0 !important;
    }

    .sm-mrgleft-15 {
        margin-left : 15px;
    }

    .sm-mrgright-15 {
        margin-right : 15px;
    }

    /*Service*/
    .showcase-right .top-service-box li {
        width   : 48.5%;
        height  : 170px;
        padding : 50px 20px 20px;
    }

    .showcase-right ul.top-service-box {
        margin-left : 15px;
    }

    /*sidebar tab*/
    .tabs_widget ul.nav li a {
        padding : 8px 10px
    }

    /*blog page*/
    .article-title {
        margin : 10px 0px 20px 0px;
    }

    .blog_item {
        padding : 25px 5px 40px 5px;
    }

    .page-number > p {
        margin-top : 50px;
    }

    /*	BREAKING NEWS CAROUSEL	*/
    #news-carousel {
        width : 85%;
    }

    #news-carousel ul.carousel-inner {
        width : 91%;
    }

    /*Carousel caption*/
    .carousel-caption {
        top  : 165px;
        left : 0;
    }

    .carousel-caption h2 a {
        font-size   : 14px;
        display     : inline-block;
        line-height : 24px;
    }

    /*Magazine category post*/
    .mag-cat-post h2 {
        margin-top : 10px;
    }

    .mag-cat-post {
        min-height : 200px;
    }

    /*Project hover btn*/
    .project-image-container:hover .project-plus-btn {
        left : 40%;
    }

    .project-image-container:hover .project-link-btn {
        right : 40%;
    }

    .project2-wrapper > div.less-pad-right:nth-child(2) {
        padding-right : 15px;
    }

    .project2-wrapper > div.less-pad-right:nth-child(2) > div {
        padding-bottom : 10px;
    }

    /*support policy2*/
    .support-policy .row-heading > div {
        display       : block;
        text-align    : center;
        border-bottom : 1px solid #4e4e4e;
    }

    .support-policy .row-body > div {
        width   : 100%;
        display : block;
    }

    .support-policy .row-body {
        margin-bottom : 30px;
        border-top    : 1px solid #eeeeee;
    }

    .megamenu-widget {
        margin-bottom : 30px;
    }

    /*pricing table*/
    .table-wrapper ul {
        margin : 0 0 30px !important;
    }

    .table-wrapper .featured {
        margin : 0 0 30px !important;
        width  : 100% !important;
    }

}

/* Medium devices (desktops, 992px and up) */
@media (min-width : 992px) and (max-width : 1199px) {

    /*Service*/
    .showcase-right .top-service-box li {
        width   : 47.3%;
        height  : 179px;
        padding : 5px 10px 20px;
    }

    /*Sidebar tab*/
    .tabs_widget ul.nav li a {
        padding : 8px 10px
    }

    /*Blog*/
    .article-title {
        margin : 0 0 20px;
    }

    .blog_item {
        padding : 25px 20px 40px 5px;
    }

    .page-number > p {
        margin-top : 50px;
    }

    /*	BREAKING NEWS CAROUSEL	*/
    #news-carousel {
        width : 89%;
    }

    #news-carousel ul.carousel-inner {
        width : 93%;
    }

    .mag-cat-post {
        min-height : 245px;
    }

    /*Support policy2*/
    .support-policy .row-body {
        margin-bottom : 0;
    }

}

/* Large devices (large desktops, 1200px and up) */
@media (min-width : 1200px) {

    /*Service*/
    .showcase-right .top-service-box li {
        width   : 47.8%;
        height  : 220px;
        padding : 50px 20px 20px;
    }

    /*	BREAKING NEWS CAROUSEL	*/
    #news-carousel {
        width : 91%;
    }

    /*Blog*/
    .article-title {
        margin : 0 0 5px;
    }

    .page-number > p {
        margin-top : 50px;
    }

    /*Support policy2*/
    .support-policy .row-body {
        margin-bottom : 0;
    }

}