/*Theme Name: Read More
Theme URI: https://www.acmethemes.com/themes/read-more
Author: acmethemes
Author URI: https://www.acmethemes.com/
Description: Read More is an awesome WordPress theme for your blog that can improve every element of your blog. Read More is a theme built to overcome the needs of the modern and classic blogger, whether for casual and personal blogs or for professional, corporate and journalistic blogs. With a large number of highly crafted premium features you can easily customize the site as your need. Read More will showcase your well written content on any device. In addition, Read More is Cross browser compatible, responsive layout, WooCommerce ready and translation ready theme. A live customizer based theme with added custom widgets will make your site incredible. Read More is an intuitively constructed yet powerfully flexible WordPress theme for your blog. Header options are available for managing header sections, footer options are for footer and theme options are for managing overall site. Color Options, breadcrumb options, search options, custom CSS, social icons are the added features on this theme. Added custom widget for author help to provide the author information easily through the website. Users can choose the site layout with available options from the theme. Left sidebar, right sidebar, no sidebar are the layouts of the theme. Read More is SEO friendly theme which make it easy to find on Google and other search engines. A highly dedicated, professional and friendly support team will be available to resolve all pressing issues. Support: https://www.acmethemes.com/supports/ and Demo https://www.acmethemes.com/demo/?theme=read-more
Version: 2.0.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: read-more
Tags: one-column, two-columns, left-sidebar, righ
t-sidebar, custom-background, custom-colors, custom-header, custom-menu, custom-logo, featured-images, footer-widgets, full-width-template, sticky-post, theme-options, threaded-comments, translation-ready, blog, e-commerce, news

*/

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Normalize
# Typography
# Elements
# Forms
# Navigation
    ## Links
    ## Menus
# Accessibility
# Alignments
# Clearings
# Widgets
# Content
    ## Posts and pages
    ## Post Formats
    ## Comments
# Infinite scroll
# Media
    ## Captions
    ## Galleries
#Custom CSS

/*--------------------------------------------------------------
# Normalize
--------------------------------------------------------------*/
/*Global Classes start here*/

.text-center{
    text-align: center !important;
}



/*Global Classes end here*/

/**********************News & Blogs Page CSS starts here**********************/
img.news-grid-img  {
    position: relative;
    left: 21%;
    min-width: 650px !important;
    height: 300px;
}
.news-grid-title, .blog-grid-title{
    margin-bottom: 20px;
}
img.blog-grid-img {
    min-width: 650px !important;
    height: 300px;
    position: relative;
    left: 52%;
}
.home .vc_btn3-container.vc_btn3-inline{
    width: 44%;
    margin-top: 68px;
}
.vc_btn3-container.vm-blogs-hp.vc_btn3-inline {
    margin-left: 90%;
}
.vc_btn3-container.vm-news.vc_btn3-inline {
    margin-left: 65%;
}

.home .vc_btn3.vc_btn3-color-white.vc_btn3-style-modern,
.home .vc_btn3.vc_btn3-color-white.vc_btn3-style-modern:focus,
.home .vc_btn3.vc_btn3-color-white.vc_btn3-style-modern:hover {
    color: #0b2e58;
    border-color: #ff8d07;
    background-color: #fff;
}
h3.news-grid-title {
    margin-left: 21%;
    font-size: 30px;
    color: #0b2e58;
}
h3.blog-grid-title {
    font-size: 30px;
    margin-left: 51.5%;
    color: #0b2e58;
}
/**********************News & Blogs Page CSS ends here**********************/



/*************Menu Highlight CSS starts here*************/
.current-menu-item{
    border: none !important;
   }
     
li.current-menu-item a, .current-menu-parent{
              color: #ff8d00 !important;
              font-weight: 700 !important;
              }

       
/*************Menu Highlight CSS ends here*************/

html, body{
    overflow-x: hidden;
}
html {
    font-family: poppins;
    box-sizing: border-box;
    -webkit-text-size-adjust: 100%;
}
body{
    margin : 0;
    -ms-word-wrap: break-word;
    word-wrap: break-word;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary{
    display : block
}
audio,
canvas,
progress,
video{
    display : inline-block;
    vertical-align : baseline
}
audio:not([controls]){
    display : none;
    height : 0
}

[hidden],template{
    display : none
}
a{
    background : transparent;
    color:#007acc ;
}
a:hover,
a:active,
a:focus {
    outline: 0;
    background : transparent;
    text-decoration: underline;
}
abbr[title]{
    border-bottom : 1px dotted
}
b,
strong {
    font-weight: bold;
}
dfn{
    font-style : italic
}
mark,
ins{
    color: #000;
}
small{
    font-size : 80%
}
sub,
sup{
    font-size : 75%;
    line-height : 0;
    position : relative;
    vertical-align : baseline;
}
sup{
    top : -0.5em
}
sub{
    bottom : -0.25em
}
img{
    border : 0;
    max-width : 100%;
    height : auto;
}
svg:not(:root){
    overflow : hidden
}
hr{
    -moz-box-sizing : content-box;
    box-sizing : content-box;
    height : 0;
}
pre{
    overflow:auto;
}
code,
kbd,
pre,
samp{
    font-family : monospace, monospace;
    font-size : 1em;
}
button,
input,
optgroup,
select,
textarea {
    color: inherit;
    font: inherit;
    margin: 0;
    font-size: 16px;
    font-size: 1.5rem;
    line-height: 1.5;
}

button {
    overflow: visible;
}
button,
select {
    text-transform: none;
}
select {
    background: #fff;
    border: 1px solid #cccccc;
    max-width: 100%;
    padding: 8px 15px;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"]{
    -webkit-appearance : button;
    cursor : pointer;
}
button[disabled],
html input[disabled]{
    cursor : default
}
button::-moz-focus-inner,
input::-moz-focus-inner{
    border : 0;
    padding : 0
}
input{
    line-height:normal;
    max-width: 100%;
    padding: 7px;
}
input[type="checkbox"],
input[type="radio"] {
    box-sizing: border-box;
    padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
    height: auto;
}
input[type="search"]{
    -webkit-appearance:textfield;
    -moz-box-sizing:content-box;
    -webkit-box-sizing:content-box;
    box-sizing:content-box
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration{
    -webkit-appearance:none
}
fieldset{
    border:1px solid #c0c0c0;
    margin:0 2px;
    padding:0.35em 0.625em 0.75em
}
legend{
    border:0;padding:0
}
textarea{
    overflow:auto
}
optgroup{
    font-weight:bold
}
table{
    border-collapse:collapse;
    border-spacing:0;
    margin: 0 0 1.5em;
    width: 100%;
}
td,th{
    padding:0
}

/*--------------------------------------------------------------
# Typography
--------------------------------------------------------------*/
body {
    font-style: normal;
    color: #000;
    font-family: 'Poppins', sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.75;
}

h1,
h1 a,
h2,
h2 a,
h3,
h3 a,
h4,
h4 a,
h5,
h5 a,
h6,
h6 a,
.main-navigation a,
.image-slider-wrapper .banner-title{
    font-family: 'Montserrat', sans-serif;
    font-weight: 700;
    color: #000;
}
.category-news h2,
h2 a{
    font-family: Poppins;
    font-weight: 700;
    color: #0b2d58 !important;
}
h1{
    font-size: 26px;
}
h2{
    font-size: 20px;
}
h3{
    font-size: 18px;
}
h4{
    font-size: 16px;
}
h5{
    font-size: 14px;
}
h6{
    font-size: 12px;
}
ul,
ol {
    margin: 0 0 1.5em 3em;
}
ul {
    list-style: disc;
}
ol {
    list-style: decimal;
}
dt {
    font-weight: bold;
}

dd {
    margin: 0 1.5em 1.5em;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
    content: "";
}

blockquote,
q {
    quotes: "" "";
}
address {
    margin: 0 0 1.5em;
}
.entry-meta i.fa,
.entry-footer i.fa{
    margin-right: 5px;
}
/*--------------------------------------------------------------
# Top Header
--------------------------------------------------------------*/
.top-header{
    padding: 1px 0;
    color: #fff!important;
    font-size: 13px;
}
.top-header .socials{
    margin: 0;
    display: inline-block;
    float: left;
}
.top-header a,
.top-header p,
.top-header i
{
    color: #fff!important;
    font-size: 13px;
    display: inline-block;
    line-height: 32px;
}
.top-header .top-phone
{
    margin-right: 20px;
}
.top-header .text-right i
{
    margin-right: 5px;
}
/*top nav*/
.acmethemes-top-nav.top-block {
    display: inline-block;
}
.acmethemes-top-nav ul{
    margin: 0;
}
.acmethemes-top-nav ul li {
    display: inline-block;
    list-style: outside none none;
    margin: 0 10px;
}
/*top nav*/
/*search-type*/
.header-search.top-block {
    display: inline-block;
    float: right;
    position: relative;
    z-index: 9990;
    margin-left: 10px;
}
.menu-search-inner{
    background-color: #fff;
    position: absolute;
    right: 0;
}
.menu-search-toggle .search-block{
    position: relative;
    width: 300px;
    padding: 10px;
    -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
}
.searchform{
    position: relative;
}
i.icon-menu {
    float: right;
    font-size: 20px;
    cursor: pointer;
}
.menu-search-toggle {
    display: none;
    margin-top: 30px;
    position: absolute;
    right: 0;
    z-index: 99;
}
/*search end*/

@media only screen and (max-width: 767px) {
    .top-header .text-right,
    .top-header .text-left
    {
        text-align: center;
    }
    .entry-meta > span {
        display: block;
    }
}
/*--------------------------------------------------------------
# Navigation
--------------------------------------------------------------*/
.navbar {
    background: #fff;
    transition: all 0.2s ease-out 0s;
    z-index: 3000;
    margin-bottom: 0;
    border: none;
}
.navbar-header {
    max-width: 100%;
    text-align: center;
    float: none;
    padding: 16px 0;
    position: relative;
}
.custom-logo-link {
    display: block;
}
@media (max-width:1023px){
    .custom-logo-link {
        width: calc(100% - 100px);
    }
}
.navbar-brand > img {
    display: block;
    max-height: 55px;
    max-width: 310px;
}
.navbar-fixed-top{
    background: rgba(255,255,255,1);
}
@media (min-width:768px){
    .admin-bar .navbar-fixed-top{
        top: 32px;
    }
}
.navbar .navbar-brand {
    margin: 0 0 0 15px;
    padding: 0;
    max-width: 40%;
}
.navbar .navbar-toggle {
    background-color: #000;
    border-radius: 4px;
    color: #fff;
    font-size: 22px;
    outline: medium none;
    position: absolute;
    right: 0;
    z-index: 999;
    padding: 4px 10px;
    transition: all 0.2s ease-out 0s;
    margin:0;
    top:50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}
.navbar .navbar-toggle .icon-bar {
    background-color: #000;
}
.navbar-nav{
    float: none;
    text-align: center;
}
.navbar-nav > li{
    float: none;
    /*border-bottom: 2px solid #fff;*/
}
.nav > li > a:focus {
    background-color: transparent;
}
/*main-navigation*/
.at-navbar-wrapper {
    border-top: 1px solid #e5e5e5;
}
.main-navigation{
    padding-right: 15px!important;
    -webkit-box-shadow: 0px 10px 4px -10px rgba(238,238,238,0.9);
    -moz-box-shadow: 0px 10px 4px -10px rgba(238,238,238,0.9);
    box-shadow: 0px 10px 4px -10px rgba(238,238,238,0.9);
}
.main-navigation ul {
    list-style: none;
    margin: 0;
    padding-left: 0;
}
.main-navigation li {
    display: inline-block;
    position: relative;
}
.main-navigation a {
    display: block;
    padding: 12px 16px;
    padding-left: .5rem;
    text-decoration: none;
    font-size: 16px;
    font-weight: normal;

}
.navbar-nav > li > a{
    line-height: 2;
}
.main-navigation > .navbar-nav >ul >li> a{
    margin: 10px 0;
}

/*submenu*/
.navbar-nav > li.menu-item-has-children > a::after{
    color: #000;
    content: "\f107";
    font-family: FontAwesome;
    font-size: 14px;
    margin-left: 7px;
}
.main-navigation ul ul {
    box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
    float: left;
    position: absolute;
    left: -999em;
    z-index: 99999;
    background: #fff;
    text-align: left;
    transition: all 0.5s ease 0s;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    -ms-transition: all 0.5s ease 0s;
}

.main-navigation ul ul ul {
    top: 0;
}
.main-navigation ul ul a {
    font-size: 14px;
    padding: 12px 18px;
    width: 200px;
    color: #000;
}

.main-navigation li:hover > a {
    background: rgba(0,0,0,0);
}

.main-navigation ul ul a:hover {
    background: #f7f7f7;
}

.main-navigation ul li:hover > ul {
    left: auto;
}
.main-navigation ul ul li:hover > ul {
    left: 100%;
}
@media screen and (max-width: 1199px) and (min-width: 1024px){
    .main-navigation a {
        font-size: 16px;
        padding: 18px 23px;
    }
}
@media screen and (max-width: 1023px) {
    .navbar  .container > .navbar-collapse,
    .navbar  .container > .navbar-header{
        margin: 0;
    }
    .main-navigation{
        float: none;
        background: #fff;
        box-shadow: 0 0.15em 0.35em 0 rgba(0, 0, 0, 0.133);
    }
    .navbar{
        margin-bottom: 0;
    }
    .navbar-nav{
        text-align: left;
    }
    .main-navigation li {
        float: none;
        display: block;
        border-top: 1px solid #999;
    }

    .main-navigation.toggled .nav-menu {
        background: none repeat scroll 0 0 #000;
    }

    .main-navigation ul ul {
        display: block;
        float: none;
        position: static;
        text-align: left;
        box-shadow: none;
    }

    .main-navigation ul ul li{
        padding-left: 25px;
    }

    .main-navigation ul ul li a {
        display: block;
        width: auto;
    }
    .main-navigation ul ul a:hover {
        background: rgba(0, 0, 0, 0);
    }
    .main-navigation a {
        padding: 6px 10px;
        font-size: 12px;
    }
}
@media screen and (max-width: 767px){
    .navbar .navbar-toggle {
        font-size: 16px;
        top: 50%;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        transform: translateY(-50%);
        margin: 0;
    }
}
.site-main .comment-navigation,
.site-main .posts-navigation,
.site-main .post-navigation {
    margin: 0 0 1.5em;
    overflow: hidden;
}
.comment-navigation .nav-previous {
    float: left;
    width: 50%;
}

.comment-navigation .nav-next {
    float: right;
    text-align: right;
    width: 50%;
}
.posts-navigation .nav-previous,
.post-navigation .nav-previous,
.posts-navigation .nav-next,
.post-navigation .nav-next{
    width: 40%;
}
.posts-navigation .nav-previous,
.post-navigation .nav-previous{
    float: left;
}
.posts-navigation .nav-next,
.post-navigation .nav-next{
    float: right;
    text-align: right;
}
/*--------------------------------------------------------------
# Accessibility
--------------------------------------------------------------*/
/* Text meant only for screen readers. */
.screen-reader-text {
    clip: rect(1px, 1px, 1px, 1px);
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
}
.screen-reader-text:focus {
    background-color: #f1f1f1;
    border-radius: 3px;
    box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
    clip: auto !important;
    display: block;
    font-size: 14px;
    font-weight: bold;
    height: auto;
    left: 5px;
    line-height: normal;
    padding: 15px 23px 14px;
    text-decoration: none;
    top: 5px;
    width: auto;
    z-index: 100000; /* Above WP toolbar. */
}
/*--------------------------------------------------------------
# Alignments
--------------------------------------------------------------*/
.alignleft {
    display: inline;
    float: left;
    margin-right: 1.5em;
}
.alignright {
    display: inline;
    float: right;
    margin-left: 1.5em;
}
.aligncenter {
    clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 15px;
}
/*--------------------------------------------------------------
# Clearings
--------------------------------------------------------------*/
.clear{
    clear:both;
}
.clearfix:after, .clearfix:before{ display:table; content:""}
.clearfix:after{ clear:both}
.clearfix{*zoom:1} *{box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}

/*--------------------------------------------------------------
# Widgets
--------------------------------------------------------------*/
.widget{
    display: block;
    margin: 20px 0;
}
.widget ul,
.widget ol{
    margin: 0;
    padding: 0;
}
/* Search widget. */
.widget_search .search-submit {
    display: none;
}
.widget_search{
    position: relative;
    width: 100%;
}
/*** CALENDER ***/
.calendar_wrap #wp-calendar {
    width: 100%;
}
.calendar_wrap #wp-calendar caption {
    font-size: 13px;
    font-weight: 700;
    padding: 15px 0;
    text-align: center;
    text-transform: uppercase;
}
.calendar_wrap table,
.calendar_wrap th,
.calendar_wrap td,
.calendar_wrap tr {
    border: 1px solid rgba(0, 0, 0, 0.03);
    border-collapse: collapse;
    padding: 3px;
}

