k/* ----------- iPhone 4 and 4S ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2) {
	  
	  .headerMain {
    right: 30px;
    bottom: 30px!important;
    top:inherit;   
}

}

/* Portrait */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) {
	  
/*
video {
width:0px;
visibility: hidden!important;
}
.cb-slideshow{
visibility:visible!important;
}
*/
.headerMain {
    right: 30px;
    bottom: 30px!important;
    top:inherit;   
}
.menuBut {
    width: 39px;
    height: 39px;
    margin-bottom: 27px;
}
h1 {
	font-size: 54px;
	font-weight: 400;
}
.sectionCont p {
	font-size: 32px;
	font-weight: 300;
}
.main-container_in{
	width: 60%;
}
.butServices{
	font-size: 27px;
	font-weight: 400;
}
footer p{
	font-size:1px;
	visibility:hidden;
}
footer button, span{
	font-size: 36px;
	font-weight: 400;
}
.svgP-one{
	visibility: visible;
}
.svgP-two{
	visibility: hidden;
}
.logo {
    width: 63vw;
}
h2 {
	font-size: 54px;
	font-weight: 400;
}
.fontsSmallCaps{
	font-size: 21px!important;
}
.fontsSmallCaps a{
	font-size: 21px!important;
}
.itemsh1 {
    top: 300px;
    transform: rotate(-90deg);
    left: -90px;
}


}

/* Landscape */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) {
	  
.menuBut {
    width: 27px;
    height: 27px;
    margin-bottom: 27px;
}
.sectionCont p {
	font-size: 18px;
	font-weight: 300;
}
h1 {
	font-size: 36px;
	font-weight: 400;
}
.scrollBut{
	display:none!important;
}

.scrollButWhite{
	display:none!important;
}
.main-container_in {
    width: 60%;
}
footer p{
	font-size:1px;
	visibility:hidden;
}
.fontsSmallCaps{
	font-size: 16px!important;
}
footer {
    bottom:30px;
}
.logo {
    width: 16vw;
    height: auto;
}
.butServices {
    font-size: 16px;
}
.topMargin {
    margin-top: 12px!important;
}
.itemsh1 {
    top: 160px;
    transform: rotate(-90deg);
    left: -50px;
    font-size: 36px;
}

}

/* ----------- iPhone 5, 5S, 5C and 5SE ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 568px)
  and (-webkit-min-device-pixel-ratio: 2) {
	  
	  .headerMain {
    right: 30px;
    bottom: 30px!important;
    top:inherit;   
}

}

/* Portrait */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 568px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) {
	  
	  
/*
video {
width:0px;
visibility: hidden!important;
}
.cb-slideshow{
visibility:visible!important;
}
*/
.headerMain {
    right: 30px;
    bottom: 30px!important;
    top:inherit;   
}
.menuBut {
    width: 39px;
    height: 39px;
    margin-bottom: 27px;
}
h1 {
	font-size: 54px;
	font-weight: 400;
}
.sectionCont p {
	font-size: 32px;
	font-weight: 300;
}
.main-container_in{
	width: 60%;
}
.butServices{
	font-size: 27px;
	font-weight: 400;
}
footer p{
	font-size:1px;
	visibility:hidden;
}
footer button, span{
	font-size: 36px;
	font-weight: 400;
}
.svgP-one{
	visibility: visible;
}
.svgP-two{
	visibility: hidden;
}
.logo {
    width: 63vw;
}
h2 {
	font-size: 54px;
	font-weight: 400;
}
.fontsSmallCaps{
	font-size: 21px!important;
}
.fontsSmallCaps a{
	font-size: 21px!important;
}
.itemsh1 {
    top: 300px;
    transform: rotate(-90deg);
    left: -90px;
}


}

