/*==========  Desktop First Method  ==========*/
@media only screen and (max-width : 1440px) { 
	.efect .wrapper_img .wrap_img {
		right: -40px;
	}
}
/* Large Devices, Wide Screens */
@media only screen and (max-width : 1280px) {
	.efect .wrapper_img .wrap_img {
		right: -65px;
	}

	.sertified {
		background: #f7f8fa url("../images/bg-sertified.png") no-repeat scroll left -280px top -30px;
	}

	footer .wrap_cont ul li:first-child {
		font-size: 16px;
	}

}

@media only screen and (max-width : 1200px) {
	.efect .top_efect .tab {
		text-align: center;
	}

	.efect .wrapper_img .wrap_img {
	  right: -170px;
	}
}

@media only screen and (max-width : 1024px) {

	.new_gift {
		width: 150px;
		height: 150px;
	}

	.new_gift.bounce {
		bottom: -30px;
	}

	.new_gift a .new_gift_text {
		left: -5px;
	}

	.new_gift .mfp-close {
		right: -15px;
		top: -12px;
	}

	.gds .wrap_form .wrap_select {
		margin-right: 20px;
	}

	.gds .wrap_form .size_wrap .wrap_select {
		margin-right: 80px;
	}
	.vitrina .wrap_tovar .wrap_cen .item_cen.real_cen.van {
		padding-left: 35px;
	}

	.vitrina .wrap_tovar .wrap_cen .item_cen.old_cen span {
		font-size: 16px;
	}

	.vitrina .wrap_tovar .wrap_cen .item_cen.old_cen .del {
		bottom: 11px;
	}

	.vitrina .wrap_tovar .wrap_cen .item_cen.real_cen span {
		font-size: 18px;
	}

	.vitrina .wrap_tovar .wrap_cen .item_cen.real_cen {
		padding-left: 3px;
	}

	.vitrina .wrap_tovar .wrap_text .text_tovar {
		height: 75px;
	}

	header.mag .top_line .calback .back_to_fit {
		font-size: 14px;
	}

	header.mag .top_line .line_right {
		width: 350px;
	}

	footer.mag .bottom_line .wrap_cont .wrap_soc {
		padding: 0 40px;
	}

	footer.mag .bottom_line .wrap_cont ul li {
	  background-position: 0 35px;	  
	}
}


