@font-face {
    font-family: open_sansbold;
    src: url(opensans-bold.woff2) format('woff2'), url(opensans-bold.woff) format('woff');
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: open_sansextrabold;
    src: url(opensans-extrabold.woff2) format('woff2'), url(opensans-extrabold.woff) format('woff');
    font-weight: 400;
    font-style: normal
}

.hr {
    border-color: #fff !important
}

.no-gap {
    padding-left: 0;
    padding-right: 0
}

p {
    font-size: 16px;
    color: #565656;
    letter-spacing: .6px;
    font-family: 'Open Sans', sans-serif !important;
    margin-bottom: 10px;
    text-align: center;
    font-size: 16px !important
}

body {
    background-color: #f5f5f5
}

.box_adjust {
    padding-left: 0;
    margin-left: 0;
    padding-right: 0;
}

@media screen and (min-width: 768px){
    .box_adjust{padding-left: 15px; padding-right: 15px;}
}

.box_adjust img {
    border: 0 solid #ccc;
    padding: 1px
}

.right-box-top {
    margin-top: 50px
}

.box-right-pad-non {
    margin-right: 0 !important;
    padding-right: 0 !important
}

.last-box {
    margin-bottom: 0 !important;
    text-align: center !important
}

.last-box-heading-edit {
    font-family: 'Open Sans', sans-serif !important;
    color: #2971bc !important;
    text-align: center
}

.clear {
    margin-bottom: 40px
}

.left-bar-area_box {
    padding: 16px;
    position: absolute;
    transform: rotate(270deg);
    background-color: #f1575a;
    width: 865px;
    overflow: hidden;
    height: 188px;
    left: -336px;
    top: 340px;
    text-align: center
}

.section-heading h4 {
    font-size: 25px;
    color: #2971bc;
    padding-top: 0;
    font-weight: 400;
    font-family: 'Open Sans', sans-serif !important
}

.BGprime {
    background-color: #28272a !important
}

.heading-top {
    padding-top: 13px !important
}

.content-box {
    text-align: center
}

.panel {
    padding: 0 18px;
    background: 0 0 !important;
    max-height: 0;
    overflow: hidden;
    transition: max-height .2s ease-out;
    margin-bottom: 0 !important;
    margin-left: 0;
    border: none !important;
    width: 106px
}

.panel a {
    float: left;
    clear: both
}

.footer_dropdown a {
    display: block;
    float: left;
    color: #e6e6e6 !important
}

.footer_menu_width {
    border: 0 solid red;
    width: 90px !important;
    max-width: 15.666667% !important;
    padding-right: 10px !important;
    padding-left: 10px !important
}

.footer_menu_width2 {
    border: 0 solid green;
    width: 145px !important
}

.footer_copy {
    background: #aa8e57
}

.menu-width-area {
    width: 190px !important
}

.flag {
    border: 0 solid red;
    padding-top: 10px!important;
    text-align: right;
    padding-left: 0;
}

.flag li {
    list-style: none;
    text-align: right;
    display: inline-block
}

.flag li a {
    color: #fff
}



	.flag_for_mob{display:none;}
	.flag_for_mob ul li{display:inline-block;}
	.flag_for_normal{display:none!important;}
	
	
	
	
	

@media screen and (max-width: 1024px){
    .flag{padding-top: 0;}
}

.right_pad none {
    padding-right: 0
}

.list-aggregate {
    border: 0 solid red;
    width: 97%
}

.list-aggregate > li > a {
    width: 95% !important;
    text-align: left !important
}

.nav_edit_area {
    background: #323130
}

.about h4 {
    font-family: 'Open Sans', sans-serif !important;
    color: #2971bc;
    font-size: 30px;
    line-height: 0 !important;
    font-weight: 400;
    text-align: center;
    margin-top:24px;
	padding-bottom: 15px;
	
}

.about h4 span {
    font-family: open_sansextrabold !important;
    font-size: 30px !important;
    color: #004d9d
}

