/*--
/*--
Author: Tonton du Web
Author URL: https://tontonduweb.com
Copyright 2017 ELM Agency
--*/
--*/
/* reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,dl,dt,dd,ol,nav ul,nav li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
article, aside, details, figcaption, figure,footer, header, hgroup, menu, nav, section {display: block;}
ol,ul{list-style:none;margin:0px;padding:0px;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
/* start editing from here */
a{text-decoration:none;}
.txt-rt{text-align:right;}/* text align right */
.txt-lt{text-align:left;}/* text align left */
.txt-center{text-align:center;}/* text align center */
.float-rt{float:right;}/* float right */
.float-lt{float:left;}/* float left */
.clear{clear:both;}/* clear float */
.pos-relative{position:relative;}/* Position Relative */
.pos-absolute{position:absolute;}/* Position Absolute */
.vertical-base{	vertical-align:baseline;}/* vertical align baseline */
.vertical-top{	vertical-align:top;}/* vertical align top */
nav.vertical ul li{	display:block;}/* vertical menu */
nav.horizontal ul li{	display: inline-block;}/* horizontal menu */
img{max-width:100%;}
/*end reset*/

h1,h2,h3,h4,h5,h6{
	margin:0;			   
}	
p{
	margin:0;
}
ul{
	margin:0;
	padding:0;
}
label{
	margin:0;
}
a{
	transition: 0.5s all;
  -webkit-transition: 0.5s all;
  -moz-transition: 0.5s all;
  -o-transition: 0.5s all;
}
a:hover{
	transition: 0.5s all;
  -webkit-transition: 0.5s all;
  -moz-transition: 0.5s all;
  -o-transition: 0.5s all;
}

/*--prices start here--*/
.price-grid {
    float: left;
    width: 31%;
    margin: 0% 2% 0% 0%;
}

.wthree {
    margin: 0% 0% 0% 0%;
}
.priceing-table-main {
    width:50%;
    margin: 0 auto;
}

.price-list ul {
    padding: 0px;
    list-style: none;
}

/*--bloc prix 1--*/
.price-gd-top.pric-clr1 h4 {
    font-family: "Lucida Console", Monaco, monospace;
    font-size: 1.8em;
    font-weight: 700;
    color: #5aa2bb;
    padding: 0.4em 1em;
    background: #ffffff;
    border-radius: 5px 5px 0px 0px;
}
.price-gd-top.pric-clr1 {
    background:#5aa2bb;
    text-align: center;
    border-radius: 5px 5px 0px 0px;
}
.price-gd-top.pric-clr1 h3 {
	font-family: 'Lato', sans-serif;
    padding:0.2em 0em 0.1em 0em;
    font-size:1.5em;
    color: #ffffff;
}
.price-gd-top.pric-clr1 h5 {
	font-family: 'Lato', sans-serif;
    font-size: 1em;
    color: #ffffff;
    padding: 0.2em 0em 0.8em 0em;
}
.price-selet.pric-sclr1 a {
    background: #5aa2bb;
    text-decoration: none;
    color: #ffffff;
}
.price-selet.pric-sclr1 {
    padding: 1em 0em;
    text-align: center;
    background: #ffffff;
    border-radius: 0px 0px 5px 5px;
}

/*--bloc prix 2--*/
.price-gd-top.pric-clr2 h4 {
    font-family: 'Raleway', sans-serif;
    font-size: 1.8em;
    font-weight: 700;
    color: #5aa2bb;
    padding: 0.4em 1em;
    background:#ffffff;
    border-radius: 5px 5px 0px 0px;
}
.price-gd-top.pric-clr2 {
    background:#5aa2bb;
    text-align: center;
    border-radius: 5px 5px 0px 0px;
}
.price-gd-top.pric-clr2 h3 {
    padding:0.2em 0em 0.1em 0em;
    font-family: 'Lato', sans-serif;
    font-size:1.5em;
    color: #ffffff;
}
.price-gd-top.pric-clr2 h5 {
	font-family: 'Lato', sans-serif;
    font-size: 1em;
    color: #ffffff;
    padding: 0.2em 0em 0.8em 0em;
}
.price-selet.pric-sclr2 a {
    background: #5aa2bb;
    text-decoration: none;
    color: #ffffff;
}
.price-selet.pric-sclr2 {
    padding: 1em 0em;
    text-align: center;
    background: #ffffff;
    border-radius: 0px 0px 5px 5px;
}