/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {

	header .top_line .calback span {
		padding-top: 0;
	}

	.gds .wrap_form .prop.size_wrap {
		margin-top: 0;
		padding-top: 15px;
	}

	.gds .wrap_form .size_wrap .wrap_select {
		margin-right: 20px;
	}

	.gds .wrap_form .wrap_but {
		padding-right: 55px;
	}

	.gds .wrap_form .wrap_but .button_fill {
		margin-top: 40px;
	}	

	.gds .wrap_cont {
	  font-size: 16px;
	}

	.gds .wrap_cont ul li {
		font-size: 16px;
		background-position: 0 3px;
		line-height: 22px;
	}

	.contact .wrap_cont .logo {
		width: 250px;
	}

	.contact .wrap_cont ul li {
		background-position: 0 34px;
		line-height: 22px;
	}

	.contact .wrap_cont ul li:nth-child(3) {
	  background-position: 0 -79px;
	}

	.contact .wrap_cont ul li:nth-child(4) {
	  background-position: 0px -111px;
	}

	.contact .wrap_cont .logo img {
		width: 100%;
	}

	.contact .wrap_cont .wrap_soc {	  
	  margin-top: 70px;
	}

	footer.mag .bottom_line .wrap_cont .wrap_soc {
	  padding: 0 10px;
	  font-size: 16px;
	}

	footer.mag .bottom_line .main_menu ul li a {
		padding-bottom: 8px;
	}

	footer.mag .bottom_line .wrap_cont ul li {	  
	  font-size: 14px;
	  line-height: 18px;
	  padding-left: 30px;
	  margin-bottom: 10px;
	  background-position: 0 22px;
	}

	footer.mag .bottom_line .wrap_cont ul li:nth-child(2) {
	  background-position: 0 -42px;
	}

	footer.mag .bottom_line .wrap_cont ul li:nth-child(3) {
	  background-position: 0 -84px;
	}

	footer.mag .bottom_line .wrap_cont ul li:nth-child(4) {
	  background-position: 0 -118px;
	}

	footer .wrap_cont ul {
	  margin-bottom: 40px;
	}

	header.mag .top_line .line_right {
	  width: 515px;
	}

	.vitrina .wrap_tovar .wrap_cen .item_cen.real_cen.van {
	  padding-left: 65px;
	}

	.vitrina .wrap_tovar .wrap_cen .item_cen.real_cen span {
	  font-size: 26px;	  
	}

	.vitrina .wrap_tovar .wrap_cen .item_cen.old_cen span {
		font-size: 20px;
	}

	.vitrina .wrap_tovar .wrap_cen .item_cen.old_cen .del {
	  bottom: 14px;
	}

	.vitrina .wrap_tovar .wrap_cen .item_cen.real_cen {
	  padding-left: 18px;
	}

	header .stiky-top .main_menu {
		font-size: 14px;
		padding-left: 0;
	}

	header .stiky-top .main_menu ul li a {
		padding: 0 5px 15px;
	}

	header .slog h1 {
		font-size: 44px;
		line-height: 64px;
		margin-top: 70px;
	}

	header {
		padding-bottom: 158px;
	}

	.efect .wrapper_img .wrap_img {
		display: none;
	}

	.what .wrap_button .button_fill.arrow_box {
		padding: 15px 22px;
	}

	.what .what_tab_item .row .wrapper_item_num .wrap_text {
		width: 165px;
		font-size: 18px;
	}

	.what .what_tab_item .row .wrapper_num .wrap_num_img {
		left: 28%;
	}

	.what .what_tab_item .row .wrapper_item_num .wrap_del {
		top: 20%;
	}

	.what .what_tab_item .row:nth-child(2) .wrapper_item_num .wrap_del {
		top: 20%;
	}

	.what .what_tab_item .row:nth-child(5) .wrapper_item_num .wrap_del,
	.what .what_tab_item .row:nth-child(6) .wrapper_item_num .wrap_del,
	.what .what_tab_item .row:nth-child(7) .wrapper_item_num .wrap_del {
		top: 40%;
	}

	.what .what_tab_item .row .wrapper_num .bg {
		padding-bottom: 64px;
	}

	.what .what_tab_item .row:first-child .wrapper_num .bg {
		padding-bottom: 90px;
	}

	.what .what_tab_item .row:nth-child(2) .wrapper_num .bg,
	.what .what_tab_item .row:nth-child(4) .wrapper_num .bg {
		padding-bottom: 115px;
	}

	.what .what_tab_item .row:nth-child(6) .wrapper_num .bg {
			padding-bottom: 50px;
	}

	.what .what_tab_item .wrap_ems_item {
		height: 250px;
	}

	.qu {
		padding-top: 221px;
	}

	.qu h1 {
		font-size: 44px;
	}

	.value .col-md-4 .wrapper_value_item .wrap_item h4 {
		font-size: 18px;
	}

	.value .col-md-4 .wrapper_value_item .wrap_item .item_text {
		font-size: 15px;
	}

	.value .col-md-4 .wrapper_value_item::after {
		border-left: 190px solid #fff;
	}

	.value .col-md-4 .wrapper_value_item::before {
		border-right: 190px solid #fff;
	}

	.tren {
	  padding-bottom: 55px;
	  padding-top: 0;
	}

	.tren .container .wrap_img_tren {
		left: -175px;
	}

	.home {	  
	  padding-bottom: 415px;
	  padding-top: 165px;
	}

	.safen {
		padding-bottom: 262px;
	}

	.safen .sub_head {
		text-shadow: 0.1em 0.1em #fff;
	}

	.verified {
		padding-bottom: 364px;
	}

	.sertified {
	  background-position: left -525px top -30px;
	}

	.price .sub_head {
		margin-bottom: 50px;
	}

	.price .col-md-2 .wrapper_price_item {
		margin-bottom: 25px;
	}	

	.foto .carousel .wrap_item_slide .wrap_img {
		height: 160px;
	}

	.vid .carousel {
		margin-top: 105px;
	}

	.carousel .owl-controls .owl-buttons div {
		top: 10%;
	}

	.modal {
		width: 42%;
	}


}

