@font-face {font-family: MyriadPro-Regular_1;src: url('../fonts/MyriadPro-Regular_1.woff');}@font-face {font-family: OpenSans-Bold;src: url('../fonts/OpenSans-Bold.woff');}@font-face {font-family: OpenSans-ExtraBold;src: url('../fonts/OpenSans-ExtraBold.woff');}@font-face {font-family: OpenSans-Light;src: url('../fonts/OpenSans-Light.woff');}@font-face {font-family: OpenSans-Regular;src: url('../fonts/OpenSans-Regular.woff');}@font-face {font-family: OpenSans-Semibold;src: url('../fonts/OpenSans-Semibold.woff');}@font-face {font-family: ProximaNova-Light;src: url('../fonts/ProximaNova-Light.woff');}@font-face {font-family: MAGISTRC;src: url('../fonts/MAGISTRC.woff');}root {display: block;}html{margin: 0;padding: 0;}.maillogo{display: inline;}.logo{display: inline;}body {    margin: 0;    padding: 0;    font-family: ProximaNova-Light;    font-size: 15px;}a {    color: #888888;    font-size: 15px;    text-decoration: none;}a:hover{text-decoration: underline;}h1 {    font-family: OpenSans-ExtraBold;    font-size: 72px;    color: #3b4246;    max-width: 60%;}h2 {    font-family: OpenSans-Semibold;    font-size: 72px;    color: #fff;    max-width: 60%;}h6 {    font-family: OpenSans-Bold;    font-size: 50px;    color: #FFF;}    .header-background{    background: url(../images/background_03.jpg);}.dropdown {    margin: 20px 0;    border: solid 1px #1a858b;    border-radius: 2px;}.dropdown > button{       background: transparent;    margin: 0;    padding: 3px 3px;    color:#000;    border: none;}.dropdown > button img{       margin-right: 3px;}.hand-image{    background: url("../images/hand.png") no-repeat right center / 53% ;    padding-bottom: 170px;}.header-con-left h1{    font-size:48pt;    /*margin-top: 14%;*/}.header-con-left h2{    font-size:48pt;}.header-con-left p{    font-size: 16pt;    width: 48.6%;    color:#FFF;}.coolft{    text-align: center;}.coolft h3{    font-family: OpenSans-Semibold;    font-size: 38pt;}.coolft h4{    font-family:OpenSans-Light;    font-size: 38pt;    color: #16c6cc;}.arrow{    text-align: center;    height: 27px;    width: 65px;    background: #3BCAC8;    margin: 0 auto;    display: block;}.service{	border-right:solid 1px #EBEBEB;}.service:nth-child(4n){	border:none;}.service:hover{    background: url(../images/background_03.jpg) no-repeat center;}.service1, .service2, .service3, .service4, .service5, .service6, .service7, .service8 {    padding-top: 160px;    text-align: center;    font-family:OpenSans-Regular;    width: 100%;    display: block;    font-size: 25px;    color:#000;    padding-bottom:30px;}.service1{     background: url(../images/email.png) no-repeat center 30px;}.service1:hover {    background: url(../images/email-white.png) no-repeat center 30px;    color:#FFF;    text-decoration: none;}.service2{     background: url(../images/tour.png) no-repeat center 30px;  }.service2:hover {    background: url(../images/tour-white.png) no-repeat center 30px;    color:#FFF;    text-decoration: none;}.service3{     background: url(../images/notic.png) no-repeat center 30px; }.service3:hover {    background: url(../images/notic-white.png) no-repeat center 30px;    color:#FFF;    text-decoration: none;}.service4{     background: url(../images/tutorials.png) no-repeat center 30px;}.service4:hover {    background: url(../images/tutorials-white.png) no-repeat center 30px;    color:#FFF;    text-decoration: none;}.service5{     background: url(../images/funcional.png) no-repeat center 30px;}.service5:hover {    background: url(../images/funcional-white.png) no-repeat center 30px;    color:#FFF;    text-decoration: none;}.service6{     background: url(../images/precos.png) no-repeat center 30px;}.service6:hover {    background: url(../images/precos-white.png) no-repeat center 30px;    color:#FFF;    text-decoration: none;}.service7{     background: url(../images/afilia.png) no-repeat center 30px;}.service7:hover {    background: url(../images/afilia-white.png) no-repeat center 30px;    color:#FFF;    text-decoration: none;}.service8{     background: url(../images/comece.png) no-repeat center 30px; }.sevices.noborder{    border: none;}.service8:hover {    background: url(../images/comece-white.png) no-repeat center 30px;    color:#FFF;    text-decoration: none;}.sevices{    border-bottom:solid 1px #EBEBEB;}.sevice-margin{    margin:50px 0px;}.arrow.yellow{    background:#FFF;}.work{    background: #FEC107;}.work-padding{    padding:60px;}.work p{    font-family: ProximaNova-Light;    font-size: 20px;    color:#fff;    width: 87%}.find{    background: #fff;    font-family: OpenSans-Semibold;    font-size: 20px;    padding:10px 20px;    border-radius: 9px;    border: none;    color:#FEC107;    /*margin-top:20px;*/    margin-bottom: 10px;    border:solid 1px #fff;}.find:hover{    background: transparent;    color:#000 !important;    border: solid 1px #fff;}.work-video img{    max-width: 100%;width: 100%;}.newsletter{    background: url(../images/newsletter.jpg)}.arrow.green{    background: #FEC107;}.newsletter h4{	font-family:OpenSans-Light;    font-size: 38pt;    color: #fff;margin-bottom: 0;}.newsletter p{	font-family:OpenSans-Light;    font-size: 18px;    color: #fff;}.contact{    margin-top: 7%;}.newstext{    background: #fff;    border: medium none;    display: block;    height: 40px;    margin-top: 20px;    width: 90%;    border-radius:2px;    padding: 0 15px;}.girl img{    max-width: 100%;    margin: 25px 0 0 0;    width: 100%;}.find.news{    color:#19C4CB;    padding:8px 40px;    margin-top: 40px;}.footrend{	font-family:OpenSans-Light;    font-size:14px;    margin-bottom: 10px;        color: #8d8d8d;    text-align: center;	font-family: MAGISTRC;}.footertop{    /*width:90%;*/    margin:22px auto 10px auto;    border-bottom: solid 1px #c4c4c4;    font-size:25px;    color:#8d8d8d;}.text-rightft{    margin-bottom: 20px;    padding: 0;}.text-rightft img{    margin-left: 10px;}.text-leftft{    padding:0;}.footertop a{    font-family: MAGISTRC;    font-size:22px;    color:#8d8d8d;}.navbar-nav img{    margin-right: 10px;}/*-----------------Media---------------*/@media (min-width: 641px){    #myNavbar{background: none;border: none;margin:0;}    #myNavbar .container{width: auto;padding: 0;}    #myNavbar .container .navbar-collapse{padding: 0;}    .navbar-collapse {        padding-left: 0px;        padding-right: 0px;    }    .navbar-nav > li > a {font-family: OpenSans-Light;font-size: 20px;padding: 0;color:#fff;}    .navbar-nav > li > a:hover, .navbar-nav > li > a.selected {color: #000;}    .navbar-nav > li {padding: 15px 20px !important;}    .navbar-nav > li:hover, .navbar-nav > li.selected{}    .nav-background{        background:url("../images/onepx.png") repeat left top / 100% 100% ;      /*  box-shadow:   1px 3px #26A5AB;        height: 50px;*/	}    .nav-background .navbar-nav > li {	    padding: 15px 16px;	}	.nav-background li.selected {	    background: url(../images/onepxbw.png);	    border-radius:2px; 	}	.nav-background li:hover {	    background: url(../images/onepxbw.png);	}	.menubar{padding:0;}}@media (max-width: 767px){    .navbar-header{        width: 100%	}}@media (max-width: 1200px){    .navbar-nav > li {padding: 15px 13px !important;}    .hand-image {	    background-size: 450px 470px;	    /*background-position: bottom right;padding-bottom: 100px;*/	}}@media (max-width: 1000px){    .nav-background {margin-top: 30px;}    .hand-image{    /*background-size: 380px 400px;    background-position: bottom right;    padding-bottom: 130px;*/}    .header-con-left h1{font-size: 32pt;}    .header-con-left h2{font-size: 32pt;}    .service{border-right: none !important;}    .service1, .service2, .service3, .service4, .service5, .service6, .service7, .service8{font-size:20px;}    .text-leftft{text-align: center;}    .text-rightft {margin-right: 36%;}}@media (max-width: 600px){    .hand-image{	    /*background-size: 200px 220px;*/    }    .text-leftft a{font-size: 14px;}    .text-leftft{font-size: 14px;}    .text-rightft{margin-right: 37px;margin-top:20px;}    .header-con-left h1 {font-size: 20pt;}    .header-con-left h2 {font-size: 20pt;}    .header-con-left p {font-size: 10pt;}    #myNavbar{border: none;}    .menubar nav{width:100%;background:url(../images/onepx.png) repeat; }    .menubar nav li:hover{height:50px;background:url(../images/onepxbw.png); }    .menubar nav li{height:50px;}    .navbar-nav > li > a{padding-top: 0;}    .text-rightft {margin-right: 24%;}    .contact {margin-top: 7%;padding-left: 49px;}    .coolft h3 {font-size:25pt;}    .coolft h4 {font-size:18pt;}}@media (max-width: 440px){    .header-con-left h1 {font-size: 17pt;}    .header-con-left h2 {font-size: 17pt;}    .header-con-left p {font-size: 8pt;}    .text-rightft {margin-right: 0;}}/*------------------Tabled CSS-----------------*/.container{width: 100%;margin: 0 auto;}.header-con {    width: 100%; margin: 50px 0 0;}.stats-tab>td,.tabs-menu>td,.head-sect > td,.features-sect > td,.working-sect > td,.letter-sect > td,.footer-sect > td,.afilia-con>td {    padding: 0 4%;}.head-sect > td{    padding:20px 4% 0;}.working-sect > td{    padding:65px 4% 45px;}.right{    text-align: right !important;}.text-center{    text-align: center; !important;}.right.mainNav a{    padding: 15px 20px;    color: #fff;    font-family: OpenSans-Light;    font-size: 20px;	display: inline-block;}.right.mainNav a.selected{    background: url(../images/onepxbw.png) repeat top left /100% 100%;    border-radius: 3px;    cursor: default;    pointer-events:none;    color: #000;}.right.mainNav a:hover {    border-radius: 3px;    text-decoration: none;    background: url(../images/onepxbw.png) repeat top left /100% 100%;}.right.mainNav > table {    width: 100%; margin: 15px 0 0;}.mainNav {    width: 100%;}.right.mainNav td {    border-bottom: 3px solid rgba(0, 0, 0, 0.1);    display: inline-block;    border-radius: 2px;}select.lang-select1{    background: url(../images/pt_flag20x35.png) no-repeat 5% center, url(../images/select-arrow.png) no-repeat 110px 10px;    border: 1px solid rgba(0, 0, 0, 0.4);    height: 30px;    outline: medium none;    padding-left: 38px;    width: 125px;    border-radius: 0.5em;    appearance:none;    -moz-appearance:none; /* Firefox */    -webkit-appearance:none; /* Safari and Chrome */}select.lang-select2{    background: url(../images/es_flag20x35.png) no-repeat 5% center, url(../images/select-arrow.png) no-repeat 110px 10px;    border: 1px solid rgba(0, 0, 0, 0.4);    height: 30px;    outline: medium none;    padding-left: 38px;    width: 125px;    border-radius: 0.5em;    appearance:none;    -moz-appearance:none; /* Firefox */    -webkit-appearance:none; /* Safari and Chrome */}select.lang-select3{    background: url(../images/en_flag20x35.png) no-repeat 5% center, url(../images/select-arrow.png) no-repeat 110px 10px;    border: 1px solid rgba(0, 0, 0, 0.4);    height: 30px;    outline: medium none;    padding-left: 38px;    width: 125px;    border-radius: 0.5em;    appearance:none;    -moz-appearance:none; /* Firefox */    -webkit-appearance:none; /* Safari and Chrome */}.header-con-left > h1 {    margin: 65px 0 10px;}.header-con-left > h2 {    margin: 10px 0;}.go-below{     display: inline-block;    margin: -3px 0 0;    text-align: center;    width: 100%;}.go-below td{    display: inline-block;    text-align: center;}.features-head,.features-sect table,tr.features-sect,.features-sect tbody,.features-sect>td{width: 100%;/*display: inline-block;*/}.coolft{display: inline;} .coolft h4 {    margin: 15px 0 0;}.coolft h3 {    margin: 10px 0 0;}.features-con {    display: inline-block;    width: 100%;}.features-con > td {    display: inline-block;    width: 100%;}.sevice-margin {    display: block;}.service {    display: inline-block;    width: 24%;margin-left: -4px;}.sevice-margin {    display: block;}.features-con {    display: inline-block;    width: 100%;}/*.features-con > td {    display: inline-block;    width: 100%;}*/.sevices {    display: block;    text-align: center;    width: 100%;}.white-bg{background-color: #fff !important;}.arrow.yellow>img{    vertical-align: -4px;}.go-below2.go-below{    margin: 0 0 -45px;}.working-sect h6 {    margin:10px 0 30px;}.working-sect p {    margin: 20px 0;}.contact input {    color: #3b4246;    font: 20px "MyriadPro-Regular_1";}.contact input[type=submit]{    color: #16c6cc;cursor: pointer;    font: 20px "MyriadPro-Regular_1";}.newsletter{    display: block;    margin-top:-30px;}.go-below2.go-below3.go-below{    margin: -3px 0 0;}.go-below3 .arrow.green > img {    margin:6px 0 0;}.footertop a {    display: inline-block;}.footertop a:hover{    opacity: 0.7;}.footer-sect table {    display: block;    width: 100%;}.footer-sect tbody {    display: block;}.footertop {    display: block;}.footertop > td {    display: inline-block;    width: 49%;}.footertop > td:last-child {    text-align: right;}.footertop > td:last-child a{    margin-right: 8px;}.footrend > td {    display: block;}.footrend {    display: block;    text-align: center;}input[type=button]{    cursor: pointer;}.working-sect.work > td > table > tbody > tr > td {    display: inline-block;    width: 49%;}/*---------------------------------about Us----------------------------*/.abtus h3{    font-size:40px;    font-family: OpenSans-Semibold;    color:#fff;margin-top: 58px;}.aboutus-details p{    width:78%;    margin: 0 auto;    text-align: justify;    font-size: 25px;}  .working-sect.work.solid > td > table > tbody > tr > td{      width: 60%;}.foundation-images{    width:39% !important;}.foundation-images table tr td p{    text-align: center;    width:100%;}.foundation-images table tr td:last-child {    display: inline-block;    margin-left: 12%;}.newsletter.board{    background: #16c5cc;}.newsletter.board h3 {    font-size: 57px;    text-align: center;    width: 100%;    display: block;    color:#fff;    margin-bottom: 20px;}.newsletter.board p {    width: 80%;    display: block;    text-align: center;    margin: 0 auto;}.meet-board{    width: 100%;    display: block;    margin-bottom: 30px;    font-family: OpenSans-Semibold;    }.board-images > td{    text-align: center;/*    width: 16%;*/    display: inline-block;}.board-images{    text-align: center;}.board-button{    text-align: center;}.board-button input{margin:30px 0;}.work-video.foudationimg{    width:39% !important;    text-align: center;}.work-video.foudationimg img{    width:auto;    border-radius: 15px;}.working-sect .work-video.foudationimg p{    width:100%;    font-family: OpenSans-Semibold;     text-align: center;     font-size:20px;}.board-images p{        font-family: OpenSans-Semibold;}.board-images img {    border-radius: 9px;}/*-------------------------Afiliados----------------------------------------------------------------------------------*/.features-con.tabs-menu tbody,.features-con.tabs-menu table{    display: block;}.tabs-menu.features-con{    margin-top: 20px;    margin-bottom: 20px;}.tabs-menu.features-con.tabs-menu > td {    display: block;    width: auto;}.tabs-menu .service {    width: 12%;}.tabs-menu .service:nth-child(4n) {    border-right: 1px solid #ebebeb;}.tabs-menu .service1,.tabs-menu .service2,.tabs-menu .service3,.tabs-menu .service4,.tabs-menu .service5,.tabs-menu .service6,.tabs-menu .service7,.tabs-menu .service8 {    background-size: 60px auto;font: 16px OpenSans-Regular;background-position: center 15px;padding-bottom: 10px;padding-top: 85px;}.tabs-menu .service1:hover,.tabs-menu .service2:hover,.tabs-menu .service3:hover,.tabs-menu .service4:hover,.tabs-menu .service5:hover,.tabs-menu .service6:hover,.tabs-menu .service7:hover,.tabs-menu .service8:hover/*,.selected-tab>a */{    background-size: 60px auto;background-position: center 15px;color: #fff;}.tabs-menu .service:hover/*,.selected-tab*/ {    /*background: url(../images/grn-hover.jpg) no-repeat center /100% 100% ;*/    background: url(../images/background_03.jpg) no-repeat center /100% 100% ;}.tabs-menu .service1 {    color: #f54337;}.tabs-menu .service2 {    color: #00bcd5;}.tabs-menu .service3 {    color: #ffeb3c;}.tabs-menu .service4 {    color: #cddc39;}.tabs-menu .service5 {    color: #fec107;}.tabs-menu .service6 {    color: #fe5722;}.tabs-menu .service7 {    color: #3B3A70;}.tabs-menu .service8 {    color: #7c7c7c;}.tabs-menu .sevices{    border:none;}.stats-tab-def {    display: inline-block;    text-align: center;    width: 10.6%;}.stats-tab-def2 {    display: inline-block;    text-align: center;    width: 13.8%;}.stats-tab-def > a, .stats-tab-def2 > a {    color: #fff;    padding: 45px 1px 10px;    text-align: center;    width: 100%;    font: 16px OpenSans-Regular;    display: inline-block;}.stats-tab-def+ .stats-tab-def > a, .stats-tab-def2+ .stats-tab-def2 > a {    border-left: 1px solid rgba(255, 255, 255, 0.5);}.stats-tab-def > a:hover, .stats-tab-def > a:focus, .stats-tab-def2 > a:hover, .stats-tab-def2 > a:focus {    outline: none;    text-decoration: none;}.stats-tab >td > table > tbody,.stats-tab >td > table  {    display: block;}.stats-tab-row {    background: url("../images/tab-stats-bg.jpg") repeat left top /100% 100%;    display: block;border-radius: 3px;text-align: center;overflow: hidden;    position: relative;}.stats-tab-def:nth-child(1) > a{    background: url("../images/images/tab-icon1.png") no-repeat center 4px;}.stats-tab-def:nth-child(2) > a{    background: url("../images/images/tab-icon2.png") no-repeat center 4px;}.stats-tab-def:nth-child(3) > a{    background: url("../images/images/tab-icon3.png") no-repeat center 4px;}.stats-tab-def:nth-child(4) > a{    background: url("../images/images/tab-icon4.png") no-repeat center 4px;}.stats-tab-def:nth-child(5) > a{    background: url("../images/images/tab-icon5.png") no-repeat center 4px;}.stats-tab-def:nth-child(6) > a{    background: url("../images/images/tab-icon6.png") no-repeat center 4px;}.stats-tab-def:nth-child(7) > a{    background: url("../images/images/tab-icon7.png") no-repeat center 4px;}.stats-tab-def:nth-child(8) > a{    background: url("../images/images/tab-icon8.png") no-repeat center 4px;}.stats-tab-def:nth-child(9) > a{    background: url("../images/images/tab-icon9.png") no-repeat center 4px;}.stats-tab-def2:nth-child(1) > a{    background: url("../images/images/tab2-icon1.png") no-repeat center 4px;}.stats-tab-def2:nth-child(2) > a{    background: url("../images/images/tab2-icon2.png") no-repeat center 4px;}.stats-tab-def2:nth-child(3) > a{    background: url("../images/images/tab2-icon3.png") no-repeat center 4px;}.stats-tab-def2:nth-child(4) > a{    background: url("../images/images/tab2-icon4.png") no-repeat center 4px;}.stats-tab-def2:nth-child(5) > a{    background: url("../images/images/tab2-icon5.png") no-repeat center 4px;}.stats-tab-def2:nth-child(6) > a{    background: url("../images/images/tab2-icon6.png") no-repeat center 4px;}.stats-tab-def2:nth-child(7) > a{    background: url("../images/images/tab2-icon7.png") no-repeat center 4px;}.afilia-con h3 {    color: #16c6cc;    font: 25px "OpenSans-Semibold";}.afilia-con li,.afilia-con p{    color: #3b4246;    font: 18px/30px "OpenSans-Regular";}.afilia-con > td {    padding: 0 8%;}.af-read-more {    color: #16c6cc;    font: 15px "OpenSans-Bold";}.afilia-sect {    border-bottom: 1px solid rgba(22, 198, 204, 0.2);    padding-bottom: 30px;}.tabs-menu .service:last-child {    border: medium none;}.get-registered {    text-align: center;margin: 25px 0 0;}.get-registered a{    font: 25px "OpenSans-Bold";    color: #16c6cc;}.afilia-con.inner-afiliados .afilia-sect {    border: none;}/*-------------------------Inner Precos----------------------------------------------------------------------------------*/.inner-precos .afilia-sect {    border: medium none;padding-bottom: 10px;}.inner-precos-table > td {    padding-left: 5%;    padding-right: 5%;}h3.bg-heading {    background: url("../images/images/heading-bg.jpg") no-repeat center center / 100% 100%;    font: 25px "OpenSans-Semibold";padding: 12px 0;    margin: 0;color: #fff;box-shadow: 0 4px 0 rgba(0, 0, 0, 0.3);    text-align: center;border-radius: 2px;}.colored-table {    display: block;}.colored-table > tbody {    display: block;}.colored-table tr {    display: block;}.colored-table td {    padding: 10px 0;    display: inline-block;text-align: center;    width: 49.7%;color: #fff;    /*height: 40px;*/    font: 18px "OpenSans-Regular";}.light-blue{    background:#3fcece;}.light-orange{   background:#fec107; }.dark-blue{    background:#21acb6;}.dark-orange{   background:#fe9807; }.colored-table:first-of-type td {    border-top:1px solid rgba(255,255,255,0.5);}.no-border{    border: none !important;}tr:nth-child(4n+1) > td {    border: medium none !important;}.working-sect.work .work-video img{    width: 100% !important;}/*---------------------------------End ofabout Us----------------------------*//*--Media--*/@media (min-width: 1200px){    .hand-image {        background-position: right top;        background-size: auto 110%;    }}@media (max-width: 1024px){    .newsletter p br{display: none;}    /*---Afilia----*/    .stats-tab-def, .stats-tab-def2 {        width: 13.7%;    }}@media (max-width: 980px){    /*---Afilia---*/    .tabs-menu .service {        width: 15%;    }    .stats-tab-def > a, .stats-tab-def2 > a {        padding: 45px 4% 10px;    }    .stats-tab-def, .stats-tab-def2 {        width: 13.6%;    }}@media (max-width: 800px){    table tbody tr td .nav-background {text-align: left;}    .mainNav {display: block;}    .logo {display: block;margin: 20px 0 0;}    .hand-image {background-size: 400px auto;}    .working-sect.work.solid > td > table > tbody > tr > td{width: 100%;text-align: center;}    .work p{width: 100%;text-align: center;}    .work-video.foudationimg{width:100% !important;margin-top:30px;}    /*---Afilia---*/    .tabs-menu .service {        width: 17%;    }    .stats-tab-def > a, .stats-tab-def2 > a {        font: 13px OpenSans-Regular;        padding: 45px 1px 10px;    }    .stats-tab-def, .stats-tab-def2 {        width: 13.5%;    }    .colored-table td{        width: 49.6%;        font-size: 17px;    }}@media (max-width: 768px){    .hand-image {background-position: right 70px;background-size: 350px auto;}    .header-con {margin: 0;}    /*---Afilia----*/    .stats-tab-def, .stats-tab-def2 {        width: 19.5%;    }    .stats-tab-def:nth-child(5) a, .stats-tab-def2:nth-child(5) a {        border: medium none;    }    .stats-tab-def:first-child::after, .stats-tab-def2:first-child::after {        background-color: black;        content: "";        display: inline-block;        height: 1px;        margin-left: -100%;        width: 1000%;background-color: rgba(255, 255, 255, 0.5);    }    /*----*/    .colored-table td {        font-size: 16px;        width: 49.6%;    }    .working-sect.work > td > table > tbody > tr > td{    text-align: center;    width: 100%;}}@media (max-width: 640px){    .nav-background {margin-top: 10px;}    .right.mainNav a{font-size: 15px;}    .header-con-left h1 {font-size: 25pt;}    .header-con-left p {font-size: 15pt;width: 41.6%;}    .header-con-left > h2 {font-size: 25pt;margin: 0;}    .coolft > h3, .coolft > h4 {font-size: 25pt;}    .sevice-margin {margin: 0 0 35px;}    .service {width: 45%;}    .sevices{border:none; }    .working-sect.work > td > table > tbody > tr > td {display: block;margin: 0 0 30px;width: 100%;text-align: center;}    .working-sect.work p {text-align: justify;width: 100%;font-size: 18px;}    .working-sect h6{text-align: center;font-size: 25pt;}    .footertop > td:last-child,.footertop > td {margin: 0 0 15px;display: block;text-align: center;width: 100%;}    .footertop > td:last-child a {margin-right: 12px;}    .footrend{margin: 20px 0;}    .contact > h4 {margin: 50px 0 0;font-size: 25pt;}    .contact input[type="submit"] {margin: 20px 0 25px;}    .footertop a{font-size: 18px;}    /*---Afilia---*/    .tabs-menu .service {        width: 24%;    }    /*------------*/    .colored-table td {        font-size: 13px;        width: 49.5%;    }    .abtus h3 {        font-size: 26px;    }}@media (max-width: 480px){    .header-con-left.hand-image {        background-position: right center;        padding: 0 0 50px;        background-size: 50% auto;    }    .working-sect h6, .coolft > h3, .coolft > h4, .contact > h4 {        font-size: 18pt;        text-align: center;    }    .working-sect.work p {        font-size: 18px;	}    .newsletter > table > tbody > tr > td {        display: block;        width: 100%;    }    .contact {        margin-top: 0;        padding-left: 0;    }    .service {        width: 50%;    }    .head-sect.header-background table {        display: block;        width: 100%;    }    .head-sect.header-background tbody {        display: block;    }    .head-sect.header-background tr {        display: block;    }    .mainNav .nav-background a {        display: block;    }    .nav-background {        width: 100%;    }    .mainNav a {        text-align: center;    }    .newsletter {        text-align: center;    }    .newsletter p{text-align: justify;}    /*---Afilia---*/    .tabs-menu .service {        width: 35%;    }    .stats-tab-def:nth-child(5) a, .stats-tab-def:nth-child(3) a, .stats-tab-def:last-child a, .stats-tab-def2:nth-child(5) a, .stats-tab-def2:nth-child(3) a, .stats-tab-def2:last-child a {        border: medium none;    }    .stats-tab-def, .stats-tab-def2 {        width: 47.5%;    }	.stats-tab-def:first-child::after, .stats-tab-def:nth-child(3)::after, .stats-tab-def:nth-child(6)::after, .stats-tab-def2:first-child::after, .stats-tab-def2:nth-child(3)::after, .stats-tab-def2:nth-child(6)::after {        background-color: rgba(255, 255, 255, 0.5);        content: "";        display: inline-block;        height: 1px;        margin-left: -100%;        width: 1000%;    }    /*---------*/    .colored-table td {        font-size: 14px;        width: 100%;    }    h3.bg-heading {        font-size: 18px;    }}@media (max-width: 360px){    .header-con-left p{width: 58%;}    .service {        width: 100%;    }    .aboutus-details p{        font-size:18px;    }    .work-video.foudationimg img{        width:100%;    }    /*---afilia---*/}@media (max-width: 320px){    .sevices .service > a{font-size: 16px !important;}    .contact input{font-size: 18px;}    .newsletter p{font-size: 17px;}    .header-con-left h1, .header-con-left > h2 {        font-size: 22pt !important;    }    /*---Afilia----*/    .tabs-menu .service {        width: 48%;    }}