/* Landscape */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 568px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) {
	  
.menuBut {
    width: 27px;
    height: 27px;
    margin-bottom: 27px;
}
.sectionCont p {
	font-size: 18px;
	font-weight: 300;
}
h1 {
	font-size: 36px;
	font-weight: 400;
}
.scrollBut{
	display:none!important;
}

.scrollButWhite{
	display:none!important;
}
.main-container_in {
    width: 60%;
}
footer p{
	font-size:1px;
	visibility:hidden;
}
.fontsSmallCaps{
	font-size: 16px!important;
}
footer {
    bottom:30px;
}
.logo {
    width: 16vw;
    height: auto;
}
.butServices {
    font-size: 16px;
}
.topMargin {
    margin-top: 12px!important;
}
.itemsh1 {
    top: 160px;
    transform: rotate(-90deg);
    left: -50px;
    font-size: 36px;
}

}

/* ----------- iPhone 6, 6S, 7 and 8 ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2) { 
	  
	  .headerMain {
    right: 30px;
    bottom: 30px!important;
    top:inherit;   
}

}

/* Portrait */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) { 
	  
/*
video {
width:0px;
visibility: hidden!important;
}
.cb-slideshow{
visibility:visible!important;
}
*/
.headerMain {
    right: 30px;
    bottom: 30px!important;
    top:inherit;   
}
.menuBut {
    width: 39px;
    height: 39px;
    margin-bottom: 27px;
}
h1 {
	font-size: 54px;
	font-weight: 400;
}
.sectionCont p {
	font-size: 32px;
	font-weight: 300;
}
.main-container_in{
	width: 60%;
}
.butServices{
	font-size: 27px;
	font-weight: 400;
}
footer p{
	font-size:1px;
	visibility:hidden;
}
footer button, span{
	font-size: 36px;
	font-weight: 400;
}
.svgP-one{
	visibility: visible;
}
.svgP-two{
	visibility: hidden;
}
.logo {
    width: 63vw;
}
h2 {
	font-size: 54px;
	font-weight: 400;
}
.fontsSmallCaps{
	font-size: 21px!important;
}
.fontsSmallCaps a{
	font-size: 21px!important;
}
.itemsh1 {
    top: 300px;
    transform: rotate(-90deg);
    left: -90px;
}


}

/* Landscape */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) { 
	  
.menuBut {
    width: 27px;
    height: 27px;
    margin-bottom: 27px;
}
.sectionCont p {
	font-size: 18px;
	font-weight: 300;
}
h1 {
	font-size: 36px;
	font-weight: 400;
}
.scrollBut{
	display:none!important;
}

.scrollButWhite{
	display:none!important;
}
.main-container_in {
    width: 60%;
}
footer p{
	font-size:1px;
	visibility:hidden;
}
.fontsSmallCaps{
	font-size: 16px!important;
}
footer {
    bottom:30px;
}
.logo {
    width: 16vw;
    height: auto;
}
.butServices {
    font-size: 16px;
}
.topMargin {
    margin-top: 12px!important;
}
.itemsh1 {
    top: 160px;
    transform: rotate(-90deg);
    left: -50px;
    font-size: 36px;
}

}

/* ----------- iPhone 6+, 7+ and 8+ ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 414px) 
  and (max-device-width: 736px) 
  and (-webkit-min-device-pixel-ratio: 3) { 

.headerMain {
    right: 30px;
    bottom: 30px!important;
    top:inherit;   
}


}

/* Portrait */
@media only screen 
  and (min-device-width: 414px) 
  and (max-device-width: 736px) 
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: portrait) { 
	  
/*
video {
width:0px;
visibility: hidden!important;
}
.cb-slideshow{
visibility:visible!important;
}
*/

.menuBut {
    width: 39px;
    height: 39px;
    margin-bottom: 27px;
}
h1 {
	font-size: 54px;
	font-weight: 400;
}
.sectionCont p {
	font-size: 32px;
	font-weight: 300;
}
.main-container_in{
	width: 60%;
}
.butServices{
	font-size: 27px;
	font-weight: 400;
}
footer p{
	font-size:1px;
	visibility:hidden;
}
footer button, span{
	font-size: 36px;
	font-weight: 400;
}
.svgP-one{
	visibility: visible;
}
.svgP-two{
	visibility: hidden;
}
.logo {
    width: 63vw;
}
h2 {
	font-size: 54px;
	font-weight: 400;
}
.fontsSmallCaps{
	font-size: 21px!important;
}
.fontsSmallCaps a{
	font-size: 21px!important;
}
.itemsh1 {
    top: 300px;
    transform: rotate(-90deg);
    left: -90px;
}

}

