@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

    }

    .nivo-caption {

        top: 2%

    }

    .slidebtn {

        display: none

    }

    .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 {

        width: 100% !important

    }

    .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

    }

    .home.has_trans_header .nivo-caption {

        padding-top: 80px

    }

    .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

    }

    .slidedesc,

    .slidebtn {

        display: none

    }

    .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 { margin-top: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 { margin:0 auto; 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

    }

    .nivo-caption {

        top: 25%

    }

    .slidebtn {

        width: 21%

    }

    .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

    }

    .slidedesc,

    .slidebtn {

        display: none

    }

    .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;}

	.home_section14_content .skt-col-columns-2 { 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 { margin:0 auto; display:table;}

	.cols4 .team-thumb img { min-height:inherit;}

	.portfolio-area li:nth-child(3n+3) { margin-right:0 !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;}

	 

	/*-------------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%

    }

    .slidebtn {

        width: 15%

    }

    .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

    }

    .clientbox {

        width: 25%

    }

    .flipcard {

        width: 320px;

        margin-left: 25px;

        margin-bottom: 5%

    }

    .title {

        font-size: 40px

    }

    .bxslider li {

        left: inherit

    }

    .portfolio-area li {

        margin: 0 0 20px 0;

        min-height: 180px;

		height:180px;

        width: 33.333%;

		padding:0 10px;

    }

    .portfolio-area li .image-block img {

        min-height: 180px

    }

    .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

    }

    .nivo-caption.nivo-caption {

        top:42%

    }

    .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;

    }

    .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;

  }

}