.calendar_wrap #wp-calendar th,
.calendar_wrap #wp-calendar td {
    border: 1px solid rgba(0, 0, 0, 0.03);
    text-align: center;
}

.calendar_wrap th {
    background: rgba(0, 0, 0, 0.03);
    line-height: 20px;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.05);
}
.calendar_wrap #wp-calendar #today,
.calendar_wrap #wp-calendar #today a {
    color: #fff;
}
/*author info*/
.authorbox {
    background-color: #F2F2F2;
    border: 1px solid #eeeeee;
    clear: both;
    height: auto;
    margin: 10px 0;
    overflow: hidden;
    padding: 10px;
    text-align: center;
}
.authorbox .author-avatar {
    height: 90px;
    width: 90px;
    margin: 0 auto;
}
.author img {
    margin-right: 15px;
}
.avatar {
    border-radius: 50%;
    float: left;
}
/*--------------------------------------------------------------
# Content
--------------------------------------------------------------*/
.inner-main-title {
    position: relative;
    width: 100%;
    background-size: cover;
    min-height: 50px;
    /*border-bottom: 1px solid #e5e5e5;*/
}

.inner-main-title .entry-title,
.inner-main-title .page-title{
    font-size: 28px;
    font-weight: 300;
}
/*--------------------------------------------------------------
## Posts and pages
--------------------------------------------------------------*/
article.sticky {
    display: block;
}

.hentry {
    margin: 0 0 1.5em;
}

.updated:not(.published) {
    display: none;
}
.page-content,
.entry-content,
.entry-summary {
    margin: 1.5em 0 0;
}

.page-links {
    clear: both;
    margin: 0 0 1.5em;
}

/*--------------------------------------------------------------
## Post Formats
--------------------------------------------------------------*/
.format-aside .entry-title,
.format-image .entry-title,
.format-video .entry-title,
.format-quote .entry-title,
.format-gallery .entry-title,
.format-status .entry-title,
.format-link .entry-title,
.format-audio .entry-title,
.format-chat .entry-title {
    font-size: 20px;
}

.blog .format-status .entry-title,
.archive .format-status .entry-title {
    display: none;
}
.blog .format-aside .entry-title,
.archive .format-aside .entry-title {
    display: none;
}

/*--------------------------------------------------------------
## Comments
--------------------------------------------------------------*/
.comment-reply-title,
.comments-title{
    border-bottom: 1px solid #d9d9d9;
    font-size: 16px;
    font-weight: 500;
    line-height: 48px;
    margin-bottom: 15px;
    position: relative;
}
.comment-form input {
    border: 1px solid #d9d9d9;
    color: #b8b8b8;
    font-size: 14px;
    padding: 10px;
}
.comment-form-author input,
.comment-form-email input{
    float:left;
    margin: 0 0 16px;
    width:77%;
}
.comment-form-author input{
    margin: 0 29px 16px 0;
}
.comment-form-url input{
    clear:both;
    width:77%;
}
.comment-form textarea{
    width:77%;
    display: block;
    border: 1px solid #d9d9d9;
    resize:none;
    font-size: 14px;
    padding: 10px;
}
.comment-form .form-submit input,
.read-more,
.posts-navigation a,
.post-navigation a {
    color: #fff;
    font-size: 13px;
    font-weight: 700;
    text-align: center;
    line-height: 26px;
    padding:4px 10px;
    width:auto;
    transition:all 0.3s ease-in-out 0s;
    -webkit-transition:all 0.3s ease-in-out 0s;
    -moz-transition:all 0.3s ease-in-out 0s;
}

.comment-list{
    margin: 0 0 20px 0;
    font-size: 13px;
    list-style-type: none;
}
.comment-list li.comment{
    list-style-type: none;
    clear: both;
}
.comment-list li.comment .comment-body {
    border-bottom:1px solid #e5e5e5;
    margin: 0 0 20px;
    background-color: #fff;
    border-radius: 4px;
    box-shadow: 0 0.15em 0.35em 0 rgba(0, 0, 0, 0.133);
    padding: 30px;
    position: relative;
}
.comment-author img {
    float: left;
    margin: 0 20px 0 0;
    border-radius: 50%;
}
.comment-list .fn {
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    color: #000;
}
.comment-list .fa.fa-clock-o {
    font-size: 14px;
    margin-right: 3px;
}
.bypostauthor {
    display: block;
}
@media screen and (max-width:679px){
    .comment-form input,
    .comment-form-url input,
    .comment-form textarea{
        width: 100%;
    }
}
/*--------------------------------------------------------------
# Infinite scroll
--------------------------------------------------------------*/
/* Globally hidden elements when Infinite Scroll is supported and in use. */
.infinite-scroll .posts-navigation, /* Older / Newer Posts Navigation (always hidden) */
.infinite-scroll.neverending .site-footer { /* Theme Footer (when set to scrolling) */
    display: none;
}

/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before. */
.infinity-end.neverending .site-footer {
    display: block;
}

/*--------------------------------------------------------------
# Media
--------------------------------------------------------------*/
.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
    border: none;
    margin-bottom: 0;
    margin-top: 0;
    padding: 0;
}

/* Make sure embeds and iframes fit their containers. */
embed,
iframe,
object {
    max-width: 100%;
}

/*--------------------------------------------------------------
## Captions
--------------------------------------------------------------*/
.wp-caption {
    margin-bottom: 1.5em;
    max-width: 100%;
}
.wp-caption img[class*="wp-image-"] {
    display: block;
    margin: 0 auto;
}
.wp-caption-text {
    text-align: center;
}
.wp-caption .wp-caption-text {
    margin: 0.8075em 0;
}
/*--------------------------------------------------------------
## Galleries
--------------------------------------------------------------*/
.gallery {
    margin-bottom: 1.5em;
}
.gallery-item {
    display: inline-block;
    text-align: center;
    vertical-align: top;
    width: 100%;
    padding: 10px 2px;
}
.gallery-columns-2 .gallery-item {
    max-width: 50%;
}
.gallery-columns-3 .gallery-item {
    max-width: 33.33%;
}
.gallery-columns-4 .gallery-item {
    max-width: 25%;
}
.gallery-columns-5 .gallery-item {
    max-width: 20%;
}
.gallery-columns-6 .gallery-item {
    max-width: 16.66%;
}
.gallery-columns-7 .gallery-item {
    max-width: 14.28%;
}
.gallery-columns-8 .gallery-item {
    max-width: 12.5%;
}
.gallery-columns-9 .gallery-item {
    max-width: 11.11%;
}
.gallery-caption {
    display: block;
}
/*------------------------------------------------------*\
    #Custom CSS
\*--------------------------------------------------------*/
/*-----------------*\
    #HEADER
\*-----------------*/

.site-title,
.site-title a{
    color: #000;
    font-size: 24px;
    font-weight: normal;
    line-height: 1.4;
    margin: 0;
}
.site-description,
.site-description a{
    margin: 0;
    font-size: 15px;
    line-height: 1.5;
}
/*slider*/
.image-slider-wrapper{
    display: block;
    background: #fff;
    position: relative;
    overflow: hidden;
}
.image-slider-wrapper .item.cycle-slide{
    width: 100%;
}
.image-slider-wrapper .item.cycle-slide img {
    vertical-align: middle;
    width: 100%;
}
.image-slider-wrapper .banner-title {
    color: #fff;
    font-size: 36px;
    font-weight: 600;
    line-height: 1.2;
    text-transform: uppercase;
    margin-bottom: 10px;
    text-shadow: 0 1px 2px #333;
}
.image-slider-wrapper .slider-content {
    color: #fff;
    padding: 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 100%;
    font-size: 16px;
}
.image-slider-wrapper .slider-content .cat-links a{
    color: #fff;
}
.image-slider-wrapper .slider-content .btn-primary{
    margin: 10px 0;
    padding: 10px 20px;
}

.slider-content .container {
    width: 60%;
    background: rgba(0,0,0,0.7);
    padding: 30px;
}
/**/
.cycle-prev i,
.cycle-next i
{
    background: #000 none repeat scroll 0 0;
    border-radius: 50%;
    font-size: 36px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    width: 50px;
}
.image-slider-wrapper .cycle-prev,
.image-slider-wrapper .cycle-next {
    top: 50%;
    color: #fff;
    cursor: pointer;
    display: block;
    font-size: 30px;
    font-weight: normal;
    position: absolute;
    text-align: center;
    z-index: 999;
}
.image-slider-wrapper .cycle-prev {
    left: 30px;
}
.image-slider-wrapper .cycle-next {
    right: 30px;
}

/**/
/*extra small device*/
@media (max-width: 1230px) {
    .image-slider-wrapper .banner-title {
        font-size: 32px;
    }
}
@media screen and (max-width:767px){
    .image-slider-wrapper .slider-content .cat-links
    {
        display: none;
    }
    .image-slider-wrapper .banner-title {
        font-size: 24px;
    }
}
@media screen and (max-width:640px){
    .image-slider-wrapper .slider-content .banner-title
    {
        font-size: 14px;
    }
}
/*feature section*/
.blog-feature-item{
    position: relative;
    padding: 10px;
}
.blog-feature-item img{
    width: 100%;
    border-radius: 4px;
}
.blog-feature-content{
    position: absolute;
    padding: 20px 10px;
    bottom: 0;
}
.blog-feature-content .cat-links a{
    padding: 1px 6px;
    background: rgba(0,0,0,0.7);
    color: #fff;
}
.blog-feature-title {
    margin: 0;
    padding: 0;
}
.blog-feature-title a{
    color: #fff;
    text-shadow: 0 1px 1px #333;
    font-size: 14px;
}
.no-img-wrapper{
    height: 180px;
    width: 100%;
    position: relative;
    padding: 10px;
    background: #eee;
    overflow: hidden;
    text-align: center;
}
.no-img-title {
    padding: 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 100%;

}
.no-img-title a{
    font-size: 14px;
    color: #aaa;
}
/*button style*/
.btn {
    border-radius: 0;
    padding: 10px 35px;
    font-size: 15px;
}
.btn-primary {
    color: #fff;
    display: inline-block;
    margin: 10px;
    position: relative;
    border: none;
}
.at-btn-wrap .btn.btn-primary {
    margin: 0;
}
.btn-primary:hover,
.wpcf7-form input.wpcf7-submit:hover{
    background: #fff;
}
.btn-icon-box .btn-data,
.btn-icon-box .btn-data a,
.btn-icon-box .btn-data:hover,
.btn-icon-box .btn-data:hover a {
    color: #fff;
}
/*common custom widget*/
.acme-widgets{
    margin: 20px 0;
}
.secondary-sidebar .acme-widgets:first-child {
    margin-top: 0;
}
@media only screen and (max-width: 991px) {
    .acme-widgets .row > div {
        margin-bottom: 40px;
    }
    .acme-widgets .row > div:last-child,
    .acme-widgets .row > div.clearfix
    {
        margin-bottom: 0;
    }
}
/*blog*/
.acme-col-posts.acme-widgets .at-btn-wrap {
    margin-top: 20px;
}
.acme-col-posts .blog-item article.post{
    margin: 0;
    padding: 0;
}
/*author*/
.read-more-author-widget{
    text-align: center;
}
.read-more-author-widget img{
    border-radius: 50%;
    margin: 0 auto;
}
/*add widget*/
.read-more-ainfo-widget{
    text-align: center;
    border-radius: 4px;
    overflow: hidden;
}
/*footer fixed*/
.site-footer  article.post, article.page {
    background-color: transparent;
    color: #fff;
}
.site-footer article.post .entry-header .entry-title a,
.site-footer article.page .entry-header .entry-title a{
    color: #fff;

}

/*sidebar and footer fixed custom widgets*/
.at-remove-width .acme-widgets .container,
.at-remove-width .acme-widgets .container .row > div {
    width: 100%;
    margin: 0;
}
/*Full Width Sidebar*/
.acme-full-width-sidebar {
    display: block;
    margin-bottom: 30px;
}
.acme-full-width-sidebar .widget{
    padding:20px 0;
}
.acme-full-width-sidebar .widget .acme-widgets{
    margin: 0;
}

.acme-full-width-sidebar .main-title h2 {
    font-size: 30px;
    font-weight: bold;
    margin: 0;
    text-transform: uppercase;
}
.acme-full-width-sidebar.top{
    margin-bottom: 0;
}
.acme-full-width-sidebar .acme-full-sidebar-wrapper{
    background: #fff;
}
.acme-full-width-sidebar .acme-full-sidebar-wrapper aside.widget{
    border-top: 8px solid #eee;
}
.read-more-home {
    margin-top: 15px;
}
.acme-full-width-sidebar .read-more-home.acme-full-sidebar-wrapper aside.widget:first-child{
    border-top: none;
}
/*--------------------------------------------------------------
# FOOTER
--------------------------------------------------------------*/
.site-footer {
    background:#051831;
    color: #fff;
    position: relative;
    overflow: hidden;
}

.footer-top-wrapper {
    background: #051830;
    padding: 10px 0;
    position: relative;
}
.footer-top-wrapper .container {
    border-bottom: 3px solid #eee;
}
.footer-bottom-wrapper {
    background: rgba(0, 0, 0, 0.3);
    padding: 18px 0 3px;
    position: relative;
}
@media only screen and (max-width: 767px) {
    .site-footer  .text-right,
    .site-footer  .text-left
    {
        text-align: center;
    }
}
/*social*/
.socials a,
.socials a:hover {
    color: #fff;
}

.socials {
    list-style: none;
    margin: 0 0 10px 0;
    padding: 0;
}

.socials li {
    display: inline-block;
}
.socials li a {
    width: 32px;
    height: 32px;
    text-align: center;
    line-height: 32px;
    display: inline-block;
    transition: background 0.5s;
    -webkit-transition: background 0.5s;
}

.socials li.facebook a:hover,
.socials li.facebook a:focus {
    background: #3E5993;
}

.socials li.twitter a:hover,
.socials li.twitter a:focus {
    background: #00C3F8;
}

.socials li.youtube a:hover,
.socials li.youtube a:focus {
    background: #CC181E;
}
.socials li.google-plus a:hover,
.socials li.google-plus a:focus {
    background: #ea4335;
}
/*footer fixed*/
.site-footer h1,
.site-footer h1 a,
.site-footer h2,
.site-footer h2 a,
.site-footer h3,
.site-footer h3 a,
.site-footer h4,
.site-footer h4 a,
.site-footer h5,
.site-footer h5 a,
.site-footer h6,
.site-footer h6 a,
.site-footer .main-title,
.site-footer li,
.site-footer li a,
.site-footer .widget li a
{
    color: #fff;
}
.site-footer select{
    color: #777;
}
/*back to top*/

/*.sm-up-container {
    display: block;
    display: none;
    height: auto;
    margin-right: 22px;
    margin-top: auto;
    padding: 3px 6px;
    position: fixed;
    right: 3px;
    top: 85%;
    width: 44px;
    z-index: 60;
}
*/

.sm-up-container{
    position: fixed;
    bottom: 20px;
    right: 30px;
    z-index: 99;
    font-size: 19px;
    border: none;
    outline: none;
    background-color: #ff7307;
    color: white;
    height: 50px;
    width: 50px;
    border-radius: 50%;
    cursor: pointer;
    padding: 10px;
    transition: 2s;
}
.sm-up-container:focus,
.sm-up-container:hover
{
   /* background: rgba(0, 0, 0, 1);*/
   background: #518ee0;
    text-decoration: none;
}
.sm-up {
    color: #fff;
    display: block;
    /*font-size: 36px;*/
    font-size: 29px;
    padding-bottom: 2px;
    text-align: center;
    vertical-align: middle;
}
/***** Sidebars  *****/
.site-content {
    background: #fff;
    margin-bottom: 30px;
    margin-top: 30px;
    overflow: hidden;
    padding-top: 15px;
}
.read-more-home-sidebar .site-content{
    margin-top: 0;
}
.read-more-footer-full-width-sidebar .site-content{
    margin-bottom: 0;
}

