/**
 * Breakpoints Css
*/
body {
  background: #f8f8f8;
}
#page {
  width: 100%;
  overflow: hidden;
}
.pge-wdt {
  max-width: 1390px;
  padding-left: 10px;
  padding-right: 10px;
  margin-left: auto;
  margin-right: auto;
}
.ful-wdth .main-wrp {
	max-width: none;
	padding-right: 0;
	padding-left: 0;
}
.pg-wdt-out {
  max-width: 1480px;
  margin-left: auto;
  margin-right: auto;
  background: #fff;
}
.hdr-btm {
  background: #f6f6f6;
}
@media only screen and (min-width: 640px) {
  .lft-sdbar, .rgt-sdbar, .main-cnt-fst, .main-cnt-snd {
    width: 100%;
    float: left;
  }
  .main-cnt-fst {
    width: 45%;
    padding-right: 10px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
  }
  .main-cnt-snd {
    width: 55%;
    padding-left: 10px;
    float: right;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
  }
  
  .rgt-sdbar-wrp .main-cnt-wrp > .inside {
    float: left;
    width: 100%;
  }
 
  .lft-sdbar-wrp .main-cnt-wrp {
    margin-left: 290px;
  }
  .lft-sdbar-wrp .main-cnt-wrp > .inside {
    float: left;
    width: 100%;
  }
  .lft-sdbar-wrp .lft-sdbar {
    padding-right: 0;
  }
  .sdbar-wrp-df .main-cnt-wrp {
    margin-left: 0;
    margin-right: 0;
  }
}
@media only screen and (min-width: 768px) {
  .rgt-sdbar-wrp .main-cnt-wrp {
    margin-right: 369px;
  }
  .rgt-sdbar-wrp .rgt-sdbar {
    width: 339px;
    padding-left: 0px;
    float: right;
  }
  .tw-sdbar-wrp .main-cnt {
    float: left;
    width: 48%;
    margin: 0;
    padding: 0;
    margin-right: 30px;
  }
  .tw-sdbar-wrp .lft-sdbar {
    width: 46%; 
  }	
}
@media only screen and (min-width: 1024px) {
  .sdbar-wrp-df .rgt-sdbar, .tw-sdbar-wrp .rgt-sdbar {
    width: 370px;
    padding-left: 0;
  }
  .sdbar-wrp-df.lft-sdbar-wrp .main-cnt-wrp {
    margin-left: 290px;
  }
  .sdbar-wrp-df.rgt-sdbar-wrp .main-cnt-wrp {
    margin-right: 320px;
  }
  .tw-sdbar-wrp .main-cnt-wrp {
    margin-right: 400px;
  }
  .region-sidebar-first {
    float: left;
    width: 240px;
  }
  .region-sidebar-second {
    float: right;
    width: 367px;
  }
  .sidebar-first .cnt-prt, .two-sidebars .cnt-prt {
    margin-left: 260px;
  }
  .sidebar-second .cnt-prt, .two-sidebars .cnt-prt {
    margin-right: 404px;
  }
  .tw-sdbar-wrp .main-cnt-wrp > .inside, .one-sidebar .cnt-prt > .inside, .two-sidebars .cnt-prt > .inside {
    float: left;
    width: 100%;
  }
  .nd-mrn {
    margin-right: 35px;
  }
  .tw-sdbar-wrp .main-cnt > .inside {
    float: right;
    width: 100%;
  }
	.rgt-sdbar {
    width: 55%;
    float: right;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
  }
  .three-col .rgt-sdbar {
    float: right;
    width: 33.33% !important;
    clear: none;
  }
}
@media only screen and (min-width: 75em) {
  .tw-sdbar-wrp .lft-sdbar {
    width: 48%; 
  }	
  .tw-sdbar-wrp.fr-hp .main-cnt {
    width: 54%
  }
  .tw-sdbar-wrp.fr-hp .lft-sdbar {
    width: 42%;
  }
  .tw-sdbar-wrp.cnf-wdt .main-cnt {
    width: 49%;
  }
  .tw-sdbar-wrp.cnf-wdt .lft-sdbar {
    width: 46%;
  }
}
@media only screen and (max-width: 64em) {
  .rgt-sdbar {
    will-change: unset!important;
    -moz-transform: none!important;
    -ms-transform: none!important;
    -webkit-transform: none!important;
    transform: none!important;
    position: static!important;
  }
  
}