@media only screen and (max-width : 800px) {

	.new_gift {
	  height: 100px;
	  width: 100px;
	}

	.new_gift a .new_gift_text {
		top: 30px;
		left: 10px;
		font-size: 30px;
		line-height: 30px;
	}

	.new_gift a {
		text-shadow: -1px 0 #fff, 0 1px #fff, 1px 0 #fff, 0 -1px #fff, 5px 5px 10px
	}

	.new_gift a .new_gift_text span {
	  font-size: 40px;
	}

	header.mag .top_line .line_right {
	  width: 430px;
	}

	.sertified {
	  background-position: left -590px top -30px;
	}

	.foto {
		padding-bottom: 0;
	}

	footer .map {
	  height: 500px;
	  width: 100%;
	  float: none;
	}

	footer .wrap_cont {
		height: 650px;
		  width: 100%;
		  float: none;
	}

	footer .wrap_cont .logo {
	  margin-bottom: 34px;
	}

	footer .wrap_cont ul li:first-child {
	  background-position: 0 6px;
	}

	.carousel .owl-controls .owl-buttons div {
		top: 15%;
	}

	.modal {
		width: 50%;
	}

}

/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {

	.new_gift.bounce {
		right: 10px;
	}

	.foto .carousel {
		width: 600px;
	}

	.vid .carousel {
		width: 660px;
	}

	.carousel .owl-controls .owl-buttons div {
		top: 25%;
	}

	.modal {
		width: 58%;
	}

}