#primary {
    float: left;
    width: 69.5%;
    display: block;
    margin-bottom: 60px;
}

.secondary-sidebar {
    float: right;
    width: 28%;
}

.secondary-sidebar .container{
    max-width: 100%;
}
.secondary-sidebar .container .row > div,
.secondary-sidebar .form-group > div{
    width: 100%;
}
/*** RIGHT-SIDEBAR ***/
.right-sidebar #primary{
    float: left;
}
.right-sidebar .secondary-sidebar{
    float: right;
}
/*** LEFT-SIDEBAR ***/
.left-sidebar #primary{
    float: right;
}
.left-sidebar .secondary-sidebar{
    float: left;
}
/*** NO-SIDEBAR ***/
.no-sidebar #primary{
    width: 100%;
}
/*** BOTH-SIDEBAR ***/
.both-sidebar #primary-wrap{
    float: left;
    width: 73%;
}
.both-sidebar #primary-wrap #secondary-left{
    float: left;
    width: 32%;
}
.both-sidebar #primary-wrap #primary{
    float: right;
    width: 65%;
}
.both-sidebar #secondary-right{
    float: right;
    width:25%;
}
/*middle column*/
.middle-col #primary {
    float: none;
    margin: 0 auto;
    width: 70%;
}
@media only screen and (max-width: 767px){
    .site-content{
        margin-top: 2em;
    }
    .inner-main-title{
        margin-bottom: 30px;
    }
    /*** SIDEBAR ***/
    #primary,
    .both-sidebar #primary,
    .middle-col #primary,
    .both-sidebar #primary-wrap #primary,
    .left-sidebar #primary{
        margin:0 0 20px;
        width: 100%;
    }
    .secondary-sidebar,
    .both-sidebar #primary-wrap,
    .both-sidebar #primary-wrap #secondary-left,
    .both-sidebar #secondary-right,
    .right-sidebar .secondary-sidebar,
    .left-sidebar .secondary-sidebar,
    .no-sidebar .secondary-sidebar,
    .middle-col .secondary-sidebar
    {
        clear: both;
        float: none;
        margin:0 0 20px;
        width: 100%;
    }
    .at-overlay{
        padding: 1px;
    }
    .acme-full-width-sidebar{
        margin-bottom: 0;
    }
}
/*** COMMON WIDGETS ***/
.widget-title {
    font-size: 22px;
    margin: 0 0 20px 0;
    text-transform: uppercase;
}
.widget li {
    /*border-top: 1px solid #d7d7d7;*/
    display: block;
    padding-bottom: 5px;
    padding-top: 5px;
    font-size: 15px;
}
.widget select {
    background: #fff;
    border: 1px solid #cccccc;
    max-width: 100%;
    padding: 8px 15px;
}
/*tags*/
.tagcloud a {
    display: inline-block;
    font-size: 13px !important;
    margin-bottom: 8px;
    margin-right: 4px;
    padding: 5px;
}
/*search*/
.widget .search-block{
    width: 85%;
    float: none;
}
.search-block{
    display: inline-block;
    float: right;
    margin: 7px 10px;
    position:relative;
    width: 185px;
}
.not-found .search-block,
.search-no-results #primary .page-content .search-block {
    float: none;
    width: 50%;
}
.search-block input#menu-search,
.widget_search input#s{
    font-size: 13px;
    line-height: 31px;
    height: 31px;
    padding: 2px 23px 2px 8px;
    width: 100%;
    color: #000;
}
.search-block #searchsubmit,
.widget_search #searchsubmit{
    background: rgba(0, 0, 0, 0);
    border: medium none;
    font-size: 20px;
    height: 25px;
    position: absolute;
    right: 7px;
    top: 3px;
    width: 25px;
}

/*Inner Pages*/
.single-thumb-full,
.single-thumb-full img{
    width:100%;
}
.single .posted-on,
.single .comments-link,
.single .edit-link,
.content-full .posted-on,
.content-full .comments-link,
.content-full .edit-link
{
    display: table;
}
.entry-meta.img-left .posted-on,
.entry-meta.img-left .comments-link,
.entry-meta.img-left .edit-link
{
    margin-left: 15px;
    display: inline-block;
}
.cat-wrap {
    border-bottom: 1px solid #eee;
}
.posted-on, 
.comments-link, 
.edit-link, 
.tags-links, 
.byline, 
.nav-links {
    color: #999;
}
.posted-on a,
.comments-link a,
.edit-link a,
.tags-links a,
.byline a,
.nav-links a{
    color: inherit;
    font-size: 13px;
}
.tags-links a{
    background-color: #f1f1f1;
    border-radius: 4px;
    font-size: 13px;
    font-weight: 400;
    margin-top: 12px;
    margin-right: 12px;
    padding: 5px 10px;
    white-space: nowrap;
}

.single-feat{
    width: 100%;
    border-bottom: 1px solid #ddd;
    box-shadow: 4px 2px 4px -4px rgba(0, 0, 0, 0.133), -4px 2px 4px -4px rgba(0, 0, 0, 0.133);
    margin-top: 20px;
    position: relative;
    text-align: center;
}
.single .byline,
.content-full .byline
{
    display: table;
}
.single .byline a img,
.content-full .byline a img
{
    border-radius: 50%;
    margin-right: 0;
    display: table;
}
.single .author-name,
.content-full .author-name
{
    display: table;
}
.single .no-avatar .author-name{
    display: inline-block;
}
.single .entry-content{
    padding:0 0 10px 0;
}
.single article.post .entry-content,
.single article.page .entry-content{
    width: auto;
    padding: 0;
}
article.post .content-wrapper,
article.page .content-wrapper {
    padding: 20px 0;

}
article.post .entry-footer,
article.page .entry-footer{
    clear: both;
}
article.post .entry-header,
article.page .entry-header {
    margin: 0;
}
article.post .entry-header .entry-title,
article.page .entry-header .entry-title{
    margin:0;
    color: #000;
}
article.post .entry-header .entry-title a,
article.page .entry-header .entry-title a{
    color: #000;
}
article.post .entry-content,
article.page .entry-content {
    margin-top:10px;
}
article.post,
article.page{
    background-color: #fff;
    /*border-bottom: 1px solid #e5e5e5;*/
    color: #000;
}
article.post.sticky{
    padding: 8px;
}
article.post .read-more,
article.page .read-more {
    display: inline-block;
    margin-top: 16px;
    min-width: 100px;
}
.sidebar .entry-title,
.related-post-wrapper .entry-title{
    font-size: 15px;
    font-weight: 400;
}

.posts-navigation a,
.post-navigation a  {
    display: inline-block;
    margin-top: 16px;
    min-width: 100px;
}
.posts-navigation a:hover,
.post-navigation a:hover{
    background-color: transparent;
}
.full-image img{
    width: 100%;
    border-radius: 4px;
}
/*Sidebar*/
.sidebar .widget:not(:first-child){
    margin-top: 40px;
}
.sidebar article.post .content-wrapper, 
.sidebar article.page .content-wrapper {
    padding: 0;
}
.sidebar .acme-col-posts [class*='col-']:not(:last-child),
.sidebar .acme-col-posts [class^='col-']:not(:last-child){
    margin-bottom: 20px;
}
.sidebar .acme-col-posts .blog-item article.post {
    padding-bottom: 20px;
}
/*related*/
.related-post-wrapper {
    margin-top: 15px;
}
.related-post-wrapper .widget-title {
    font-size: 19px;
}
.related-post-wrapper .blog-item .hentry{
    margin: 0;
}
/*navigations*/
.nav-links .page-numbers {
    background-color: #ffffff;
    border: 1px solid #cccccc;
    display: inline-block;
    font-size: 13px;
    height: 44px;
    line-height: 44px;
    margin: 15px 0;
    text-align: center;
    transition: all 0.3s ease-in-out 0s;
    vertical-align: middle;
    width: 44px;
}
/*BLOG TYPES*/
/*** BLOG-no-image ***/
.blog-no-image article .entry-content{
    padding:0 2% 0 0;
}
/*** ERROR404 ***/
.error404 #primary{
    text-align: center;
    width: 100%;
}
.error404 #primary .not-found{
    min-height: 400px;
    padding-top: 100px;
}
/*Contact form 7*/
.wpcf7-form .form-control {
    background-color: transparent;
    margin-bottom: 20px;
    font-weight: 300;
    border-width: 2px;
}
.wpcf7-form  input[type="text"],
.wpcf7-form  input[type="email"] {
    height: 45px;
}
.wpcf7-form input,
.wpcf7-form .your-message textarea {
    background: #f2f2f2;
    color: #000;
    border: 1px solid #dddddd;
    outline: medium none;
    padding: 5px;
    font-size: 15px;
    width: 100%;
    box-sizing:border-box;
    -webkit-box-sizing:border-box;
}
.wpcf7-form label{
    width: 90%;
    font-weight: 300;
}
.wpcf7-form input.wpcf7-submit {
    border: medium none;
    color: #fff;
    display: inline-block;
    margin: 10px 0;
    padding: 10px;
    position: relative;
    text-align: center;
    transform: translateZ(0px);
    width: 200px;
}
.wpcf7-response-output{
    clear: both;
}

/*breadcrumbs*/
#read-more-breadcrumbs{
    /*margin-bottom: 32px;*/
    padding: 0;
}
#read-more-breadcrumbs .breadcrumb-trail li {
    display: inline-block;
    list-style: outside none none;
    padding-right: 10px;
}
#read-more-breadcrumbs .breadcrumb-trail li a{
    display: inline-block;
}

#read-more-breadcrumbs .breadcrumb-trail li.trail-item.trail-end::after {
    display: none;
}
#read-more-breadcrumbs .breadcrumb-trail li::after {
    color: #ccc;
    content: "\f101";
    font-family: FontAwesome;
    margin-left: 10px;
}
#read-more-breadcrumbs .breadcrumb-trail .trail-items {
    margin: 0;
    padding-left: 118px;
}
/*breadcrumbs*/
@media only screen and (max-width: 767px){
    #read-more-breadcrumbs
    .breadcrumb-container {
        float: left;
    }
}


/*bootstrap menu edited*/
@media (max-width: 1023px) {
    .navbar-header {
        float: none;
        width: 100%;
        max-width: 100%;
        text-align: left;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-collapse.in {
        overflow-y: auto !important;
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav>li {
        float: none;
    }
    .collapse.in{
        display:block !important;
    }
    #navbar .container{
        position: relative;
    }
    .main-navigation{
        position: absolute;
        width: 100%;
        z-index: 999;
    }
    #navbar .at-navbar-wrapper {
        height: 0 !important;
    }
    #navbar .navbar-collapse,
    #navbar .navbar-collapse {
        height: 470px;
        max-height: 70vh;
        right: 0;
        left: 0;
    }
}
/*pagination*/
.show-more{
    color: #fff;
    padding: 10px 40px;
    text-transform: uppercase;
    transition: all 0.2s ease 0s;
    margin: 20px auto;
    text-align: center;
    cursor: pointer;
    display: table;
}
/*Option one end*/
#read-more-temp-post{
    display: none;
}

/**************************THEME CUSTOMIZATION THROUGH CSS STARTS HERE************************************/
/*Custom Header CSS starts here */

/*Header new ph-num CSS starts here*/
 li.nav-item-phn-numbr.us-ph {
    left: -296px;
}
a.phone-no.hidden-mob.us-ph{
    margin-left: 5px;
    top: -39px;
}
li.nav-item-phn-numbr.hidden-mob.uk-ph {
    left: 73px;
}


/*Header new ph-num CSS ends here*/

/*Custom Nav Link Class CSS starts here*/

.nav-item-enable{
    color: #ff7307 !important;
    font-weight: 600 !important;
}

/*Custom Nav Link Class CSS ends here*/

    /*Searchbox CSS starts here*/
        .search-boxhd {
            width: 261px;
            margin: 0 auto;
            margin-bottom: -5px !important;
            display: none;
        }
        .search-boxhd{
            background: transparent;
            position: absolute;
            top: 51px;
            right: -3%;
        }
        .search-boxhd input[type="text"] {
            width: 75%;
            padding: 5px 15px;
            margin-left: 0px;
            border: 1px solid #ff8d07;
            outline: none;
        }
        .search-boxhd input[type="button"] {
            width: 25%;
            padding: 5px 0;
            background: #ff8d07;
            color: #fff;
            margin-left: -5px;
            border: 1px solid #ff8d07;
            outline: none;
            cursor: pointer;
        }
        .hidden-desk{
            display: none;
        }
        .hidden-mob{
            display: block;
        }
    /*Searchbox CSS ends here*/
        .at-navbar-wrapper {
        border-top: none !important;
        }
        
        img.custom-logo {
            position: absolute;
            left: -99px;
            /*top: -3px;*/
        }
        
        .at-navbar-trigger-fix{
            position: fixed;
            z-index: 100011;
            background: #fff;
            width: 100%;
            box-shadow: 0 0 10px;
            top: 0
        }
        
        .main-navigation a.nav-link:hover {
            color: #ff8d00;
        }
        
        .main-navigation a.nav-link {
            font-size: 15px;
            font-family: Poppins;
            letter-spacing: 0.4px;
            color: #0b2d58;
        }
        
        img.logo-img {
            position: fixed;
            top: 18px;
            left: 105px;
        }
        
        .nav-item-phn-numbr:hover{
            border-bottom: 0px !important;
        }
        
        .main-navigation .navbar-nav >li:hover{
            border-bottom: 0px !important;
        }

        .headr-menu-list {
            position: relative;
            top: 0;
            left: 200px;
        }
        
        li.nav-item-phn-numbr {
            /*left: -177px;
            top: 20px;*/
            left: -120px;
            top: 25px;
            float: right !important;
            text-decoration: none;
        }
        
        .main-navigation .navbar-collapse .collapse .navbar-fixed-top{
            width: 100%;
        }

        .main-navigation{
            /*padding: 27px 0px 0px;*/
            padding: 0px 0px 0px;
        }

        .main-navigation .navbar-fixed-top img.logo-img{
            top: 10px !important;
        }

        a.phone-no {
            position: relative;
            left: 14px;
            top: -41px;
            font-size: 18px !important;
            font-weight: 600 !important;
            color: #0b2d58 !important;
            padding-left: 11px !important;
        }

        .additional-phnumbr-section {
            position: relative;
            float: right;
            top: 11px;
            left: 84px;
        }

        .additional-section {
            position: relative;
            top: 7px;
            left: -142px;
            float: right;
        }

        .headsearchicon {
            background: #eceef5;
            color: #ff8d07 !important;
            padding: 6px;
            width: 39px;
            padding-left: 4px !important;
            padding-right: 4px !important;
        }

        button#headsearchicon{
            border: 0px;
        }

        .show{
            display: block !important;
        }

        /*Active*/
        
/*Custom Header CSS ends here */

