@media (max-width: 1800px) {
 
  .isotopeWrap.portfolio_mini .isotopeReadMore {
    display: none;
  }

  .isotopeWrap.portfolio_mini .isotopeItem .isotopeStatickWrap .isotopeStatick .isotopeExcerpt {
    font-size: 13px;
    line-height: 16px;
  }
}

@media (min-width: 1401px) {
  .mainWrap {width: 1400px;}

}

@media (max-width: 1400px) {
 
  .isotopeWrap.portfolio_big .isotopeItem .isotopeContent .isotopeTitle {
    font-size: 30px;
  }
}

@media (max-width: 1299px) {
 
  body {
    min-width: 1160px;
  }

  .bodyStyleBoxed .wrapBox,
	.wrapWide,
	.fullWidth .isotopeWrap .fullContent article,
	.main,
	.mainWrap,
  .container {
    width: 1100px;
  }

  .isotopeWrap.portfolio_medium .isotopeReadMore {
    display: none;
  }

/*  .section_padding_top_250 > [class*="container"] {
    padding-top: 90px;
  }
  .section_padding_bottom_200 > [class*="container"] {
    padding-bottom: 160px;
  }*/
}
/*===========================================*/
@media (max-width: 1170px) {
 
  body {
    min-width: 1000px;
  }

  .bodyStyleBoxed .wrapBox,
	.wrapWide,
	.fullWidth .isotopeWrap .fullContent article,
	.main,
	.mainWrap,
  .container {
    width: 940px;
  }
  .sc_slider.sc_slider_style_1 {
      margin-left: 5px;
      margin-right: 5px;
      height: 450px;
  }
  .sc_slider.sc_slider_style_2 {
      height: 275px;
  }
  .sc_slider_swiper .slides .swiper-slide {
    background-size: contain;
  }
  /*footer.footerWidget {
      padding: 0;
  }*/

/*  .section_padding_top_250 > [class*="container"] {
    padding-top: 50px;
  }
  .section_padding_bottom_200 > [class*="container"] {
    padding-bottom: 130px;
  }*/

  footer .widget_area {
    padding-bottom: 0;
  }

  .footerWidget .widget_area .sc_columns_item{
    padding-left: 5px;
    padding-right: 5px;
    margin-left: 0 !important;
    margin-right: 0 !important;
    margin-bottom: 40px;
  }

  .footerWidget .sc_columns_6.sc_columns_indent .sc_columns_item {
    width: 32% !important;
    display: inline-table;
    float: none;
  }
  
  .custom_footer {
    padding-bottom: 60px;
  }
}
/*===========================================*/
@media (max-width: 1024px) {
  .wrapTopMenu .topMenu > ul > li > a {
    margin: 0 15px;
  }
  .woocommerce .wrapTopMenu .topMenu > ul > li > a {
    margin: 0 10px;
  }
  .sc_columns_4 .sc_columns_item {
    width: 49%;
  }
  .error404 .widget_search .sc_button {
    width: initial;
  }
}

