@media screen and (min-width: 1200px) {
    .ast_row {
        height: auto
    }
}

@media screen and (max-width: 29.938em) {
    .site_boxed .layer_wrapper {
        width: 100%;
        float: none;
        margin: 0
    }
    .header {
        height: auto; background:#6e5cfc;
    }
    .logo h1,
    .logo h2 {
        float: none;
        text-align: center
    }
    .header2 .head_soc {
        width: 100%;
        text-align: center
    }
    body .lay2 .hentry,
    .lay3 .hentry {
        width: 94%;
        margin-bottom: 15px;
        height: auto;
        padding: 2%
    }
    body .lay4 .hentry {
        width: 90%;
        padding: 5%;
        margin-bottom: 0
    }
    body .lay4 .post_image,
    .lay4 .post_content {
        width: 100%
    }
    .testi_content {
        line-height: 1.3em
    }
    .more-link,
    .moretag {
        float: none;
        text-align: center
    }
    .ast_gall {
        min-height: 200px
    }
    .ast_slider .nivo-caption {
        width: 90%;
        padding: 5%
    }
    .nivoSlider {
        height: auto
    }
    .col2,
    .col3,
    .col4 {
        width: 96%
    }
    .act_left {
        width: 90%;
        padding: 5%;
        text-align: center
    }
    .act_right {
        margin: 5%;
        width: 90%
    }
    .rel_content p {
        display: none
    }
    #submit {
        font-size: 18px
    }
    .ast_gall {
        min-height: 200px
    }
    .comment-body {
        width: 98%
    }
    .ast_navigation div {
        display: block;
        float: none;
        width: 100%;
        margin: 10px 0
    }
    .ast_navigation a {
        display: block;
        padding: 10px
    }
    .ast_navigation {
        margin-top: 0
    }
    .edit_wrap a {
        top:0
    }
    a.comment-edit-link {
        position: relative;
        top: -15px;
        float: right
    }
    .nav-box.ast-prev,
    .nav-box.ast-next {
        width: 100%;
        background: rgba(0, 0, 0, 0.03);
        float: left;
        padding: 15px 0;
        margin-bottom: 10px
    }
    #ast_nextprev .nav-box i {
        display: none
    }
    #ast_nextprev span.div_middle {
        display: none
    }
    .nav-box.ast-next img {
        margin-right: 15px
    }
    .nav-box.ast-prev img {
        margin-left: 15px
    }
    .woocommerce table.shop_table td,
    .woocommerce-page table.shop_table td {
        font-size: 10px;
        font-weight: 700;
        padding: 0
    }
    .woocommerce table.cart th {
        font-size: 12px;
        font-weight: 700
    }
    .woocommerce #content table.cart td.actions .coupon,
    .woocommerce table.cart td.actions .coupon,
    .woocommerce-page #content table.cart td.actions .coupon,
    .woocommerce-page table.cart td.actions .coupon {
        padding: .8em
    }
    .center {
        width: 94%;
        margin: 0 auto;
        overflow: hidden
    }
    .head-info-area .left,
    .head-info-area .right {
        float: none
    }
    .phntp {
        padding-left: 10px
    }
    .head-info-area .right {
        margin: 10px 0 0
    }
    .sintp {
        text-align: left;
        position: relative;
        left: 0
    }
    .suptp {
        padding-left: 40px
    }
    .featured_block {
        display: block;
        width: auto;
        margin-right: 0;
        margin-left: 0;
        padding: 10%
    }
    .post_block_style1,
    .post_block_style2 {
        display: block;
        width: auto;
        margin-right: 0;
        margin-left: 0;
        padding: 6% 0
    }
    .cols4,
    .cols3,
    .cols2,
    .cols1 {
        display: block;
        width: auto
    }
    .boxpattern-1,
    .boxpattern-2,
    .boxpattern-3,
    .boxpattern-4 {
        display: block;
        width: auto;
        margin-left: 0;
        margin-right: 0;
        padding: 0 15px
    }
    .tstcols4,
    .tstcols3,
    .tstcols2,
    .tstcols1 {
        display: block;
        width: auto
    }
    .portfolio-area li {
        margin: 0;
        width: 100%
    }
    .footercols4,
    .footercols3,
    .footercols2,
    .footercols1 {
        display: block;
        width: 100%
    }
    .clientbox {
        padding: 0 15px;
        width: 50%
    }
    .nivoSlider img {
        width: 200%;
        max-width: 200%
    }
    .rota ul {
        margin-left: -35px
    }
    .bx-wrapper .bx-pager,
    .bx-wrapper .bx-controls-auto {
        left: 0
    }
    .head-info-area a {
        margin-left: 15px
    }
    .single_wrap,
    #sidebar,
    .lay4_wrap,
    .no_wrap {
        float: none;
        width: 100%
    }
    .page_head img,
    .post_head img {
        width: auto;
        height: auto;
        min-height: inherit
    }
    h1,
    h2,
    h3,
    h4,
    h5,
    h6 {
        line-height: 32px
    }
    .timeline-both-side::before,
    .timeline-both-side li .border-line,
    .timeline-both-side li .border-line::before {
        background-color: transparent
    }
    .timeline-both-side li .timeline-description {
        width: 100%;
        display: block;
        margin-bottom: 10px
    }
    .timeleft,
    .timeright {
        float: none;
        display: block;
        width: 100%;
        margin-right: 0
    }
    .timeright h3 {
        margin-top: 15px
    }
    .timeright .sktmore {
        display: table
    }
    .timeline-row {
        margin-left: 0
    }
    .flipcard {
        float: none;
        width: 95%;
        margin-bottom: 5%
    }
    .servicebox img {
        width: 100%;
        height: auto
    }
    .portfolio-area li {
        height: auto
    }
    .image-block img {
        max-width: inherit
    }
    .bxslider li {
        left: inherit
    }
    .nivoSlider img {
        max-width: 100%;
        width: 100%
    }
    .griditem {
        display: block
    }
    .promo-left {
        width: 100%;
        float: none
    }
    .promo-right {
        width: 100%;
        float: none
    }
    .promo-right .promobutton {
        float: none
    }
    .title {
        font-size: 18px;
        max-width: 55%
    }
    .slidedesc {
        max-width: 95%;
        font-size: 14px
    }
    .post_block_style1 .style1-post-thumb {
        height: auto
    }
    .portfolio-categ li {
        margin-right: 10px
    }
    body .lay4 .hentry {
        width: 100%
    }
    .post_block_style1 h3 {
        line-height: 22px
    }
    .contact-layout1-left,
    .contact-layout1-right {
        width: 100%
    }
    .page_head img,
    .post_head img,
    .page_head,
    .post_head {
        height: auto;
    }
    .servicebox img {
        max-width: 100%;
        width: auto
    }
    .nivoSlider {
        min-height: 104px;
    }
    .home_section1_content img {
        height: auto
    }
    .theme-default .nivo-controlNav {
        padding: 6px 0
    }
	
	.servicerow, .perfrow, .row { margin:0;}
	.thumb, .skt-col-columns-3, .blocksbox, .skt-col-columns-2, .squarebox, .post_block_style3, .style3thumb, .style3info, .skt-col-columns-4, .clientbox, .col-4 { width:100%;}
	.left-fitbox { margin:28px 0 0;}
	.right-fitbox { margin-left:0;}
	.featurethumb img { width:100%; left:0; margin-bottom:0; border-radius:80px;}
	.blocksbox { margin:0;}
	.post_block_style3 { margin-right:0; box-sizing:border-box;}
	.style3thumb { margin-bottom:20px; margin-right:0; height:auto;}
	.style3thumb img { min-height:inherit;}
	.shortmore { position:relative; padding-top:20px;}
	.aligncenter { height:auto;}
	.perfectbox { margin:0 0 20px;}
	.nivo-caption, .theme-default .nivo-controlNav { width:100%; padding:0 20px; box-sizing:border-box;}
	.title span { font-size:18px;}
	.perfectbox { width:99%;}
	.bxslider li { width:335px; margin:auto; box-sizing:border-box;}
	.testimonilacontent { width:80%; margin:auto;}
	.clientbox { margin:0 auto 20px; width:70%; float:none;}
	.serviceboxbg { border-right:none;}
	.ngg-gallery-thumbnail-box { width:100%;}
	.home12_section_area_bg .center { overflow:visible;}
	
	/*-------------NEW ADDED CSS START-----------------*/  

	.expandthumb { height:140px; overflow: hidden; margin-bottom:20px;} 
	.expandthumb img { min-height:140px;}
	.leftBlockArea, .centerBlockimage, .rightBlockArea, .multi-box-area, .contact-block-left, .contact-block-right, #footer .footercols3, .formbox .wpcf7 p:nth-of-type(2) label, .formbox .wpcf7 p:nth-of-type(1) label { width:100% !important;}
	.skt-builder-block-title h2 { font-size:30px !important;}
	.image-block img { min-height:inherit;}
	.formbox { padding:15px 20px !important;}
	.thn_post_wrap img {display:table;}
	body .header_wrap .header,
    body.home.has_trans_header .header { position: relative !important;}
	.nivoSlider {min-height:150px !important;}
	.logo img  {margin-top:20px;}
	#simple-menu {top:30px;}
	.skt-builder-shape-column .skt-builder-column-inner { padding:0 15px 0 !important;}
	.skt-builder-service-column .skt-builder-service-column-title { font-size:26px !important; margin-bottom:10px !important;}
	 
	/*-------------OUR TEAM IN EXPANDTHUMB END-----------------*/
}