@media only screen and (max-width : 600px) {

	#new_baner .girl {
		left: -90px;
	}

	#new_baner .logo {
		margin-left: 0;
	}

	#new_baner .cont {
		margin-right: 0;
	}

	#new_baner .gift {
		width: 220px;
		height: 220px;
	}

	#new_baner .cont .text {
	  font-size: 42px;
	  line-height: 48px;
	  margin-top: 20px;
	}

	#new_baner {
		background-position: center top;		
	}

	header .stiky-top .main_menu ul li a.back_to_fit {
		background: #f63c2f; 
		border-bottom-left-radius: 25px;
		border-bottom-right-radius: 25px;
		border: none;
		padding: 6px 12px;
		padding-top: 2px;
		margin-top: -25px;
		font-size: 16px;
		line-height: 18px;
		display: inline-block;
		transition: all 0.2s ease-out 0s;
		color: #fff;
	}
	header .stiky-top .main_menu ul li a.back_to_fit:hover {
		color: #fff;
		background-color: #de4c4c;
	}
	header .stiky-top .main_menu ul li a.back_to_fit:focus	 {
		color: #fff	;
	}	
					

	.gds .wrap_form .prop {
		margin-bottom: 10px;
	}	

	.gds .wrap_form .wrap_but {
	  padding-right: 0;
	}

	.gds .wrap_img img {
	  margin-top: 25px;
	  max-height: 90%;	  
	}

	.gds .video_wrap {
		margin-bottom: 0;
	}

	.gds .wrap_form .button_fill {
		margin-top: 0;
	}

	.gds .wrap_form .wrap_but {
		text-align: center;
	}

	.gds h1 {
		text-align: center;
	}

	.gds .video_wrap .play {
		left: 40%;
		top: 33%;
	}

	.contact .wrap_cont {
		margin-top: 35px;
		padding-left: 0;
		height: 535px;
	}

	.contact .wrap_cont ul li {
	  background-position: 0 15px;	  
	}

	.contact .wrap_cont ul li:nth-child(4) {
	  background-position: 0 -125px;
	}

	.contact .wrap_cont .wrap_soc {
	  margin-top: 45px;
	}

	.contact .map {
	  height: 450px;
	}

	footer.mag .bottom_line .col-md-4 {
		height: 135px;
		border-right: none;
	}

	footer.mag .bottom_line .main_menu {
		-webkit-column-rule: 1px solid #333333;
	    -moz-column-rule: 1px solid #333333;
	    column-rule: 1px solid #333333;
	    -webkit-column-gap: 70px;
	    -moz-column-gap: 70px;
	    column-gap: 70px;
	}

	footer.mag .bottom_line .wrap_cont .wrap_soc {
		padding: 0;
		margin-top: 20px;
	}

	footer.mag .bottom_line .wrap_cont ul {
	  margin-left: 0px;
	  margin-bottom: 35px;
	}

	footer.mag .bottom_line .wrap_cont ul li {
		background-position: 0 0;
	}

	footer.mag .bottom_line .wrap_cont ul li:nth-child(4) {
	  background-position: 0 -125px;
	}

	header.mag .top_line .line_right {
	  width: 360px;
	}

	header .stiky-top .main_menu {
	  font-size: 16px;
	}

	header .stiky-top .main_menu ul li a {
	  padding: 0 8px 15px;
	}

	header {
		background-position: right top;
	}

	header .slog {
		margin-left: 0;
		text-align: center;
	}

	header .slog h1,
	header .slog .sub_head {
		text-align: center;
	}

	header {
	  padding-bottom: 80px;
	}

	.efect .top_efect .tab {
		width: 100%;
		text-align: center;
	}

	.efect .wrapper_ef_bg {
	  background: url("../images/bg-efect-mob.jpg") no-repeat scroll center top;
	  padding-bottom: 60px;	  
	}

	.what {
	  padding-bottom: 0;
	}

	.what .wrap_sub_head {
		margin-bottom: 45px;
	}

	.what .what_tab_item .row {
		margin-bottom: 15px;
	}

	.what .what_tab_item .row .wrapper_item_num .wrap_del,
	.what .what_tab_item .row:nth-child(2) .wrapper_item_num .wrap_del {
		left: -20px;
		right: auto;
		top: 40%;
	}

	.what .what_tab_item .row .wrapper_item_num .wrap_text {
		text-align: left;
		width: 350px;
		margin-right: 0;
	}

	.what .what_tab_item .row .wrapper_item_num .wrap_img {
		margin-left: 20px;
	}

	.what .what_tab_item .wrap_ems_item {
	  height: 165px;
	}

	.qu {
		background-position: right top;
	}

	.value .col-md-4 .wrapper_value_item::before {
	  border-right: 270px solid #fff;
	}

	.value .col-md-4 .wrapper_value_item::after {
	  border-left: 270px solid #fff;
	}

	.value {
		background: url("../images/bg-value-mob.jpg") no-repeat scroll right top;
		padding-bottom: 0;
	}

	.value .col-md-4 .wrapper_value_item .wrap_item {
		left: 5px;
	}

	.value .col-md-4 .wrapper_value_item {
		margin: 0;
	}

	.value .col-md-4:nth-child(4) .wrapper_value_item {
		height: 95px;
	}

	.tren .container .wrap_img_tren {
		display: none;
	}

	.tren .container .col-md-4 .wrap_item_tren {
		margin: 0 auto;
		margin-bottom: 35px;
	}

	.tren {
		padding-bottom: 0;
	}

	.home {
		background-position: left top;
		padding-bottom: 75px;
	}

	.home h1, .home .sub_head, .safen h1, .safen .sub_head {
	  text-align: center;
	}

	.safen {
		background-position: right top;
		padding-bottom: 50px;
		padding-top: 60px;
	}

	.verified {
		background-position: right top;
		padding-top: 85px;
		padding-bottom: 100px;
	}

	.sertified {
	  background: none;
	  padding-bottom: 145px;
	  padding-top: 85px;
	}

	.sertified .text_sert {
		text-align: center;
	}

	.result {
		background-position: left top;
		-webkit-background-size: cover;
		background-size: cover;	
		padding-bottom: 185px;
		padding-top: 100px;
	}

	.result .wrap_text_ver {
		text-align: center;
	}

	.price .col-md-2 .wrapper_price_item {
		height: 230px;
	}

	.vid {
		padding-bottom: 85;
	}

	.vid .carousel {
	  width: 520px;
	}
	
	.foto .carousel {
	  width: 520px;
	}

	footer .wrap_cont ul li:first-child {
	  background-position: 0 24px;
	}

	.modal {
		width: 72%;
	}
	
}