/* Landscape */
@media only screen 
  and (min-device-width: 414px) 
  and (max-device-width: 736px) 
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: landscape) { 
	  
.menuBut {
    width: 27px;
    height: 27px;
    margin-bottom: 27px;
}
.sectionCont p {
	font-size: 18px;
	font-weight: 300;
}
h1 {
	font-size: 36px;
	font-weight: 400;
}
.scrollBut{
	display:none!important;
}

.scrollButWhite{
	display:none!important;
}
.main-container_in {
    width: 60%;
}
footer p{
	font-size:1px;
	visibility:hidden;
}
.fontsSmallCaps{
	font-size: 16px!important;
}
footer {
    bottom:30px;
}
.logo {
    width: 16vw;
    height: auto;
}
.butServices {
    font-size: 16px;
}
.topMargin {
    margin-top: 12px!important;
}
.itemsh1 {
    top: 160px;
    transform: rotate(-90deg);
    left: -50px;
    font-size: 36px;
}


}

/* ----------- iPhone X ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 812px) 
  and (-webkit-min-device-pixel-ratio: 3) { 
	  
.headerMain {
    right: 30px;
    bottom: 30px!important;
    top:inherit;   
}

}

/* Portrait */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 812px) 
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: portrait) { 
	  
/*
video {
width:0px;
visibility: hidden!important;
}
.cb-slideshow{
visibility:visible!important;
}
*/
.headerMain {
    right: 30px;
    bottom: 30px!important;
    top:inherit;   
}
.menuBut {
    width: 39px;
    height: 39px;
    margin-bottom: 27px;
}
h1 {
	font-size: 54px;
	font-weight: 400;
}
.sectionCont p {
	font-size: 32px;
	font-weight: 300;
}
.main-container_in{
	width: 60%;
}
.butServices{
	font-size: 27px;
	font-weight: 400;
}
footer p{
	font-size:1px;
	visibility:hidden;
}
footer button, span{
	font-size: 36px;
	font-weight: 400;
}
.svgP-one{
	visibility: visible;
}
.svgP-two{
	visibility: hidden;
}
.logo {
    width: 63vw;
}
h2 {
	font-size: 54px;
	font-weight: 400;
}
.fontsSmallCaps{
	font-size: 21px!important;
}
.fontsSmallCaps a{
	font-size: 21px!important;
}
.itemsh1 {
    top: 300px;
    transform: rotate(-90deg);
    left: -90px;
}

}

/* Landscape */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 812px) 
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: landscape) { 

.menuBut {
    width: 27px;
    height: 27px;
    margin-bottom: 27px;
}
.sectionCont p {
	font-size: 18px;
	font-weight: 300;
}
h1 {
	font-size: 36px;
	font-weight: 400;
}
.scrollBut{
	display:none!important;
}

.scrollButWhite{
	display:none!important;
}
.main-container_in {
    width: 60%;
}
footer p{
	font-size:1px;
	visibility:hidden;
}
.fontsSmallCaps{
	font-size: 16px!important;
}
footer {
    bottom:30px;
}
.logo {
    width: 16vw;
    height: auto;
}
.butServices {
    font-size: 16px;
}
.topMargin {
    margin-top: 12px!important;
}
.itemsh1 {
    top: 160px;
    transform: rotate(-90deg);
    left: -50px;
    font-size: 36px;
}	  

}


/* ----------- Galaxy S3 ----------- */

/* Portrait and Landscape */
@media screen 
  and (device-width: 320px) 
  and (device-height: 640px) 
  and (-webkit-device-pixel-ratio: 2) {

.headerMain {
    right: 30px;
    bottom: 30px!important;
    top:inherit;   
}

}