@media screen and (max-width:47.938em) and (min-width:30.000em) {
    body .header_wrap .header,
    body.home.has_trans_header .header {
        position: relative !important;
    }
    .site_boxed .header_wrap .header {
        max-width: 100%
    }
    #simple-menu {
        text-shadow: 0 0 2px rgba(0, 0, 0, 0.3);
        z-index: 999;
        top:30px;
        right: 12px
    }
    .to_top {
        left: 20px;
        right: auto
    }
    body #accordion h3 a,
    body #zn_nivo h3 a {
        font-size: 24px
    }
    #accordion h3,
    #zn_nivo h3 {
        line-height: 24px
    }
    .acord_text {
        width: 250px;
        padding-left: 0
    }
    .slide_wrap .nivo-directionNav {
        display: none
    }
    .slide_wrap {
        background: none
    }
    .nivoSlider {
        height: auto
    }
    .nivoSlider img {
        width: 200%;
        max-width: 200%
    }
    #stat_img {
        height: auto
    }
    .stat_has_img .stat_bg_img {
        height: 100%
    }
    .stat_content_inner {
        bottom: 0
    }
    body .stat_content_inner .center {
        width: 92%
    }
    body .stat_content_right .stat_content_inner .center,
    body .stat_content_left .stat_content_inner .center {
        padding-left: 4%
    }
    .stat_content_left .center {
        margin-left: 0
    }
    .header {
        float: left; background:#6e5cfc;
    }
    .head_contact {
        margin-top: 20px;
        margin-bottom: 20px;
        width: 100%;
        text-align: center
    }
    .midrow_block {
        width: 96%
    }
    .block_type2 .midrow_block .block_img {
        width: 100%;
        padding: 20px 0;
        text-align: center
    }
    .block_type2 .midrow_block .block_content {
        width: 100%;
        text-align: center
    }
    .about_pre {
        font-size: 20px
    }
    .about_header {
        font-size: 32px
    }
    #footer .widgets .widget {
        width: 98%
    }
    .single_wrap,
    #sidebar,
    #contact_block {
        width: 100%
    }
    .comments_template {
        margin-bottom: 30px
    }
    .page_head,
    .post_head {
        min-height: initial
    }
    .page_head .pagetitle_wrap,
    .post_head .pagetitle_wrap {
        position: relative
    }
    .head_switch {
        bottom: 10px
    }
    .selected_slide .nivo-controlNav {
        bottom: 30px;
        text-align: left;
        padding-left: 10px;
        z-index: 999
    }
    .home .selected_slide .nivo-controlNav {
        text-align: center
    }
    #ast_related .panel-container .rel_tab {
        width: 48%
    }
    #sidebar .widget_wrap {
        padding: 0 25px
    }
    .comm_wrap p {
        width: 100%
    }
    .related_img {
        height: auto
    }
    #ast_related .panel-container .rel_tab {
        width: 100%
    }
    .related_img img {
        vertical-align: bottom
    }
    .comm_wrap,
    .comment-form-comment {
        width: 100%
    }
    body .lts_layout1 div.listing-item {
        height: auto
    }
    .fourofour a {
        font-size: 170px
    }
    .error_msg #searchform #s {
        width: 60%
    }
    .woocommerce .related ul.products li.product,
    .woocommerce-page .related ul.products li.product,
    .woocommerce .upsells.products ul.products li.product,
    .woocommerce-page .upsells.products ul.products li.product,
    .woocommerce .related ul li.product,
    .woocommerce-page .related ul li.product,
    .woocommerce .upsells.products ul li.product,
    .woocommerce-page .upsells.products ul li.product {
        width: 48%
    }
    h1,
    h2,
    h3,
    h4,
    h5,
    h6 {
        line-height: 32px
    }
    .center {
        width: 94%;
        margin: 0 auto;
        overflow: hidden
    }
    .head-info-area a {
        margin-left: 20px
    }
    .featured_block {
        display: block;
        width: 44%;
        margin-right: 1%;
        margin-left: 1%;
        padding: 10% 2%
    }
    .post_block_style1,
    .post_block_style2,
    .post_block_style4 {
        margin: 0 1.5% 6%;
        width: 47%
    }
    .cols4,
    .cols3,
    .cols2,
    .cols1 {
        margin: 0 0 2.6%;
        width: 50%;
        min-height: inherit
    }
    .boxpattern-1,
    .boxpattern-2,
    .boxpattern-3,
    .boxpattern-4 {
        padding: .5% 2.2% 0;
        width: 50%
    }
    .tstcols4,
    .tstcols3,
    .tstcols2,
    .tstcols1 {
        padding: .5% 1.8% 0;
        width: 49.5%
    }
    .portfolio-area li {
        width: 100%
    }
    .clientbox {
        width: 32.6%
    }
    .footercols4,
    .footercols3,
    .footercols2,
    .footercols1 {
        width: 50%
    }
    .rota ul {
        margin-left: -35px
    }
    .bx-wrapper .bx-pager,
    .bx-wrapper .bx-controls-auto {
        left: 0
    }
    .single_wrap,
    #sidebar,
    .lay4_wrap,
    .no_wrap {
        float: none;
        width: 100%
    }
    .page_head img,
    .post_head img {
        width: auto;
        height: auto;
        min-height: inherit
    }
    .timeleft,
    .timeright {
        float: none;
        display: block;
        width: auto
    }
    .timeright h3 {
        margin-top: 15px
    }
    .flipcard {
        width: 340px;
        margin: 0 auto 4%;
        clear: both;
        float: none
    }
    .portfolio-area li {
        width: 47%;
        margin-bottom: 20px;
        height: 150px
    }
    .portfolio-area li:nth-child(2n+2) {
        margin-right: 0
    }
    .bxslider li {
        left: inherit
    }
    .nivoSlider img {
        max-width: 100%;
        width: 100%
    }
    #footer .footercols4 {
        padding: 0 33px
    }
    .promo-left {
        width: 100%;
        float: none
    }
    .promo-right {
        width: 100%;
        float: none
    }
    .promo-right .promobutton {
        float: none
    }
    .home.has_trans_header .nivo-caption {
        padding-top: 40px
    }
    .title {
        font-size: 22px
    }
    #simple-menu {
        margin-top: 2%
    }
    .post_block_style1 img {
        min-height: 175px
    }
    .post_block_style1 h3 {
        line-height: 22px
    }
    .page_head img,
    .post_head img,
    .page_head,
    .post_head {
        height: auto;
    }
    .servicebox img {
        max-width: 100%
    }
    .nivoSlider {
        min-height: 156px
    }
    .home_section1_content img {
        height: auto
    }
    .cols4 .team-thumb {
        height: 210px
    }
    .theme-default .nivo-controlNav {
        padding: 6px 0
    }
	
	
	.servicerow, .blocksbox, .perfrow, .row { margin:0;}
	.thumb, .blocksbox { width:50%;}
	.skt-col-columns-3, .skt-col-columns-2, .post_block_style3, .col-4 { width:100%; box-sizing:border-box;}
	.left-fitbox { margin:28px 0 0;}
	.right-fitbox { margin-left:0;}
	.featurethumb img { width:100%; left:0; margin-bottom:0; border-radius:80px;}
	.nivo-caption, .theme-default .nivo-controlNav { width:100%; padding:0 20px; box-sizing:border-box;}
	.title span { font-size:22px;}
	.squarebox { width:31.10%; min-width:inherit; margin:0 5px 10px;}
	.aligncenter { height:auto;}
	.perfectbox { width:45%;}
	h3, h3 a:link, h3 a:visited { font-size:13px;}
	.perfectborder { min-height:176px;}
	.skt-col-columns-4 { width:50%; padding:0 10px; box-sizing:border-box;}
	.clientbox { width:31.10%; margin-bottom:10px;}
	.left-fitright, .right-fitleft { width:40px; height:40px; line-height:40px; padding:0;}
	.boxpattern-1 .serviceboxbg { min-height:293px;}
	.boxpattern-1, .boxpattern-2, .boxpattern-3, .boxpattern-4 { padding:0;}
	.rota ul { margin:0;}
	.bxslider li { width:480px; margin:0 10px; box-sizing:border-box;}
	.testimonilacontent { width:80%; margin:auto;}
	.bxmain .bx-wrapper .bx-viewport { height:427px;}
	.ngg-gallery-thumbnail-box { width:50%;}
	.home12_section_area_bg .center { overflow:visible;}
	
	/*-------------NEW ADDED CSS-----------------*/ 
  	   
	.expandthumb { height:160px; overflow: hidden; margin-bottom:20px;} 
	.expandthumb img { min-height:160px;}
	.leftBlockArea, .centerBlockimage, .rightBlockArea, .contact-block-left, .contact-block-right, #footer .footercols3, .formbox .wpcf7 p:nth-of-type(2) label, .formbox .wpcf7 p:nth-of-type(1) label { width:100% !important;}
	.skt-builder-block-title h2 { font-size:32px !important;}
	.image-block img { min-height:inherit;}
	.formbox { padding:15px 20px !important;}
	.thn_post_wrap img { display:table;}
	.cols4 .team-thumb img { min-height:inherit;}
	.portfolio-area li:nth-child(3n+3) { margin-right:20px !important;}
	.portfolio-area li:nth-child(6) { margin-right:0 !important;}
	.portfolio-area li .image-block img { min-height:150px !important;}
	.nivoSlider { min-height:200px !important;}
	.logo img { margin-top:18px;}
	.edit_wrap a { top:0;}
	.skt-builder-service-column .skt-builder-service-column-title { font-size:26px !important; margin-bottom:10px !important;}
	.skt-builder-shape-column .skt-builder-column-inner { padding:0 15px 0 !important;}
	.skt-builder-columns-row-2column .skt-builder-column {width: 100% !important;}
	 
	/*-------------OUR TEAM IN EXPANDTHUMB END-----------------*/
}