/*Custom Footer CSS starts here */
        li.list1{
            border-bottom: 0px !important;
        }
        .acme-full-width-sidebar .acme-full-sidebar-wrapper{
            margin-bottom: 0px !important;
        }
        .acme-full-width-sidebar{
            margin-bottom: 0px !important;
        }
        .acme-full-width-sidebar .widget {
            padding: 0px !important;
        }
        .page-id-417 #primary{
            margin-bottom: 0px;
            position: relative;
            top: -7px;
        }
              
        span.addrss-text {
            width: 283px;
        }
        li.list1 {
            opacity: 0.5;
        }
        .footr-colmn-1-content {
            color: #a2a4b1 !important;
            font-size: 14px;
            font-weight: 300;
            margin-top: 25px;
            line-height: 23px;
        }
        .footr-colmn-2-content {
            line-height: 35px;
            /*margin-left: 40px;*/
            margin-left: 6px;
        }
        .footr-colmn-3-content {
            position: absolute;
            top: 24px;
            /*left: 295px;*/
            left: 223px;
        }

        .addr {
            margin-top: -21px;
        }
        .footr-colmn-4-content{
            /*float: right;*/
            margin-left: 93px;
        }
        .footr-icon{
            padding-top: 5px;
            padding-right: 10px;
            font-size: 17px;
            color: #ff8d00;
        }
        a.footr-cl-2 {
            color: #a2a4b1 !important;
            text-decoration: none;
        }
        span.addrss-text a{
            display: inline-flex;
            color: #a2a4b1;
         }
        .footr-contnt {
            font-size: 15px;
            font-weight: 600;
            line-height: 1.47;
            letter-spacing: 0.6px;
            text-align: left;
            color: #fff;
        }

        .addrss-content{
            font-size: 14px;
            font-weight: 300;
            line-height: 24px;
            display: inline-flex;
            color: #a2a4b1;
        }

        .fa-map-marker:before {
            content: "\f041";
        }
        .footer-top-wrapper {
            background: #051830 !important;
            padding-top: 50px !important;
        }
        .footer-top-wrapper .container{
            border-bottom: none !important;
        }
        .container {
            width : 1300px; ;
        }
        .orange-link{
            text-decoration: none;
            color: #ff8d00 !important;
            font-style: italic;

        }
        .footer-bottom-wrapper {
            background: #051830 !important;
            color:#a2a4b1 !important;
            border-top: 1px solid #353e57 !important;
            width: 1300px;
            left: 113px;

        }
        .site-info {
            display: none;
        }
        .row .mg-tp-40 {
            margin-right: -71px;
            margin-top: 40px;
        }
        .payment-logo img{
            padding-right: 10px;
        }
        .payment-logo {
            margin-left: 19px;
        }
        .payment-logo-btm{
            padding-top: 10px;
            margin-left: 19px;
        }

            
    /*Banner CSS starts here*/
    .vc_custom_1560228926208{
        background-size: cover;
        background-repeat: no-repeat;
    }
    /*Banner CSS ends here*/

/*Custom Footer CSS ends here */

    /*Home Page CSS starts here "/news-and-blogs"*/

        .home .acme-full-width-sidebar .acme-full-sidebar-wrapper{
            margin-bottom: 80px !important;
        }

        .home .acme-full-width-sidebar .acme-full-sidebar-wrapper aside.widget{
            border-top: 0px !important;
        }
        .home .entry-header {
            position: relative;
            left: 103px;
            font-family: Montserrat !important;
            font-weight: 700 !important;
            color: #051831 !important;
        }

        .home h1.entry-title {
            font-weight: 700 !important;
            color : #0b2d58 !important;
            font-size: 42px;
        }
    /*Home Page CSS ends here "/news-and-blogs"*/
    
    /*Blog Listing Page Custom CSS starts here*/
        .category-blog img.news-banner{
            min-width: 100%;
        }
        /*Customized banner CSS starts here*/
        .vc_custom_1560228926208{
            background-repeat: no-repeat;
            background-size: cover;
        }
        .news-category-banner-img{
            background-repeat: no-repeat;
            background-size: cover;
            min-width: 100%;
        }
        /*Customized banner CSS ends here*/

        /*In-built Breadcrumbs CSS starts here*/
        .breadcrumb-container{
            font-size: 13px;
        }
        /*In-built Breadcrumbs CSS ends here*/



        /*Additional Sidebar CSS starts here*/
        div#sidebar-section-top {
            display: none;
        }

        .post-template-default div#sidebar-section-top{
            background-color: #fff;
            display: block !important;
            width: 376px;
            top: 52px;
            right: 26px;
        }
        /*Additional Sidebar CSS ends here*/



        /*Single Posts CSS starts here*/
        .post-template-default .pull-right{
            padding: 0px 30px 0px 30px;

        }
                .post-template-default time.entry-date.published {
                    position: relative;
                    left: 783px;
                    font-size: 16px;
                    font-style: italic;
                    top: 24px;
                    color: #0b2e58;
                 }

                .category-blog h2.entry-title{
                    letter-spacing: 0.5px;
                    line-height: 1.20;
                    position: relative;
                    left: -15px;
                }

                .post-template-default .single-feat{
                    box-shadow: none !important;
                }
                /*Single Posts CSS ends here*/

                /*Body CSS starts here*/
                .pt-cv-view a{
                    color: #0b2d58;
                }


                /*Body CSS starts here*/
                p {
                    margin-top: 0;
                    margin-bottom: 1rem !important; 
                }
                .page-id-417 #primary{
                    width: 100%;
                }
        /*Body CSS ends here*/

    /*Blog Category listing page CSS starts here*/
        .page-id-417 .acme-full-width-sidebar .acme-full-sidebar-wrapper aside.widget
        {
            border-top: 0px !important;
            }

        .btn-icon-box {
            margin-bottom: 10px !important;
            margin-left: -13px !important;
        }

        .category-news .btn-icon-box{
            margin-bottom: 30px !important;
        }
        .category-blog #primary{
            width: 100%;
        }
        .category-blog div#content {
            width: 100%;
            padding: 0px;
        }
    /*Blog Category listing page CSS ends here*/


    /*Breadcrumbs CSS starts here*/
    .category-news #read-more-breadcrumbs{
        top: -630px;
    }
        #read-more-breadcrumbs {
            
            width: 100%;
            position: relative;
            top: -282px;
            background-color: #e8ecf2;
            opacity: 0.6;
        }


         .page-id-417 section#recent-posts-4{
            display: none;
        }
        .sidebar .widget:not(:first-child){
                margin-top: 6px !important;
        }


         .page-id-417 article.page .entry-content{
                margin-top: 276px !important;
        }
        .breadcrumb-custom{ 
            background: #eff8f7;
            margin-top: 6px;
            margin-bottom: 0 !important;
        }
        p.brdcrmb{
            font-size: 13px;
            font-weight: 300;
            color: #afafaf;
            letter-spacing: 0.4px;
        }
        p.brdcrmb span.arrow{
                padding: 0px 5px;
        }
        p.brdcrmb span.active-page{
            font-weight: 500;
            color: #18bbac;
        }
        /*Breadcrumbs CSS ends here*/

        .acme-full-width-sidebar .acme-full-sidebar-wrapper{
            margin-bottom: -66px;
        }
        div#sidebar-section-top {
            background-color: #f7f9fc;
            margin-top: -11px;
            width: 315px;
            padding-left: 18px;
            padding-right: 18px;
            position: absolute;
            right: 100px;
        }

        }
         
        .author, .vcard, .no-avatar{
            display: none;
        }
        .comments-link, .edit-link{
            display: none !important;   
        }
        .btn-icon-box .btn-data::after, .btn-icon-box .btn-data::before
        {
            display: none !important;   
        }
        .btn-icon-box .btn-data .btn-links{
            
          width: 117px;
          height: 34px;
          background-color: #ff8d00;
          
        }
        /*.at-navbar-wrapper {
            display: none;
        }*/

        i.fa.fa-clock-o {
            display: none;
        }
        .btn-icon-box{
            border: none !important;
        }
        #banner {
          position: absolute;
          top: 0px;
          left: 0px;
          right: 0px;
          width: 100%;
          height: 375px;
          
        }
        /*span.entry-date{
            position: absolute;
            bottom: 166px;
        }*/


    /*Main Content Area CSS starts here*/

         .page-id-417 time   {
            font-size: 13px;
            line-height: 1.69;
            letter-spacing: 0.5px;
            text-align: left;
            color: #a9b2bf;
        }

        a._self.pt-cv-readmore.btn.btn-success{
            margin-top: 23px;
            margin-left: -3px;
        }

        h4.pt-cv-title {
            font-family: Poppins;
            font-size: 14px;
            font-weight: 600;
            line-height: 1.43;
            letter-spacing: 0.6px;
            text-align: left;
            color: #0b2d58;
        }
        
    
        .entry-content {
            margin-left: -15px;
        }

        .pt-cv-wrapper .btn-success {
            color: #ff8d00;
            font-weight: 600;
            background-color: #ffefda;
            border-color: #fff;
            letter-spacing: 0.3px;
        }
        .pt-cv-wrapper .btn-success:hover,
        .pt-cv-wrapper .btn-success:focus{
            color: #ff8d00 !important;
            background-color: #f7f9fc !important;
            border-color: #f7f9fc !important;
        }

        .read-more-home-sidebar .site-content {
            margin-top: 144px !important;
        }

        .page-id-417 .entry-title{
            display: none;
        }

        img.pt-cv-thumbnail {
            width: 423px;
            height: 196px;
        }

        div#content {
            width: 100%;
        }

        .page-id-417, article.post .content-wrapper, article.page .content-wrapper {
            padding: 0px 0px !important;
        }

        .page-id-417 .inner-main-title{
            min-height: 20px;
            margin-top: 105px;
        }

        .inner-main-title{
            margin-top: 105px;
        }

        article#post-64 {
            border-bottom: none;
        }

        .pt-cv-content {
            font-size: 13px;
            font-weight: 300;
            line-height: 1.69;
            letter-spacing: 0.5px;
            text-align: left;
            color: #0b2d58;
        }

    /*Sidebar star rating CSS starts here*/

        p.display-star {
            display: inline-flex;
        }

        .date-star-wrapper {
            display: inline-flex;
        }

        .star-rating {
            display: inline-flex;
            padding-left: 74px;
            color: #ffc600;
        }

        i.fa.fa-star.checked.review-star {
            font-size: 16px;
            padding-left: 2px;
        }

    /*Sidebar star rating CSS ends here*/

    /*Main Content Area CSS ends here*/
     
    /*View more blogs button css starts here*/

    .vc_btn3.vc_btn3-color-grey, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat{
        color: #0b2d58 !important;
        border-radius: 0px;
        border: 1px solid #ff8d00;
        background-color: #fff !important;
    }

    span.random {
        display: inline-block;
        height: 1px;
        width: 31px;
        background-color: #ff8d00;
        margin-bottom: 4px;
        margin-left: 9px;
    }

    /*View more blogs button css starts here*/

        .pt-cv-view .pt-cv-ifield {
            margin-bottom: 31px!important;
            margin-right: 14px;
        }

        h2.widget-title {
            color: #0b2d58;
            font-family: Poppins;
            font-size: 22px;
            font-weight: 600;
            line-height: 2.95;
            letter-spacing: 0.4px;
            text-align: left;
            color: #0b2d58;
            text-transform: none;
        }

        .post-template-default .related-post-wrapper{

            display: none;
        }
        .post-template-default span.author.vcard.no-avatar {
            display: none;
        }
        .page-id-417 .pt-cv-colsys{
            padding: 0 100px;
        }
        button.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-square.vc_btn3-style-modern.vc_btn3-color-white {
            font-size: 14px;
            letter-spacing: 0.4px;
            text-align: left;
            /*top: -245px;*/
            
         }

        .page-id-417 .vc_btn3.vc_btn3-color-white.vc_btn3-style-modern{
            background-color: #fff !important;
            border-color: orange !important;
            color: #0b2d58 !important;
            margin-bottom: 44px; 
        }
        .page-id-417 .wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li{
                margin-bottom: -16% !important;
        }
        
        /*View More Blogs Button CSS ends here*/
        h2.vc_custom_heading.banner-section {
            left: 101px;
            top: 80px;
        }

        div#sidebar-section-top{
            right: 119px;
            top: -36px;
        }
        h2.vc_custom_heading {
            top: 129px;
            position: relative;
            left: 45px;
            font-size: 49.5px;
        }
        .page-id-417 div#pt-cv-view-3388c974qc {
            top: -281px;
            left: -5px;

            
        }
        .page-id-417 p.brdcrmb {
            padding-top: 11px;
            padding-left: 99px;
        }
        .page-id-417 .acme-full-width-sidebar .acme-full-sidebar-wrapper{
            display: none;
        }
        .page-id-417 .pt-cv-pagination-wrapper {
            margin-left: 114px;
            top: -278px;
        }
        .page-id-417 article.page{
            border-bottom: none;
        }
        .page-id-417 div#secondary-right{
            top: 580px;
        }

        .page-id-417 div#content{
            width: 100%;
        }
        .page-id-417 header.entry-header {
            display: none;
        }
        .page-id-417 .vc_row.wpb_row.vc_row-fluid.breadcrumb-custom {
            top: -359px;
            background: #e8ecf2;
            opacity: 0.6;
            z-index: 1;
            height: 42px;
        }
        
        .page-id-417 .vc_custom_1560228926208 {
            height: 375px;
            top: -297px;
            margin-top: -104px;
        }
        .site-content{
            margin-top: 0px !important;
        }


    /*Sidebar Content CSS starts here*/

    .category-blog div#secondary-right{
        top: 185px;
    }

    span.ornge-line {
        width: 41px;
        height: 3px;
        background-color: #ff8d00;
        display: block;
        margin-left: 2px;
        margin-top: -18px;
    }

    .reports{
          font-family: Poppins;
          font-size: 14px;
          font-weight: 600;
          line-height: 1.57;
          letter-spacing: 0.6px;
          text-align: left;
          color: #0b2d58;

    }

    .publish-date{
        color: #9ba3af;
        font-size: 13px;
        line-height: 1.92;
        letter-spacing: 0.5px;
        text-align: left;
        color: #9ba3af;
        font-weight: normal;
        font-style: normal;
    }

    hr.sdbar-seprator {
        margin-right: 18px;
    }

    .sdbar-btn-view {
        border: solid 1px #0b2d58;
        background-color: #f7f9fc;
        width: 279px;
        height: 48px;
        margin-top: 20px;
    }

    .sdbar-btn-category {
        font-weight: 600;
        border: solid 1px #0b2d58;
        background-color: #0b2d58;
        width: 279px;
        height: 48px;
        margin-top: 20px;
        color: #fff;
    }

    .vc_btn3-container.vc_btn3-inline {
        display: block !important;
        vertical-align: top !important;
        width: 24%;
        margin: 0 auto;
    }

    .view-more-blogs{
        border: 1px solid #ff8d00;
    }

    /*Sidebar Content CSS ends here*/

/*Blog Listing Page Custom CSS ends here*/

/* Default Blog Listing Page CSS starts here*/
    .category-blog .full-image img{
        border-radius: 0px;
    }
    .category-blog .inner-main-title{
        margin-top: -35px;
    }
    .category-blog #read-more-breadcrumbs{
        top: -396px;
    }
    .category-blog img.news-banner {
        position: relative;
        top: -12px;
        height: 375px;
        background-size: cover;
        background-repeat: no-repeat;
        min-width: 100%;
    }
    .category-blog article.post .content-wrapper{
        position: relative;
        left: 116px;
        width: 86%;
        border-bottom: 1px solid #e5e5e5;

    }
    .category-blog h1.page-title {
        position: relative;
        left: 116px;
    }
    .category-blog .entry-content {
        font-size: 15px;
        font-weight: 300;
        line-height: 1.92;
        letter-spacing: 0.8px;
        text-align: left;
        color: #0b2d58;
    }
    .category-blog h1, h2 a
    {   
        font-family: Poppins;
        font-weight: 700;
        color: #0b2d58 !important;
    }
/*Default Blog  Listing Page CSS ends here*/

/*News Listing Page CSS starts here*/
.category-news h2.entry-title{
    position: relative;
    left: -13px;
}
/*.category-news .archive time.entry-date.published{
    margin-left: -30px !important;
}*/
/*Sidebar CSS starts here*/

    section#recent-posts-4 {
        display: none;
    }
    /*Sidebar CSS ends here*/

    /*Body CSS starts here*/
    .post-template-default nav.navigation.post-navigation {
        display: none;
    }
    .post-template-default article.post, article.page{
        border-bottom: 0px;
    }
    .post-template-default div#respond {
        display: none;
    }
    .post-template-default .pull-right {
        width: 100%;
        background-color: #f7f9fc;
    }
    .category-news .entry-content {
        font-size: 15px;
        font-weight: 300;
        font-style: normal;
        font-stretch: normal;
        line-height: 1.92;
        letter-spacing: 0.8px;
        text-align: left;
        color: #0b2d58;
    }

    .category-news h1.page-title {
        display: none;
    }

    .category-blog .acme-full-width-sidebar
    {
        display: none;
    }


    .post-template-default .acme-full-width-sidebar .acme-full-sidebar-wrapper{
        display: none;
    }
     .category-news div#primary{
        margin-bottom: 231px;
        position: relative;
       
        top: 285px;
    }
    .category-news .inner-main-title {
    margin-top: 60px;
}
    .archive div#content {
        margin-top: -7px;
    }
    .archive .btn-links{
        background-color: #ffefda !important;
        color: #ff8d00 !important;
        font-weight: 600 !important;
    }

    .archive time.entry-date.published {
        margin-left: -30px;
    }
    .archive span.author.vcard.no-avatar {
        display: none;
    }
    .archive .cat-links{
        display: none;
    }
    .archive .inner-main-title .page-title{
        font-weight: 600;
    }
    .entry-title a:hover{
        text-decoration: none;
    }
    .btn-links a:hover{
        text-decoration: none;
    }