/* Extra Small Devices, Phones */
@media only screen and (max-width : 480px) {

	#new_baner {
	  background-position: right top;
	  height: 450px;
	  padding: 25px;
	}

	#new_baner .logo {
		display: none;
	}

	#new_baner .cont .date {
	  font-size: 40px;
	}

	#new_baner .girl {
		display: none;
	}

	#new_baner .cont {
		float: none;
	}

	#new_baner .cont .proc {
		line-height: 85px;
	}

	#new_baner .cont .proc span {
	  font-size: 100px;
	}

	#new_baner .gift {
		right: -25px;
		bottom: -95px;
	}

	.gds .video_wrap .play {
	  left: 37%;
	  top: 32%;
	}

	header .slog h1 {
	  font-size: 32px;
	  line-height: 48px;
	  margin-top: 30px;
	}

	header.mag .top_line .line_right {
	  width: 315px;
	}

	footer.mag .bottom_line .col-md-4 {	  
	  height: 150px;
	}

	footer .wrap_cont .wrap_soc {
		text-align: left;
	}

	footer.mag .bottom_line .wrap_cont ul li {
	  background-position: 0 7px;
	}

	.efect .top_efect .tab {
		font-size: 16px;
	}

	.efect .wrapper_ef_bg {
		padding-bottom: 40px;
	}

	.efect .wrapper_ef_bg .wrapper_icon_efect h1 {
		font-size: 34px;
	}

	h1 {
		font-size: 38px;
		line-height: 52px;
	}

	.first_free h1 {
		margin-top: 50px;
	}

	.first_free h1 span {
		font-size: 52px;
	}

	.what .wrap_button .tab {
		text-align: center;
	}

	.what .what_tab_item .row .wrapper_item_num .wrap_text {
		width: 240px;
	}

	.what .what_tab_item .row .wrapper_item_num .wrap_del, .what .what_tab_item .row:nth-child(2) .wrapper_item_num .wrap_del, .what .what_tab_item .row:nth-child(2n) .wrapper_item_num .wrap_del {
		left: -5px;
	}

	.what .what_tab_item .wrap_ems_item {
	  height: 215px;
	}

	.what .wrap_sub_head {
		font-size: 16px;
	}

	.qu h1 {
	  font-size: 34px;
	}

	.value .col-md-4 .wrapper_value_item::before {
	  border-right: 210px solid #fff;
	}

	.value .col-md-4 .wrapper_value_item::after {
	  border-left: 210px solid #fff;
	}

	.value {
		padding-bottom: 8px;
	}

	.verified .wrap_text_ver .text_ver {
		text-align: center;
	}

	.vid {
	  padding-bottom: 75px;
	}

	.vid .carousel {
	  width: 395px;
	}

	.foto .carousel {
	  width: 400px;
	}

	.foto .carousel .wrap_item_slide .wrap_img {
	  height: 136px;
	}

	footer .wrap_cont {
		height: 700px;
		text-align: center;
	}

	footer .wrap_cont ul {
		text-align: left;
	}

	.modal {
		width: 92%;
	}

}
@media only screen and (max-width : 414px) {

	#new_baner .gift {
	  bottom: -100px;
	  right: -30px;
	}

	.gds .wrapper_smack .wrap_smack_item img{
		width: 100%;
	}

	.gds .video_wrap .play {
	  left: 34%;
	  top: 28%;
	}

	.gds .wrap_img {
		height: 440px;
	}

	header.mag .top_line .line_right {
	  width: 270px;
	}

	header .top_line .logo {
	  width: 135px;
	}

	.vitrina h1 {
		font-size: 42px;
	}

	.vitrina h1 span {
		font-size: 34px; 
	}
}

