/*
   template: oxito_agency_responsive
   2015-10-13 10:23:39
*/

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: inherit;
}
div[data-page-id="2878"] {
	color: white;
	padding-bottom: 50px;
	padding-top: 20px;

}
div[data-page-id="2878"] h1 {
	color: white;
	font-size: 3rem;
}
div[data-page-id="2878"] h2 {
	font-weight: 300;
	line-height: 1.5;
	max-width: 1200px;
	margin: auto;
}
div[data-page-id="2879"], div[data-page-id="2888"] {
	color: black;
	padding-bottom: 20px;
	padding-top: 60px;
	text-align: center;
}
div[data-page-id="2879"] img {
max-width: 100%;}
div[data-page-id="2879"] h3, div[data-page-id="2879"] span {
	max-width: 100%;
	width: 250px;
	text-align: center;
	margin: 20px auto;
	display: block;
}
div[data-page-id="2888"] h3 {
	font-size: 1.4rem;
	margin-bottom: 20px;
	text-align: center;
}
div[data-page-id="2888"] .div-strength {
	height: 200px;
}
div[data-page-id="2879"] span {
	font-size: 1.2rem;
}
h3 {
	font-size: 2.1rem;
}
div[data-page-id="2879"] .container, div[data-page-id="2888"] .container {
	width: 100%;
	padding-right: 75px;
	padding-left: 75px;
}
div[data-page-id="2880"], div[data-page-id="2882"], div[data-page-id="2885"], div[data-page-id="2887"] {
	color: white;
	padding-bottom: 40px;
	padding-top: 40px;
	font-size: 1.6rem;
	text-align: center;
}
.orange {
	color: #fa7629;
}
.header-nomargin {
	margin: 0;
}

/************************************************************/
/*    table prix											*/
/************************************************************/
div[data-page-id="2883"] {
	padding-bottom: 50px;
	padding-top: 60px;
}

.tableprice {
	width: 95%;
	height:648px;

}

.headempty {

}

.headpremium {
	background-color: #fa7629;
	width: 33%;
	color: white;
}
tr:last-child .headpremium {
	text-align: center;
}

.headfeature {
	background-color: #404040;
	color: white;
	font-size: 2.5rem;
	font-weight: 300;
	width: 33%;
	border-left-width:2px;
	border-right-width:0px;
	border-top-width:2px;
	border-bottom-width:0px;
	border-style:solid;
	border-color:#d2d2d2;
	text-align: left;
	padding-left: 25px;
}

.headfree {
	background-color: #666d7f;
	width: 33%;
	height: 140px;
	border-left-width:0px; 
	border-right-width:2px; 
	border-top-width:2px; 
	border-bottom-width:0px; 
	border-style:solid; 
	border-color:#666d7f;
	color: white;
}
.footerfeature {
	background-color: white;
	border: 0;
}



.footerpremium {
	background-color: #fa7629;
	border-left-width:0px; 
	border-right-width:1px; 
	border-top-width:0px; 
	border-bottom-width:1px; 
	border-style:solid; 
	border-color:#d2d2d2;
	height: 95px;
	text-align: center;
}
.footerpremium a {
	color: white;
	font-size: 2rem;
	font-weight: 300;
}


.tableprice tbody > tr > td  {
	text-align: center;
	vertical-align: middle;
}

.tableprice tbody > tr:nth-child(even) > td {
  background-color: #fafafa;
}

.tableprice tbody > tr > td:first-child  {
	border-left-width:2px;
	border-right-width:0px;
	border-top-width:0px;
	border-bottom-width:0px;
	border-style:solid;
	border-color:#d2d2d2;
	text-align: left;
	padding-left: 25px;
	font-weight: 400;
}

.tableprice tbody > tr > td:last-child  {
	border-left-width:1px; 
	border-right-width:2px; 
	border-top-width:0px; 
	border-bottom-width:0px; 
	border-style:solid; 
	border-color:#d2d2d2;
}

.planprice {
	font-size: 6em;
	line-height: 1;
	font-weight: 400;
}
.planpricedevise {
	font-size:	3rem;
	vertical-align: top 
}
.border-bottom {
	border-bottom-width: 2px !important;
}
.check-icon {
  width: 25px;
}
/**************************************************/

.navbar {
    background-color: rgba(255,255,255,1);
}

.navbar-nav>li>a, .dropdown-menu>li>a {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 1.2rem;
    color: black !important;
    font-family: inherit;
    text-transform: capitalize;
}
.navbar-nav>li:nth-child(8)>a {
	color: #fa7629 !important;
    font-size: 2rem;
}