/*--bloc prix 3--*/
.price-gd-top.pric-clr3 h4 {
    font-family: 'Raleway', sans-serif;
    font-size: 1.8em;
    font-weight: 900;
    color: #5aa2bb;
    padding: 0.4em 1em;
    background:#ffffff;
    border-radius: 5px 5px 0px 0px;
}
.price-gd-top.pric-clr3 {
    background:#5aa2bb;
    text-align: center;
    border-radius: 5px 5px 0px 0px;
}
.price-gd-top.pric-clr3 h3 {
	font-family: 'Lato', sans-serif;
    padding:0.2em 0em 0.1em 0em;
    font-size:1.5em;
    color: #ffffff;
}
.price-gd-top.pric-clr3 h5 {
	font-family: 'Lato', sans-serif;
    font-size: 1em;
    color: #ffffff;
    padding: 0.2em 0em 0.8em 0em;
}
.price-selet.pric-sclr3 a {
    background: #5aa2bb;
    text-decoration: none;
    color: #ffffff;
}
.price-selet.pric-sclr3 {
    padding: 1em 0em;
    text-align: center;
    background: #ffffff;
    border-radius: 0px 0px 5px 5px;
}

/*--commun aux 3 blocs--*/
.price-gd-bottom {
    background: #ffffff;
    text-align: center;
    padding: 1em 0em;
}
.price-list ul li {
    font-family: 'Lato', sans-serif;    
    padding: 0.5em 0em;
    font-size: 1.0em;
    color: #333333;
}
/*-- agileits --*/
.price-selet a {
    font-size: 1.1em;
    color: #000;
    display: block;
}
.price-selet a {
    font-size: 0.9em;
    color: #ffffff;
    display: inline-block;
    padding: 0.5em 1.5em;
    background:#ffffff;
    border-radius: 3px;
}
.price-grid {
    margin-bottom: 3em;
}
.price-block {
    box-shadow: 0px 0px 2px 1px rgba(0,0,0,0.15);
    transition: 0.5s all;
    -webkit-transition: 0.5s all;
    -moz-transition: 0.5s all;
    -o-transition: 0.5s all;
}
.price-block:hover {
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    z-index: 1;
}

/*--media quries start here--*/
@media(max-width:1440px){

}
@media(max-width:1366px){
.priceing-table-main {
    width: 60%;
}
.priceing-table h1 {
    font-size: 1.8em;
}
}
@media(max-width:1280px){

}
@media(max-width:1024px){
.priceing-table-main {
    width: 75%;
}
.copy-rights {
    padding: 2em 0em 3em 0em;
}
}
@media(max-width:991px){

}
@media(max-width:768px){
.priceing-table-main {
    width: 90%;
}
}
@media(max-width:736px){

}
@media(max-width:667px){

}
@media(max-width:640px){
.priceing-table-main {
    width: 95%;
}
.price-gd-top h4 {
    font-size: 1.4em;
}
.price-gd-top h3 {
    padding: 0.2em 0em 0em 0em;
    font-size: 1.7em;
}
.price-gd-top h5 {
    font-size: 0.9em;
}
.priceing-table h1 {
    font-size: 2.2em;
}
.copy-rights {
    padding: 2em 0em 3em 0em;
}
.copy-rights p {
    font-size: 0.9em;
}
}
@media(max-width:568px){

}
@media(max-width:720px){
.price-grid {
    float: none;
    width: 80%;
    margin: 0% auto 0%;
}
.price-grid {
    margin-bottom: 2em;
}
.priceing-table h1 {
    font-size: 1.8em;
}
.price-list ul li {
    padding: 0.4em 0em;
    font-size: 0.85em;
}
@media(max-width:320px){
.priceing-table h1 {
    font-size: 1.5em;
    margin:0.6em 0em 1.2em 0em;
}
.price-gd-top h3 {
    font-size: 1.5em;
}
.price-gd-top h5 {
    font-size: 0.8em;
    padding: 0em 0em 0.8em 0em;
}
.price-grid {
    width: 86%;
}
.price-gd-bottom {
    padding: 0.5em 0em;
}
.price-list ul li {
    padding: 0.3em 0em;
    font-size: 0.8em;
}
.price-selet {
    padding: 0.7em 0em;
}
.price-selet a {
    font-size: 0.85em;
    padding: 0.3em 1em;
}
.copy-rights p {
    font-size: 0.8em;
}
.copy-rights {
    padding: 0.5em 0em 1.5em 0em;
}