.about p {
    text-align: left
}

.events h4 {
    font-family: 'Open Sans', sans-serif !important;
    color: #004d9d;
    line-height: 0 !important;
    font-weight: 400
}

.list-aggregate > li {
    padding: 6px 0 !important;
    border-bottom: solid 0 transparent !important
}

.list-aggregate li:before {
    border: 1px solid #2971bc !important;
    display: block;
    position: absolute;
    content: '';
    left: 50%;
    transform: translateX(-50%);
/*    right: 70%;*/
    width: 17%
}

.list-aggregate li a {
    text-align: center !important
}

.menu-right-area {
    padding-right: 0 !important
}

.footer_left {
    text-align: left
}

.footer_right {
    text-align: right
}

.events ul {
    margin-left: 0;
    list-style: none;
    padding-left: 95px
}

.events li {
    padding: 0 81px 35px 20px;
    background: url(../images/bullet.png) 1px 5px no-repeat !important;
    font-family: 'Open Sans', sans-serif !important
}

.list-aggregate > li > a {
    font-family: 'Open Sans', sans-serif !important
}

.list-aggregate li p {
    font-family: 'Open Sans', sans-serif !important
}

.small-button {
    background-color: #2971bc;
    padding: 8px 25px;
    color: #fff;
    border-radius: 3px
}

.small-button:hover {
    background-color: #0b3b6d padding:8px 25px;
    color: #fff !important;
    border-radius: 3px
}

.box-area-edit {
    border: 0 solid red;
    overflow: hidden;
    margin-top: 20px
}

.watch-hand-edit {
    border: 0 solid red;
    overflow: hidden;
    margin: 0 0 20px 0
}

.left-bar-menu {
    background-color: transparent;
    padding: 20px
}

.left-bar-menu ul {
    border: 0 solid red;
    margin-left: 0;
    list-style: none
}

.left-bar-menu ul li {
    border-bottom: 0 solid #2765a5;
    padding: 0 2px 8px 23px;
    background: url(../images/bulle2t.png) 4px 14px no-repeat !important;
    font-family: 'Open Sans', sans-serif !important
}

.left-bar-menu li:after {
    border: 1px solid #6ba0d7 !important;
    display: block;
    position: absolute;
    content: '';
    left: 25px;
    width: 83%
}

.left-bar-menu ul li a {
    font-size: 17px;
    color: #004d9d;
    display: block;
    padding-left: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-bottom: 5px
}

.left-bar-menu ul li a:hover {
    background-color: #457fbc;
    color: #fff;
    border-radius: 3px;
    padding-left: 20px
}

.watch-hand h4 {
    font-family: 'Open Sans', sans-serif !important;
    color: #004d9d;
    font-size: 45px;
    line-height: 15px !important;
    font-weight: 400
}

.watch-hand h4 span {
    font-family: open_sansextrabold !important;
    font-size: 45px !important;
    color: #004d9d
}

.event-area {
    padding-top: 45px
}

.news-area {
    padding-top: 0
}

.modal-header {
    padding: 0 !important;
    border-bottom: 0 solid #e5e5e5 !important
}

.close {
    font-size: 28px !important;
    color: #fff !important;
    background-color: #000 !important;
    border-radius: 3px;
    width: 30px;
    height: 35px;
    z-index: 9999;
    position: absolute;
    right: 0;
    top: -2px
}

.modal-header .close {
    margin-top: 5px !important
}

.glyphicon-chevron-right {
    top: 50% !important
}

.glyphicon-chevron-left {
    top: 50% !important
}

.ekko-lightbox-nav-overlay a {
    height: 16% !important;
    opacity: 1 !important
}

.glyphicon-chevron-left {
    line-height: 0 !important
}

.glyphicon-chevron-right {
    line-height: 0 !important
}

.slides2 {
    height: auto;
    margin-top: 0px!important;
}

.bx-prev {
    display: block
}