/* Portrait */
@media screen 
  and (device-width: 320px) 
  and (device-height: 640px) 
  and (-webkit-device-pixel-ratio: 2) 
  and (orientation: portrait) {


/*
video {
width:0px;
visibility: hidden!important;
}
.cb-slideshow{
visibility:visible!important;
}
*/
.headerMain {
    right: 30px;
    bottom: 30px!important;
    top:inherit;   
}
.menuBut {
    width: 39px;
    height: 39px;
    margin-bottom: 27px;
}
h1 {
	font-size: 54px;
	font-weight: 400;
}
.sectionCont p {
	font-size: 32px;
	font-weight: 300;
}
.main-container_in{
	width: 60%;
}
.butServices{
	font-size: 27px;
	font-weight: 400;
}
footer p{
	font-size:1px;
	visibility:hidden;
}
footer button, span{
	font-size: 36px;
	font-weight: 400;
}
.svgP-one{
	visibility: visible;
}
.svgP-two{
	visibility: hidden;
}
.logo {
    width: 63vw;
}
h2 {
	font-size: 54px;
	font-weight: 400;
}
.fontsSmallCaps{
	font-size: 21px!important;
}
.fontsSmallCaps a{
	font-size: 21px!important;
}
.itemsh1 {
    top: 300px;
    transform: rotate(-90deg);
    left: -90px;
}

}

/* Landscape */
@media screen 
  and (device-width: 320px) 
  and (device-height: 640px) 
  and (-webkit-device-pixel-ratio: 2) 
  and (orientation: landscape) {

.menuBut {
    width: 27px;
    height: 27px;
    margin-bottom: 27px;
}
.sectionCont p {
	font-size: 18px;
	font-weight: 300;
}
h1 {
	font-size: 36px;
	font-weight: 400;
}
.scrollBut{
	display:none!important;
}

.scrollButWhite{
	display:none!important;
}
.main-container_in {
    width: 60%;
}
footer p{
	font-size:1px;
	visibility:hidden;
}
.fontsSmallCaps{
	font-size: 16px!important;
}
footer {
    bottom:30px;
}
.logo {
    width: 16vw;
    height: auto;
}
.butServices {
    font-size: 16px;
}
.topMargin {
    margin-top: 12px!important;
}
.itemsh1 {
    top: 160px;
    transform: rotate(-90deg);
    left: -50px;
    font-size: 36px;
}

}

/* ----------- Galaxy S4, S5 and Note 3 ----------- */

/* Portrait and Landscape */
@media screen 
  and (device-width: 320px) 
  and (device-height: 640px) 
  and (-webkit-device-pixel-ratio: 3) {
	  
	.headerMain {
    right: 30px;
    bottom: 30px!important;
    top:inherit;   
}  

}

/* Portrait */
@media screen 
  and (device-width: 320px) 
  and (device-height: 640px) 
  and (-webkit-device-pixel-ratio: 3) 
  and (orientation: portrait) {
	  
	  
/*
video {
width:0px;
visibility: hidden!important;
}
.cb-slideshow{
visibility:visible!important;
}
*/
.headerMain {
    right: 30px;
    bottom: 30px!important;
    top:inherit;   
}
.menuBut {
    width: 39px;
    height: 39px;
    margin-bottom: 27px;
}
h1 {
	font-size: 54px;
	font-weight: 400;
}
.sectionCont p {
	font-size: 32px;
	font-weight: 300;
}
.main-container_in{
	width: 60%;
}
.butServices{
	font-size: 27px;
	font-weight: 400;
}
footer p{
	font-size:1px;
	visibility:hidden;
}
footer button, span{
	font-size: 36px;
	font-weight: 400;
}
.svgP-one{
	visibility: visible;
}
.svgP-two{
	visibility: hidden;
}
.logo {
    width: 63vw;
}
h2 {
	font-size: 54px;
	font-weight: 400;
}
.fontsSmallCaps{
	font-size: 21px!important;
}
.fontsSmallCaps a{
	font-size: 21px!important;
}
.itemsh1 {
    top: 300px;
    transform: rotate(-90deg);
    left: -90px;
}



}