#r_f_rences .backgroundimg .container {
	padding-top: 100px
}
div[data-page-id="2881"] .container {
	height: 100%;
	padding-top: 50px;
}
div[data-page-id="2881"] div {
	/* height: 100%; */
}
div[data-page-id="2881"] .img-bulle img {
	width: 400px;
	max-width: 100%;
	z-index: 1;
}
div[data-page-id="2881"] .img-bulle {
	text-align: center;
	z-index: 1;
}
div[data-page-id="2881"] .text-bulle {
	padding-top: 70px;
	text-align: justify;
	font-size: 0.95rem;
}
div[data-page-id="2881"] .text-bulle h3 {
	font-size: 1.5rem;
}

div[data-page-id="2881"] .align-right .text-bulle h3 {
	text-align: right;
}
div[data-page-id="2881"] {
	height: 1200px;
}
div[data-page-id="2881"] .paragraph {
	position: relative;
}
div[data-page-id="2881"] .paragraph .row {
	position: absolute;
	width: 100%;
	max-width: 100%;
	margin: auto;
}
div[data-page-id="2881"] .paragraph .row:nth-child(1) {
	top: 0px;
}
div[data-page-id="2881"] .paragraph .row:nth-child(2) {
	top: 250px;
}
div[data-page-id="2881"] .paragraph .row:nth-child(3) {
	top: 500px;
}
div[data-page-id="2881"] .paragraph .row:nth-child(4) {
	top: 750px;
}
div[data-page-id="2881"] .paragraph .fleche1 {
	top: 275px;
	left: 280px;
}
div[data-page-id="2881"] .paragraph .fleche2 {
	top: 525px;
	left: 280px;
}
div[data-page-id="2881"] .paragraph .fleche3 {
	top: 775px;
	left: 280px;
}




div[data-page-id="2997"] {
	margin: 60px 0;
}
div[data-page-id="2997"] h2 {
	font-size: 3rem;
	text-align: center;
}
div[data-page-id="2997"] strong, div[data-page-id="2997"] a {
	color: #fa7629;
	font-weight: 400;

}
div[data-page-id="2889"] {
	text-align: center;
	color: white;
	padding: 50px 0;
}
div[data-page-id="2889"] a:visited, div[data-page-id="2889"] a:focus, div[data-page-id="2889"] a:hover, div[data-page-id="2889"] a {
	color: white;
}
div[data-page-id="2889"] .callnum {
	font-size: 10rem
}
div[data-page-id="2998"] {
	padding: 50px 0;
}
li.liste_r_f_rences-menu {
	display: none;
}
.footer, footer {
	background-color: #404040;
	color: white;
}
.navbar-brand {
    padding: 10px 30px;
}
.navbar-brand .header-title {
    margin: 0;
}
.footer_createdby, .footer_youtoo {
	display: none;
}
div[data-page-id="2886"] img {
	max-width: 100%;
}
div[data-page-id="2886"] .section  {
	padding-top: 100px
}

.navbar-default .navbar-toggle {
    border-color: #fa7629;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #fa7629;
}

#main-nav-menu {
  	
    -skrollr-animation-name:darkermenu;
    -skrollr-anchor-target: '#home-screen';
}
div[data-page-id="2999"] {
	display: none;
}
#slider-swiper .content-slide {
    background: none;
}
#home-screen h2, #home-screen h3, #home-screen a {
	font-family: 'Roboto', sans-serif;
	text-transform: uppercase;
}
#home-screen h2 {
	font-size: 5.5rem;
	font-weight: 500;
}
#home-screen h3 {
	font-size: 3.5rem;
	font-weight: 300;
}
#home-screen h3 .sup {
	font-size: 2rem;
	vertical-align: top;
}
#home-screen a {
	color: white;
	font-size: 2rem;
	font-weight: 300;
	border: 3px solid #fa7629;
	padding: 20px;
	border-radius: 10px;
}
div[data-page-id="3002"] {
	margin: 50px 0;
}
div[data-page-id="3002"] h3 {
	color: #fa7629;
	font-size: 1.3rem;
	font-weight: 500;
	margin-bottom: 30px;
}
div[data-page-id="3002"] .message-div {
	padding-top: 70px	
}
div[data-page-id="3002"] textarea {
    min-height: 125px;
}
input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="tel"], textarea, select {
    padding: 10px;
    margin: 0;
    margin-bottom: 20px;
}
div[data-page-id="3002"] button {
	background-color: #fa7629;
	color: white;
	width: 300px;
	float: right;
	margin-right: 0;
	padding: 10px;
	max-width: 100%;
	height: auto;
}
.map-address {
    background: #fa7629;
    color: white;
}
@-skrollr-keyframes darkermenu {

    top {
        background-color: rgba(255,255,255,1);
    }

    top-bottom {
        background-color: rgba(255,255,255,1);
    }
}