.capturecodearea {
    margin-top: 0 !important
}

.submit-button {
    width: 100%;
    border-radius: 4px
}

.glyphicon-chevron-left:before {
    content: "\e079";
    display: none
}

.footer_right p a {
    color: #e90072 !important
}

.footer_right p a:hover {
    color: #fff !important
}

.img_area {
    margin: 15px 0
}

.img_box_area {
    border: 0 solid red
}

.img_box_area img {
    width: 100%;
    height: auto
}

.ad-area {
    border: 0 solid red
}

.ad-area img {
    width: 100%;
    height: auto
}

.event-img-area img {
    width: 100%;
    height: auto
}

.event-body-area {
    margin-top: 20px
}

.container-body {
    min-height: 570px !important;
    margin-top: 50px;
	padding-bottom:15px;
}

.container-body-top-gap-none {
    margin-top: 0
}

.container-body p {
    text-align: left
}

.fancybox-close {
    background-image: url(../images/close.png) !important;
    background-size: 100%;
    background-repeat: no-repeat
}

.fancybox-next span {
    background-image: url(../images/next.png) !important;
    background-size: 100%;
    margin: -13% 0 0 0 !important;
    background-position: 63px 152px !important
}

.fancybox-prev span {
    background-image: url(../images/previus.png) !important;
    background-size: 100%;
    margin: 27% 0 0 -5%;
    margin: -13% -10% 0 0 !important;
    background-position: 63px 152px !important
}

#fancybox-loading,
.fancybox-close,
.fancybox-next span,
.fancybox-prev span {
    background-size: 30px 30px !important
}

.history-area {
    border: 0 solid red;
    padding-top: 40px
}

.history-area h2 {
    margin: 10px 0 20px 0
}

.job-contain-araea a {
    font-size: 16px !important;
    color: #c4c3c3;
    font-weight: 400;
    line-height: 1.714em;
    font-family: Raleway, sans-serif !important
}

.job-contain-araea p {
    text-align: left
}

.banner_heading_01 {
    border: 0 solid red;
    position: absolute;
    bottom: 60px;
    font-size: 34px !important;
    font-weight: 700;
    color: #ccc;
    background-image: url(../images/header_bg.png);
    left: 31%;
    padding: 1px 30px;
    border-radius: 5px
}

.banner_heading_02 {
    border: 0 solid red;
    position: absolute;
    bottom: 60px;
    font-size: 34px !important;
    font-weight: 700;
    color: #ccc;
    background-image: url(../images/header_bg.png);
    left: 2%;
    padding: 1px 30px;
    border-radius: 5px
}

.banner_heading_03 {
    border: 0 solid red;
    position: absolute;
    bottom: 60px;
    font-size: 25px !important;
    font-weight: 700;
    color: #ccc;
    background-image: url(../images/header_bg.png);
    left:24%!important;
    padding: 1px 30px;
    border-radius: 5px
}

.list-wrpaaer {
    width: 100%;
}

.item img {
    width: 100%
}

.page-block-large {
    z-index: 0 !important
}

.h3-style-edit {
    font-size: 17px;
    font-weight: 400;
    color: #565656;
    line-height: 25px
}

.gap002 {
    margin-top: 18px
}

.a-tag-edit {
    letter-spacing: .6px;
    font-family: 'Open Sans', sans-serif !important;
    margin-bottom: 10px;
    text-align: center;
    font-size: 16px !important;
    color: #e7e7e7
}

.dashed1 ul {
    margin: 0
}

.dashed1 ul li {
    list-style-type: none
}

.dashed1 ul li {
    text-indent: -5px
}

.dashed1 ul li:before {
    content: "-";
    text-indent: -5px;
    margin-left: -5px;
    padding-right: 3px
}

.dashed1 p {
    text-align: left !important
}