@media only screen and (max-width : 375px) {

	.gds .wrap_img {
		height: 400px;
	}

	.gds .video_wrap .play {
	  left: 32%;
	  top: 25%;
	}

	.gds h1 {
		padding-bottom: 5px;
	}

	.contact .wrap_cont ul li {
	  background-position: 0 33px;
	  margin-bottom: 10px;
	}

	.contact .wrap_cont {
		height: 550px;
	}

	.contact .wrap_cont ul {
	  margin-bottom: 35px;
	}

	.contact .wrap_cont .wrap_soc {
	  margin-top: 35px;
	}

	.contact .wrap_cont ul li:nth-child(4) {
	  background-position: 0 -112px;
	}

	header.mag .top_line {
		padding-bottom: 35px;
	}

	header {
	  padding-bottom: 0px;
	}

	.efect .top_efect .tab {
		padding: 10px!important;
	}

	.efect .wrapper_ef_bg .wrapper_icon_efect h1 {
	  font-size: 28px;
	}

	.first_free .wrapper_form {
	  margin: 75px auto 45px;
	  width: 300px;
	}

	.first_free {
		padding-bottom: 70px;
	}

	h1 {
	  font-size: 32px;
	  line-height: 46px;
	}

	.what .wrap_button .tab {
		font-size: 16px;
		padding: 10px;
	}

	.what .what_tab_item .row .wrapper_item_num .wrap_del,
	.what .what_tab_item .row .col-xs-2 {
		display: none;
	}

	.what .what_tab_item .row .wrapper_item_num .wrap_text {
	  width: 160px;
	}

	.what .what_tab_item .wrap_ems_item {
	  height: 255px;
	}

	.qu {
	  background-position: right top -95px;
	  padding-top: 135px;
	  padding-bottom: 135px;
	}

	.qu h1 {
	  font-size: 28px;
	}

	.value .col-md-4 .wrapper_value_item .wrap_item {
		background: none;
		padding-left: 15px;
	}

	.value .col-md-4 .wrapper_value_item::before,
	.value .col-md-4 .wrapper_value_item::after {
		display: none;
	}

	.value h1 {
	  margin-bottom: 38px;  
	}

	.value .col-md-4 {
	  margin-bottom: 35px;
	}

	.value .col-md-4:nth-child(6) .wrapper_value_item .wrap_item {
		padding-top: 0;
	}

	.price .col-md-2 .wrapper_price_item .wrap_img {
		margin-bottom: 10px;
	}

	.vid .carousel {
	  width: 280px;
	}
	
	.foto .carousel {
	  width: 280px;
	}

	.foto .carousel .wrap_item_slide .wrap_img {
		height: 92px;
	}

	footer .wrap_cont {
		padding-left: 10px;
	}

}

/* Custom, iPhone Retina */
@media only screen and (max-width : 360px) {

	#new_baner .cont .text {
	  font-size: 38px;
	  line-height: 45px;	  
	}

	#new_baner .cont .proc span {
	  font-size: 88px;
	}

	#new_baner .cont .proc {
	  line-height: 60px;
	}

	.gds .wrap_img {
		height: 380px;
	}

	.vitrina h1 {
	  font-size: 40px;
	}

	.vitrina h1 span {
	  font-size: 32px;
	}

	.vitrina .wrap_tovar .wrap_cen .item_cen.real_cen {
	  padding-left: 10px;
	}

	.what .what_tab_item .row:nth-child(2n) .wrapper_item_num .wrap_text {
		margin-left: 35px;
	}

	.what .what_tab_item .row .wrapper_item_num .wrap_text {
		width: 285px;
		margin-left: 35px;
	}

	.what .what_tab_item .wrap_ems_item {
	  height: 295px;
	}

	.home {
	  background-position: left top -50px;
	 padding-top: 105px;
	}

	.safen .sub_head {
		font-size: 20px;
	}

	.safen .sub_head br {
		display: none;
	}

	.result .wrap_text_ver .text_ver span {
		font-size: 32px;
	}

	.price {
	  padding-bottom: 0px;
	}

	footer .wrap_cont {
		padding-top: 70px;
		height: 665px;
	}

	footer .wrap_cont ul li {
		font-size: 18px;
	}


}

@media only screen and (max-width : 320px) { 

	.gds .wrap_img {
		height: 345px;
	}

	.gds .video_wrap .play {
	  left: 29%;
	  top: 17%;
	}

	footer.mag .bottom_line .wrap_cont .wrap_soc {
	  margin-top: 30px;	  
	}

	.vitrina .wrap_tovar .wrap_cen .item_cen.old_cen span {
	  font-size: 16px;
	}

	.vitrina .wrap_tovar .wrap_cen .item_cen.old_cen {
		padding-left: 5px;
	}

	.vitrina .wrap_tovar .wrap_cen .item_cen.old_cen .del {
	  bottom: 11px;
	  width: 90%;
	}

	.vitrina .wrap_tovar .wrap_cen .item_cen.real_cen {
	  padding-left: 5px;
	}

	.vitrina h1 {
	  font-size: 34px;
	  line-height: 34px;
	}

	.vitrina h1 span {
	  font-size: 30px;
	}

	.vitrina .wrap_tovar .wrap_cen .item_cen.real_cen span {
	  font-size: 18px;
	}
}


/*==========  Mobile First Method  ==========*/

/* Custom, iPhone Retina */
@media only screen and (min-width : 320px) {

}

/* Extra Small Devices, Phones */
@media only screen and (min-width : 480px) {

}

/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {

}

/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {

}

 /* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {

}