body {    background: url("images/amc_pattern.gif") repeat;}.content-wrapper {    background: #ffffff;    width: 100%;}h1,h2,h3,h4,h5,h6,ul,li,p {    margin: 0;    padding: 0;}h1 {    text-align: center;}h2 {    color: #f00001;    font-size: 30px;    text-transform: uppercase;    text-align: left;    font-weight: bold;}h3 {    font-size: 18px;}.about-section h1,.fees-and-charges-section h1 {    padding: 30px 0 60px;    text-align: center;}/*---------Header Banner---------*/.header-banner {    position: relative;}.logo {    position: absolute;    left: 20px;    top: 10px;}.header-text {    color: #ffffff;    position: absolute;    right: 50px;    top: 70px;    font-weight: bold;    font-size: 15px;}/*-------------nav-----------*/.navbar-default {    background-color: transparent !important;    border-color: transparent !important;}.navbar-default .navbar-collapse {    background: url("images/amc_pattern.gif") repeat;}.navbar-default .navbar-brand {    color: #ffffff;}.navbar-default .navbar-nav>li>a {    color: #ffffff;    font-size: 14px;    padding: 5px 3px;}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover {    color: #ffffff;}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover {    color: #ffffff;}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover {    background-color: transparent;    color: #ffffff;}.navbar-toggle {    background-color: #f00001;}.navbar-default .nav-bg {    background: url("images/amc_newsbg.jpg") no-repeat;}.navbar-brand {    padding: 5px 3px 0px 25px;    height: auto;    font-size: 14px;}/*-------------Left Menu--------------*/.left-menu {    position: relative;    top: -4px;    padding: 0 5px 0 0;    width: 100%;}/*.left-menu .box1 { width: 25%;}*/.left-menu ul {    float: left;    list-style: none;    border-radius-topright: 4px;    border-radius-bottomright: 4px;    display: table;}.left-menu li {    width: 230px;}.left-menu li a {    color: #ffffff;    display: block;    background-image: url("images/amc_menubg.gif");    padding: 4px 0 4px 20px;    line-height: 24px;    text-decoration: none;    text-align: left;}.left-menu li a:hover {    background-image: url("images/amc_menubg_over.gif");    color: #ffffff;}.contact-menu .contact-head {    background-image: url("images/amc_menubg.gif");    padding: 4px 0 4px 20px !important;    border-left: none !important;    color: #ffffff !important;    font-size: 16px !important;    text-align: left !important;}.contact-menu {    background: #6c6c6c;    display: table;}.contact-menu p {    display: table;    width: 230px;    border-left: 10px solid #2f2f2f;    color: #ffffff;    padding: 4px 4px 8px !important;}.contact-menu p span {    padding: 6px 0 0 12px;    float: left;    font-size: 14px;    color: #ffffff;}.contact-menu img {    float: left;}.padding-top {    padding-top: 15px;}.padding-bottom {    padding-bottom: 15px;}/*-------------Home-----------------*/.home-section h2 {    font-size: 30px;    padding: 60px 0 30px 30px;}.home-section h1 {    font-size: 23px;    text-align: center;    padding: 25px 0;    color: #000000;    text-transform: uppercase;    line-height: 28px;}.home-section h1 span {    color: #f00001;}.booklet2-img {    width: 35%;    float: left;}.home-section img {    padding-bottom: 0;}.home-section .home-para {    padding-top: 60px;}.home-section p {    padding: 5px 15px 5px 20px;    font-size: 13px;    color: #373737;    text-align: right;}.news-btn {    padding: 10px 30px;    border: none;    border-radius: 5px;    color: #ffffff;    background-color: #f00001 !important;    font-size: 16px;    margin: 15px 0;}.news-btn:hover {    text-decoration: none;    color: #ffffff;}.home-section .news-left {    margin: 0 0 0 70px;}.home-section .news-left .news-box {    float: left;    padding: 10px 0;}.home-section .news-left .news-box img {    float: left;    padding: 0 5px 0 15px;}.home-section .news-left .news-box a {    text-align: left;    display: block;}.home-section .news-left .news-box a:hover {    text-decoration: none;}.home-section .news-left h3 {    text-align: left;    border-bottom: 1px solid #f00001;    width: 100%;    padding-left: 15px;    padding-bottom: 5px;}.home-section .news-image {float: right; margin-right: 25px;}.home-section .news-image img {    padding: 25px 0 0 0;    float: right;    margin: 0 0 0 0;}.home-section .apc-news {    float: left;}iframe {    float: left;    margin-bottom: 70px;    padding-right: 15px;}/*----------Dual Citizenship----------*/.dual-citizenship h2 {    padding: 30px 0 10px 20px;    border-bottom: 1px solid;    margin-bottom: 15px;}.dual-citizenship h3 {    padding: 10px 0 30px 20px;    text-align: left;}.dual-citizenship ul {    list-style: disc;    padding-left: 20px;    padding-bottom: 20px;}.dual-citizenship ul li {    padding: 1px 0;    text-align: left;    font-size: 12px;}.dual-citizenship p {    padding: 5px 8px;    text-align: left;}.dual-citizenship span {    color: #f00001;}.dual-citizenship {    padding-bottom: 30px;}.dual-citizenship .row {    float: left;    padding-top: 30px;}.dual-citizenship strong {    color: #000;    font-weight: bold;    font-size: 20px;    padding-bottom: 15px;}.dual-citizenship img {    float: right;    padding-top: 10px;}/*------------About us--------------*//*.about-section .content-wrapper {background: #ffffff url("images/aboutus.jpg"); background-size: contain; background-repeat: no-repeat; background-position: 0 74px;}*/.about-section h2 {    padding: 30px 0 10px 20px;    border-bottom: 1px solid;    margin-bottom: 20px;}.about-section h3 {    padding: 0 0 20px 20px;    text-align: left;}.about-section p {    padding: 0 15px 15px 20px;    text-align: left;}.about-section ul {    list-style: none;    padding-bottom: 30px;}.about-section ul li {    padding: 2px 0 2px 20px;    font-size: 12px;    text-align: left;}.about-section ul li span {    color: #f00001;}.about-section img {    float: left;    padding: 0 20px 0 10px;    opacity: .9;    width: 37%;}/*-----------Fees and Charges----------*/.fees-and-charges-section img {    float: left;    position: relative;    padding-right: 10px;}.fees-and-charges-section h2 {    border-bottom: 1px solid;    padding-bottom: 10px;    margin-bottom: 20px;    padding-left: 20px;}.fees-wrapper {    padding: 0 0 60px;}.fees-and-charges-section ul {    list-style: none;    width: 30%;    float: left;}.fees-and-charges-section ul li {    padding: 5px 0 5px 20px;    text-align: left;    font-size: 12px;}.fees-and-charges-section p {    padding: 10px;    text-align: right;}.fees-and-charges-section .finance-para {    padding-top: 0px;}.fees-left {}.fees-right {}/*------------Registration--------------*/.registration-section h2 {    padding: 30px 0 60px 20px;    border-bottom: 1px solid;    padding-bottom: 10px;    margin-bottom: 20px;}.registration-section h2 span {    float: right;    width: 50%;}.registration-section h3 {    padding: 15px;    text-align: left;}.registration-section .regis-box {    width: 42%;    float: left;}.registration-section p {    padding: 8px 0 5px 20px;    text-align: left;}.registration-wrapper {    padding-bottom: 60px;}.registration-wrapper img {    float: right;    padding: 15px 15px 0 0;}.registration-section ul {    padding: 10px 0 0 35px;    list-style: disc;    list-style-position: outside;}.registration-section ul li {    text-align: left;    padding: 3px 0;    font-size: 13px;}/*.registration-section ul li:before {content: "-"; text-indent: -15px;}*//*----------------Our Process-----------------------*/.our-process p {    text-align: center;    height: 70px;}/*-----finance-----*/.finance-ron {    padding-top: 30px;}.finance-ron img {    width: 150px;    height: 150px;    float: right;    margin: 15px 0 0 15px;}.finance-ron p {    width: 100%;    text-align: left;    padding: 3px 15px 3px 0;}.finance-ron .name {    font-size: 16px;    font-weight: bold;}.finance-ron .padding_p {    padding: 1px 0;}.finance-ron .text-bottom {    padding-top: 15px;}/*--------------------Director-------------------------------*/.director {}.director img {    float: left;    padding: 15px 10px 0 0;}.director-img p {    padding: 0 0 0 10px;    font-size: 15px;    margin: 0;}.director-img p span {    padding-top: 15px;    float: left;}.director-msg p {    padding-top: 15px;}/*-------------Contact Us----------------*/.contact-wrapper h2 {    padding: 30px 0 60px 20px;    border-bottom: 1px solid;    padding-bottom: 10px;    margin-bottom: 60px;}.contact-section .row {    padding: 15px;}.contact-section .wpcf7-form-control-wrap input,.contact-section .wpcf7-form-control-wrap textarea {    width: 100%;}.contact-section .contact-form p {    padding: 0 0 15px;    text-align: left;}.contact-form label {    float: left;}.contact-section .submit-btn {    float: right;}.contact-details .add-bottom {    padding-bottom: 40px;}.contact-details {    background: #B31A1B;    float: left;    color: #ffffff;}.contact-details .add {    padding-left: 32px;    text-align: left;}.contact-details p {    float: left;    color: #ffffff;    padding: 5px 0;    width: 100%;    text-align: left;    font-style: italic;}.contact-details h4 {    text-align: left;    margin-top: 15px;}.contact-details img {    float: left;    padding-right: 10px;}.add-box {    padding-bottom: 15px;    overflow: hidden;    height: 200px;}/*--------Footer---------*/.footer {    border-top: 1px solid #cccccc;}.footer p {    padding: 20px 0;    color: #999999;    text-align: center;}@media screen and (min-width: 991px) and (max-width: 1199px) {    .content-wrapper {        padding-left: 45px;    }    .home-section {        padding-top: 170px;    }    .content-right .home-section {        padding-top: 2px;    }    .logo {        width: 28%;    }    .header-text {        top: 40px;    }    .news {        width: 55% !important;    }    .back-to-top {        right: 35px !important;    }    .about-section img {        padding: 0 20px 0 15px;    }    .registration-wrapper img {        width: 56%;    }    .left-menu {        top: -25px;    }    .about-section img {        width: 60%;    }    .home-section .news-image img {        margin: -40px 0 0 0;    }}@media screen and (min-width: 768px) and (max-width: 991px) {    .home-section {        padding-top: 142px;    }    .home-section h2 {        padding: 60px 5px 30px;    }    .home-section h1 {        padding: 15px 0 0 0;    }    .home-section p {        padding: 10px 15px 10px 0;    }    .dual-citizenship p {        padding: 0 15px 10px 0;    }    .about-section h3 {        padding: 0 0 20px 0px;    }    .logo {        width: 28%;    }    .header-text {        top: 40px;    }    .news {        width: 45% !important;    }    .back-to-top {        right: 35px !important;    }    .contact-details {        padding-bottom: 50px;    }    .content-right {        width: 69.3% !important;    }    .content-right .home-section {        padding-top: 2px;    }    .content-left.navbar-fixed-top {        top: 147px !important;    }    .left-menu {        top: -25px;    }    .news-btn {        float: right;        margin: 15px;    }    .dual-citizenship-img img {        width: 100%;    }    .about-section img {        width: 60%;    }    .fees-and-charges-section ul {        width: 48%;    }    .home-section .news-left {        margin: 0;    }    .home-section .news-image img {        float: left;        margin: -10px 0 0 15px;    }}@media only screen and (min-width: 768px) {    .mob-nav {        display: none !important;    }}@media only screen and (max-width: 767px) {    .left-menu,    .content-left {        display: none;    }    .content-right {        width: 100% !important;    }    .content-wrapper .row {        padding-left: 0 !important;    }    .home-section {        padding-top: 85px !important;    }    .dual-citizenship-img {        display: none;    }    .logo {        width: 28%;    }    .header-text {        top: 30px;        right: 10px;        font-size: 10px;    }    .navbar-default .nav-bg {        background: url("images/amc_pattern.gif") repeat;    }    .navbar-brand {        padding: 15px 3px 0px 25px;        font-size: 18px;    }    .navbar-default .navbar-brand span {        display: none;    }    .contact-details {        padding-bottom: 50px;    }    .about-section img {        width: 52%;    }    .registration-wrapper img {        width: 55%;    }    .home-section .news-image img {        float: left;        margin: -10px 0 0 15px;    }    .home-section .news-left {        margin: 0;    }    .home-section h1 {        padding: 15px 0 0 10px;    }    .home-section p {        padding: 10px 15px 10px 10px;    }    .about-section h3 {        padding: 0 0 20px 10px;    }}@media only screen and (max-width: 480px) {    .home-section {        padding-top: 100px;    }    .header-text {        top: 20px;        right: 10px;        font-size: 10px;    }}div#page {    max-width: 900px;    margin-left: auto;    margin-right: auto;    padding: 20px;}.back-to-top {    position: fixed;    bottom: 7em;    right: 125px;    text-decoration: none;    color: #000000;    background-color: #f00001;    font-size: 14px;    padding: 1em;    display: none;    color: #ffffff;    width: 50px;    height: 50px;    border-radius: 50%;}.back-to-top:hover {    background-color: rgba(135, 135, 135, 0.50);    text-decoration: none;    color: #f00001;    background: #ffffff;}.news {    height: 26px;    overflow: hidden;    position: relative;    width: 60%;    float: right;}.news a {    position: absolute;    width: 100%;    height: 100%;    margin: 0;    color: #ffffff;    line-height: 25px;    text-align: center;    /* Starting position */        -moz-transform: translateX(100%);    -webkit-transform: translateX(100%);    transform: translateX(100%);    /* Apply animation to this element */        -moz-animation: example1 15s linear infinite;    -webkit-animation: example1 15s linear infinite;    animation: example1 15s linear infinite;    animation-play-state: running;}.news a:hover {    text-decoration: none;    animation-play-state: paused;}/* Move it (define the animation) */@-moz-keyframes example1 {    0% {        -moz-transform: translateX(100%);    }    100% {        -moz-transform: translateX(-100%);    }}@-webkit-keyframes example1 {    0% {        -webkit-transform: translateX(100%);    }    100% {        -webkit-transform: translateX(-100%);    }}@keyframes example1 {    0% {        -moz-transform: translateX(100%);        /* Firefox bug fix */                -webkit-transform: translateX(100%);        /* Firefox bug fix */                transform: translateX(100%);    }    100% {        -moz-transform: translateX(-100%);        /* Firefox bug fix */                -webkit-transform: translateX(-100%);        /* Firefox bug fix */                transform: translateX(-100%);    }}.content-left {    background: #ffffff;    height: 100%;    float: left;}.content-right {    width: 80%;    float: right;}.content-left.navbar-fixed-top {    left: inherit;    right: inherit;    top: 175px;    z-index: inherit;}