/* Landscape */
@media screen 
  and (device-width: 320px) 
  and (device-height: 640px) 
  and (-webkit-device-pixel-ratio: 3) 
  and (orientation: landscape) {
	  
.menuBut {
    width: 27px;
    height: 27px;
    margin-bottom: 27px;
}
.sectionCont p {
	font-size: 18px;
	font-weight: 300;
}
h1 {
	font-size: 36px;
	font-weight: 400;
}
.scrollBut{
	display:none!important;
}

.scrollButWhite{
	display:none!important;
}
.main-container_in {
    width: 60%;
}
footer p{
	font-size:1px;
	visibility:hidden;
}
.fontsSmallCaps{
	font-size: 16px!important;
}
footer {
    bottom:30px;
}
.logo {
    width: 16vw;
    height: auto;
}
.butServices {
    font-size: 16px;
}
.topMargin {
    margin-top: 12px!important;
}
.itemsh1 {
    top: 160px;
    transform: rotate(-90deg);
    left: -50px;
    font-size: 36px;
}	  
	  
}

/* ----------- Galaxy S6 ----------- */

/* Portrait and Landscape */
@media screen 
  and (device-width: 360px) 
  and (device-height: 640px) 
  and (-webkit-device-pixel-ratio: 4) {
	  
	  .headerMain {
    right: 30px;
    bottom: 30px!important;
    top:inherit;   
}

}

/* Portrait */
@media screen 
  and (device-width: 360px) 
  and (device-height: 640px) 
  and (-webkit-device-pixel-ratio: 4) 
  and (orientation: portrait) {
	  

/*
video {
width:0px;
visibility: hidden!important;
}
.cb-slideshow{
visibility:visible!important;
}
*/
.headerMain {
    right: 30px;
    bottom: 30px!important;
    top:inherit;   
}
.menuBut {
    width: 39px;
    height: 39px;
    margin-bottom: 27px;
}
h1 {
	font-size: 54px;
	font-weight: 400;
}
.sectionCont p {
	font-size: 32px;
	font-weight: 300;
}
.main-container_in{
	width: 60%;
}
.butServices{
	font-size: 27px;
	font-weight: 400;
}
footer p{
	font-size:1px;
	visibility:hidden;
}
footer button, span{
	font-size: 36px;
	font-weight: 400;
}
.svgP-one{
	visibility: visible;
}
.svgP-two{
	visibility: hidden;
}
.logo {
    width: 63vw;
}
h2 {
	font-size: 54px;
	font-weight: 400;
}
.fontsSmallCaps{
	font-size: 21px!important;
}
.fontsSmallCaps a{
	font-size: 21px!important;
}
.itemsh1 {
    top: 300px;
    transform: rotate(-90deg);
    left: -90px;
}

}

/* Landscape */
@media screen 
  and (device-width: 360px) 
  and (device-height: 640px) 
  and (-webkit-device-pixel-ratio: 4) 
  and (orientation: landscape) {
	  
.menuBut {
    width: 27px;
    height: 27px;
    margin-bottom: 27px;
}
.sectionCont p {
	font-size: 18px;
	font-weight: 300;
}
h1 {
	font-size: 36px;
	font-weight: 400;
}
.scrollBut{
	display:none!important;
}

.scrollButWhite{
	display:none!important;
}
.main-container_in {
    width: 60%;
}
footer p{
	font-size:1px;
	visibility:hidden;
}
.fontsSmallCaps{
	font-size: 16px!important;
}
footer {
    bottom:30px;
}
.logo {
    width: 16vw;
    height: auto;
}
.butServices {
    font-size: 16px;
}
.topMargin {
    margin-top: 12px!important;
}
.itemsh1 {
    top: 160px;
    transform: rotate(-90deg);
    left: -50px;
    font-size: 36px;
}	 

}

/* ----------- HTC One ----------- */

/* Portrait and Landscape */
@media screen 
  and (device-width: 360px) 
  and (device-height: 640px) 
  and (-webkit-device-pixel-ratio: 3) {
	  
	  .headerMain {
    right: 30px;
    bottom: 30px!important;
    top:inherit;   
}
	  
}