/*Detail Post Page CSS starts here*/
    .post-template-default section#recent-posts-4{
            position: absolute;
            width: 373px;
            left: -38px;
            display: block;
    }
    .post-template-default section#text-5 {
        display: none;
    }
/*Detail Post Page CSS ends here*/

/*News Listing Page CSS starts here*/
    h1.bnr-cptn {
        font-size: 49.5px;
        position: relative;
        top: -486px;
        left: 120px;
        color: #fff;
    }
    .category-news h1.bnr-cptn{
            top: -443px;
    }
    /*.category-news #read-more-breadcrumbs {
        position: relative;
        top: -745px;
        
    }*/
    .category-news img.news-banner {
        min-width: 100%;
        position: relative;
        top: -231px;
        background-size: cover;
        background-repeat: no-repeat;
        /*height: 375px;*/
    }
    .category-news div#secondary-right {
        position: absolute;
        right: -4px;
        top: 549px;
    }
    .category-news .content-wrapper {
        width: 83%;
        border-bottom: 1px solid #e5e5e5;
        position: relative;
        left: 130px;
        top: -398px;
    }
    .category-news #primary{
        width: 100%;
    }

    .category-news div#content {
        width: 100%;
        padding-left: 0px;
        padding-right: 0px;
    }
    .category-news main#main{
        margin-bottom: -288px;
    }
    .category-news .container.acme-full-sidebar-wrapper.read-more-footer-full-width{
        display: none;
    }
   .acme-full-width-sidebar .acme-full-sidebar-wrapper aside.widget {
        border-top: 1px solid #e5e5e5 !important;
        width: 928px;
    }
    .page-id-127 .entry-title{
        display: none;
    }
    .acme-full-width-sidebar .acme-full-sidebar-wrapper aside.widget{
        border-top: 0px;
    }
    .page-id-127 article.page .entry-content {
        margin-top: 203px !important;
    }
    .page-id-127 div#secondary-right {
        margin-top: 263px;
    }
/*News Listing Page CSS ends here*/

/*News Detail Page CSS starts here*/
    .post-template-default .entry-content {
        font-size: 14px;
        font-weight: 300;
        color: #0b2d58;
    }
    .post-template-default header.entry-header {
        position: relative;
        margin: 0 auto;
        top: -20px;
        left: 119px;
        
    }

    .post-template-default #primary{
        width: 100%;
    }

    .category-news .post-template-default div#content{
        width: 100%;
    }
    .post-template-default .content-wrapper {
        width: 56%;
        position: relative;
        border-bottom: 0px;
        left: 135px;
        top: 0;
    }
    .post-template-default div#secondary-right {
        position: absolute;
        right: 74px;
        top: 201px;
    }
    .post-template-default div#content {
        width: 100%;
        padding-left: 0px;
        padding-right: 0px;
    }
    .post-template-default .single-feat {
        border-bottom: 0px;
        width: 881px;
        position: relative;
        left: 122px;
    }
    .post-template-default img.attachment-large.size-large.wp-post-image {
        width: 1009px;
        position: relative;
        float: left;
    }
/*News Detail Page CSS ends here*/

/*Posts Common Customizations Starts here*/
    .post-template-default .cat-wrap {
        display: none;
    }

    .post-template-default h1.entry-title{
        /*width: 860px;*/
        padding-right: 40%;
        font-family: Poppins;
        font-size: 22px;
        font-weight: 600;
        line-height: 1.45;
        letter-spacing: 0.7px;
        text-align: left;
        color: #0b2d58;
    }

    .post-template-default .content-wrapper{
        margin-top: 30px;
    }
    .post-template-default h2.widget-title {
        background: #f7f9fc;
        padding-left: 19px;
    }
    .post-template-default .widget li {
        
        /*border-bottom: 1px solid #d5dbe4;*/
        padding: 20px 30px 20px 20px;
    }
    #primary .post-template-default a {
        font-family: Poppins;
        font-size: 14px;
        font-weight: 600;
        line-height: 1.57;
        letter-spacing: 0.6px;
        text-align: left;
        color: #0b2d58;
    }
    #recent-posts-4 a {
        font-family: Poppins;
        font-size: 14px;
        font-weight: 600;
        line-height: 1.57;
        letter-spacing: 0.6px;
        text-align: left;
        color: #0b2d58;

    }
    span.post-date {
        position: relative;
        top: 10px;
        font-family: Poppins;
        font-size: 14px;
        line-height: 1.57;
        letter-spacing: 0.6px;
        text-align: left;
        color: #0b2d58;
        float: right;
    }
    .post-template-default div#read-more-breadcrumbs {
        background: #e8ecf2;
        padding-top: 10px;
        padding-bottom:  8px;
        opacity: 0.6;
        display: inline-block;
        position: relative;
        top: -47px;
    }
    div#read-more-breadcrumbs {
        background: #e8ecf2;
        padding-top: 10px;
        padding-bottom: 8px;
        opacity: 0.6;
    }

/*Tag page CSS starts here*/
.tag #primary{

    width: 100%;
    }
.tag #read-more-breadcrumbs{
    
    top: -305px;

}
.tag .content-wrapper{

    position: relative;
    left: 116px;
    width: 86%;
}
.tag h1.page-title {
    position: relative;
    left: 116px;
    color: #0b2d58;
}
.tag div#content{
  padding-left: 0px;
  padding-right: 0px;
}
.tag .inner-main-title
{
  margin-top: 0px;
}
.tag img.news-banner{
    min-width: 100%;
}
.tag h1.bnr-cptn{
    display: none;
}

/*Tag page CSS starts here*/

/**************************THEME CUSTOMIZATION THROUGH CSS ENDS HERE************************************/


/**************************THEME MEDIA QUERIES CUSTOMIZATION CSS STARTS HERE***********************************************************/
/*Responsive code starts here*/
@media(min-width: 2560px){
    /*Blog Grid Page starts here*/
    .page-id-417 .wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li {
    margin-bottom: -13% !important;

    }

    @-moz-document url-prefix() {
         .page-id-417 .wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li {
    margin-bottom: -40% !important;
    }
        }
    /*Blog Grid Page ends here*/

    /*News Listing Page starts here*/

        /*Breadcrumbs CSS starts here*/
        .category-news #read-more-breadcrumbs {
            top: -831px !important;
        }
        .category-news h1.bnr-cptn {
            top: -667px;
        }
        .category-news div#primary{
            top: 282px;
        }
        /*Breadcrumbs CSS starts here*/

    /*News Listing Page ends here*/

    /*Single Post Page CSS starts here*/

    .post-template-default .category-blog time.entry-date.published{
        left: 1100px !important;
    }
    .post-template-default .category-news time.entry-date.published{
        left: 1100px !important;
    }
    .post-template-default .entry-meta{
        float: right;
    }

    /*Single Post Page CSS ends here*/

 

    /*Footer CSS starts here*/
    
    .footer-bottom-wrapper{
        left: 576px !important;
    }
    
    /*Footer CSS ends here*/

}

@media(min-width: 1920px){
     /*News & Blogs Page CSS starts here*/
    .home .vc_btn3-container.vc_btn3-inline{
        margin-top: 14%;
    }

    /*News & Blogs Page CSS ends here*/

    /*Blog Grid Page starts here*/
     h4.pt-cv-title {
    
    padding: 0px 100px 0px 0px;
}
    .pt-cv-content {
    padding: 0px 100px 0px 0px;
}
.page-id-417 .pt-cv-colsys {
    padding: 0 128px;
}
   .page-id-417 .vc_row.wpb_row.vc_row-fluid.breadcrumb-custom {
    top: -358px !important;
}
    /*Blog Grid Page ends here*/

    /*News Listing Page CSS starts here*/
        /*Breadcrumbs CSS starts here*/
            .category-news div#primary{
                top: 287px;
            }
            .category-news #read-more-breadcrumbs {
            top: -679px !important;
        }
        /*Breadcrumbs CSS ends here*/

            .category-news h1.bnr-cptn {
                top: -595px;
            }
    /*News Listing Page CSS ends here*/

    /*Single Post CSS starts here*/
    
    .post-template-default time.entry-date.published {
    left: 995px !important;
    }
    
    /*Single Post CSS ends here*/

    /*Footer CSS starts here*/
    .footer-bottom-wrapper {
    left: 305px;
    }
    /*Footer CSS ends here*/

   /*Tag Page CSS starts here*/

    .tag #read-more-breadcrumbs {
        
            top: -394px;
    }

    /*Tag Page CSS ends here*/
 
}

@media only screen and (max-width: 1680px){

    /*News & Blogs Page CSS starts here*/
    .home .vc_btn3-container.vc_btn3-inline{
        margin-top: 85px;
    }

    /*News & Blogs Page CSS ends here*/

    /*Blog Grid Page starts here*/
    h4.pt-cv-title {
    padding: 0px 30px 0px 0px;
}
    .pt-cv-content {
    padding: 0px 30px 0px 0px;
}
    .page-id-417 .pt-cv-colsys {
    padding: 0 131px;
}
    /*Blog Grid Page ends here*/
    
    /*News Listing CSS starts here*/
        /*Breadcrumbs CSS starts here*/
            .category-news #read-more-breadcrumbs {
            top: -620px;
        }
        /*Breadcrumbs CSS ends here*/
        .category-news h1.bnr-cptn {
                top: -535px;
            }
        .category-news div#primary {
                top: 280px;
            }
    /*News Listing CSS ends here*/

    /*Post Page CSS starts here*/
    .post-template-default div#sidebar-section-top{
            right: 105px;
            margin-top: 18px;
    }
    .post-template-default .content-wrapper{
        width: 51%;
    }
    .post-template-default time.entry-date.published {
    left: 767px;
    }
    
    /*Post Page CSS ends here*/

     

    /*Footer CSS starts here*/

    .footer-bottom-wrapper {
    left: 180px;
    }
    /*Footer CSS ends here*/

    /*Tag Page CSS starts here*/
    .tag #read-more-breadcrumbs{

    top: -340px;

    }
    /*Tag Page CSS starts here*/
}


@media only screen and (max-width: 1600px){

    /*News & Blogs Page CSS starts here*/
        h3.news-grid-title{
            margin-left: 19%;
        }
        img.news-grid-img{
            left: 19%;
        }


    /*News & Blogs Page CSS ends here*/


    /*Blog Grid Page starts here*/
    h4.pt-cv-title{
        padding: 0px 0px;
    }
    .pt-cv-content{
        padding: 0px 0px;
    }
    .page-id-417 .pt-cv-colsys {
    padding: 0 121px;
}
    /*Blog Grid Page ends here*/

    /*News Listing CSS starts here*/
    .post-template-default div#read-more-breadcrumbs{
        top: -50px;
    }
        .category-news #read-more-breadcrumbs{
            top: -606px;
        }
        .category-news div#primary {
        /*top: 294px;*/
            top: 284px;
        }
    /*News Listing CSS ends here*/

    /*Post Page CSS starts here*/
    .post-template-default div#sidebar-section-top{
        right: 67px;
    }
    .post-template-default .content-wrapper{
        width: 53.4%;
    }
    .post-template-default time.entry-date.published{
        left: 769px;
    }
    /*Post Page CSS ends here*/

    /*Footer CSS starts here*/
    .footer-bottom-wrapper {
    left: 143px;
    }
    /*Footer CSS ends here*/
    
    /*Tag Page CSS starts here*/

    .tag #read-more-breadcrumbs {
    top: -321px;
}

        /*Tag Page CSS ends here*/

    }