.about_banner_heading_01 {
    border: 0 solid red;
    position: absolute;
    bottom: 55px;
    font-size: 23px !important;
    font-weight: 700;
    color: #ccc;
    background-image: url(../images/header_bg.png);
    left: 25%;
    padding: 1px 30px;
    border-radius: 5px
}

.big-button {
    background-color: #004d9d;
    padding: 8px 25px;
    color: #fff;
    border-radius: 3px;
    width: 50%
}

.modal-body {
    padding: 15px 0 !important
}

.modal-content {
    padding: 20px;     padding-right: 20px;
}

.text-black {
    color: #1d1d1d !important;
    background: #fff !important
}

.text-black::placeholder {
    color: #1d1d1d !important;
    opacity: 1
}

.text-black:-ms-input-placeholder {
    color: #1d1d1d !important
}

.text-black::-ms-input-placeholder {
    color: #1d1d1d !important
}

.glyphicon-chevron-right:before {
    display: none
}

.banner-left {
    border: 0 solid red !important;
    background-image: url(../images/previus2.png) !important
}

.banner-left img {
    width: 20%
}

.banner-right {
    border: 0 solid red !important;
    background-image: url(../images/next2.png) !important
}

.banner-right img {
    width: 20%
}

.center-block {
    color: #686868
}

.center-block_text_area {
    color: #686868 !important
}

.box-area-edit h6 {
    color: #004d9d !important;
    font-size: 1em;
}

.box-area-edit h5 {
    color: #004d9d !important
}

.box-area-edit a {
	color: #0552a2 !important;
	font-weight: 600;
}

.event-img-area2 img {
    border: 1px solid #e5e4e4
}

.BGdark{background-color:#1f1f1f!important;}

@media only screen and (max-width :320px) {
    /*.cbp-af-header .logo {
        margin-left: 6.5em !important
    }*/

/*
    .col-lg-1,
    .col-lg-10,
    .col-lg-11,
    .col-lg-12,
    .col-lg-2,
    .col-lg-3,
    .col-lg-4,
    .col-lg-5,
    .col-lg-6,
    .col-lg-7,
    .col-lg-8,
    .col-lg-9,
    .col-md-1,
    .col-md-10,
    .col-md-11,
    .col-md-12,
    .col-md-2,
    .col-md-3,
    .col-md-4,
    .col-md-5,
    .col-md-6,
    .col-md-7,
    .col-md-8,
    .col-md-9,
    .col-sm-1,
    .col-sm-10,
    .col-sm-11,
    .col-sm-12,
    .col-sm-2,
    .col-sm-3,
    .col-sm-4,
    .col-sm-5,
    .col-sm-6,
    .col-sm-7,
    .col-sm-8,
    .col-sm-9,
    .col-xs-1,
    .col-xs-10,
    .col-xs-11,
    .col-xs-12,
    .col-xs-2,
    .col-xs-3,
    .col-xs-4,
    .col-xs-5,
    .col-xs-6,
    .col-xs-7,
    .col-xs-8,
    .col-xs-9 {
        padding-right: 8px !important
    }
*/

    #slides.slides2 .bx-wrapper {
        height: 124px !important
    }

    .navbar-toggle {
		right: -232px !important;
		top: -55px !important;
        z-index: 9999 !important;
        float: none
    }

    .cbp-af-header .logo {
        margin-top: 9px !important
    }


    .img_box_area {
        border: 0 solid red;
        margin-bottom: 15px
    }

    .footer_menu_width2 {
        width: 100% !important
    }

    .footer_menu_width {
        border: 0 solid red;
        width: 100% !important;
        max-width: 100% !important;
        overflow: hidden;
        text-align: center
    }

    .footer_dropdown a {
        float: none !important
    }

    .footer_menu_width2 {
        border: 0 solid green;
        overflow: hidden;
        text-align: center
    }

    .accordion {
        width: auto !important;
        float: none !important
    }

    .panel {
        width: 100% !important
    }

    .menu-width-area {
        width: 100% !important;
        text-align: center
    }

    .flag {
        border: 0 solid red;
        text-align: center !important;
        width: 100% !important;
        padding-top: 0 !important
    }

    .flag li {
        display: inline-block;
        margin: 0 5px
    }

    .content-box {
        width: 100% !important;
        margin: 10px 0 10px 0 !important
    }

    .events ul {
        padding-left: 0 !important
    }

    .events li {
        padding: 0 0 35px 20px !important
    }

    .block-hdnews {
        width: 100% !important
    }

    .list-aggregate li:before {
        left: 145px !important
    }

    .footer_right p a {
        font-size: 23px
    }

    .footer.footer2 img {
        margin: 0
    }

    footer.footer2 img {
        margin: 0 !important;
        display: inline !important
    }

    .page-block-small {
        padding: 2px 0 !important
    }

    .list-wrpaaer {
        height: 210px
    }

    .about_banner_heading_01 {
        font-size: 16px !important;
        left: 21%
    }

    .box_adjust {
        margin-left: -4px
    }

    .about_banner_heading_01 {
        bottom: 68px
    }

    .carousel-indicators {
        bottom: 25px !important
    }

    .about_banner_heading_01 {
        bottom: 7px !important
    }
}