/* Portrait */
@media screen 
  and (device-width: 360px) 
  and (device-height: 640px) 
  and (-webkit-device-pixel-ratio: 3) 
  and (orientation: portrait) {
	  

/*
video {
width:0px;
visibility: hidden!important;
}
.cb-slideshow{
visibility:visible!important;
}
*/
.headerMain {
    right: 30px;
    bottom: 30px!important;
    top:inherit;   
}
.menuBut {
    width: 39px;
    height: 39px;
    margin-bottom: 27px;
}
h1 {
	font-size: 54px;
	font-weight: 400;
}
.sectionCont p {
	font-size: 32px;
	font-weight: 300;
}
.main-container_in{
	width: 60%;
}
.butServices{
	font-size: 27px;
	font-weight: 400;
}
footer p{
	font-size:1px;
	visibility:hidden;
}
footer button, span{
	font-size: 36px;
	font-weight: 400;
}
.svgP-one{
	visibility: visible;
}
.svgP-two{
	visibility: hidden;
}
.logo {
    width: 63vw;
}
h2 {
	font-size: 54px;
	font-weight: 400;
}
.fontsSmallCaps{
	font-size: 21px!important;
}
.fontsSmallCaps a{
	font-size: 21px!important;
}
.itemsh1 {
    top: 300px;
    transform: rotate(-90deg);
    left: -90px;
}

}

/* Landscape */
@media screen 
  and (device-width: 360px) 
  and (device-height: 640px) 
  and (-webkit-device-pixel-ratio: 3) 
  and (orientation: landscape) {
	  
.menuBut {
    width: 27px;
    height: 27px;
    margin-bottom: 27px;
}
.sectionCont p {
	font-size: 18px;
	font-weight: 300;
}
h1 {
	font-size: 36px;
	font-weight: 400;
}
.scrollBut{
	display:none!important;
}

.scrollButWhite{
	display:none!important;
}
.main-container_in {
    width: 60%;
}
footer p{
	font-size:1px;
	visibility:hidden;
}
.fontsSmallCaps{
	font-size: 16px!important;
}
footer {
    bottom:30px;
}
.logo {
    width: 16vw;
    height: auto;
}
.butServices {
    font-size: 16px;
}
.topMargin {
    margin-top: 12px!important;
}
.itemsh1 {
    top: 160px;
    transform: rotate(-90deg);
    left: -50px;
    font-size: 36px;
}

}

/* ----------- Windows Phone ----------- */

/* Portrait and Landscape */
@media screen 
  and (device-width: 480px) 
  and (device-height: 800px) {
	  
.headerMain {
    right: 30px;
    bottom: 30px!important;
    top:inherit;   
}

}

/* Portrait */
@media screen 
  and (device-width: 480px) 
  and (device-height: 800px)  
  and (orientation: portrait) {
	  
	
/*
video {
width:0px;
visibility: hidden!important;
}
.cb-slideshow{
visibility:visible!important;
}
*/
.headerMain {
    right: 30px;
    bottom: 30px!important;
    top:inherit;   
}
.menuBut {
    width: 39px;
    height: 39px;
    margin-bottom: 27px;
}
h1 {
	font-size: 54px;
	font-weight: 400;
}
.sectionCont p {
	font-size: 32px;
	font-weight: 300;
}
.main-container_in{
	width: 60%;
}
.butServices{
	font-size: 27px;
	font-weight: 400;
}
footer p{
	font-size:1px;
	visibility:hidden;
}
footer button, span{
	font-size: 36px;
	font-weight: 400;
}
.svgP-one{
	visibility: visible;
}
.svgP-two{
	visibility: hidden;
}
.logo {
    width: 63vw;
}
h2 {
	font-size: 54px;
	font-weight: 400;
}
.fontsSmallCaps{
	font-size: 21px!important;
}
.fontsSmallCaps a{
	font-size: 21px!important;
}
.itemsh1 {
    top: 300px;
    transform: rotate(-90deg);
    left: -90px;
}

}

/* Landscape */
@media screen 
  and (device-width: 480px) 
  and (device-height: 800px) 
  and (orientation: landscape) {
	 
	 .menuBut {
    width: 27px;
    height: 27px;
    margin-bottom: 27px;
}
.sectionCont p {
	font-size: 18px;
	font-weight: 300;
}
h1 {
	font-size: 36px;
	font-weight: 400;
}
.scrollBut{
	display:none!important;
}

.scrollButWhite{
	display:none!important;
}
.main-container_in {
    width: 60%;
}
footer p{
	font-size:1px;
	visibility:hidden;
}
.fontsSmallCaps{
	font-size: 16px!important;
}
footer {
    bottom:30px;
}
.logo {
    width: 16vw;
    height: auto;
}
.butServices {
    font-size: 16px;
}
.topMargin {
    margin-top: 12px!important;
}
.itemsh1 {
    top: 160px;
    transform: rotate(-90deg);
    left: -50px;
    font-size: 36px;
} 

}