@media only screen and (max-width: 1550px){
    /*News Listing CSS starts here*/
        /*Breadcrumbs CSS starts here*/
            .category-news #read-more-breadcrumbs {
    top: -594px;
}       /*Breadcrumbs CSS ends here*/
    
    /*News Listing CSS ends here*/
    /*Post Page CSS starts here*/
    .post-template-default div#read-more-breadcrumbs {
    top: -48px;
}
    .post-template-default div#secondary-right{
        right: 41px;
    }
    .post-template-default div#sidebar-section-top{
        right: 77px;
    }
    .post-template-default .content-wrapper{
        width: 55%;
    }
    .post-template-default time.entry-date.published {
    left: 764px;
}
    /*Post Page CSS ends here*/

    /*Footer CSS starts here*/

    .footer-bottom-wrapper {
    left: 122px;
    }
    /*Footer CSS ends here*/


   /*Tag PAge CSS starts here*/
    .tag #read-more-breadcrumbs{
        top: -305px;
    }

      /*Tag PAge CSS ends here*/
}
@media(max-width: 1440px){
    /*News & Blogs Page CSS starts here*/
    h3.news-grid-title{
        margin-left: 21%;
    }

    img.news-grid-img{
        left: 21.5%;
        min-width: 615px !important
    }


    img.blog-grid-img{
        min-width: 615px !important;
    }

    .home .vc_btn3-container.vc_btn3-inline {
    margin-top: 70px;
}
    /*News & Blogs Page CSS ends here*/

    /*Header starts here*/
    img.logo-img{
        left: 94px;
    }

    .headr-menu-list{
        left: 165px;
    }

    .main-navigation a{
        padding: 12px 12px;
    }

    li.nav-item-phn-numbr.hidden-mob.uk-ph {
    left: 62px;
    }

    a.phone-no.hidden-mob.uk-ph {
    left: 19px;
    top: -39px;
    }
    /*Header ends here*/
    
    /*Blog grid Page starts here*/
    article.post .entry-header .entry-title a{
        line-height: 30px;
    }
    .page-id-417 .pt-cv-pagination-wrapper{
        margin-left: 92px;
    }
    /*Blog grid Page ends here*/

    /*News Listing Page CSS starts here*/
        /*Breadcrumbs*/
        #read-more-breadcrumbs .breadcrumb-trail .trail-items{
            padding-left: 100px;
        }
    .category-news #read-more-breadcrumbs {
    top: -569px;
    }   
    
    .category-news h1.bnr-cptn {
    top: -520px;
    left: 104px;
}
    /*News Listing Page CSS ends here*/


    /*Single Post CSS starts here*/
    .post-template-default div#secondary-right {
    right: -20px;
}
    .post-template-default figure.single-thumb.single-thumb-full{
        width: 93%;
    }
    .post-template-default time.entry-date.published {
    left: 710px;
}
    .post-template-default div#sidebar-section-top{
        right: 82px;
    }
    /*Single Post CSS ends here*/

    /*Footer CSS starts here*/
    .footer-bottom-wrapper {
    left: 60px;
    }
    /*Footer CSS ends here*/

    /*Tag Page CSS starts here*/

    .tag #read-more-breadcrumbs {
    top: -283px;
}

    /*Tag Page CSS ends here*/
}
@media(max-width: 1400px){

    /*Header CSS starts here*/
    .main-navigation a{
        padding: 12px 9px;
    }

    li.nav-item-phn-numbr.us-ph {
        left: -310px;
    }
    li.nav-item-phn-numbr.hidden-mob.uk-ph {
    left: 44px;
    }
    /*Header CSS ends here*/
    /*Blog Grid Page starts here*/
    .page-id-417 .wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li {
       margin-bottom: -18% !important;
}
    .page-id-417 .pt-cv-colsys {
         padding: 0 72px;
}
    .page-id-417 div#pt-cv-view-3388c974qc {
       left: 38px;
}
    /*Blog Grid Page ends here*/

    /*News Listing CSS starts here*/
    .category-news #read-more-breadcrumbs {
    top: -559px;
    }
    .category-news h1.bnr-cptn{
        top: -511px;
    }

    /*News Listing CSS ends here*/
    
    /*Single Post CSS starts here*/
    .post-template-default div#sidebar-section-top{
            right: 64px;
    }
    .post-template-default figure.single-thumb.single-thumb-full{
        width: 90%;
    }
    .post-template-default .category-news time.entry-date.published{
        left: 614px;
    }
    .post-template-default .category-blog time.entry-date.published{
        left: 691px;
    }
    /*Single Post CSS ends here*/

    /*Footer starts here*/
    .footer-column-1 {
    position: relative;
    left: 32px;
    top: -13px;
    }
    p.footr-colmn-1-content {
    width: 365px;
    }
    .footer-bottom-wrapper {
    left: 83px;
    width: 1242px;
    }
    /*Footer ends here*/


    /*Tag Page CSS starts here*/
    .tag #read-more-breadcrumbs {
    top: -273px;
}
    /*Tag Page CSS ends here*/

}
@media only screen and (max-width: 1366px){
    
    /*News & Blogs Page CSS starts here*/
    .home h1.entry-title{
        margin-left: -6.5%;
    }
    
    h3.news-grid-title{
        margin-left: 9%;
    }

    img.news-grid-img {
    left: 9.5%;
    min-width: 600px !important;
}

    img.blog-grid-img{
        min-width: 600px !important;
    }

    .home .vc_btn3-container.vc_btn3-inline{
        width: 45%;
    }



    /*News & Blogs Page CSS ends here*/





    /*Header starts here*/
    .page-id-417 #primary{
        top: -9px;
    }
    img.logo-img {
        left: 45px;
    }
    .main-navigation a {
        padding: 12px 7px;
        padding-right: 5px;
    }
    li.nav-item-phn-numbr.us-ph {
        left: -331px;
    }
    li.nav-item-phn-numbr.hidden-mob.uk-ph {
        left: 5px;
        top: 24px;
    }
    a.phone-no{
        font-size: 17px !important;
    }
    /*Header ends here*/
    
    /*Breadcrumbs starts here*/
    .page-id-417 p.brdcrmb{
        padding-left: 44px;
    }
    
    h2.vc_custom_heading.banner-section {
        left: 46px;
}
    /*Breadcrumbs ends here*/
    

    /*Blog Grid Page starts here*/
    .page-id-417 div#pt-cv-view-3388c974qc {
    left: 19px;
}
    .page-id-417 .pt-cv-colsys {
    padding: 0px 45px;
}
    .page-id-417 .pt-cv-pagination-wrapper {
    margin-left: 61px;
}

   /*Blog Grid Page ends here*/
    

    /*Single Post CSS starts here*/
    .post-template-default .category-blog time.entry-date.published {
    left: 722px;
}
        .post-template-default .category-news time.entry-date.published{
            left: 633px;
        }
        .post-template-default figure.single-thumb.single-thumb-full{
            width: 94%;
        }
        .post-template-default div#sidebar-section-top{
            right: 41px;
        }
        .post-template-default .content-wrapper{
            width: 58.4%;
            left: 79px;
        }
        .post-template-default #read-more-breadcrumbs .breadcrumb-trail .trail-items{
            padding-left: 62px;
        }
        .post-template-default header.entry-header{
            left: 60px;
        }
        .post-template-default img.attachment-large.size-large.wp-post-image{
            left: -60px;
        }

    /*Single Post CSS ends here*/
    
    /*Category News Single Post CSS starts here*/
    .post-template-default .category-news .content-wrapper{
        width: 60%;
    }
    .post-template-default .category-news time.entry-date.published{
        left: 736px;
    }

    /*Category News Single Post CSS ends here*/

    /*Category Blog Default Listing Page CSS starts here*/
        .category-blog article.post .content-wrapper{
            left: 67px;
            width: 92%;
        }
        .category-blog h1.page-title{
            left: 67px;
        }
        .category-blog .inner-main-title {
            margin-top: -87px;
        }
        
    /*Category Blog Default Listing Page CSS ends here*/

    /*News Listing CSS starts here*/
    .category-news #read-more-breadcrumbs {
    top: -551px;
        }
    .category-news #read-more-breadcrumbs .breadcrumb-trail .trail-items{
        padding-left: 67px;
    }
    .category-news h1.bnr-cptn{
        left: 66px;
    }
    .category-news .content-wrapper{
        width: 90%;
        left: 76px;
    }
    /*News Listing CSS ends here*/

    /*Footer starts here*/
    .footer-bottom-wrapper {
    left: 57px;
    width: 1258px;
    }
    .footer-column-1{
        left: 9px;
    }
    .footr-colmn-4-content{
        margin-left: 104px;
    }
    /*Footer ends here*/


   /*Tag Page CSS starts here*/

    .tag #read-more-breadcrumbs {
    top: -267px;
}
    .tag #read-more-breadcrumbs .breadcrumb-trail .trail-items{
    
        padding-left: 60px;
}
    .tag h1.page-title{
        
        left: 55px;
    }
    .tag .content-wrapper{
        left: 60px;
}
     /*Tag Page CSS ends here*/
}

@media(max-width: 1280px){

    /*News & Blogs Page CSS starts here*/
    img.news-grid-img, img.blog-grid-img{
        min-width: 550px !important;
    }

    .home h1.entry-title {
    margin-left: -7.6%;
    }

    .home .vc_btn3-container.vc_btn3-inline {
    width: 49%;
}

    /*News & Blogs Page CSS ends here*/





    /*Header CSS starts here*/
    a.phone-no.hidden-mob.uk-ph{
        left: 31px;
        }
        
      li.nav-item-phn-numbr.hidden-mob.uk-ph {
                left: -8px;
                top: 18px;
            }
        li.nav-item-phn-numbr.us-ph {
            left: -337px;
            top: 18px;
        }
        .page-id-64 .vc_row.wpb_row.vc_row-fluid.breadcrumb-custom {
           top: -345px;
        }
            img.custom-logo {
                left: -6px;
            }
            .main-navigation a.nav-link{
                padding: 7px;
            }
            .headr-menu-list {
                /*left: 199px;*/
                left: 125px;
                font-size: 13px;
                top: 10px;
            }
            li.nav-item-phn-numbr {
                left: -260px;
                top: 15px;
            }
            img.mrimghd {
                position: relative;
                top: -1px;
                left: 13px;
            }
            a.phone-no
            {
                left: 24px;
            }
          
        /*Header CSS ends here*/
        
        /*News Listing CSS starts here*/

            .category-news #read-more-breadcrumbs {
                top: -531px;
            }

            .category-news h1.bnr-cptn {
                top: -498px;
            }
        /*News Listing CSS ends here*/

        /*Single Post CSS starts here*/
            .post-template-default figure.single-thumb.single-thumb-full{
                width: 83%;
            }
            .post-template-default .content-wrapper{
                width: 54.6%;
            }
            .post-template-default div#sidebar-section-top{
                right: 65px;
            }
            .post-template-default time.entry-date.published{
                left: 561px;
            }
            .post-template-default .category-blog time.entry-date.published {
                left: 626px;
            }
        /*Single Post CSS ends here*/

        /*Blog category Listing Default Page CSS starts here*/
    
        .category-blog article.post .content-wrapper{
            width: 89%;
        }

        /*Blog category Listing Default Page CSS ends here*/

        /*News Single Post CSS starts here*/
        .post-template-default .category-news .content-wrapper{
            width: 57%;
        }
        .post-template-default .category-news time.entry-date.published {
            left: 630px;
        }
        .post-template-default .category-news .content-wrapper{
            width: 56%;
        }
        
        /*Footer CSS starts here*/
        p.footr-colmn-1-content {
            width: 294px;
        }
        .footer-column-1 {
            left: 44px;
            width: 300px;
        }   
            .footr-colmn-2-content {
            margin-left: -35px;
        }
            .footr-colmn-3-content {
            left: 169px;
        }
            .footr-colmn-4-content{
                margin-left: 35px;
            }
        .footer-bottom-wrapper{
            left: 58px;
            width: 1159px;
        }
        /*Footer CSS ends here*/


    /*Tag Page CSS starts here*/

    .tag #read-more-breadcrumbs {
    top: -248px;
}
    /*Tag Page CSS ends here*/
    }

@media(max-width: 1200px){


    /*News & Blogs Page CSS starts here*/
    img.blog-grid-img{
        left: 46%;
    }

    h3.blog-grid-title{
        margin-left: 45.5%;
    }

    .home .vc_btn3-container.vc_btn3-inline {
    width: 54%;
}

    .vc_btn3-container.vm-news.vc_btn3-inline{
        margin-left: 50%;
    }

    .vc_btn3-container.vm-blogs-hp.vc_btn3-inline {
    margin-left: 85%;
}

    img.news-grid-img, img.blog-grid-img {
    min-width: 525px !important;
}
    /*News & Blogs Page CSS ends here*/






    /*Header CSS starts here*/
    li.nav-item-phn-numbr.hidden-mob.uk-ph {
    left: -13px;
    top: 12px;
}
    .main-navigation a {
    padding: 12px 0px;
    padding-right: 0px;
}
.main-navigation a.nav-link{
    font-size: 13px;
}
           img.custom-logo {
                width: 180px;
            }
            /*.headr-menu-list {
                left: 160px;
                padding-right: 8px;
            }*/
            .main-navigation a.nav-link {
                padding: 5px;
            }
            
            .headr-menu-list {
                left: 119px;
                padding-right: 0px;
                font-size: 13px;
            }
            li.nav-item-phn-numbr.us-ph {
                left: -341px;
                top: 12px;
            }
            li.nav-item-phn-numbr {
                left: -220px;
                top: 13px;
            }
        /*Header CSS starts here*/

       
    /*News Listing CSS starts here*/
        .category-news #read-more-breadcrumbs {
            top: -512px;
        }

    /*News Listing CSS ends here*/
    
    /*Single Post CSS starts here*/
    .post-template-default figure.single-thumb.single-thumb-full{
        width: 78%;
    }
    .post-template-default div#sidebar-section-top{
        margin-top: 50px;
    }
    .post-template-default time.entry-date.published{
        left: 528px;
    }
    .post-template-default .category-blog time.entry-date.published {
    left: 582px;
}
    /*Single Post CSS ends here*/

    /*News Category Single Post CSS starts here*/
    .post-template-default .category-news .content-wrapper{
        width: 54%;
    }
    .post-template-default .category-news time.entry-date.published {
    left: 564px;
}
    /*News Category Single Post CSS ends here*/
       

        /*Footer CSS starts here*/

              .container {
            width: 1225px;
        }
            .footer-column-1{
                width: 270px;
            }

            .footr-colmn-2-content {
            top: 10px;
            position: relative;
            left: -8px;
        }

            li.list1 {
            padding-left: 0px !important;
        }
           .footr-colmn-3-content {
            left: 165px;
            top: 29px;
        }
            .footr-colmn-4-content {
            margin-right: 0px;
            margin-left: 32px;
            position: relative;
            top: 11px;
        }
            span.addrss-text {
            width: 265px;
        }
        
        .footer-top-wrapper{
            padding-top: 30px !important;
            padding-bottom: 55px !important;
            
        }
        .footer-bottom-wrapper{

            width: 1104px;
         }
            /*Footer CSS ends here*/


    /*Tag Page CSS starts here*/
    .tag #read-more-breadcrumbs {
        top: -228px;
    }
    /*Tag Page CSS starts here*/
     }  
    @media only screen and (max-width: 1024px){

        /*News & Blogs Page CSS starts here*/
        .home h1.entry-title{
            font-size: 28px;
        }
    
        img.news-grid-img, img.blog-grid-img {
            min-width: 440px !important;
        }
    
        h3.news-grid-title {
            margin-left: 14%;
            font-size: 25px;
        }

        img.news-grid-img {
    
            left: 14.5%;

        }

        h3.blog-grid-title{
            font-size: 25px;
        }

        .home .vc_btn3-container.vc_btn3-inline {
            width: 64%;
        }
        .vc_btn3-container.vm-news.vc_btn3-inline {
            margin-left: 47%;
            margin-top: 60px;
        }


        .home .vc_btn3-container.vc_btn3-inline{
            margin-top: 60px;
        }

        .vc_btn3-container.vm-blogs-hp.vc_btn3-inline {
            margin-left: 79%;
        }
        /*News & Blogs Page CSS ends here*/


        /*Header CSS starts here*/
        .page-id-417 #primary {
            top: -13px;
        }
        li.nav-item-phn-numbr.us-ph {
            left: -237px;
            top: 20px;
        }
        .category-news div#primary {
            top: 279px;
        }
    .main-navigation {
    padding: 10px 0px 0px;
    }
    .headr-menu-list {
    
    left: 98px;
    top: -7px;
}
    img.logo-img {
    width: 15%;
    left: 60px;
    top: 25px;
}
a.phone-no.hidden-mob.uk-ph {
    left: 24px;
    top: -37px;
}
li.nav-item-phn-numbr.hidden-mob.uk-ph {
    left: -14px;
    top: 17px;
}
    a.phone-no{
        font-size: 12px !important;
    }
    .main-navigation a.nav-link{
        font-size: 12.6px;
        padding-right: 10px;
    }
    .navbar-nav > li {
    padding-right: 0px;
    padding-left: 0px;
    margin-right: -7px;
    }
    
    .at-navbar-trigger-fix .container{
        width: 992px;
        height: 92px;
    }
 
    img.mrimghd{
    position: relative;
    left: 13px;
    top: -7px;
    width: 13%;
}
    li.nav-item-phn-numbr {
    left: -172px;
    top: 18px;
}
    a.phone-no {
    /*left: 24px;*/
    left: 16px;
    padding-left: 8px !important;
}
    /*Header CSS ends here*/

    /*Breadcrumbs CSS starts here*/
    .page-id-417 .vc_row.wpb_row.vc_row-fluid.breadcrumb-custom {
    top:-359px
}

    /*Breadcrumbs CSS ends here*/
    /*Blog Grid CSS starts here*/
    img.pt-cv-thumbnail{
        width: auto;
        height: auto;
    }
    /*Blog Grid CSS ends here*/

    /*News Listong CSS starts here*/
    
    .category-news #read-more-breadcrumbs {
    top: -470px;
    }
    .category-news h1.bnr-cptn {
    top: -455px;
}

    /*News Listing CSS ends here*/
    
    /*Single Post CSS starts here*/

        .post-template-default div#sidebar-section-top{
                right: 44px;
        }
        .post-template-default figure.single-thumb.single-thumb-full{
                width: 63%;
        }
        .post-template-default .content-wrapper{
            width: 51%;
        }
        .post-template-default time.entry-date.published{
            left: 430px;
        }
        .post-template-default .category-blog time.entry-date.published {
            left: 450px;
        }
        .post-template-default div#read-more-breadcrumbs{
            top: -54px;/*-32px;*/
        }
    /*Single Post CSS ends here*/

    /*Category News Single Post CSS starts here*/

        .post-template-default .category-news .content-wrapper {
            width: 50%;
        }
        .post-template-default .category-news time.entry-date.published {
            left: 430px;
        }
    /*Category News Single Post CSS ends here*/

     /*Footer CSS starts here*/
     a.ftr-ph-no {
        position: relative;
        left: 27px;
    }
        .footer-top-wrapper
        {
            padding-bottom: 80px !important;
        }
      .container {
            width: 1024px;
        }
     span.addrss-text {
                width: 169px;
            }
            p.footr-colmn-1-content {
    width: 260px;
}
            .footer-column-1 {
        left: 45px;
    }
        .footr-colmn-2-content{
            left: 12px;
        }
        .footr-colmn-4-content{
            margin-left: -17px;
        }
        img.flag-2 {
            position: relative;
            left: -138px;
            top: 22px;
        }
        .footer-bottom-wrapper {
            width: 930px;
        }
         /*Footer CSS ends here*/ 
    
    /*Tag Page CSs starts here*/

    .tag #read-more-breadcrumbs {
    top: -191px;
}
    .tag #read-more-breadcrumbs .breadcrumb-trail .trail-items{
        
    padding-left: 71px;
}
    .tag .content-wrapper, .tag h1.page-title{

    left: 66px;
}
    /**Tag Page CSs ends here*/


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

    /*News & Blogs Page CSS starts here*/
    
    img.news-grid-img, img.blog-grid-img {
        min-width: 400px !important;
        height: 200px;
    }

    .home .vc_btn3-container.vc_btn3-inline {
        margin-top: 50px;
    }

    .vc_btn3-container.vm-news.vc_btn3-inline{
        margin-left: 45%;
    }

    .vc_btn3-container.vm-blogs-hp.vc_btn3-inline {
        margin-left: 74%;
    }

    .inner-main-title {
        margin-top: 25%;
    }
    /*News & Blogs Page CSS ends here*/
 




     /*Header CSS starts here*/
     .category-news div#primary {
    top: 294px;
}
            button.nav-link.headsearchicon-mob.fa.fa-search {
                border: none;
                background: #eceef5;
                left: -109px;
            }
             .fa.fa-search {
            color: #ff8d07;
        }
            .page-id-64 .vc_custom_1560228926208 {
                   top: -274px;
            }
            .navbar .navbar-toggle:hover{
                background-color: #fff !important;
                color: #000 !important;
                border: 1px solid #ff8d07;
            }
            #navbar .navbar-collapse, #navbar .navbar-collapse{
                position: fixed;
                max-height: 75vh;
                right: 0;
                left: 0;
                width: 100%;
                top: 85px;
                overflow-x: hidden !important;
            }
            
            img.custom-logo {
                width: 143px;
                top: 2px;
            }
            .mg-mob-left{
                position: relative;
                left: -55px;
                top: -15px;
            }
            .navbar .navbar-toggle {
                position: fixed;
                margin-top: 28px;
                right: 94px;
                color: rgba(0,0,0,.5);
                border-color: rgba(0,0,0,.1);
                background-color: transparent;

            }
            #navbar .container{
                top: -48px;

            }
            .at-navbar-trigger-fix {
                top: 0px;
                height: 92px;
            }
            
            .hidden-desk {
                display: block !important;
                position: relative !important;
                top: 73px !important;
                width: 4%;
                float: right;
                right: 115px;
                height: 35px;
            }
            .mobvcallicon {
                position: relative;
                left: -5px;
                background: #ff7307;
                color: #fff;
                height: 40px;
                width: 40px;
                font-size: 25px !important;
                border-radius: 50%;
                text-align: center;
                padding: 8px;
            }
            a.phone-no {
                left: -205px;
                margin-top: -4px;
            }
            .navbar .navbar-toggle {
                font-size: 16px;
                top: 14px;
                right: 113px;
            }
            .headsearchicon {
                background: #eceef5;
                color: #ff8d07 !important;
                padding: 9px;
                width: 39px;
                padding-left: 11px !important;
                padding-right: 11px !important;
            }
            .page-id-64 .vc_row.wpb_row.vc_row-fluid.breadcrumb-custom{
                        top: -335px;
                    }
            li.nav-item.hidden-mob, li.nav-item-phn-numbr {
                    display: none;
                }
            
             img.logo-img {
                width: 16%;
                left: 55px;
                top: 19px;
            }
            .main-navigation li{
                border-top: 0px;
            }
                
            /*Header CSS ends here*/
            
            /*Breadcrumbs CSS starts here*/
            .page-id-417 .vc_row.wpb_row.vc_row-fluid.breadcrumb-custom {
    
                top: -314px;
        }
            /*Breadcrumbs CSS ends here*/
            
            /*Blog Grid CSS starts here*/
            img.pt-cv-thumbnail{
                min-width: 100% !important;
            }
            /*Blog Grid CSS ends here*/

        /*News Listing CSS starts here*/

        .category-news #read-more-breadcrumbs {
                top: -433px;
            }
        
        .category-news h1.bnr-cptn {
                top: -419px;
            }

        /*News Listing CSS ends here*/

        /*Category Blog Default Listing Page CSS starts here*/
        .category-blog h2.entry-title{
            left: 0;
        }
        .category-blog span.posted-on {
            position: relative;
            left: 13px;
        }
        .category-blog .entry-content{
            position: relative;
            left: 14px;
        }
        .category-blog #primary{
            margin-bottom: 30px !important;
        }
        /*Category Blog Default Listing Page CSS ends here*/

        /*Single Post CSS starts here*/

        .post-template-default div#read-more-breadcrumbs{
            top: -11px;
        }
        .post-template-default div#sidebar-section-top{
            margin-top: 44px;
        }
        .post-template-default figure.single-thumb.single-thumb-full{
            width: 59%;
        }
        .post-template-default .content-wrapper{
            width: 49%;
        }
        .post-template-default header.entry-header{
            top: -5px;
        }
        .post-template-default time.entry-date.published{
            left: 408px;
        }
        .post-template-default .category-blog time.entry-date.published {
            left: 398px;
        }
        /*Single Post CSS ends here*/


        /*News Category Single Post CSS starts here*/

            .post-template-default .category-news .content-wrapper {
                width: 49%;
            }

            .post-template-default .category-news time.entry-date.published {
                left: 406px;
            }

        /*News Category Single Post CSS ends here*/

    /*Tag Page CSS starts here*/
    .tag img.news-banner{

           height: 375px;

    }
    .tag .content-wrapper{

        left: 78px;
            width: 81%;
    }
    .tag h1.page-title{
        left: 79px;
        margin-top: 30px;
    }
    .tag #read-more-breadcrumbs {
            top: -281px;
        }
    /*Tag Page CSS ends here*/
            /*Footer CSS starts here*/
        
        .container {
            width: 991px;
        }   
        img.flag-2{
            left: 0;
            top: 0;
        }
        a.ftr-ph-no{
            left: 0;
        }
        .footer-column-1 {
            left: -40px;
        }
        .footer-top-wrapper {
            padding-top: 70px !important;
            padding-bottom: 20px !important;
        }
        p.footr-colmn-1-content {
            width: 390px;
        }
        img.footer-logo {
            left: 81px;
            position: relative;
            top: 20px;
        }
        .footr-colmn-1-content{
                width: 352px;
                position: relative;
                left: 87px;
                top: 20px;
            }
        .footr-colmn-2-content {
            float: right;
            left: 232px;
            position: absolute;
            width: 403px;
            top: 49px;
        }

        .footr-colmn-3-content {
            left: -277px;
            margin-top: 360px;
            position: relative;
        }
        .footr-colmn-4-content {
            float: none;
            position: relative;
            top: 370px;
            left: -131px;
        }
        span.addrss-text {
            width: 267px;
        }       
         .footer-bottom-wrapper p.text-center {
        top: 46px;
        position: relative;
        } 
        .footer-bottom-wrapper {
            width: 855px;
        }
           /*Footer CSS ends here*/

    /*Tag Page CSS starts here*/
    .tag #read-more-breadcrumbs .breadcrumb-trail .trail-items{

        padding-left: 67px;
        
}

    /*Tag Page CSS ends here*/
}