.min-height{min-height:510px;}

@media only screen and (min-width :321px) and (max-width :480px) {
    .cbp-af-header .logo {
        margin-left: 7.5em
    }

/*
    .col-lg-1,
    .col-lg-10,
    .col-lg-11,
    .col-lg-12,
    .col-lg-2,
    .col-lg-3,
    .col-lg-4,
    .col-lg-5,
    .col-lg-6,
    .col-lg-7,
    .col-lg-8,
    .col-lg-9,
    .col-md-1,
    .col-md-10,
    .col-md-11,
    .col-md-12,
    .col-md-2,
    .col-md-3,
    .col-md-4,
    .col-md-5,
    .col-md-6,
    .col-md-7,
    .col-md-8,
    .col-md-9,
    .col-sm-1,
    .col-sm-10,
    .col-sm-11,
    .col-sm-12,
    .col-sm-2,
    .col-sm-3,
    .col-sm-4,
    .col-sm-5,
    .col-sm-6,
    .col-sm-7,
    .col-sm-8,
    .col-sm-9,
    .col-xs-1,
    .col-xs-10,
    .col-xs-11,
    .col-xs-12, 
    .col-xs-2,
    .col-xs-3,
    .col-xs-4,
    .col-xs-5,
    .col-xs-6,
    .col-xs-7,
    .col-xs-8,
    .col-xs-9 {
        padding-right: 8px !important
    }
*/

    #slides.slides2 .bx-wrapper {
        height: 124px !important
    }

/*
    .page-block-large {
        padding: 2em 0;
    }
*/

    .navbar-toggle {
        right: -317px !important;
        top: -45px !important;
        z-index: 9999 !important;
        float: none
    }

    .cbp-af-header .logo {
        margin-top: 9px !important
    }

   

    .img_box_area {
        border: 0 solid red;
        margin-bottom: 15px
    }

    .footer_menu_width2 {
        width: 100% !important
    }

    .footer_menu_width {
        border: 0 solid red;
        width: 100% !important;
        max-width: 100% !important;
        overflow: hidden;
        text-align: center
    }

    .footer_dropdown a {
        float: none !important
    }

    .footer_menu_width2 {
        border: 0 solid green;
        overflow: hidden;
        text-align: center
    }

    .accordion {
        width: auto !important;
        float: none !important
    }

    .panel {
        width: 100% !important
    }

    .menu-width-area {
        width: 100% !important;
        text-align: center
    }

    .flag {
        border: 0 solid red;
        text-align: center !important;
        width: 100% !important;
        padding-top: 0 !important;
        margin-top: -11px !important
    }

    .flag li {
        display: inline-block;
        margin: 0 5px
    }

    .content-box {
        width: 100% !important;
        margin: 10px 0 10px 0 !important;
        padding: 0;
    }

    .events ul {
        padding-left: 0 !important
    }

    .events li {
        padding: 0 0 35px 20px !important
    }

    .block-hdnews {
        width: 100% !important
    }