/* TABLETS !!! ***** !!! TABLETS !!! ***** !!! TABLETS !!! ***** !!! TABLETS !!! ***** !!! TABLETS !!! ***** !!! TABLETS !!! ***** !!! TABLETS !!! ***** !!! TABLETS !!! ***** !!! TABLETS !!! ***** !!! TABLETS !!! ***** !!!  */



/* ----------- iPad 1, 2, Mini and Air ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (-webkit-min-device-pixel-ratio: 1) {

}

/* Portrait */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 1) {

}

/* Landscape */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 1) {



}

/* ----------- iPad 3, 4 and Pro 9.7" ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (-webkit-min-device-pixel-ratio: 2) {

}

/* Portrait */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 2) {

}

/* Landscape */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 2) {

}

/* ----------- iPad Pro 10.5" ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 834px) 
  and (max-device-width: 1112px)
  and (-webkit-min-device-pixel-ratio: 2) {

}

/* Portrait */
/* Declare the same value for min- and max-width to avoid colliding with desktops */
/* Source: https://medium.com/connect-the-dots/css-media-queries-for-ipad-pro-8cad10e17106*/
@media only screen 
  and (min-device-width: 834px) 
  and (max-device-width: 834px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 2) {

}

/* Landscape */
/* Declare the same value for min- and max-width to avoid colliding with desktops */
/* Source: https://medium.com/connect-the-dots/css-media-queries-for-ipad-pro-8cad10e17106*/
@media only screen 
  and (min-device-width: 1112px) 
  and (max-device-width: 1112px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 2) {

}

/* ----------- iPad Pro 12.9" ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 1024px) 
  and (max-device-width: 1366px)
  and (-webkit-min-device-pixel-ratio: 2) {

}

/* Portrait */
/* Declare the same value for min- and max-width to avoid colliding with desktops */
/* Source: https://medium.com/connect-the-dots/css-media-queries-for-ipad-pro-8cad10e17106*/
@media only screen 
  and (min-device-width: 1024px) 
  and (max-device-width: 1024px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 2) {

}

/* Landscape */
/* Declare the same value for min- and max-width to avoid colliding with desktops */
/* Source: https://medium.com/connect-the-dots/css-media-queries-for-ipad-pro-8cad10e17106*/
@media only screen 
  and (min-device-width: 1366px) 
  and (max-device-width: 1366px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 2) {

}


/* ----------- Galaxy Tab 2 ----------- */

/* Portrait and Landscape */
@media 
  (min-device-width: 800px) 
  and (max-device-width: 1280px) {

}

/* Portrait */
@media 
  (max-device-width: 800px) 
  and (orientation: portrait) { 

}

/* Landscape */
@media 
  (max-device-width: 1280px) 
  and (orientation: landscape) { 

}

/* ----------- Galaxy Tab S ----------- */

/* Portrait and Landscape */
@media 
  (min-device-width: 800px) 
  and (max-device-width: 1280px)
  and (-webkit-min-device-pixel-ratio: 2) {

}

/* Portrait */
@media 
  (max-device-width: 800px) 
  and (orientation: portrait)
  and (-webkit-min-device-pixel-ratio: 2) { 

}

/* Landscape */
@media 
  (max-device-width: 1280px) 
  and (orientation: landscape)
  and (-webkit-min-device-pixel-ratio: 2) { 

}


/* LAPTOPS !!! ***** !!! LAPTOPS !!! ***** !!! LAPTOPS !!! ***** !!! LAPTOPS !!! ***** !!! LAPTOPS !!! ***** !!! LAPTOPS !!! ***** !!! LAPTOPS !!! ***** !!! LAPTOPS !!! ***** !!! LAPTOPS !!! ***** !!! LAPTOPS !!! ***** !!! LAPTOPS !!! ***** !!! LAPTOPS !!! ***** !!! LAPTOPS !!! ***** !!!  */


