/*   
Theme Name: Vodstudio Themes

Theme URI: www.vodstudio.com

Description:Design by Vodstudio, copyrighted.

Author: Vodstudio -- Production --

Version: version 1.0

/*********** Begin Structure **********/

@font-face {font-family: "SF Pro Display Regular";
  src: url("fonts/SF-Pro-Display.eot"); /* IE9*/
  src: url("fonts/SF-Pro-Display.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
  url("fonts/SF-Pro-Display.woff2") format("woff2"), /* chrome、firefox */
  url("fonts/SF-Pro-Display.woff") format("woff"), /* chrome、firefox */
  url("fonts/SF-Pro-Display.ttf") format("truetype"), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
  url("fonts/SF-Pro-Display.svg#SF Pro Display Regular") format("svg"); /* iOS 4.1- */
}
@font-face {
    font-family: 'BebasNeueRegular';
    src: url('fonts/BebasNeueRegular.eot');
    src: url('fonts/BebasNeueRegular.eot') format('embedded-opentype'),
         url('fonts/BebasNeueRegular.woff2') format('woff2'),
         url('fonts/BebasNeueRegular.woff') format('woff'),
         url('fonts/BebasNeueRegular.ttf') format('truetype'),
         url('fonts/BebasNeueRegular.svg#BebasNeueRegular') format('svg');
}

*, ::after, ::before {
    -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;;
}

html{-webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -ms-overflow-style: scrollbar;}
  
body {
	margin:0 auto;
font-family: "SF Pro Display Regular";
	color:#111111;
	font-size:30px;


}

a {
   outline:none;
   text-decoration:none;
   color:#DA6F28;
   	-webkit-transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-o-transition: all 0.2s ease-in-out;
		-ms-transition: all 0.2s ease-in-out;
		transition: all 0.2s ease-in-out;
		cursor:pointer;
   }
   
a:hover {
color:#ff8a3c;
}

img {
outline:none;
border:none;
max-width:100%;
height:auto;
}
a img{
border:none;
outline:none;
}
.page-footer {
clear:both;padding:15px;
}
ul{

}
ul ul{


}
ul li{


}
/************ Begin Header ************/

#wrap {

	
}

h2{font-family: "SF Pro Display Regular";font-size:90px;color:#1D1D1F;line-height:110px;}
h2 span{color:#DD272F;font-size:120px;font-family: 'BebasNeueRegular';}
/************ End Header ************/
.containerbox{margin:0 auto;}

/************************************/
#homebox02{padding-top:15%;padding-bottom:15%;}
ul.logolist{display:flex;list-style:none;margin:0;padding:0;}
ul.logolist li{margin:0 15px;}
/********** Begin Footer **********/
#homebox03{padding-top:25%;padding-bottom:25% ;background-attachment:fixed;}
#homebox03 h2{}
.bounceIn{animation-duration: 2.5s !important; animation-delay: .5s;}

#homebox04{padding-top:30px;padding-bottom:14%;}
#homebox04 .animated{animation-duration: 2s !important;animation-delay: 1s;}


#homebox05{padding-bottom:40%;background-attachment:fixed;}

#homebox06{background-position:center right !important;background-size:85% !important;padding-bottom: 35%; padding-top: 6%;}
#homebox06 .careimg{position:relative;top:150px;}

#footer {
	
	margin:0;
	background:#dd272f;
clear:both;
width:100%;
	}

#footer-layout{
	width:100%;
	margin:0 auto;

}

.copyright {
font-size:30px;color:#fff;text-align:center;padding:30px 0;
}



/*********** Begin Contact ***********/	 
.desktopbox{display:block;}
.mobilebox{display:none;}
/*********************/

@-ms-viewport {
	width: device-width;
}

@viewport {

	width: device-width;

}


@media (max-width: 1200px) {


}
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) {

}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) { 

}
/* All Mobile Sizes (devices and browser) */

@media only screen and (max-width: 767px) {
    .desktopbox{display:none;}
.mobilebox{display:block;}
    ul.logolist{display:block;}
ul.logolist li{margin:0;text-align:center;}
h2{font-size:30px;line-height:inherit;}
h2 span{font-size:50px;}


#homebox03 h2 span{display:block;}
#homebox06 .careimg{top:0;}
#homebox06{background:none !important;padding-top:0;padding-bottom:0;}
}