/*
    .list-aggregate li:before {
        left: 145px !important
    }
*/

    .nav_edit_area {
        padding: 0
    }

    .rightnav {
        padding: 0
    }

    .slides2 {
        margin-top: 28px !important
    }

    .footer_right p a {
        font-size: 23px
    }

    .footer.footer2 img {
        margin: 0
    }

    footer.footer2 img {
        margin: 0 !important;
        display: inline !important
    }

    .page-block-small {
        padding: 2px 0 !important;
        background: #333
    }

    .fancybox-close {
        background-image: url(../images/close.png) !important;
        background-size: 100%;
        background-repeat: no-repeat
    }

    .fancybox-next span {
        background-image: url(../images/next.png) !important;
        background-size: 100%;
        margin: -13% -10% 0 0 !important;
        background-position: 63px 152px !important
    }

    .fancybox-prev span {
        background-image: url(../images/previus.png) !important;
        background-size: 100%;
        margin: 27% 0 0 -5%;
        margin: -13% -10% 0 0 !important;
        background-position: 63px 152px !important
    }

    #fancybox-loading,
    .fancybox-close,
    .fancybox-next span,
    .fancybox-prev span {
        background-size: 30px 30px !important
    }

    .history_box {
        margin-bottom: 10px
    }

    .clear {
        margin-bottom: 0 !important
    }

    .banner_heading_01 {
        font-size: 17px !important;
        left: 10%;
        bottom: 13px
    }

    .banner_heading_02 {
        font-size: 16px !important;
        left: 2%!important;
        bottom: 13px;
		text-align: center;
    }

    .banner_heading_03 {
        font-size: 16px !important;
        left: 2%!important;
        bottom: 13px;
        bottom: 4px;
    }

    .carousel-indicators {
        bottom: 25px !important
    }

    .navbar-nav li .sub-nav {
        top: 0 !important
    }

    .single-menu-area {
        border: 0 solid red
    }

    .single-menu-area a {
        padding: 0 15px !important
    }

/*
    .list-wrpaaer {
        height: 210px
    }
*/

    .about_banner_heading_01 {
        font-size: 16px !important;
        left: 18%
    }

    .box_adjust {
        margin-left: -4px
    }

    .about_banner_heading_01 {
        bottom: 68px
    }

    .about_banner_heading_01 {
        bottom: 7px !important
    }
}



.ftr-bg {
    background-color: #333 !important;
    padding: 0 !important
}

p {
    letter-spacing: 0.05px !important
}

.job-contain-araea{margin-top:70px;}


/*
@media screen and (max-width: 1024px){
	.job-contain-araea{margin-top:1px; padding-top:70px;}
	.slides2{margin-top:118px!important;}
	.carousel-inner{margin-top: 118px;}
	.container-body{margin-top:165px;}
	.inner_carousel-inner_box{margin-top:0px;}
	.banner_heading_03{left:6%!important;}
}
		
	
@media only screen and (min-width: 768px) and (max-width: 1024px) {
	.banner_heading_03{left:6%!important;}
	.about_banner_heading_01{left:30%;}
	
	.navbar-collapse.collapse{padding:0px 18px 0px 0px;}

}

@media screen and (max-width: 768px) {
   .flag {text-align: center !important;
    width: 100% !important;
    padding-top: 0 !important;
    margin-top: -11px !important;} 
	.history-area{padding-top:80px;}
}

@media screen and (max-width: 414px){
    .cbp-af-header .logo{margin-left: 8.5em; margin: 0 auto;}
	.carousel-inner{margin-top:0px;}
}
*/

.mob_cell{padding-right:20px;}