@media only screen and (max-width: 768px){

    /*News & Blogs CSS starts here*/
    img.news-grid-img, img.blog-grid-img{
        min-width: 336px !important;
    }

    .home h1.entry-title {
        margin-left: -16.6%;
    }

    h3.news-grid-title{
        margin-left: 7%;
    }

    img.news-grid-img {
        left: 8.5%;
    }
    .home .vc_btn3.vc_btn3-color-white.vc_btn3-style-modern, .home .vc_btn3.vc_btn3-color-white.vc_btn3-style-modern:focus, .home .vc_btn3.vc_btn3-color-white.vc_btn3-style-modern:hover{
        font-size: 14px;
    }
    .home .vc_btn3-container.vc_btn3-inline {
         width: 83%;
    }

    .vc_btn3-container.vm-news.vc_btn3-inline {
         margin-left: 35%;
    }
    .vc_btn3-container.vm-blogs-hp.vc_btn3-inline {
        margin-left: 70%;
    }

    .home .vc_btn3-container.vc_btn3-inline {
        margin-top: 70px;
    }
    /*News & Blogs CSS starts here*/

    /*Header CSS starts here*/

        button.nav-link.headsearchicon-mob.fa.fa-search{
            left: -257px;
        }
        .page-id-417 div#pt-cv-view-3388c974qc {
            left: -8px;
        }
                .headr-menu-list {
                    left: 89px;
                }

                img.logo-img {
                    width: 19%;
                    left: 23px;
                }
                a.phone-no {
                    left: -359px;
                }
                .hidden-desk{
                    right: 262px !important;
                }
                .navbar .navbar-toggle{
                    right: 35px;
                }
                .page-id-64 p.brdcrmb {
                    padding-left: 0px;
                }
            /*Header CSS ends here*/
            
            /*Breadcrumbs CSS starts here*/
                .page-id-417 p.brdcrmb {
                    padding-left: 18px;
                }
                
                h2.vc_custom_heading.banner-section {
                    left: 19px;
                }
            /*Breadcrumbs CSS ends here*/

            /*Banner Section CSS starts here*/
                .category-news div#primary {
                        top: 293px;
                    }

            /*Banner Section CSS ends here*/

            /*Blog Grid CSS starts here*/
                .page-id-417 .pt-cv-pagination-wrapper {
                    margin-left: 35px;
                }
                .vc_btn3-container.vc_btn3-inline{
                    width: 28%;
                }
                .page-id-417 .wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li {
                    margin-bottom: -32% !important;
                }
                .page-id-417 .vc_btn3.vc_btn3-color-white.vc_btn3-style-modern{
                    margin-bottom: 0px;
                }
            /*Blog Grid CSS ends here*/

            /*Blog Default Category Listing Page CSS starts here*/

            .category-blog h1.page-title {
                left: 29px;
            }
            .category-blog article.post .content-wrapper{
                left: 42px;
            }
            .category-blog #primary{
                margin-bottom: 20px !important;
            }
            /*Blog Default Category Listing Page CSS ends here*/

            /*News Listing CSS starts here*/  

            .category-news .content-wrapper{
                left: 55px;
            }
            .category-news img.news-banner{
                top: -212px;
            }
            .category-news #read-more-breadcrumbs .breadcrumb-trail .trail-items{
                padding-left: 38px;
            }  
                .category-news #read-more-breadcrumbs {
                    top: -380px;
                }
                .category-news .content-wrapper{
                    top: -380px;
                }
                .category-news h1.bnr-cptn {
                    top: -383px;
                    font-size: 30px;
                    left: 40px;
                }
        .category-news img.aligncenter.wp-post-image {
            position: relative;
            left: -14px;
        }
            /*News Listing CSS ends here*/

            /*Single Post CSS starts here*/
                .post-template-default #read-more-breadcrumbs .breadcrumb-trail .trail-items{
                    padding-left: 32px;
                }
                .post-template-default header.entry-header{
                    left: 35px;
                }
                .post-template-default h1.entry-title{
                    padding-right: 10%;
                }
                    /*Sidebar CSS starts here*/
                    .post-template-default div#sidebar-section-top{
                        position: relative;
                        top: 0;
                        right: 0;
                        margin-top: 0px;
                        left: 17px;
                        width: 95%;
                        
                    }
                    .post-template-default div#secondary-right{
                        position: relative;
                        top: 0;
                        right: 0;
                        float: left;
                    }
                    
                    .secondary-sidebar{
                        width: 100%;
                    }
                    /*Sidebar CSS ends here*/
                    .post-template-default #primary{
                        margin-bottom: 30px;
                    }
                    .post-template-default img.attachment-large.size-large.wp-post-image{
                        left: -85px;
                    }
                    .post-template-default figure.single-thumb.single-thumb-full{
                        width: 77%;
                    }
                    .post-template-default .content-wrapper{
                        left: 60px;
                        width: 84%;
                    }
                    .post-template-default time.entry-date.published{
                        left: 568px;
                    }
                    .post-template-default .category-blog time.entry-date.published {
                        left: 547px;
                    }
            /*Single Post CSS ends here*/

            /*Category News Single Post CSS starts here*/

            .post-template-default .category-news .content-wrapper {
                width: 87%;
                top: 10px;
                left: 52px;
            }
            
            .post-template-default .category-news time.entry-date.published {
                left: 586px;
            }
            /*Category News Single Post CSS ends here*/

        /*Tag Page CSS starts here*/



        /*Tag Page CSS ends here*/
            /*Footer CSS starts here*/
            p.footr-colmn-1-content {
                width: 352px;
            }
                .container {
                    width: 768px;
                    height: auto;
                }
                .footer-column-1 {
                    position: relative;
                    left: -68px;
                }
                .footr-colmn-1-content{
                    width: 349px;
                }

                .footr-colmn-2-content {
                    float: right;
                    left: 209px;
                    position: absolute;
                    width: 403px;
                    top: 32px;
                }

                .footr-colmn-3-content {
                    left: -234px;
                    margin-top: 370px;
                    position: relative;
                }
                .footr-colmn-4-content{
                    left: -93px;
                    margin-left: -6px;
                    top: 377px;
                }
                span.addrss-text {
                    width: 267px;
                }       
                a.ftr-ph-no {
                    left: 166px;
                    top: -23px;
                }
                .footer-bottom-wrapper{
                    left: 34px;
                    width: 696px;
                }

            /*Footer CSS ends here*/


    /*Tag Page CSS starts here*/
.tag #read-more-breadcrumbs .breadcrumb-trail .trail-items{
    padding-left: 34px;
}
    .tag h1.page-title{
        
    left: 32px;

}
.tag .content-wrapper {
    left: 41px;
    width: 90%;
}

/*Tag Page CSS starts here*/
}
@media only screen and (max-width: 767px){
    button.nav-link.headsearchicon-mob.fa.fa-search{
        width: 4%;
        border-radius: 20px;
        min-height: 40px;
        top: 69px !important;
    }
}

@media only screen and (max-width: 484px){



    /*News & Blogs Page CSS starts here*/

    .inner-main-title {
        margin-top: 35%;
        
    }
    .home h1.entry-title {
        margin-left: -18.6%;
    }
    
    img.news-grid-img, img.blog-grid-img {
           left: 16px;
    }

    .home .vc_btn3-container.vc_btn3-inline {
        margin-top: 44%;
    }

    .vc_btn3-container.vm-news.vc_btn3-inline {
       margin-left: 29%;
    }
    
    h3.news-grid-title {
     margin-left: 14px;
    }

    img.news-grid-img, img.blog-grid-img{
        width: 421px !important;
    }
    
    h3.blog-grid-title {
        margin-left: 3.5%;
        
    }
    
    .vc_btn3-container.vm-blogs-hp.vc_btn3-inline {
        margin-left: 27%;
}
    /*News & Blogs Page CSS ends here*/



    /*Header CSS starts here*/

                #navbar .navbar-collapse, #navbar .navbar-collapse {
                    height: 260px;
                }
                button.nav-link.headsearchicon-mob.fa.fa-search {
                left: -536px;
            }
                .headr-menu-list {
                    left: 84px;
                }
                img.logo-img{
                    width: 30%;
                }
                a.phone-no {
                    left: -631px;
                }
                .hidden-desk {
                    right: 539px !important;
                }
    /*Header CSS ends here*/
    
    /*Breadcrumb starts here*/
    .page-id-417 .vc_row.wpb_row.vc_row-fluid.breadcrumb-custom {
    top: -298px;
    }   
    h2.vc_custom_heading.banner-section{
        top: 101px;
    }

    /*Breadcrumb ends here*/
 
    /*Blog Grid CSS starts here*/
    .post-template-default .pull-right {
    padding: 0px 20px 0px 30px;
}
    .vc_btn3-container.vc_btn3-inline {
    width: 46%;
    }
    .page-id-417 div#pt-cv-view-3388c974qc{
        left: 16px;
    }
    .page-id-417 .pt-cv-colsys{
        padding: 0px 20px;
    }
    /*Blog Grid CSS ends here*/
 
    
    /*Blog Default Category Listing Page CSS starts here*/
    .category-blog h1.page-title {
    left: -186px;
    }
    .category-blog .full-image img{
        position: relative;
        width: 93%;
        left: -12px;
    }
    .category-blog h2.entry-title {
    font-size: 18px;
    }

    .category-blog article.post .content-wrapper{
        left: 39px; 
    }
    .category-blog .entry-content{
        font-size: 13px;
        padding-right: 25px;
    }
    .category-blog #primary{
        margin-bottom: 0px !important;
    }
    /*Blog Default Category Listing Page CSS ends here*/

    /*News Listing CSS starts here*/
    
    .category-news img.news-banner{
        top: -199px;
        height: 200px;
    }
    .category-news #read-more-breadcrumbs{
        top: -399px;
        height: 34px;
    }
    .category-news #read-more-breadcrumbs .breadcrumb-trail .trail-items{
        margin-top: -10px;
        padding-top: 5px;
        
    }
    .category-news .content-wrapper{
        left: 45px;
    }
    .category-news h1.bnr-cptn{
        /*top: -313px;*/
        top: -378px;
    }
    .category-news .entry-content{
        font-size: 13px;
    }
    .category-news h2.entry-title{
        font-size: 16px;
        line-height: 25px;
    }
    .category-news .content-wrapper{
        width: 85%;
    }