@media (max-width: 1015px) {
 
  body {
    min-width: 700px;
  }

  p {
    margin: 0 0 15px 0;
  }

  h1{ font-size:48px;   text-transform: capitalize; font-style:normal; font-weight:700; line-height:120%; } 
  h2{ font-size:36px;   text-transform: uppercase; font-style:normal; font-weight:700; line-height:120%; } 
  h3{ font-size:30px;   text-transform: capitalize; font-style:normal; font-weight:700; line-height:140%; } 
  h4, .sc_video_frame .sc_video_frame_info_wrap .sc_video_frame_info .sc_video_frame_player_title{ font-size:20px;  letter-spacing:2px;  text-transform: uppercase; font-style:normal; font-weight:700; line-height:160%; } 
  h5{ font-size:16px;  letter-spacing:0px;  text-transform: uppercase; font-style:normal; font-weight:700; line-height:160%; } 
  h6{ font-size:10px;   text-transform: uppercase; font-style:normal; font-weight:400; line-height:160%; } 

  [class^="sc_columns_"].sc_columns_indent .sc_columns_item,
	[class*=" sc_columns_"].sc_columns_indent .sc_columns_item {
    margin-bottom: 15px;
  }

  .bodyStyleBoxed .wrapBox,
	.wrapWide,
	.fullWidth .isotopeWrap .fullContent article,
	.main,
	.mainWrap,
  .container {
    width: 640px;
  }

  .wrap {
    padding: 0 20px;
  }

  .post + .post {
    padding: 30px 0 15px 0;
  }

  .sideBarLeft .sideBar,
	.sideBarRight .sideBar {
    width: 100%;
    border: none;
    padding: 0;
    margin: 0;
  }

  .sideBar .widgetWrap {
    width: 50%;
    display: inline-block;
    vertical-align: top;
  }

  .sideBarLeft .content,
	.sideBarRight .content {
    width: 100%;
    border: none;
    padding: 0;
    margin: 0;
  }

  .wrapTopMenu .topMenu > ul > li > a {
    padding: 0 10px;
    margin: 0 10px;
  }

  .menuStyleFixed #header.fixedTopMenuShow .menuFixedWrap {
    left: 20px;
    right: 20px;
  }

  .sideBar .widgetWrap + .widgetWrap ,
	.sideBar .widgetWrap {
    border-top: 1px solid #ddd;
    padding: 30px 0 0 0;
    margin: 30px 0 0 0;
  }

  .widget_area .sc_columns_item {
    min-width: 22.6378% !important;
  }

  .isotopeWrap.portfolio_big .isotopeItem .isotopeContent .isotopeTitle,
	.isotopeWrap.portfolio_medium .isotopeItem .isotopeContent .isotopeTitle {
    font-size: 20px;
  }

  .isotopeWrap.portfolio_big .isotopeReadMore {
    display: none;
  }

  .footerWidget .widget_area .sc_columns_item {
    margin-bottom: 60px;
  }

  .woocommerce ul.products li.product, .woocommerce ul.products li.product {
    width: 48% !important;
    float: left !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  .woocommerce ul.products li.product:nth-child(2n) {
    float: left !important;
    padding-left: 4% !important;
  }

  .woocommerce ul.products li.product a img {
    margin-left: 0 !important;
  }

  .woocommerce .related ul li.product {
    width: 48% !important;
    float: left !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  .woocommerce .related ul li.product:nth-child(2n) {
    float: left !important;
    padding-left: 4% !important;
  }

  .woocommerce .related ul li.product a img {
    padding-left: 0 !important;
  }
  .sc_slider.sc_slider_style_1 {
      margin-left: 5px;
      margin-right: 5px;
      height: 310px;
  }
  .sc_slider.sc_slider_style_2 {
      height: 260px;
  }
  .sc_slider_swiper .slides .swiper-slide {
    background-size: contain;
  }
  /*footer.footerWidget {
      padding: 0;
  }*/

  footer .widget_area {
    padding-bottom: 0;
  }

  .footerWidget .widget_area .sc_columns_item{
    padding-left: 5px;
    padding-right: 5px;
    margin-left: 0 !important;
    margin-right: 0 !important;
    margin-bottom: 40px;
  }

  .footerWidget .sc_columns_6.sc_columns_indent .sc_columns_item {
    width: 32% !important;
    display: inline-table;
    float: none;
  }
  
  .custom_footer {
    padding-bottom: 60px;
  }
}

@media (min-width: 820px) {
  .fullItemWrap .fullContent .postThumb {margin-bottom: 0;}
}

@media (max-width: 820px) {
 
  .isotopeWrap .isotopeItem .isotopeRating span.rInfo {
    padding: 3px 0;
  }

  .isotopeWrap .isotopeItem .isotopeRating {
    height: 35px;
    margin: 0 0 0 -15px;
    width: 30px;
  }

  .isotopeWrap .isotopeItem .isotopeRating:after {
    border-width: 10px 15px 0 15px;
  }

  .isotopeWrap .isotopeItem .isotopeMore:before {
    font-size: 30px;
  }

  .isotopeWrap.portfolio_big .isotopeItem .isotopeContent .isotopeTitle {
    margin-bottom: 10px;
  }

/*--- global columns ---*/
  .sc_columns_1_1,
	.sc_columns_1 .sc_columns_item,
	.sc_columns_1_2,
	.sc_columns_2 .sc_columns_item {
    width: 100%;
  }

  [class^="sc_columns_"].sc_columns_indent .sc_columns_item, 
	[class*=" sc_columns_"].sc_columns_indent .sc_columns_item {
    margin-bottom: 30px;
  }

  .sc_columns_1_3,
	.sc_columns_3 .sc_columns_item,
	.sc_columns_1_4,
	.sc_columns_4 .sc_columns_item {
    width: 50% !important;
  }

  .sc_columns_1_5,
	.sc_columns_5 .sc_columns_item,
	.sc_columns_1_6,
	.sc_columns_6 .sc_columns_item,
	.sc_columns_7 .sc_columns_item,
	.sc_columns_8 .sc_columns_item,
	.sc_columns_9 .sc_columns_item,
	.sc_columns_10 .sc_columns_item,
	.sc_columns_11 .sc_columns_item,
	.sc_columns_12 .sc_columns_item {
    width: 33.3333% !important;
  }


	/*--- global columns indent ---*/
  .sc_columns_1.sc_columns_indent .sc_columns_item,
	.sc_columns_2.sc_columns_indent .sc_columns_item {
    width: 97.6378%;
  }

  .sc_columns_3.sc_columns_indent .sc_columns_item,
	.sc_columns_4.sc_columns_indent .sc_columns_item {
    width: 47.6378% !important;
  }

  .sc_columns_5.sc_columns_indent .sc_columns_item,
	.sc_columns_6.sc_columns_indent .sc_columns_item,
	.sc_columns_7.sc_columns_indent .sc_columns_item,
	.sc_columns_8.sc_columns_indent .sc_columns_item,
	.sc_columns_9.sc_columns_indent .sc_columns_item,
	.sc_columns_10.sc_columns_indent .sc_columns_item,
	.sc_columns_11.sc_columns_indent .sc_columns_item,
	.sc_columns_12.sc_columns_indent .sc_columns_item {
    width: 30.9711% !important;
  }

  .sc_slider.sc_slider_style_1 {
      margin-left: 5px;
      margin-right: 5px;
      height: 310px;
  }
  .sc_slider_swiper .slides .swiper-slide {
    background-size: contain;
  }
  /*footer.footerWidget {
      padding: 0;
  }*/

  .commForm .sc_columns_3.sc_columns_indent .sc_columns_item,
  .commForm .sc_columns_4.sc_columns_indent .sc_columns_item {
        width: 31.15% !important;
  }

  footer .widget_area {
    padding-bottom: 0;
  }

  .footerWidget .widget_area .sc_columns_item{
    padding-left: 5px;
    padding-right: 5px;
    margin-left: 0 !important;
    margin-right: 0 !important;
    margin-bottom: 40px;
  }
  
  .custom_footer {
    padding-bottom: 60px;
  }
}

@media (max-width: 800px) { 
  .openMobileMenu{ display: block; }
  .menuStyleFixed #header.fixedTopMenuShow .menuFixedWrap{ position: static !important; }
  .wrapTopMenu .topMenu { width: 100%;  }
  .wrapTopMenu .topMenu > ul{ display: none; border-top: 1px solid #fff;  clear:both; }
  .wrapTopMenu .topMenu > ul li{ display: block; clear:both; border-bottom: 1px solid #ddd;}
  .wrapTopMenu .topMenu > ul li a{ }
  .wrapTopMenu .topMenu > ul li ul{ position: static !important; width:auto !important; margin:0 !important; border: none !important; text-align:center; background-color: rgba(255,255,255,0.2) !important; padding: 0;}
  .wrapTopMenu .topMenu > ul > li > ul:before{ display:none;}
  .openTopMenu{ display: none; }
  .wrapTopMenu .topMenu > ul > li.sfHover > a:before,
  .wrapTopMenu .topMenu > ul > li > a{ line-height: 45px !important;  opacity:1 !important; height: auto !important; }
  .wrapTopMenu .topMenu > ul > li > a:hover:before{ left:10px; right:10px; }
  .hideMenuDisplay .wrapTopMenu{ min-height: 45px !important; height: auto !important;}
  .hideMenuDisplay .usermenuArea > ul li a{ color: #fff !important; }

  .wrapTopMenu .topMenu > ul > li > ul li {text-align: center; border-bottom: 0px solid #ddd;border-top: 1px solid #ddd;}
  .wrapTopMenu .topMenu > ul > li > ul li {padding: 4.5px 0;}

/*  .menuFixedWrap .wrapTopMenu {
    height: 0;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
  }*/
  .menuFixedWrap.menuMobileShow .wrapTopMenu {
    /*height: 360px;*/
  }

  .sc_slider.sc_slider_style_1 {
      margin-left: 5px;
      margin-right: 5px;
      height: 305px;
  }
  .sc_slider_swiper .slides .swiper-slide {
    background-size: contain;
  }

  .sc_section.sc_section_style_2 {
    width: 100%;
  }

  .sc_section.sc_section_style_2 [class*="sc_columns_item_coun_"] {
    margin-bottom: 0;
  }

  .sc_form.contact_form_1 {margin-bottom: 0;}

  .sc_form.contact_form_1 .sc_columns_3.sc_columns_indent .sc_columns_item, .sc_form.contact_form_1 .sc_columns_4.sc_columns_indent .sc_columns_item {
    width: 97% !important;
  }

  footer.footerWidget {
    /*padding: 0;*/
    padding-left: 15px;
    padding-right: 15px;
  }

  footer .widget_area {
    padding-bottom: 0;
  }

  .footerWidget .widget_area .sc_columns_item{
    padding-left: 5px;
    padding-right: 5px;
    margin-left: 0 !important;
    margin-right: 0 !important;
    margin-bottom: 40px;
  }
  
  .footerWidget .sc_columns_6.sc_columns_indent .sc_columns_item {
    width: 45% !important;
    display: inline-table;
    float: none;
  }
  .custom_footer {
    padding-bottom: 60px;
  }
/*  .sc_image.alignleft,
  .sc_image.alignright {
    margin-right: auto;
    margin-left: auto;
  }
*/
  .comment-form .sc_columns_3.sc_columns_indent .sc_columns_item{
    width: 30.9% !important;
  }
  .user-popUp .formItems .sc_columns_item + .sc_columns_item {
    border-left: none;
    border-top: 1px solid #ddd;
    margin-top: 15px;
  }

  .reviewBlock {
      width: 49%;
  }

  .user-popUp .formItems.registerFormBody .sc_columns_item + .sc_columns_item {
    border-top: none;
  }
  

  .user-popUp .formItems .sc_columns_item + .sc_columns_item .formList{
    padding-left: 0;
  }

  .user-popUp .formItems .formList .formButton {
    margin-top: 10px;
  }
  .tp-leftarrow {
    left: 0px !important;
  }
  .tp-rightarrow {
    right: 0px !important;
  }
  .body_bg_mobile {
    display: initial;
  }
  .body_bg_1 {background-size: cover;}
  .body_bg_1 .sc_title.sc_title_style_4,
  .body_bg_1 .sc_title.sc_title_style_5 {
    text-shadow: 1px 1px 1px #000;
  }
}

/*===========================================*/
@media (max-width: 669px) {
 
  body {
    min-width: 460px;
  }

  p {
    margin: 0 0 10px 0;
  }

  .bodyStyleBoxed .wrapBox,
	.wrapWide,
	.fullWidth .isotopeWrap .fullContent article,
	.main,
	.mainWrap,
  .container {
    /*width: 420px;*/
    width: 100%;
  }

  .section_padding_top_250 > [class*="container"] {
    padding-top: 50px;
  }
  .section_padding_bottom_200 > [class*="container"] {
    padding-bottom: 130px;
  }

  .blogStreampageColumns .sc_columns_item {
    width: 97.6378% !important;
  }

  .sideBar .widgetWrap {
    width: 100%;
  }

  .reviewBlock {
    width: 100%;
  }

  .author .authorInfo {
    float: left;
    margin-top: 20px;
  }

  .footerWidget .widget_area .sc_columns_item {
    margin-bottom: 60px;
  }

  .woocommerce .related ul.products li.product a img {
    margin-left: 0 !important;
  }

  .woocommerce .related ul li.product a img {
    margin-left: 0px !important;
  }
  .sc_columns.sc_columns_style_1 {
      margin-left: 20px;
      margin-right: 24px;
  }
  .sc_slider.sc_slider_style_1 {
      margin-left: 5px;
      margin-right: 5px;
      height: 250px;
  }
  .sc_slider.sc_slider_style_2 {
      height: 190px;
  }
  .sc_slider_swiper .slides .swiper-slide {
    background-size: contain;
  }

  .commForm .sc_columns_3.sc_columns_indent .sc_columns_item,
  .commForm .sc_columns_4.sc_columns_indent .sc_columns_item {
        width: 30.9% !important;
  }  

  .sc_section.sc_section_style_2 {
    width: 100%;
  }

  .sc_section.sc_section_style_2 [class*="sc_columns_item_coun_"] {
    margin-bottom: 0;
  }

  .sc_form.contact_form_1 {margin-bottom: 0;}

  .sc_form.contact_form_1 .sc_columns_3.sc_columns_indent .sc_columns_item, .sc_form.contact_form_1 .sc_columns_4.sc_columns_indent .sc_columns_item {
    width: 98% !important;
  }
  .sc_image.alignleft,
  .sc_image.alignright {
    margin-right: auto;
    margin-left: auto;
  }

  /*footer.footerWidget {
      padding: 0;
  }*/

  footer .widget_area {
    padding-bottom: 0;
  }

  .footerWidget .widget_area .sc_columns_item{
    padding-left: 5px;
    padding-right: 5px;
    margin-left: 0 !important;
    margin-right: 0 !important;
    margin-bottom: 40px;
  }
  
  .footerWidget .sc_columns_6.sc_columns_indent .sc_columns_item {
    width: 45% !important;
    display: inline-table;
    float: none;
  }
  .custom_footer {
    padding-bottom: 60px;
  }
}

/*===========================================*/
@media (max-width: 449px) {
 
  body {
    min-width: 320px;
  }

  h1{ font-size:48px;   text-transform: capitalize; font-style:normal; font-weight:700; line-height:120%; } 
  h2{ font-size:36px;   text-transform: uppercase; font-style:normal; font-weight:700; line-height:120%; } 
  h3{ font-size:30px;   text-transform: capitalize; font-style:normal; font-weight:700; line-height:140%; } 
  h4, .sc_video_frame .sc_video_frame_info_wrap .sc_video_frame_info .sc_video_frame_player_title{ font-size:20px;  letter-spacing:2px;  text-transform: uppercase; font-style:normal; font-weight:700; line-height:160%; } 
  h5{ font-size:16px;  letter-spacing:0px;  text-transform: uppercase; font-style:normal; font-weight:700; line-height:160%; } 
  h6{ font-size:10px;   text-transform: uppercase; font-style:normal; font-weight:400; line-height:160%; } 

  .bodyStyleBoxed .wrapBox,
	.wrapWide,
	.fullWidth .isotopeWrap .fullContent article,
	.main,
	.mainWrap,
  .container {
    width: inherit;
  }

  section > [class*='container'] {
    padding-left: 5px;
    padding-right: 5px;
  }

  .fullWidth .isotopeWrap .fullContent article {
    width: 300px;
  }

  .menuFixedWrap.menuMobileShow .wrapTopMenu {
    /*height: 323px;*/
  }

  .widget_area .sc_columns_item,
	.sc_columns_item {
    width: 97.6378% !important;
  }

  .sc_columns.sc_columns_style_1 {
    margin-left: 5px;
    margin-right: 5px;
  }

  .postInfo .postCategory {
    width: 100%;
  }
  .postInfo .postCategory a{
    margin-bottom: 5px;
  }
  .postInfo .postCategory a:last-child{
    margin-bottom: 0;
  }
  .postInfo .postSpan.postAuthor{
    padding-right: 10px;
  }
  .postInfo .postSpan + .postSpan {
    padding: 0 5px 0 10px;
    margin: 0;
  }
  .postInfo .postSpan + .postSpan.postReview {
    width: 100%;
  }

  .commForm .sc_columns_3.sc_columns_indent .sc_columns_item,
  .commForm .sc_columns_4.sc_columns_indent .sc_columns_item {
    width: 97.5% !important;
  }

  .isotopeWrap.portfolio_mini .isotopeItem .isotopeContent .isotopeTitle,
	.isotopeWrap.portfolio_medium .isotopeItem .isotopeContent .isotopeTitle,
	.isotopeWrap.portfolio_big .isotopeItem .isotopeContent .isotopeTitle {
    font-size: 15px;
  }

  .isotopeWrap .isotopeItem .isotopeContent .isotopeExcerpt,
	.isotopeWrap .isotopeItem .isotopeStatickWrap .isotopeStatick .isotopeExcerpt {
    display: none;
  }

  .isotopeTitle {
    line-height: 25px;
  }

  .isotopeTitle a {
    font-size: 20px;
  }

  .wrap {
    padding: 0 5px;
  }

  .sc_infobox.sc_infobox_horizontal .sc_infobox_title {
    font-size: 14px;
    padding-right: 5px;
    letter-spacing: 0.5px;
    width: 90px;
  }

  .sc_infobox.sc_infobox_horizontal .sc_infobox_line, .sc_infobox.sc_infobox_horizontal .sc_infobox_title, .sc_infobox.sc_infobox_horizontal .sc_infobox_content {
    display: block;
  }
  .sc_infobox.sc_infobox_horizontal .sc_infobox_line {
    width: 100%;
  }
  .sc_infobox.sc_infobox_horizontal .sc_infobox_content{
    padding-left: 0;
  }

  .sc_infobox.sc_infobox_horizontal.sc_infobox_closeable:after {
    position: absolute;
    top: 30px;
    right: 25px;
  }

  .sc_skills_bar.sc_skills_horizontal {
    width: 92%;
  }

  .sideBarRight .sideBar {
    padding: 0 10px;
  }

  .sc_image.alignleft,
  .sc_image.alignright {
    margin-right: auto;
    margin-left: auto;
  }

  #header .usermenuArea ul.usermenuList .usermenuCart ul {
    width: 200px;
  }

  .user-popUp .formItems .sc_columns_item + .sc_columns_item {
    border-left: none;
    border-top: 1px solid #ddd;
    margin-top: 15px;
  }

  .user-popUp .formItems.registerFormBody .sc_columns_item + .sc_columns_item {
    border-top: none;
  }
  

  .user-popUp .formItems .sc_columns_item + .sc_columns_item .formList{
    padding-left: 0;
  }

  .user-popUp .formItems .formList .formButton {
    margin-top: 10px;
  }

  .footerWidget .widget_area .sc_columns_item {
    margin-bottom: 60px;
  }

  .isotopeWrap .isotopeItem .isotopeRating span.rInfo {
    padding: 3px 0;
  }

  .isotopeWrap .isotopeItem .isotopeRating {
    height: 35px;
    margin: 0 0 0 -15px;
    width: 30px;
  }

  .isotopeWrap .isotopeItem .isotopeRating:after {
    border-width: 10px 15px 0 15px;
  }

  .isotopeWrap .isotopeItem .isotopeMore:before {
    font-size: 30px;
  }

  .isotopeFiltr ul li{margin-bottom: 5px;}

  /*article.isotopeItem.last {
      width: 100% !important;
      height: auto !important;
  }
  article.isotopeItem.last .isotopeItemWrap {
    height: inherit !important;
  }
*/
  .woocommerce ul.products li.product h3 {
    height: 20px;
    overflow: hidden;
    margin-bottom: 3px;
  }

  .subTitle {font-size: 46px;}

  .sc_team .sc_columns_indent .sc_team_item {
    margin: 0;
  }
	/*--- global columns ---*/
  .sc_columns_1_1,
	.sc_columns_1 .sc_columns_item,
	.sc_columns_1_2,
	.sc_columns_2 .sc_columns_item {
    width: 100%;
  }

  .sc_columns_1_3,
	.sc_columns_3 .sc_columns_item,
	.sc_columns_1_4,
	.sc_columns_4 .sc_columns_item {
    width: 100% !important;
  }

  .sc_columns_1_5,
	.sc_columns_5 .sc_columns_item,
	.sc_columns_1_6,
	.sc_columns_6 .sc_columns_item,
	.sc_columns_7 .sc_columns_item,
	.sc_columns_8 .sc_columns_item,
	.sc_columns_9 .sc_columns_item,
	.sc_columns_10 .sc_columns_item,
	.sc_columns_11 .sc_columns_item,
	.sc_columns_12 .sc_columns_item {
    width: 50% !important;
  }


	/*--- global columns indent ---*/
  .sc_columns_1.sc_columns_indent .sc_columns_item,
	.sc_columns_2.sc_columns_indent .sc_columns_item {
    width: 97.6378%;
  }

  .sc_columns_3.sc_columns_indent .sc_columns_item,
	.sc_columns_4.sc_columns_indent .sc_columns_item {
    width: 97.6378% !important;
  }

  .sc_columns_3.sc_columns_indent .sc_columns_item.with_overflow {
    width: 92% !important;
  }

  .sc_columns_5.sc_columns_indent .sc_columns_item,
	.sc_columns_6.sc_columns_indent .sc_columns_item,
	.sc_columns_7.sc_columns_indent .sc_columns_item,
	.sc_columns_8.sc_columns_indent .sc_columns_item,
	.sc_columns_9.sc_columns_indent .sc_columns_item,
	.sc_columns_10.sc_columns_indent .sc_columns_item,
	.sc_columns_11.sc_columns_indent .sc_columns_item,
	.sc_columns_12.sc_columns_indent .sc_columns_item {
    width: 47.6378% !important;
  }

  .section_padding_80 > [class*="container"] {
      padding-top: 50px;
      padding-bottom: 50px;
  }


  .section_padding_top_80 > [class*="container"] {
    padding-top: 50px;
  }

  .section_padding_bottom_50 > [class*="container"] {
      padding-bottom: 20px;
  }

  .section_padding_bottom_60 > [class*="container"] {
      padding-bottom: 40px;
  }

  .margin_bottom_50 {
      margin-bottom: 30px !important;
  }

  .sc_sidebar_selector {
    padding-left: 5px;
    padding-right: 5px;
  }
  
  .sc_slider.sc_slider_style_1 {
      margin-left: 5px;
      margin-right: 5px;
      height: 140px;
  }
  .sc_slider_swiper .slides .swiper-slide {
    background-size: contain;
  }
  .sc_table.sc_table_style_1 {
    overflow: scroll;
  }

  .sc_section.sc_section_style_2 {
    width: 100%;
  }

  .sc_section.sc_section_style_2 [class*="sc_columns_item_coun_"] {
    margin-bottom: 0;
  }

  .sc_form {margin-bottom: 0;}

  /*footer.footerWidget {
    padding-top: 0;
  }*/

  .sc_emailer.sc_emailer_opened input {
    width: 185px;
  }

  .rs_text_style_1 {
    font-size: 14px !important;
    line-height: 15px !important;
    
  }
  .rs_text_style_1 + .rs_text_color_1 {
    margin-top: 10px !important;
  }
  .rs_text_color_1 {
    font-size: 12px !important;
  }

  .xs_position_1 {
    top: 38px !important;
    left: 174px !important;
  }
  
  .tp-leftarrow {
    display: none !important;
  }
  .tp-rightarrow {
    display: none !important;
  }
  footer .widget_area {
    padding-bottom: 0;
  }

  .footerWidget .widget_area .sc_columns_item{
    padding-left: 5px;
    padding-right: 5px;
    margin-left: 0 !important;
    margin-right: 0 !important;
    margin-bottom: 40px;
  }
  
  .footerWidget .sc_columns_6.sc_columns_indent .sc_columns_item {
    width: inherit !important;
  }

  footer .widget_socials,
  footer .widget_socials .social_style_images {padding: 0;}

  .custom_footer {
    padding-bottom: 60px;
  }

  .sc_emailer,
  .sc_eform_form.sc_eform_opened {width: 100%;}

  .sc_emailer input[placeholder] {text-overflow:ellipsis;}

  .woocommerce div.product .product_title {
    font-size: 38px;
  }

  .sc_tabs ul.sc_tabs_titles li a {
    padding: 13px 10px;
  }
  .user-popUp .formItems.loginFormBody .remember .forgotPwd,
  .user-popUp .formItems.loginFormBody .remember label {
    font-size: 12px;
  }
  .sc_form.contact_form_1 input{
    width: inherit;
  }
  .sc_form.contact_form_1 .sc_columns_3.sc_columns_indent .sc_columns_item, .sc_form.contact_form_1 .sc_columns_4.sc_columns_indent .sc_columns_item {
    margin-right: 0 !important;
    width: 98.5% !important;
  }

}


/*================ isotope nav ==============*/

@media (max-width: 1500px) {
 
  .isotopeWrap .fullItemWrap .fullItemClosed {
    right: 10px;
  }

  .isotopeWrap .fullItemWrap .isotopeNav {
    width: 30px;
    height: 30px;
    top: 30px;
    margin: 0;
    font-size: 20px;
    line-height: 30px;
  }

  .isotopeWrap .fullItemWrap .isotopeNav:before {
    width: 30px;
    height: 30px;
  }

  .isotopeWrap .fullItemWrap .isotopeNav.isoNext {
    right: 50px;
  }

  .isotopeWrap .fullItemWrap .isotopeNav.isoPrev {
    right: 90px;
    left: auto;
  }
}
@media (max-width: 1440px){
  .sc_tabs ul.sc_tabs_titles li a{
        padding: 13px 17.2px;
  }
}
@media (max-width: 1399px){
   .sc_tabs ul.sc_tabs_titles li a{
      padding: 13px 10.2px;;
   }
  }
@media (max-width: 1366px) {
  .sc_tabs ul.sc_tabs_titles li a{
    font-weight: 100;
    padding: 13px 10.2px;
    font-size: 12px;
  }
}
@media (max-width: 1295px) {
  .post {
    position: relative;
  }
  .sc_tabs ul.sc_tabs_titles{
    margin: 0;
    padding: 0;
    float: left;
    width: 20%;
  }
  .sc_tabs .sc_tabs_array{
    position: absolute;
    background-color: #fff;
    right: 0;
    height: auto;
    top: 0;
    left: 020%;
    bottom: 30px;
  }
  .sc_tabs ul.sc_tabs_titles li{
    float: initial;
  }
}
@media (max-width: 1024px){
  .omega_8{
    width: 100%;
    float: initial;
    padding: 0px;
  }
  .omega_10{
    width: 100%;
    padding: 10px 0px;
  }
  .omega_11{
    width: 100%;
    padding: 10px 0px;
  }
  .omega_9{
    text-align: inherit;
  }
  .omega_9 img{
    margin: 5px;
  }
  .sc_tabs .sc_tabs_array{
    bottom: 0px;
  }
}
@media (max-width: 768px){
  .omega_2{
    padding: 0px;
  }
  .omega_6{
    width: 100%;
    padding:20px 0px;
  }
  .omega_1{
    margin-right: 0px;
  }
  .no{
    display: none;
  }
  .header_details{
    float: left;
    margin-top: 60px;
    width: 100%;
  }
}