@media screen and (max-width: 1024px) {
	.logo{text-align:center; width: 100%;}
	.logo img{max-width:25%!important;}
	.banner_heading_03{left:204px;}
	.banner_heading_03{font-size:21px!important; left:18%!important;}
	/*.carousel-inner{margin-top:125px;}*/
	.container-body{margin-top:50px;}
	#slides{margin-top:125px;}
	.caroysel_to_none{margin-top:0px;}
	
	.flag_for_mob{background:#333; text-align:center; display: block; clear: both;}
	.flag_for_mob ul li{display:inline-block;}
	.flag_for_normal{display:none;}
	.header-shadow-wrapper{position:relative!important; height:10px!important;}
	
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
	.about_banner_heading_01{left:30%;}
	.inner_carousel-inner_box{margin-top:0px;}
	.history-area{padding-top:142px;}
	
	.flag_for_mob{background:#333; text-align:center; display: block; clear: both;}
	.flag_for_mob ul li{display:inline-block;}
	.flag_for_normal{display:none;}
	.header-shadow-wrapper{position:relative!important; height:10px!important;}
	
}

@media screen and (max-width: 768px) {
	.logo{text-align:center;}
   .flag {text-align: center !important;
    width: 100% !important;
    padding-top: 0 !important;
    margin-top: -11px !important;} 
	.top_gap{margin-top: 40px;}
	.page-block-large{padding:1em 0;}
	.banner_heading_03{left:80px!important; font-size:18px!important;}
	
	.flag_for_mob{background:#333; text-align:center; display: block; clear: both;}
	.flag_for_mob ul li{display:inline-block;}
	.flag_for_normal{display:none;}
	.header-shadow-wrapper{position:relative!important; height:10px!important;}
	
}

@media screen and (max-width: 414px){
	.banner_heading_03{left:9px!important; font-size:12px!important; text-align:center;}
    .cbp-af-header .logo{margin-left: 8.5em; margin: 0 auto;}
	.carousel-inner{margin-top:0px!important;}
	.container-body{margin-top: 50px;}
	.job-contain-araea{margin-top:124px!important;}
	
	.flag_for_mob{background:#333; text-align:center; display: block;}
	.flag_for_mob ul li{display:inline-block;}
	.flag_for_normal{display:none;}
	.header-shadow-wrapper{position:relative!important; height:10px!important;}
	
	.mob_cell{width:320px; float:left;}
	.mob_cell p{text-align:left;}
    .page-block-large{padding:1em 0;}

}

@media screen and (max-width: 375px){
	.banner_heading_03{left:9px!important; font-size:11px!important; text-align:center;}
	.page-block-large{padding:1em 0;}

	.flag_for_mob{background:#333; text-align:center; display: block;}
	.flag_for_mob ul li{display:inline-block;}
	.flag_for_normal{display:none;}
	.header-shadow-wrapper{position:relative!important; height:10px!important;}
	
	.mob_cell{width:320px; float:left;}
	.mob_cell p{text-align:left;}
}

@media screen and (max-width: 320px){
.banner_heading_03{left:4px!important; font-size:12px!important; bottom:4px;}
.page-block-large{padding:1em 0;}
.list-aggregate{border:0 solid red; width:77%;}

	.flag_for_mob{background:#333; text-align:center; display: block;}
	.flag_for_mob ul li{display:inline-block;}
	.flag_for_normal{display:none;}
	.header-shadow-wrapper{position:relative!important; height:10px!important;}
	
	.mob_cell{width:320px; float:left;}
	.mob_cell p{text-align:left;}
}




/*Added by Saikat*/

.contact-d-gap {
    margin-bottom: 50px;
}

@media screen and (max-width: 480px) {
    .contact-d-gap {
        margin-bottom: 10px;
    }
    
    .xs-mT-30{margin-top: 30px}
    
    .box-area-edit p a{font-size: 16px;}
    
    .list-wrpaaer{width:100% !important}
}

/*Added by end*/