@media screen and (max-width:63.938em) and (min-width:20.000em) {
    #topmenu {
        display: none
    }
    #simple-menu {
        display: block
    }
    #simple-menu.hide_mob_menu {
        display: none
    }
    .touchon #topmenu {
        display: none
    }
    .touchon #simple-menu {
        display: block
    }
    .touchon .lay1 h2.postitle a {
        font-size: 18px;
        line-height: 1.2em
    }
    #simple-menu {
        margin-top: 0
    }
}

@media screen and (max-width:63.938em) and (min-width:48.000em) {
    .center {
        width: 94%;
        margin: 0 auto;
        overflow: hidden
    }
    .nivoSlider {
        height: auto
    }
    .nivoSlider img {
        width: 150%;
        max-width: 150%
    }
    .featured_block {
        width: 44%;
        margin-right: 6px;
        margin-left: 6px
    }
    .post_block_style1,
    .post_block_style2 {
        width: 48%;
        margin-right: 6px;
        margin-left: 6px
    }
    .cols4,
    .cols3,
    .cols2,
    .cols1 {
        width: 47.5%;
        margin-right: 6px;
        margin-left: 6px;
        padding: 0
    }
    .boxpattern-1,
    .boxpattern-2,
    .boxpattern-3,
    .boxpattern-4 {
        width: 48%;
        margin-right: 6px;
        margin-left: 6px
    }
    .rota ul {
        margin-left: -35px
    }
    .bx-wrapper .bx-pager,
    .bx-wrapper .bx-controls-auto {
        left: 0
    }
    .tstcols4,
    .tstcols3,
    .tstcols2,
    .tstcols1 {
        width: 47.5%;
        margin-right: 6px;
        margin-left: 6px
    }
    .portfolio-area li {
        margin: 0 12px -4px 0;
        min-height: 125px;
        width: 201px
    }
    .clientbox {
        width: 25%
    }
    .flipcard {
        width: 320px;
        margin-left: 25px;
        margin-bottom: 5%
    }
    .title {
        font-size: 40px
    }
    .bxslider li {
        left: inherit
    }
    .portfolio-area li {
        width: 32.20%;
        margin-bottom: 20px;
        height:180px
    }
    .portfolio-area li .image-block img {
        min-height: 180px
    }
    .portfolio-area li:nth-child(4n+4) {
        margin-right:12px
    }
    .post_block_style1 .style1-post-thumb {
        height: 230px
    }
    .post_block_style1 img {
        min-height: 230px
    }
    .nivoSlider img {
        max-width: 100%;
        width: 100%
    }
    #simple-menu {
        margin-top: 0
    }
    .tstcols4,
    .tstcols3,
    .tstcols2,
    .tstcols1 {
        margin: 0;
        width: 50%
    }
    .lay4 .hentry {
        padding-left: 0
    }
    .page_head img,
    .post_head img,
    .page_head,
    .post_head {
        height: auto;
    }
    .servicebox img {
        max-width: 100%
    }
    .nivoSlider {
        min-height: 250px
    }
    .title {
        font-size: 36px
    }
    .home_section1_content img {
        height: auto
    }
	
	.servicerow { margin:0;}
	.thumb { width:33.333%;}
	.featurethumb img { width:100%; left:0;}
	.left-fitright, .right-fitleft { width:25px; height:25px; line-height:25px; padding:0;}
	.blocksbox { width:30.50%;}
	.expanding-grid .links > li { width:25%;}
	.expanding-grid .links > li:nth-of-type(3n+1) { clear:inherit;}
	.squarebox { min-width:inherit; width:47%;}
	.home8_section_area h2 { line-height:40px;}
	.post_block_style3 { width:41.10%;}
	.aligncenter { height:auto;}
	.perfrow { margin-left:-10px; margin-right:-10px;}
	.perfectbox { width:30.30%;}
	.skt-col-columns-4, .skt-col-columns-2 { padding:0 10px; box-sizing:border-box;}
	.clientbox { width:23%; margin-bottom:13px;}
	.col-4 { padding:0 10px;}
	.row { margin-right:0;}
	.nivo-caption, .theme-default .nivo-controlNav { width:100%; padding:0 20px; box-sizing:border-box;}
	.title, .title span { font-size:34px;}
	.bxmain .bx-wrapper .bx-viewport { height:auto;}
	.bxslider li { width:164px; margin:0 14px;}
	.rota ul { margin:0;}
	#footer .contact-info .box p { display:table; top:0;}
	.slidedesc { max-width:50%;}
	.slidebtn { width:auto;}
	.slidedesc { margin-bottom:0; line-height:22px; padding:10px 0 25px;}
	.ngg-gallery-thumbnail-box { width:33.333%;}
	.style3thumb { width:100%; margin-right:0; margin-bottom:20px;}
	.style3info { width:100%;}
	.style3info h3 { font-size:18px;}
	.home12_section_area_bg .center { overflow:visible;}
	
	/*-------------NEW ADDED CSS-----------------*/  

	.expandthumb { height:180px; overflow: hidden; margin-bottom:20px;} 
	.expandthumb img { min-height:180px;}
	.portfolio-area li:nth-child(3n+3) { margin-right:0 !important;}
	.skt-builder-multibox-column-title { font-size:13px !important;}
	.multi-box-area { width:75% !important;}
	.skt-builder-block-title h2 { font-size:38px !important;}
	.skt-builder-infoblock-column-area h3 { font-size:15px;}
	.skt-builder-infoblock-column-area p { font-size:14px;}
	.skt-builder-service-column .skt-builder-service-column-title { font-size:22px !important;}
	.logo img { margin-top:20px;}
	.nivoSlider { min-height:380px !important;}
	.skt-builder-shape-column .skt-builder-column-inner { padding:0 15px 0 !important;}
	.qb-column.qb-table-1-1 { width:33.333% !important;}
	.skt-builder-home-section5-block .sktbuilder-feature-list__headertext { font-size:17px !important;}
	.sktbuilder-feature__description p { font-size:15px !important;}
	.left-fit-title h3, .right-fit-title h3 { font-size:17px;}
	.leftBlockArea { width:29.89% !important;}
	.centerBlockimage { width:39.43% !important;}
	.rightBlockArea { width:30.66% !important;}
	
	/*-------------OUR TEAM IN EXPANDTHUMB END-----------------*/ 
}