.header-title {
    -skrollr-animation-name:zoomout;
    -skrollr-anchor-target: '#home-screen';
}

@-skrollr-keyframes zoomout {

    top-bottom {
        zoom: 0.6;
    }

    center {
        zoom: 1;
    }
}

@media screen and (max-width: 1024px) {
	h3 {
		font-size: 1.6rem;
	}
	div[data-page-id="2879"] span {
		font-size: 1.1rem;
	}
	div[data-page-id="2879"] h3, div[data-page-id="2879"] span {
		margin: 10px auto;
	}
	div[data-page-id="2881"] .paragraph .row:nth-child(1) {
	top: 0px;
	}
	div[data-page-id="2881"] .paragraph .row:nth-child(2) {
		top: 200px;
	}
	div[data-page-id="2881"] .paragraph .row:nth-child(3) {
		top: 400px;
	}
	div[data-page-id="2881"] .paragraph .row:nth-child(4) {
		top: 600px;
	}
	div[data-page-id="2881"] .paragraph .fleche1 {
		top: 230px;
		left: 200px;
		max-width: 500px;
	}
	div[data-page-id="2881"] .paragraph .fleche2 {
		top: 430px;
		left: 200px;
		max-width: 500px;
	}
	div[data-page-id="2881"] .paragraph .fleche3 {
		top: 630px;
		left: 200px;
		max-width: 500px;
	}
	div[data-page-id="2881"] .text-bulle {
		padding-top: 50px;
	}
	div[data-page-id="2881"] {
		height: 900px;
	}
	.footerpremium a {
		font-size: 1.7rem;
	}
}
@media screen and (max-width: 768px) {
	div[data-page-id="2878"] h1 {
		font-size: 2.4rem;
		margin-top: 0;
	}
	div[data-page-id="2878"] h2 {
		font-size: 1.3rem;
	}
	div[data-page-id="2879"] .container, div[data-page-id="2888"] .container {
		padding-right: 5px;
		padding-left: 5px;
	}
	div[data-page-id="2879"] .container .row, div[data-page-id="2888"] .container .row {
		margin-right: -5px;
		margin-left: -5px;
	}
	h3 {
		font-size: 1.15rem;
	}
	div[data-page-id="2881"] .paragraph .row {
		position: static;
	}
	div[data-page-id="2881"] {
		height: auto;
	}
	div[data-page-id="2881"] .text-bulle {
		padding-top: 10px;
		padding-bottom: 20px;
	}
	div[data-page-id="2997"] h2 {
		font-size: 2rem;
	}
	div[data-page-id="2886"] {
		display: none;
	}
	div[data-page-id="2889"] {
		padding: 20px 0;
	}
	div[data-page-id="2889"] .callnum {
		font-size: 3rem;
	}
	div[data-page-id="2888"] h3 {
		font-size: 1.2rem;
	}
	div[data-page-id="2881"] .align-right .text-bulle h3 {
		text-align: left;
	}
	div[data-page-id="2997"] {
		margin: 0 0 30px 0;
	}
	div[data-page-id="2999"] .container .row div {
		padding:5px !important;
	}
	div[data-page-id="2999"] img {
		max-width: 100%;
		border: 1px solid #d2d2d2;
	}
	.headfeature {
    	font-size: 1.6rem;
	}
	.planprice {
		font-size: 3em;
	}
	.planpricedevise {
		font-size: 1rem;
	}
	div[data-page-id="2883"] .container .row .col-md-12 {
		padding: 0;
	}
	.tableprice {
		width: 100%;
	}
	div[data-page-id="2999"] {
		display: block;
	}
	div[data-page-id="3002"] .message-div {
		padding-top: 0px;
	}
	.footerpremium a {
		font-size: 1.3rem;
	}
	#home-screen h2 {
		font-size: 2rem;
	}
	#home-screen h3 {
		font-size: 1.4rem;
	}
	#home-screen h3 .sup {
		font-size: 0.8rem;
	}
	#home-screen a {
		font-size: 1rem;
		padding: 5px;
		border-radius: 5px;
		display: block;
		margin: auto;
		margin-top: 10px;
		width: 200px;
		font-weight: 400
	}

}

 

/** CHANGES MADE BY DKI **/

/* adding hover effect on menu */
.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:hover,
.navbar-default .navbar-nav>.active>a:focus,
.navbar-default .navbar-nav>li>a:hover,
.navbar-default .navbar-nav>li>a:focus,
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus,
.dropdown-menu>li>a:hover,
.dropdown-menu>li>a:focus {
  color: rgb(250, 118, 41) !important;
}

/* centering verticly menu */
.navbar-topmenu {
	margin-top: 20px;
}