.category-news img.aligncenter.wp-post-image{
    left: 0;
}
.category-news h2.entry-title{
    left: 0;
    }
    .category-news .entry-content{
    margin-left: 0px;
}
    .archive time.entry-date.published {
    margin-left: -15px;
}
    /*News Listing CSS ends here*/

    /*Single Post CSS starts here*/
    .post-template-default figure.single-thumb.single-thumb-full{
        width: 46%;
    }
    .post-template-default .content-wrapper{
        width: 77%;
    }
    .post-template-default .entry-content{
        font-size: 13px;
    }
    .post-template-default h1.entry-title{
        font-size: 18px;
    }
    .post-template-default time.entry-date.published{
        left: 293px;
    }
    .post-template-default div#sidebar-section-top{
        left: 27px;
        width: 90%;
    }
    /*Single Post CSS ends here*/

    /*Category News Single Post CSS starts here*/
    .post-template-default .category-news .content-wrapper{
        width: 79%;
    }
    .post-template-default .category-news time.entry-date.published {
    left: 294px;
    }
    .post-template-default .category-blog time.entry-date.published {
    left: 284px;
}
    /*Category News Single Post CSS starts here*/

    /*Footer CSS starts here*/
    img.footer-logo {
    width: 51%;
}
     .page-id-417 .wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li {
    margin-bottom: -45% !important;
}
            a.ftr-ph-no{
                left: 0;
                top: 0;
            }
            .container {
                width: 100%;
                
            }   
                p.footr-colmn-1-content {
                    width: 398px;
                    font-size: 13px;
                }
                .footr-colmn-2-content {
                    left: 71px;
                    top: -310px;
                    font-size: 13px;
                }
                .footr-colmn-3-content {
                    left: 18px;
                    top: 8px;
                    font-size: 13px;
                }
                /*.footr-colmn-4-content {
                margin-top: 92px;
                margin-left: 8px;
            }*/
                .footr-colmn-4-content {
                left: 23px;
                top: 25px;
                font-size: 13px;
            }
                span.addrss-text {
                width: 500px;
            }
            .footer-bottom-wrapper{
                font-size: 13px;
            }
            .footr-contnt{
                font-size: 14px;
            }
            .footer-bottom-wrapper {
                left: 38px;
                width: 410px;
            }
            /*Footer CSS ends here*/    

       /*Tag Page CSS starts here*/ 
    
    .tag #read-more-breadcrumbs .breadcrumb-trail .trail-items{

            padding-left: 40px;
        }
        .tag #read-more-breadcrumbs {
            height: 35px;
            padding-bottom: 10px;
            padding-top: 8px;
        }
       /*Tag Page CSS ends here*/  
}

@media only screen and (max-width: 414px){

    /*News & Blogs Page CSS starts here*/
        .home h1.entry-title {
               margin-left: -25.6%;
        }

        h3.blog-grid-title{
            font-size: 20px;
        }
        h3.news-grid-title {
            margin-left: 6px;
            font-size: 20px;

        }
        
        img.news-grid-img, img.blog-grid-img {
            width: 365px !important;
            margin-left: -7px;
        }

        h3.blog-grid-title {
            margin-left: 1.5%;
        }

        .vc_btn3-container.vm-news.vc_btn3-inline {
            margin-left: 23%;
        }
        .vc_btn3-container.vm-blogs-hp.vc_btn3-inline {
            margin-left: 24%;
        }
    /*News & Blogs Page CSS starts here*/

     /*Header CSS starts here*/
                 button.nav-link.headsearchicon-mob.fa.fa-search {
                left: -587px;
            }
                .headr-menu-list {
                    left: 73px;
                }
                .hidden-desk {
                    right: 593px !important;
                }
                a.phone-no {
                    left: -684px;
                }
                img.logo-img{
                    width: 35%;
                    left: 10px;
                }
                .navbar .navbar-toggle {
                    right: 18px;
                }
            /*Header CSS ends here*/
            
            /*Breadcrumbs CSS starts here*/
                .page-id-417 p.brdcrmb {
                    padding-left: 9px;
                }
                
                h2.vc_custom_heading.banner-section {
                    left: 10px;
                }
            /*Breadcrumbs CSS ends here*/
            
            /*News Listing CSS starts here*/
                
                /*.category-news #read-more-breadcrumbs{
                    top: -297px;
                    }*/
                .category-news h1.bnr-cptn {
                    /*top: -306px;*/
                    top: -384px;
                    font-size: 25px;
                }
                .category-news #read-more-breadcrumbs .breadcrumb-trail .trail-items{
                    padding-left: 22px;
                }
                .category-news h1.bnr-cptn{
                    left: 23px;
                }
               
                .post-template-default time.entry-date.published{
                    left: 229px;
                }
                .post-template-default .category-blog time.entry-date.published {
                    left: 231px;
                }
        .category-news .content-wrapper {
            width: 88%;
        }
        .category-news .content-wrapper {
            left: 25px;
        }
        .category-news h2.entry-title {
        
            position: relative;
            left: 0;
        }
        .category-news .entry-content {
            margin-left: 0px;
        }
        .archive time.entry-date.published {
            margin-left: -16px;
        }
        .post-template-default .widget li{
            padding-right: 57px;
                margin-top: 10px;

        }
            /*News Listing CSS starts here*/

            /*Blog Grid starts here*/
            .vc_btn3-container.vc_btn3-inline {
                    width: 53%;
                }
                .page-id-417 div#pt-cv-view-3388c974qc {
                    left: 13px;
                }        
                .page-id-417 .pt-cv-colsys{
                    padding: 0 10px;
                }
            /*Blog Grid ends here*/
            

            /*Blog Default Category listing Page CSS starts here*/
            .category-blog h1.page-title {
                left: 21px;
                float: left;
            }
            .category-blog article.post .content-wrapper {
                left: 27px;
                width: 90%;
            }
            .category-blog .entry-content{
                padding-right: 15px;
            }
            .category-blog h2.entry-title {
                padding-right: 15px;
            }

            /*Blog Default Category listing Page CSS ends here*/

            /*Single Post CSS starts here*/
            .post-template-default div#sidebar-section-top {
                left: 15px;
                width: 93%;
                padding-left: 0px;
                padding-right: 37px;
            }
            .post-template-default #read-more-breadcrumbs .breadcrumb-trail .trail-items{
                    padding-left: 20px;
                }
                .post-template-default h1.entry-title{
                    position: relative;
                    left: -10px;
                }

                .post-template-default img.attachment-large.size-large.wp-post-image{
                    left: -91px;
                }
                .post-template-default figure.single-thumb.single-thumb-full{
                    width: 40%;
                }
                .post-template-default time.entry-date.published{
                    left: 239px;
                }
                .post-template-default .content-wrapper {
                    width: 77%;
                    left: 47px;
                }
                .post-template-default div#sidebar-section-top {
                left: 28px;
                width: 93%;
            }
            .post-template-default .category-news time.entry-date.published {
                left: 249px;
            }
            /*Single Post CSS ends here*/

            

            /*Footer CSS starts here*/
            p.footr-colmn-1-content {
                width: 372px;
            }
            .footer-column-1{
                left: -78px;
            }
            .footr-colmn-2-content {
                left: 62px;
            }
            .footr-colmn-3-content {
                left: 12px;
            }
            .footr-colmn-4-content {
                left: 18px;
            }
            .footer-bottom-wrapper {
                left: 35px;
                width: 330px;
            }
            /*Footer CSS ends here*/



    /*Tag Page CSS starts here*/

    .tag #read-more-breadcrumbs .breadcrumb-trail .trail-items{
    
        padding-left: 22px; 
    }
    .tag #read-more-breadcrumbs .breadcrumb-trail .trail-items {
         padding-left: 24px;
    }
    .tag h1.page-title {
         left: 26px;
}
    .tag .content-wrapper {
        left: 31px;
        width: 89%;
}
    /*Tag Page CSS ends here*/
}

@media only screen and (max-width: 375px){

    /*News & Blogs Page CSS starts here*/

        img.news-grid-img, img.blog-grid-img {
            width: 300px !important;
            margin-left: -9px;
        }

        .home h1.entry-title {
            margin-left: -28.6%;
        }

        .home .vc_btn3-container.vc_btn3-inline {
            margin-top: 56%;
        }

        .vc_btn3-container.vm-news.vc_btn3-inline {
            margin-left: 21%;
        }

        .vc_btn3-container.vm-blogs-hp.vc_btn3-inline {
            margin-left: 20%;
        }
    /*News & Blogs Page CSS ends here*/



     /*Header CSS starts here*/
                 button.nav-link.headsearchicon-mob.fa.fa-search {
                        left: -626px;
                    }
                .hidden-desk {
                right: 628px !important;
            }
                a.phone-no {
                    left: -717px;
                }
                img.logo-img {
                    width: 37%;
                    left: 10px;
                    top: 21px;
                }

            /*Header CSS starts here*/

            /*News Listing CSS starts here*/
            /*.category-news #read-more-breadcrumbs {
                    top: -287px;
                }*/
            /*.category-news h1.bnr-cptn{
                top: -300px;
            }*/
            /*News Listing CSS ends here*/
            
            /*Blog Grid CSS starts here*/
            .post-template-default .pull-right {
                padding: 0px 20px 0px 30px;
            }
            .page-id-417 .pt-cv-pagination-wrapper {
                margin-left: 23px;
            }
            
            .vc_btn3-container.vc_btn3-inline {
                width: 58%;
            }
            .page-id-417 .wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li {
                    margin-bottom: -60% !important;
                }
            /*Blog Grid CSS ends here*/
        
            /*Single Post CSS starts here*/
            .post-template-default figure.single-thumb.single-thumb-full {
                width: 36%;
            }
            .post-template-default time.entry-date.published{
                left: 211px;
            }
            .post-template-default .category-blog time.entry-date.published {
                left: 202px;
            }
            /*Single Post CSS ends here*/


            /*News Category Single Post CSS starts here*/
            .post-template-default .category-news .content-wrapper{
                left: 37px;
                width: 81%;
            }
            .post-template-default .category-news time.entry-date.published {
                left: 227px;
            }
        .post-template-default .widget li {
    
            padding: 20px 10px 20px 6px;
         }
            /*News Category Single Post CSS ends here*/

            /*Footer CSS starts here*/
            .footr-colmn-1-content {
                 width: 347px;
            }
            p.footr-colmn-1-content {
                width: 337px;
            }
            .footer-bottom-wrapper {
                left: 33px;
                width: 315px;
            }
            /*Footer CSS ends here*/

    
    /*Tag Page CSS starts here*/
    .tag h1.page-title {
        left: 19px;
    }

    .tag .entry-content{

    padding-right: 25px;
    }

    
    
    /*Tag Page CSS ends here*/



}

@media only screen and (max-width: 360px){

    /*News & Blogs Page CSS starts here*/
    img.news-grid-img, img.blog-grid-img {
        width: 256px !important;
        margin-left: -17px;
    }

    .home h1.entry-title {
        margin-left: -31.6%;
    }
    h3.news-grid-title{
        margin-left: 0;
    }
    h3.blog-grid-title {
    margin-left: -3px;
}
    .vc_btn3-container.vm-blogs-hp.vc_btn3-inline {
    margin-left: 19%;
}
    /*News & Blogs Page CSS ends here*/


    /*Header CSS starts here*/
    a.phone-no {
    left: -733px;
}
   button.nav-link.headsearchicon-mob.fa.fa-search {
    left: -641px;
}
    /*Header CSS ends here*/

    /*Blog Grid CSS starts here*/
    .vc_btn3-container.vc_btn3-inline{
        width: 61%;
    }
    /*Blog Grid CSS ends here*/


    /*Single Post CSS starts here*/
    .post-template-default figure.single-thumb.single-thumb-full{
        width: 35%;
    }
    .post-template-default time.entry-date.published{
        left: 200px;
    }
    .post-template-default .category-blog time.entry-date.published {
    left: 185px;
    }
    /*Single Post CSS ends here*/

    /*News Category Single Post CSS starts here*/
    .post-template-default .category-news .content-wrapper{
        width: 79%;
    }
    .post-template-default .category-news time.entry-date.published {
    left: 207px;
    }
    .post-template-default .widget li {
    padding-right: 9px;
    margin-top: 10px;
}
    .post-template-default .widget li {
    padding: 10px 10px 20px 6px;
}
    /*News Catgeory Single Post CSS starts here*/

    /*Default Blog Listing Page CSS starts here*/
    .category-blog .entry-content{
        padding-right: 25px;
    }


    /*Footer CSS starts here*/
    p.footr-colmn-1-content {
    width: 327px;
    }
    .footer-bottom-wrapper {
    left: 31px;
    width: 301px;
    }
    /*Footer CSS ends here*/

}


@media only screen and (max-width: 320px){

    /*News & Blogs Page CSS starts here*/

    img.news-grid-img, img.blog-grid-img {
        min-width: 290px !important;
        margin-left: -17px;
    }

    .vc_btn3-container.vm-news.vc_btn3-inline {
        margin-left: 16%;
    }

    .vc_btn3-container.vm-blogs-hp.vc_btn3-inline {
        margin-left: 15%;
    }

    /*News & Blogs Page CSS ends here*/




    /*Header CSS starts here*/
    button.nav-link.headsearchicon-mob.fa.fa-search{
        left: -683px;
    }
    a.phone-no {
    left: -774px;
    }   
    img.logo-img{
    
    width: 40%;
        
    }

    /*Header CSS ends here*/

    /*Blog Grid CSS starts here*/
    .page-id-417 div#pt-cv-view-3388c974qc{
        left: 15px;
    }
    .vc_btn3-container.vc_btn3-inline {
    width: 69%;
    }

    /*Blog Grid cSS ends here*/

    /*News Listing CSS starts here*/
    /*.category-news #read-more-breadcrumbs{
        top: -274px;
    }

    .category-news h1.bnr-cptn{
        top: -291px;
    }*/
    /*News Listing CSS ends here*/

    /*Single Post CSS starts here*/

    .post-template-default figure.single-thumb.single-thumb-full{
        width: 30%;
    }
    .post-template-default .content-wrapper{
        width: 73%;
    }
    .post-template-default time.entry-date.published{
        left: 156px;
    }
    .post-template-default .category-blog time.entry-date.published {
    left: 143px;
    }
    .post-template-default div#sidebar-section-top
    {
        left: 11px;
    }
    .post-template-default div#sidebar-section-top
    {
        left: 28px;
    }
    /*Single Post CSS ends here*/
    
    /*News Catgeory Single Post CSS starts here*/
    .post-template-default .category-news time.entry-date.published {
        left: 174px;
    }
    .category-news h2.entry-title {
    position: relative;
    left: 0px;
}
    .category-news .content-wrapper {
    left: 23px;
}
    .category-news .entry-content {
    margin-left: 0px;
}
    .archive time.entry-date.published {
    margin-left: -14px;
}
.post-template-default .widget li {
    padding: 20px 10px 20px 6px;
}
    /*News Category Single Post CSS ends here*/

    /*Footer CSS starts here*/
    .footer-column-1
     {
    left: -85px;
    }

    p.footr-colmn-1-content
     {
    width: 284px;
    }
    .footr-colmn-2-content
     {
    left: 56px;
    }
    .footr-colmn-3-content
    {
        left: 6px;
    }

    .footr-colmn-4-content {
    left: 12px;
    width: 211px;
    }

    span.addrss-text
    {
        width: 230px;
    }

    .footer-bottom-wrapper 
    {
    left: 23px;
    width: 275px;
}
    /*Footer CSS ends here*/

    /*Tag Page CSS starts here*/
    .tag .content-wrapper{

        width: 88%;
    }


   /*Tag Page CSS ends here*/
}
/**************************THEME MEDIA QUERIES CUSTOMIZATION CSS STARTS HERE***********************************************************/



/*Responsive code ends here