@media screen and (min-width: 800px) {

    .cmt-page-title-row{

        padding-top: 50px;

    }

}



p{

    text-align: justify;

}



.page-main-services, .page-main-contact{

    background: linear-gradient(

    rgba(0, 0, 0, 0.7), 

    rgba(0, 0, 0, 0.7)

    ), url("/backend/build/images/backgrounds/ih2.jpg");

    background-size: cover;

    background-position: center;

    position: relative;

}

.cmt-bgcolor-skincolor, .cmt-bgcolor-skincolor > .cmt-bg-layer, .cmt-bgcolor-skincolor > .cmt-bg-layer > .cmt-col-wrapper-bg-layer-inner, .cmt-icon_element-fill.cmt-icon_element-color-skincolor, .cmt-btn-style-fill.cmt-btn-color-skincolor, .cmt-btn.cmt-btn-style-border.cmt-btn-color-skincolor:not(.btn-inline):hover:after, .cmt-btn.cmt-btn-style-fill.cmt-btn-color-dark:not(.btn-inline):hover:after, .cmt-btn.cmt-btn-style-border.cmt-btn-color-skincolor:not(.btn-inline):hover:before, .cmt-btn.cmt-btn-style-fill.cmt-btn-color-dark:not(.btn-inline):hover:before, .cmt-btn.cmt-btn-style-fill.cmt-btn-color-white:hover:before, .cmt-bgcolor-darkgrey .cmt-btn.cmt-btn-style-fill.cmt-btn-color-white:not(.btn-inline):hover:after, .cmt-bgcolor-darkgrey .cmt-btn.cmt-btn-style-fill.cmt-btn-color-white:not(.btn-inline):hover:before, .cmt-bgcolor-grey .tooltip:after, .cmt-bgcolor-grey [data-tooltip]:after, nav.main-menu ul.menu li > ul.mega-submenu li a:hover, nav.main-menu ul.menu li ul.mega-submenu li.active > a, .cmt-tabs.tabs-style-01 ul.tabs li.active a, .slick_slider.slick-dots-style1 .slick-dots li.slick-active button, .slick_slider.slick-dots-style2 .slick-dots li.slick-active button, .header_cart .cart_count, .cmt-progress-bar .progress-bar-inner .progress-bar:before, .widget ul#menu-footer-quick-links li a:before, .widget .widget-title:before, .cmt-bgcolor-darkgrey .tooltip-top:after, .social-icons.circle li>a:hover, .featured-imagebox-post.style3 .featured-content.featured-content-post .post-header:before, .featured-icon-box.icon-align-top-content.style6 .cmt-icon:before, .featured-imagebox-team .media-block .social-icons li a:hover, .featured-imagebox-post.style4 .featured-content.featured-content-post .post-meta span:not(:last-child):before, .featured-imagebox-post.style4 .cat_block-wrapper .cat_block, .featured-icon-box.icon-align-top-content.style1 a.di_link:hover, .cmt-bgcolor-darkgrey .testimonials-info .slick-prev:hover, .cmt-bgcolor-darkgrey .testimonials-info .slick-next:hover, .cmt-toggle-title-bgcolor-darkgrey .toggle-title a.active, .cmt-toggle-title-bgcolor-grey .toggle-title a.active, .featured-imagebox-services.style2 .bottom-footer a.cmt-btn i, .accordion .toggle.cmt-control-left-true .toggle-title a:after, .featured-imagebox-team.style1:hover .team-sep-icon i, .ttm_subscribe_form .btn[type="submit"], .footer .widget .widget-title:after, .widget .widget-title:after, .featured-imagebox-services .cmt-box-view-content-inner:before, .time-line-dot:before, .time-line-dot:after, .time-line-dot i, .featured-imagebox-services .fea-btn a i, .cmt-tabs.tabs-style-02 ul.tabs li.active, .progress-bar-color-bar_skincolor, .widget.widget-nav-menu ul li::after, .widget.widget-download ul li:hover, article.cmt-blog-classic .cmt-box-post-date .cmt-entry-date, .cmt-blog-single .cmt-box-post-date, .pagination-block .page-numbers:hover, .pagination-block .page-numbers.current, #totop.top-visible{

    background-color: #2E9CCA;

}

.cmt-btn.cmt-btn-style-fill.cmt-btn-color-grey:not(.btn-inline):before{

    background-color: #29648A;

    border-color: #29648A;

}



.cmt-btn.cmt-btn-style-border.cmt-btn-color-dark:hover,.cmt-btn.cmt-btn-style-border.cmt-btn-color-dark:not(.btn-inline):before{

    background-color: #29648A !important;

    border-color: #29648A !important; 

}



.cmt-page-title-row-inner .row{

    border-color: #29648A;

}



.cmt-btn-color-dark{

    color: #29648A;

}



.page-header-naturalization-applications{

    background: linear-gradient(

    rgba(0, 0, 0, 0.7), 

    rgba(0, 0, 0, 0.7)

    ), url("/images/bg-image/naturalization-header.jpg");

    background-size: cover;

    background-position: center;

    position: relative;

}



.cmt-service-description h4{

    font-size: 30px;

}



.footer{

    background-color: #121212;

}



.ih-contact .title{

    font-weight: 300;

    font-size: 34px;

    line-height: 50px;

    margin-bottom: 0;

    color: #1d2143;

}



.page-header-tps, .page-header-fbi, .page-header-gcr{

    background: linear-gradient(

    rgba(0, 0, 0, 0.7), 

    rgba(0, 0, 0, 0.7)

    ), url("/images/bg-image/ih2.jpg");

    background-size: cover;

    background-position: center;

    position: relative;

}



textarea{

    resize: none;

}



.bg-img3{

    background-image: url("/backend/build/images/backgrounds/17.jpg");

}

.cmt-row.blog_2-section {

    padding: 300px 0 75px !important;

}



@font-face {

    font-family: Work;

    font-style: normal;

    font-weight: 300;

    src: local("WorkSans Light"), local("WorkSans-Light"), url(/backend/assets/fonts/work/WorkSans-Light.ttf) format("truetype");

}

@font-face {

    font-family: Work;

    font-style: normal;

    font-weight: 400;

    src: local("WorkSans"), local("WorkSans-Regular"), url(/backend/assets/fonts/work/WorkSans-Regular.ttf) format("truetype");

}

@font-face {

    font-family: Work;

    font-style: normal;

    font-weight: 500;

    src: local("WorkSans Medium"), local("WorkSans-Medium"), url(/backend/assets/fonts/work/WorkSans-Medium.ttf) format("truetype");

}

@font-face {

    font-family: Work;

    font-style: normal;

    font-weight: 600;

    src: local("WorkSans SemiBold"), local("WorkSans-SemiBold"), url(/backend/assets/fonts/work/WorkSans-SemiBold.ttf) format("truetype");

}

@font-face {

    font-family: Work;

    font-style: normal;

    font-weight: 700;

    src: local("WorkSans Bold"), local("WorkSans-Bold"), url(/backend/assets/fonts/work/WorkSans-Bold.ttf) format("truetype");

}



body {

    font-family: Work, sans-serif;

    font-weight: 400;

    font-size: 15px;

    line-height: 25px;

    letter-spacing: 0px;

    color: #898a9c;

}



.bg-img6 {

    background-image: url(/images/bg-image/row-bgimage-6-custom-blue.png);

    background-repeat: no-repeat;

    background-size: cover;

    background-position: center;

}



.bg-img5 {

    background-image: url(/images/bg-image/our-services-main.jpg);

    background-attachment: fixed;

    background-repeat: no-repeat;

    background-size: cover;

    background-position: center;

}