@media screen and (max-width:72.438em) and (min-width:63.250em) {
    .center {
        width: 94%;
        margin: 0 auto
    }
    .portfolio-area li {
        width:31.95%;
        margin-bottom: 20px;
        height:280px
    }
    .nivoSlider {
        height: auto
    }
    .nivoSlider img {
        max-width: 100%;
        width: 100%
    }
    #simple-menu {
        margin-top: 0
    }
    .frontimage img {
        max-width: 190px
    }
    .post_block_style1 img {
        min-height: 175px
    }
    .flipcard .front,
    .flipcard .back {
        height: 330px
    }
    .lay4 .hentry {
        padding-left: 0
    }
	
	.servicebox h3 { font-size:18px;}
	.blocksbox { width:22.90% }
	.squarebox { width:31.20%; min-width:inherit;}
	.post_block_style3 { width:42.90%;}
	.aligncenter { height:auto;}
	.skt-col-columns-4, .blockbox { padding:0 10px; box-sizing:border-box;}
	.nivo-caption, .theme-default .nivo-controlNav { width:100%; padding:0 20px; box-sizing:border-box;}
	.row { margin:0;}
	.col-4 { width:30%;}
	.bxmain .bx-wrapper .bx-viewport { height:auto;}
	.title { font-size:40px;}
	.slidedesc { max-width:44%;}
	.nivoSlider { min-height:407px;}
	.nivo-controlNav { bottom:20px;}
	.featurethumb img { width:100%; left:0;}
	.ngg-gallery-thumbnail-box { width:25%;}
	.title span { font-size:30px;}
	
	/*-------------NEW ADDED CSS-----------------*/

	.cols4 .team-thumb { width:220px; height:220px;} 
	.cols4 .team-thumb img { min-height:220px;} 
	.opabox { width:200px; height:200px;}
	.skt-builder-service-column .skt-builder-service-column-title { font-size:26px;}
	.qb-column.qb-table-1-1 { width:33.333% !important;}
	.skt-builder-home-section5-block .sktbuilder-feature-list__headertext { font-size:20px !important;}
	.skt-builder-home-section6-block .skt-builder-colsboxes-column .skt-builder-colsboxes-column-title { font-size:17px !important;}
	.skt-builder-home-section6-block .skt-builder-colsboxes-column { min-height:430px !important;}
	.skt-builder-multibox-column-title { font-size:13px !important;}
	.center .galslide { width:223px;}
	.theme-default .nivo-controlNav { width:100%;}
	.skt-builder-shape-column .skt-builder-column-inner { padding:0 15px 0 !important;}
	.skt-builder-service-column .skt-builder-service-column-title { font-size:26px !important; margin-bottom:15px !important;}
	
	/*-------------NEW ADDED CSS END-----------------*/

}

@media only screen and (max-width: 39.99em) {
  .expanding-grid .links > li {
    width: 50%;
  }
  .expanding-grid .links > li:nth-of-type(2n+1) {
    clear: left;
  }
}
@media only screen and (min-width: 40em) and (max-width: 59.99em) {
  .expanding-grid .links > li {
    width: 33.33333%;
  }
  .expanding-grid .links > li:nth-of-type(3n+1) {
    clear: left;
  }
}
@media only screen and (min-width: 60em) {
  .expanding-grid .links > li {
    width: 25%;
  }
  .expanding-grid .links > li:nth-of-type(4n+1) {
    clear: left;
  }
}