/*------ Index page Css--------------*/

@import url('https://fonts.googleapis.com/css?family=Roboto:400,500,700');
body {font-family: 'Roboto', sans-serif; font-weight: 500;}

.nopd{padding:0px 0px!important;}
.no-lftpd{padding-left: 0px!important;}
.no-rgtpd{padding-right: 0px!important;}
.f-lft{float: left;}
.mrgn-t10{margin-top: 10px;}
.mrgn-t20{margin-top: 20px;}
.mrgn-t30{margin-top: 30px;}
.mrgn-b10{margin-bottom: 10px!important;}
.mrgn-b20{margin-bottom: 20px!important;}
.mrgn-b30{margin-bottom: 30px;}
.mrgn-r15{margin-right: 15px;}
.no-mrgn{margin: 0px!important;}
.no-brdr{border: none!important;}
.notopgap{margin-top: 0px!important;}
.nofoogap{margin-bottom: 0px!important;}
a:hover{text-decoration: none;}

#grey-bg{background-color: #F0F0F0;}

.bg-blue{background-color: #3b5998; color: #fff;}
.bg-skyblue{background-color: #26a6d1; color: #fff;}
.bg-redis{background-color: #dd4b39; color: #fff;}

.top-social-lnks .fa-facebook:hover, .foo-social-lnks .fa-facebook:hover {color: #295396; transition: 0.5s;}
.top-social-lnks .fa-twitter:hover, .foo-social-lnks .fa-twitter:hover {color: #27A7D3; transition: 0.5s;}
.top-social-lnks .fa-instagram:hover, .foo-social-lnks .fa-instagram:hover {color: #C33084; transition: 0.5s;}
.top-social-lnks .fa-linkedin:hover, .foo-social-lnks .fa-linkedin:hover {color: #015A88; transition: 0.5s;}

.header{margin-top: 20px; margin-bottom:5px;}
.dte-info{padding-left: 0px;}
.dte-info p{margin-bottom: 0px; font-size: 16px; color: #fff; font-weight: 300;}
.logo-box img{*width: 60%;}
.header-strip .social-lnks{padding-right: 0px;}
.top-social-lnks{float: right;}
.top-social-lnks .fa{color: #fff; font-size: 16px; margin-left:10px; padding: 2px 0px;}

.header-strip{background-color: #6aa31c; padding: 5px 0px;}
.header_add{width: 728px;float: right;}
.top_add{width: 920px; height: 120px; background-color: #d8d8d8; text-align: center; border: 1px solid #979797; margin: 0px auto; line-height: 120px; font-size: 20px;}
.menu_bar{border-top: 1px solid #979797; border-bottom: 1px solid #979797; background-color: #e7e7e7;} 
.menu_bar .navbar-default{background-color:#e7e7e7; border:none;}
.menu_bar .navbar-default .navbar-toggle{right: 0px!important; margin-left: 15px!important; float: left;}
.menu_bar .navbar-collapse{padding: 0px; float: left; width: 92%;}
.menu_bar .navbar{margin-bottom: 0px;}
.menu_bar .navbar-nav li{text-transform: uppercase; font-weight: 700;}
.menu_bar .navbar-nav li a{color: #000;}
.menu_bar .navbar-nav li a:hover{color: #fff; background-color: #6aa31c;}

.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{color: #fff!important; background-color: #6aa31c!important;}
/*.menu_bar .nav > li > a{padding: 16px 20px;}*/
.srch-lft {padding: 10px 20px; float: left; border-left: 1px solid #979797; margin: 4px 0px;}
.srch-lft .fa{font-size: 20px; color:#000;}
.srch-text-area{width: 16%; position: absolute; top: 0px; right: 80px; height: 52px; padding: 15px; display: none;}

.top-stories{padding: 20px 0px; margin-top: -15px;}
.top-stry{padding: 0px; float: left; width: 100%;}
.top-stry-content{float: left; width: 33.33333333%;}
.top-stry-image{width: 66.66666667%; float: left; padding-left: 0px; padding-right: 15px;}
.main-topic {margin-bottom: 20px; width: 100%; float: left;}
.main-topic h3 {text-transform: uppercase; font-size: 18px; font-weight: 700; color: #384443;  float: left; margin: 3px 10px 0px 0px;}
.main-topic i{font-size: 25px; color: #5d8822;}
.grn-sb-topic{font-weight: 700; color: #000; line-height: 20px; font-size: 16px; display: inline-block; margin-top: 0px;   float: left;  width: 100%;}
.grn-sb-topicc{font-weight: 700; color: #000; line-height: 26px; font-size: 20px; margin-top: 0px; display: inline-block; float: left; width: 100%;}
.main-lst-tpc{font-weight: 500; color: #000; line-height: 26px; font-size: 22px;}
.lst-date{color: #9B9B9B;}
.icon_vw_icon {position: absolute; top: 10px; left: 10px;}
.icon_img-vdo {position: relative;}
.icon_vw_icon .fa {color: #ff4200; background-color: #222222; border: 2px solid #fff; border-radius: 4px; padding: 3px 6px;}
.grd-grn-title {font-size: 14px; font-weight: 500; color: #6aa31c; margin-top: 0px;}
.top-strs-box{float: left; width: 100%;}
.single-story {border-bottom: 1px solid #979797; padding:0px; float: left; width: 100%; margin-bottom: 14px;}
.single-story:last-child {margin-bottom: 0px;}
.single-story a:hover{text-decoration: none; color: #384443;}
.single-story a .grn-sb-topic:hover{color: #384443;}
.single-story .grn-title{font-size: 14px; font-weight: 500; color: #6aa31c; float: left; width: 100%; margin-top: 0px;}

.tp-bnnr{width: 100%; float:left; position: relative;}
.tp-bnnr img{width: 100%;}
.bnnr-text-ovrlay{width: 100%; float: left; position: absolute; bottom: 0px; left: 0px; padding:15px;
    background: -webkit-linear-gradient(top,rgba(255,0,0,0),rgba(0,0,0,0.96));
    background: -o-linear-gradient(bottom,rgba(255,0,0,0),rgba(0,0,0,0.96));
    background: -moz-linear-gradient(bottom,rgba(255,0,0,0),rgba(0,0,0,0.96));
    background: linear-gradient(to bottom, rgba(255,0,0,0), rgba(0,0,0,0.96));
}
.bnnr-text-ovrlay .grn-topic{background-color: #5d8822; padding: 5px 15px; text-transform: uppercase; color: #fff; font-weight: 500; float: left;}
.bnnr-text-ovrlay h2 {color: #fff; font-weight: 500; font-family: 'Roboto', sans-serif; font-size: 24px; line-height: 32px; margin-top: 5px; margin-bottom: 0px; float: left; width: 100%;}
.top_news-row{float: left; width: 100%; margin-bottom: 0px;}

.two-cols-box{padding: 15px 0px;}
.main-left-col{width: 74%; float: left;}
.main-right-col{width: 300px; float: right;}
.news-stories{margin-bottom: 10px; float: left; width: 100%; padding-left: 0px;}
.sub-story-list{width: 100%; float: left; margin-bottom:15px;}
.ssl-image img, .intrvw-face img, .nw-evnt img, .hve-say img, .detail-main-view img, .sls-view img, .relat-view img, .mgzne-view img,.cont-slider img{width: 100%}
.main-prod img{width: 100%; height: 100%;}
.ssl-story {margin-top: 0px; padding-right: 0px; margin-bottom: 10px;}
.resource-list .ssl-story {padding:13px; padding-right:13px; margin-bottom:0}
.ssl-story-detail{padding-left: 0px; margin-top: 10px; float: left;}
.rvb-detail{margin-bottom: 30px;}
.ssl-image{padding-left: 0px;   min-height: 80px;    background: #fff;}
.ssl-story p{font-size: 15px; float: left; width: 100%;}
.ssl-story-detail p:last-child {height: 40px; overflow: hidden;}
.interview-box{margin-bottom: 30px; padding-left: 0px; width: 100%; float: left;}
.intrvw-face{padding: 0px;}
.intrvw-face-bx{padding-left: 0px;}
.intrvw-face-bx2{padding-right: 0px;}
.intrvw-detail{background-color:#383838; color: #fff; position: relative; min-height: 277px;}
.intrvw-detail-2{background-color:#383838; color: #fff; position: relative; text-align: right; min-height: 277px;}
.intrvw-detail h4{font-size: 20px; font-family: 'Open Sans'; font-weight: 500;}
.intrvw-detail h5{font-size: 18px; font-family: 'Open Sans'; font-weight: 500; margin-bottom:5px;}
.intrvw-detail-2 h4{font-size: 20px; font-family: 'Open Sans'; font-weight: 500;}
.intrvw-detail-2 h5{font-size: 18px; font-family: 'Open Sans'; font-weight: 500; margin-bottom:5px;}
.intrvw-detail .rght-arrow{position: absolute; left: -16px; bottom: 10px;}
.intrvw-detail-2 .lft-arrow{position: absolute; right: -15px; top: 10px; z-index: 1;}
.intrvw-detail-top{position: absolute; top: 0px; left: 0px; width: 100%; float: left; padding: 0px 15px;}
.intrvw-detail-bttm{position: absolute; bottom: 0px; left: 0px; width: 100%; float: left; padding: 0px 15px;}
.intrvw-detail-2 a, .intrvw-detail a{color: #fff;}

.subscribe-ltr{background-color: #f3f3f3;  margin:10px 0px 20px 0px; padding-top: 20px; padding-bottom:30px; float: left; width: 100%;}
.subscribe p{font-size: 15px;}
.subscribe-frm{float: left; width: 100%;}
.subscribe-frm .btn-default {color: #fff; background-color: #6aa31c; border-color: #6aa31c; margin-left: -5px; border-radius: 0px; text-transform: uppercase;}
.subscribe-frm .form-control {border-radius: 0px; width: 60%;}
.sbscrbr-frm .form-control{width: 100%; border-radius: 0px;}
.sbscrbr-frm .form-horizontal{float: left; width: 100%; background-color: #fafafa; padding: 20px; border: 1px solid #ccc; position: relative;}

.hve-say{padding: 0px; width: 100%; float: left; margin-bottom: 20px;}
.nw-evnt{width: 100%; float: left; margin-bottom: 20px;}

.slider-one{float: left; width: 100%;}
.slider-two-thumbnail{ padding-left: 0px; float: left; width: 100%;padding-bottom: 20px;}
.slider-one .carousel-inner .carousel-caption, .slider-two-thumbnail .carousel-inner .carousel-caption{
    left: 0; 
    bottom: 0px; 
    text-align: left; 
    padding-bottom:0px; 
    width: 100%;
    padding: 15px;
    background: #000; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(top,rgba(255,0,0,0),rgba(0,0,0,0.96)); /*Safari 5.1-6*/
    background: -o-linear-gradient(bottom,rgba(255,0,0,0),rgba(0,0,0,0.96)); /*Opera 11.1-12*/
    background: -moz-linear-gradient(bottom,rgba(255,0,0,0),rgba(0,0,0,0.96)); /*Fx 3.6-15*/
    background: linear-gradient(to bottom, rgba(255,0,0,0), rgba(0,0,0,0.96)); /*Standard*/
}
.slider-one .carousel-inner .carousel-caption p, .slider-two-thumbnail .carousel-inner .carousel-caption p{font-size: 18px; font-weight: 300;}
.slider-one .carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev{left: 30%;}
.slider-one .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next{right: 30%;}
#suscribefrm .form-control{padding: 10px 12px;    font-size: 14px;
    line-height: 1.42857143em;
    color: #555;
    background-color: #fff;
    border: 1px solid #ccc; width:80% !important;width:calc(100% - 120px) !important; height:48px}
 #suscribefrm   .input-group-addon{ width:120px !important; font-weight:bold; text-transform:uppercase}

.subscribe-ltr label {float: left; width: 100%;}
/* Indicators list style */
.slider-two-thumbnail .article-slide .carousel-indicators{margin-left: 0px; width: 100%; float: left;}
.slider-two-thumbnail .article-slide .carousel-indicators li {
    border: medium none;
    border-radius: 0;
    float: left;
    margin-bottom: 5px;
    margin-left: 0;
    margin-right: 1.2%;
    margin-top: 0;
    width: 19%;
    height: 105px;
    text-indent: 0;
    overflow:hidden;
}
.slider-two-thumbnail .article-slide .carousel-indicators li:last-child{margin-right:0px;}
/* Indicators images style */
.slider-two-thumbnail .article-slide .carousel-indicators img {
    border: 1px solid #eee;
    float: left;
    left: 0;
    width: 100%;
}
/* Indicators active image style */
.slider-two-thumbnail .article-slide .carousel-indicators .active img {
    border: 2px solid #428BCA;
    opacity: 0.7;
}

.slider-two-thumbnail .carousel-indicators{position: static; margin-top: 5px;}
.slider-two-thumbnail .carousel-indicators .video-thumb{position: relative;}
.slider-two-thumbnail .carousel-indicators .video-thumb .glyphicon-play-circle{
    font-size: 25px;
    opacity: 0.6;
    position: absolute;
    right: 45%;
    top: 30%;
    text-shadow: 0 1px 3px rgba(0,0,0,.5);
    transition: all 500ms ease-in-out;
    color: #fff;
}
.date-overlay {position: absolute; top: 0; padding: 8px 10px;}
.date-overlay .fa {color: #6aa31c;}
.detail-sld{padding: 0px!important;}
.detail-sld .carousel-inner .carousel-caption{background:rgba(106, 163, 28, 0.85);}
.detail-sld .carousel-inner .carousel-caption h3{margin-top: 0px; margin-bottom: 0px; font-weight: 300;}

.solution-bx, .research-bx-wrapper{padding-left: 0px; float: left; width: 100%; margin-bottom: 30px;}
.main-prod{position: relative; width: 100%; float: left; height: 301px;}
.main-prod-bx{padding-left: 0px;}
.sb-prod-bx{padding-right: 0px; float: left;}
.main-prod-inner{position: absolute; bottom: 0px; left: 0px; width: 100%; background-color:rgba(0, 0, 0, 0.65); padding: 10px 15px; color: #fff;}
.main-prod-inner a{color: #fff;}
.main-prod-inner h4{margin-top: 0px;}
.main-prod-inner p{margin: 0px; font-weight: 300;}
.prodct-story{text-align: center; background-color: #8cc742; height: 140px; float: left; width: 100%; padding: 15px;}
.prodct-story a:hover{text-decoration: none;}
.prodct-story h3{color:#000; text-transform: uppercase; font-size: 22px; font-weight: 700;}
.prodct-story p{color:#fff; font-weight: 300;}
.prodct-story:hover{background-color: #000; cursor: pointer;}
.prodct-story:hover.prodct-story h3{color: #8cc742;}

.resource-panel{width:100%; float: left; padding: 0px; margin-bottom: 20px;}
.resrce-ctgry{width: 100%; float: left;}
.resrce-ctgry select {width: 100%; margin-bottom: 10px; padding: 8px 10px;}
.resrce-srch{width: 100%; background-color: #1c1b1b; float: left; text-align: center; padding: 8px; text-transform: uppercase; color: #fff; font-size: 16px; border: 1px solid #1c1b1b;}
.resrce-srch:hover{background-color: #fff; color: #1c1b1b;}
.ssl-resrce .main-lst-tpc{margin-top: 0px; margin-bottom: 0px;}  
.ssl-resrce p{margin-bottom: 5px;}  
.add-bx{width: 100%; float: left; padding: 0px;}

.error {font-weight: 300; color: red;}

.job-box-bx{width: 100%; float: left; padding: 0px;}
.job-box{background-color: #f3f3f3; float: left; width: 100%;}
.job-list{padding: 10px 15px 0px 15px; border-bottom: 1px solid #979797; }
.job-list p{margin-top: 0px;}

.prnt-digi{text-align: center;}
.prnt-digi a{color: #000; font-size: 16px; margin:0px 20px;}
.mgzne-box{padding-left: 0px; float: left;}
.mgazn-bx-detail{padding-left: 0px; float: left;}
.mgzne-box .mgzne-view, .mgzne-box-detail{float: left; width: 100%;}
.mgzne-box button{width: 100%; background-color: #9dce5c; border: none; padding: 6px 0px; font-size: 16px; text-transform: uppercase;}

.magazine-box{margin-top: 10px; padding-left: 0px; float: left; width: 100%; margin-bottom: 30px;}
.magazine-bx{margin-top: 10px; padding: 0px; float: left; width: 100%; margin-bottom: 30px;}
.magazine-subs{width: 100%; float: left; background-color: #108093; position: relative; margin-top: 5%;}
.magazine-subs-image{position: absolute; left: 30px; bottom: 15px;}
.magazine-subs-image img {width: 62%;}
.magazine-subs-lft{padding: 5px 15px 0px 200px; color: #fff;}
.magazine-subs-lft p{color:#8cc742; font-size: 18px;}
.magazine-subs-lft h5{font-size: 22px; font-weight: 700; margin-bottom:5px; }
.magazine-subs-lft h4{font-size: 28px; font-weight: 700; margin-top: 0px;}
.magazine-vrsion{width: 100%; float: left; color: #fff; margin: 30px 0px 10px 0px; text-align: center;}
.magazine-vrsion p {font-size: 18px;}
.magazine-vrsion p a{color: #fff; margin:0px 10px; font-weight: 300;}
.magazine-sbs-nw{width: 100%; float: left; background-color: #6aa31c; text-transform: uppercase; text-align: center; color: #fff; padding: 8px; border:1px solid #6aa31c;}
.magazine-sbs-nw:hover{background-color: #fff; color: #6aa31c; border:1px solid #6aa31c;}
.add-box .add-720{width: 728px; height: 90px; background-color: #d8d8d8; text-align: center; border: 1px solid #979797; margin: 0px auto; line-height: 90px; font-size: 20px;}
.add-box .add-728{width: 728px; margin: 0px auto;}
.add-box { width: 100%; float: left; margin-bottom: 20px;}
.mgzne-rgt-bx{float: left;}
.mgzne-rgt-subscribe{float: left;}
.mgzne-rgt-subscribe table .table-title{background-color: #333; color: #fff;}
.green-clr{color: #8cc63e;}
.headingbigg {float: left; width: 100%; background-color: #eee; padding: 6px 15px; margin-bottom: 20px;}
.headingbigg .subscibe-title{float: left; width: 30%; text-align: left; line-height: 24px;}
.subscibe-print input {margin-right: 8px;}
.hst-check{float: left; width: 100%;}
.hst-check input{margin-right: 8px; }
.headingbigg .subscibe-print{float: left; width: 30%; text-align: right;}
.mgzne-rgt-bx p{float: left; font-size: 15px;}
.maga-issue {width: 300px;}
.maga-issue th{color: #6aa31c; background-color: #000;}
.maga-issue, .maga-issue tr, .maga-issue td, .maga-issue th{border:1px solid #222; padding: 0px 10px;}
.detail-subscrb{background-color: #6aa31c; border: none; color: #fff; padding: 6px 30px; font-size: 15px; font-weight: 300; margin-top: 20px;}

.gallry-box{margin-bottom: 30px; float: left; width: 100%; padding-left: 0px;}
.glry-view{position: relative;min-height:201px; overflow:hidden;}
/*width: 100%;*/
.glry-view img{height:140px; border: 1px solid #ccc; margin-bottom: 10px;}
.glry-view a { color: #333; }
.glry-box{float: left; padding-left: 0px;}
.glry-box-overlay{position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; box-shadow: 0 0 0 2px rgba(140, 199, 66, 0.75) inset;}
.glry-title-overlay{position: absolute; bottom: 0px; left: 0px; width: 100%; padding:5px 10px;}
.glry-title-overlay p{margin-bottom: 0px; font-weight: 700; font-size: 16px; color: #fff;}
.glry-title-overlay a{color: #fff;}


footer{background-color: #363636;}
.footer{padding: 30px 0px; float: left; width: 100%;}
.footer-left, .footer-middle, .footer-right{color: #cbcbcb;}
.footer-left{padding-left: 0px;}
.footer-left .foo-menu{margin-top: 10px; margin-bottom: 20px;}
.footer-left .foo-menu a{font-weight: 300; color: #cbcbcb; padding: 0px 15px 15px 0px;}
.footer-left p{font-weight: 300; font-size: 12px;}
.foo-menu-tags{width: 100%; float: left;}
.foo-menu-tags a {background-color: #505050; color: #cbcbcb; padding: 4px 8px; border-radius: 8px; float: left; margin: 3px; font-weight: 300; font-size: 13px;}
.foo-topic{margin-bottom: 20px; float: left; width: 100%;}

.foo-social-lnks{width: 100%; float: left; margin-top: 30px;}
.foo-social-lnks a i {color: #cbcbcb; background-color: #505050; font-size: 25px; border-radius: 100%; width: 50px; height: 50px; text-align: center; line-height: 50px; margin-right: 6px;}
.foo-logo{margin-top: 30px; float: left; width: 100%;}

.social-folw{float: right;}
.social-folw .fa{width: 25px; height: 25px; text-align: center; line-height: 25px; border-radius: 100%; margin-left: 6px;}
.ssl-bordr{border-bottom: 1px solid #979797; padding-bottom: 15px;}
.resource-list .ssl-bordr{background: #f9f9f9; padding-bottom:0;    border: 1px solid #eee;    box-shadow: 0 0 7px rgba(0,0,0,.05);}

.pagi .pagination{margin-top: 0px; float: right;}
.pagi .pagination li a{margin-left: 10px; background-color: #6aa31c; color: #fff; border-color: #6aa31c;}
.pagi .pagination li:hover a{background-color: #337ab7; border-color: #337ab7;}
.pagi .pagination li.active a{background-color: #337ab7; border-color: #337ab7;}

.decribe-main-topic{font-weight: 700; color: #000; line-height: 30px;  font-size: 28px;}
.decribe-sub-topic{font-weight: 700; color: #707070; font-size: 18px!important;}
.detail-main-view{margin-top: 10px; margin-bottom: 10px; width: 100%; float: left;}
.detail-main-view .tagline{margin-bottom:0px; padding: 15px; color: #707070; font-size: 16px; font-weight: 300; background-color: #eee;}
.detail-decribtion{width: 100%; float: left;}
.detail-decribtion p, .detail-decribtion div{font-size: 16px; line-height: 24px; text-align: justify; font-weight: 300;}
.detail-side-view{float: left; margin-right: 15px; margin-bottom: 15px;}
.tags-menu{width: 100%; float: left; margin-bottom: 10px;}
.tags-menu a {background-color: #505050; border:1px solid #505050; color: #cbcbcb; padding: 4px 8px; border-radius: 8px; float: left; margin: 3px; font-weight: 300; font-size: 13px;}
.tags-menu a:hover{background-color: #fff; color:  #505050;} 
.tags-menu .tag-title{text-align: left; float: left; font-size: 16px; margin-right: 15px; padding: 5px 0px;}

.side-latest-story{background-color: #f3f3f3; border-bottom: 1px solid #979797; padding: 10px 15px 0px 15px;}
.side-latest-story .sls-topic p{font-size: 16px; margin-bottom: 5px;}
.side-latest-story .sls-topic a{color: #0c0c0c;}
.relat-text p{font-size: 15px;}

.side_popular_story{padding: 0px; margin-bottom: 0px; width: 100%; float: left;}
.side-popular-story{border-bottom: 1px solid #979797; padding: 0px 0px 5px 0px; margin-bottom: 10px; width: 100%; float: left;}
.side-popular-story .sls-topic p{font-size: 16px; margin-bottom: 5px;}
.side-popular-story .sls-topic a{color: #0c0c0c;}
.sls-topic{padding-right: 0px;}
.sls-view{padding: 0px;}
.add-text{text-align: right; float: left; width: 100%; font-weight: 300; font-size: 12px;}
.top-bread {padding: 0px;}
.top-bread .breadcrumb{padding: 0px; margin-bottom: 10px; list-style: none; background:none; border-radius: 0px;}
.unbtxt{font-size: 12px;}

.relat-story-bx{ padding-left: 0px; float: left; width: 100%;}
.relat-gllry-bx{padding: 0px; float: left; width: 100%;}
.relat-view{width: 100%; float: left; margin-bottom: 10px;}
.rv-fix{height: 150px; overflow: hidden; border: 1px solid #ccc;}
.relat-view-bx{padding-left: 0px;}
.comment-bx{padding-left: 0px; float: left; width: 100%;}

.job-bx{padding: 0px; width: 100%; float: left; border-bottom: 1px solid #eee; margin-bottom: 20px; padding-bottom: 15px;}
.job-title{width: 100%; float: left;}
.job-title h3 {color: #2196f3; font-size: 18px; font-weight: 500; margin-top: 0px;}
.job-title .job-apply{float: right; margin: 0 0 0 10px; padding: 7px 2%; width: 100px; text-align: center; font-size: 14px; background: #fff; border: solid 1px #e7e7e7;
    border-bottom: solid 2px #6aa31c; color: #333; border-radius: 3px;}
.jb-locat{float: left; width: 100%; margin-bottom: 10px;}
.jb-locat .jb-locat-sub{float: left; margin-right: 30px; line-height: 14px; color: #5a5a5a; font-weight: 300;}
.jb-locat .jb-locat-sub .fa{float: left; margin-right: 10px;}
.jb-more, .jb-more-detail{float: left; width: 100%; overflow: hidden; margin-top: 10px;}
.jb-label{float: left; clear: left; width: 16%; line-height: 16px; padding-right: 10px; font-weight: 300; color: #5a5a5a; padding-bottom: 10px;}
.jb-label-descrb{float: left; width: 71%; font-size: 14px;  color: #444; line-height: 16px;  font-weight: 300; text-align: justify; color: #5a5a5a; padding-bottom: 10px;}
.postd-dte, .jb-skills{float: left; width: 100%; color: #666; font-size: 13px; font-weight: 300;}
.apply-strip{float: left; width: 100%; background-color:#eee; padding: 5px 0px;}
.job-apply-strip{float: left; margin: 0 10px 0 10px; padding: 7px 2%; width: 100px; text-align: center; font-size: 14px; background: #fff; border: solid 1px #e7e7e7;
    border-bottom: solid 2px #6aa31c; color: #333; border-radius: 3px;}
.job-apply-without{float: left; line-height: 35px; font-weight: 300;}
.snd-smilr-jbs{float: right; line-height: 35px; font-weight: 300; padding-right: 10px;}
.snd-smilr-jbs .fa{margin-right: 5px;}
.jb-label-view{font-size: 18px; width: 100%; float: left; margin-top: 10px; margin-bottom: 10px;}
.jb-more-detail p{float: left; width: 100%; font-weight: 300;}
.similar-jbs{float: left; width: 100%;}

.resorce-dtl{float: left; width: 100%; padding-left: 0px;}
.resorce-dtl .resorce-dtl-tble{width: 100%; float: left; margin-bottom: 30px; border: 1px solid #999;}
.resorce-dtl .resorce-dtl-tble tr{border: 1px solid #999;}
.resorce-dtl-tble .wdth20{width: 30%; float: left; padding: 6px 15px; font-weight: 700;}
.resorce-dtl-tble .wdth80{width: 70%; float: left; padding: 6px 0px; font-weight: 300;}

.contct{padding-left: 0px; float: left; width: 100%;}
.cntct-main-topic{float: left; width: 100%; margin-bottom: 20px; background-color: #6aa31c; padding: 6px 15px; color: #fff;}
.cntct-main-topic h3{font-size: 18px; font-weight: 300; float: left; margin: 0px; float: left;}
.foundation{padding: 0 0 0px; float: left;} 
.foundation h3{padding-left:0; margin-top: 0px; padding-top: 5px; padding-bottom: 5px; font-weight:700; color:#6aa31c; font-size:16px; float: left; width: 100%;}
.foundation_sm {padding-left:0px;}
.foundation_sm ul{margin:0px; padding:0px;}
.foundation_sm li{list-style:none;}
.foundation_sm li i{padding-right: 6px;}
.contct-frme{padding: 0px; margin-bottom: 20px; float: left; width: 100%;}
.contct-frme-sngle{padding-left: 0px; float: left;}
.foundation_sm .foundation_sm-title{color:#6aa31c;}

.topic-question{font-weight: 700!important; font-size: 16px!important; color: #333; margin-bottom: 15px; margin-top: 10px; width: 100%; float: left;}
.topic-Answer span{font-weight: 700!important; font-size: 15px;}

.Locator-sec{width: 100%; float: left; padding: 0px;}
.locator-body{width: 30%; float: left;}
.locator-body .plce-selec .plce-selec-list .btn{width: 100%; margin-bottom: 5px;}
.locator-body .plce-selec .plce-selec-list {list-style: none;}
.locator-body .plce-selec{padding-left: 0px;}
.plce-selec-list .collapse ul{margin: 5px 0px; width: 100%;}
.plce-selec-list .collapse ul li{float: none; margin-bottom: 5px;}
.locator-body h3{margin-top: 0px; font-size: 16px;}
.place-discrib{width: 67%; margin-left: 2%; float: left; *background-color: #fafafa; *border: 1px solid #ccc; padding: 20px;}
.place-discrib .tab-pane h3{margin-top: 0px;}

.graph-poll{width: 100%; float: left;}
.graph-poll .left-middle h2{font-family: arial; font-size: 20px; font-weight: 700; line-height: 25px;}
.graph-poll .left-one{width: 100%; background-color:#f3f3f3; float: left; border: 1px solid #909090;}
.graph-poll .left-top{width: 100%; height: auto; padding-top: 30px; text-align: center;} 
.graph-poll .left-top img{width: 60%;}
.graph-poll .left-middle{padding: 0px 15px 0px 15px;}
.graph-poll .left-bottom form{padding: 5px 20px 20px 20px; font-size: 18px; font-family: arial;}
.graph-poll .poll-submit{background-color: #6aa31c; color: #fff; text-transform: uppercase; font-size: 16px; padding: 6px 15px; float: left; margin-left: 40px; margin-bottom: 20px; border:1px solid #6aa31c; margin-top: 10px;}
.graph-poll .poll-submit:hover{ background-color: #f3f3f3; color: #6aa31c; }

.mgzne-view{position: relative; overflow: hidden;}
.mgzne-view .free_view{top: 20px; left: -65px; background-color: #9dce5c; width: 200px; height: 22px; text-align: center; -webkit-transform: rotate(-45deg);
transform: rotate(-45deg); position: absolute; color: #fff; text-transform: uppercase; line-height: 23px;}
.past-issue-row{width: 100%; float: left; margin-bottom: 20px;}

.main-research{width: 49%; float: left; position: relative; margin-right: 2%;}
.main-research img{width: 100%;}
.main-research:last-child{margin-right: 0px;}
.main-research .main-research-caption{position: absolute; bottom: 0px; left: 0px; width: 100%; background-color: rgba(0, 0, 0, 0.65); padding: 10px 15px; color: #fff;}
.main-research .main-research-caption h4 {margin-top: 0px;}
.main-research .main-research-caption p { margin: 0px; font-weight: 300;}
.resrce-main-topic{font-weight: 500; color: #000; line-height: 30px; font-size: 28px; float: left; margin-top: 0px; margin-bottom: 10px; width: 70%;}
.resorce-dtl img{float: right; margin-bottom: 0px; width: 30%;}
.resrce-srch-content{float: left; width: 100%; border: 1px solid #777; padding: 15px; margin-bottom: 20px; background-color: #ccc;}
.adds{float: left; text-align: right;}

.about-wrapper{width: 100%; float: left; padding-left: 0px;}
.para-list-icon{font-size: 25px !important; color: #5d8822; padding: 0px 12px 0px 0px; float: left;}
.abut-frame{background-color: #eee; padding: 15px;}
.about_team{float: left; width: 100%; margin-top: 20px; border-bottom: 1px dotted #777; padding-bottom: 15px;}
.about_team_view{float: left; width: 25%; position: relative;}
.about_team_view img{width: 100%;}
.about_team_content{float: left; width: 75%; padding-left: 15px;}
.about_team_content p{font-size: 16px; line-height: 24px; text-align: justify; font-weight: 300;}
.about_team_content p:last-child{margin-bottom: 0px;}
.team-ovrlay{width: 100%; float: left; position: absolute; bottom: 0px; left: 0px; padding: 10px; background-color: rgba(0, 0, 0, 0.6); border-radius: 10px 10px 0px 0px; color: #fff; font-weight: 300;}
.team-ovrlay h3 {font-size: 16px; margin: 0px; text-transform: uppercase; color: #6aa31c;}

.thanks-wrapper{float: left; width: 100%;}

.slider-new-thumbnail .carousel {
    margin-top: 5px;
}
.slider-new-thumbnail .item .thumb {
    width: 19.5%;
    cursor: pointer;
    float: left;
    margin-right: 5px;
}
.slider-new-thumbnail .item .thumb:last-child{margin-right: 0px;}
.slider-new-thumbnail .item .thumb img {
    width: 100%;
    margin: 2px;
}
.slider-new-thumbnail .item img {
    width: 100%;  }
.slider-new-thumbnail .carousel-inner .carousel-caption{background:rgba(106, 163, 28, 0.85); left: 0; bottom: 0px; text-align: left; padding-bottom: 0px; width: 100%; padding: 15px;}
.slider-new-thumbnail .carousel-inner .carousel-caption h3{margin: 0px;}
.back-to-top {
    cursor: pointer;
    position: fixed;
    bottom: 20px;
    right: 20px;
    display:none;
    width: 25px;
    height: 25px;
    text-align: center;
    font-size: 14px;
    background-color:rgba(106, 163, 28, 0.70);
    border:none;
    padding: 0px;
    line-height: 25px;
    border-radius: 100%;
}



/*      14/09/2017 For event Gallery      */
.resrce-srch-content {float: left; width: 100%; border: 1px solid #777; padding: 15px; margin-bottom: 20px; background-color: #eee;}
.resrce-main-topic {font-weight: 500; color: #000; line-height: 30px; font-size: 28px; float: left; margin-top: 0px; margin-bottom: 10px; width: 70%;}
.resrce-main-topic p {font-size: 14px; font-weight: 300; margin-bottom: 5px; margin-top: 5px; line-height: 20px; float: left; width: 100%;}
.resrce-main-topic p strong {padding-bottom: 4px; float: left; margin-right: 10px;}
.resrce-srch-content img{float: right; width: 200px;}
.resrce-main-topic p{font-size: 14px; font-weight: 300; margin-bottom: 5px; margin-top: 5px; line-height: 20px}
.resrce-main-topic p strong {padding-bottom: 4px; float: left; margin-right: 10px;}
.event-tab-wrpr{float: left; width: 100%; margin-bottom: 20px;}
.event-tab-wrpr .nav-tabs{float: left; width: 100%; color: #333; border-bottom: 1px solid #6aa31c;}
.event-tab-wrpr .nav-tabs li a{color: #333;}
.event-tab-wrpr .nav-tabs>li.active>a,.event-tab-wrpr  .nav-tabs>li.active>a:focus, .event-tab-wrpr .nav-tabs>li.active>a:hover{border: 1px solid #6aa31c; border-bottom-color:transparent;}
.event-tab-wrpr .tab-content{float: left; width: 100%; margin-top: 20px;}
.event-tab-wrpr .bullet-list{ font-size: 16px; line-height: 24px; font-weight: 300; padding-left: 15px;}
.event-tab-wrpr .numeric-list{ font-size: 16px; line-height: 24px; font-weight: 300; padding-left: 15px; list-style: decimal;}
.event-tab-wrpr p{ font-size: 15px; line-height: 24px; font-weight: 300; float: left; width: 100%;}
.event-tab-wrpr .tab-content .about_team{margin-top: 0px; margin-bottom: 20px;}
.event-tab-wrpr .tab-content .glry-view{min-height: auto;}
.events-sponsrd img{ border: 1px solid #e9e9e9;}
.event-tab-wrpr .nav-tabs > li > a:hover{border: transparent;}
.image-gallery-popup .thumb{padding-left: 0px;}
.image-gallery-popup .thumb img, .image-gallery-popup .modal-body img{width: 100%;}
.image-gallery-popup .modal .modal-body {float: left; width: 100%;}
.image-gallery-popup .modal .modal-body .btn{background-color: #6aa31c; color: #fff; position: absolute; bottom: 20px;}
.image-gallery-popup .modal .modal-body .btn-left{left: 20px;}
.image-gallery-popup .modal .modal-body .btn-right{right: 20px;}
.image-gallery-popup .modal .modal-content{float: left; width: 100%; border-radius: 0px;}
.image-gallery-popup .modal .modal-content .close{position: absolute; top: -15px; right: -15px; width: 30px; height: 30px; text-align: center; background: #ff6633; color: #fff; border-radius: 100%; z-index: 22;}

/*      14/09/2017      */





@media only screen and (max-width: 1199px) {
.top-stry-image{padding: 0px; margin-bottom: 20px; margin-top: 0px; width: 100%; float: right;}
.intrvw-detail-2, .intrvw-detail{min-height: 227px;}
.menu_bar .nav > li > a{padding: 15px 16px;}
.top-stry-content{float: left; width: 100%;}
.top-stories{padding-top: 0px;}
.top-strs-box{padding-top: 0px;}
.slider-new-thumbnail .item .thumb{margin-right: 3px;}
}

@media only screen and (max-width: 991px) {
.logo-box{text-align: center;padding: 0;}
.sb-prod-bx{width: 100%;}
.main-left-col, .resorce-dtl .resorce-dtl-tble{width: 100%;}
.main-right-col{*display: none; margin-top: 20px;}
.ssl-resrce{padding:0px; margin-top: 20px!important;}
.top-social-lnks a:first-child .fa {
   margin-left: 0px;
}
.mob-hide{display:none;}
}

@media only screen and (min-width: 991px) and (max-width: 1199px) {
.prodct-story{height: 104px;}
.prodct-story h3{margin-top: 5px;}
.main-left-col{width: 68%;}
.intrvw-detail-2 h4, .intrvw-detail h4{font-size: 15px;}
.intrvw-detail-2 h5, .intrvw-detail h5{font-size: 16px;}
.intrvw-detail-2 p, .intrvw-detail p{font-size: 13px;}
.intrvw-detail-2, .intrvw-detail{min-height: 207px;}
.main-prod{height: 228px;}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.menu_bar .nav > li > a {padding: 15px 6px; font-size: 13px;}
.main-prod-bx{padding-right: 0px;}
.sb-prod-bx{padding-left: 0px; margin-top: 20px;}
.intrvw-detail-2, .intrvw-detail{min-height: 238px;}
.news-stories{padding-right: 0px;}
}

@media only screen and (max-width: 768px) {
.header {margin-top: 10px; margin-bottom: 10px;}
.menu_bar .nav > li > a{padding: 8px 15px;}
.add-box, .add-text {display: none;}
.header_add {
   width: 100%;
   margin: auto;
   float: none;
   position: fixed;
   bottom: 0px;
   z-index: 1;
   background: #fff;
   padding: 2px 0px;
   text-align: center;
}
.main-left-col, .main-right-col, .menu_bar .navbar-collapse, .sbscrbr-frm .form-control{width: 100%;}
.slider-two-thumbnail, .magazine-box, .footer-left, .comment-bx, .about-wrapper{ padding-left: 15px;}
.magazine-subs, .magazine-box{margin-top: 0px;}
.magazine-subs-image{top: 10px;}
.magazine-vrsion{margin: 20px 0px 10px 0px; text-align: left; padding-left: 150px;}
.magazine-subs-lft {padding: 5px 15px 0px 165px;}
.ssl-story{margin-top: 10px; padding-left: 0px;}
.solution-bx{padding-left: 15px; padding-right:15px; margin-bottom: 0px;}
.main-prod-bx, .ssl-image, .relat-view-bx, .resorce-dtl{padding-right: 0px;}
.sb-prod-bx, .slider-new-thumbnail{padding-left: 0px;}
.prodct-story{margin: 10px 0px 0px 0px!important;} 
.resource-panel, .job-box-bx, .add-bx, .hve-say, .news-stories, .top-stry, .side_popular_story{padding: 0px 15px;}
.subscribe-ltr{padding-bottom: 20px;}
.subscribe-frm .form-control{float: left; width: 50%;}
.footer {padding: 0px 0px 20px 0px;}
.intrvw-face-bx, .intrvw-face-bx2, .mgazn-bx-detail{padding: 0px;}
.interview-box{padding: 0px 15px;}
.intrvw-face-bx, .intrvw-face-bx2{width: 100%; float: left; margin-bottom: 20px;}
.mgzne-rgt-bx{margin-top: 20px; padding-left: 0px;}
.srch-lft{position: absolute; top: 0px; right: 0px; border:none;}
.srch-text-area{width: 50%; float: right; right: 55px;}
.menu_bar .navbar-nav{margin: 7.5px 0px;}
.contct-frme-sngle{margin-bottom: 15px; width: 100%; padding-right: 0px;}
.contct-frme, .mob-pad{padding-left: 15px}
.foundation{width: 100%;}
.contct-frme, .interview-box{margin-bottom: 0px;}
.contct .main-topic h3{padding-left: 15px;}
.detail-sld .carousel-inner .carousel-caption{position: static;}
.gallry-box{padding-left: 15px!important; padding-right: 0px; }
.glry-box, .gallry-box{margin-bottom: 10px;}
.magazine-box, .foo-social-lnks, .job-box-bx{margin-bottom: 20px;}
.research-bx-wrapper{padding:0px 15px; margin-bottom: 0px;}
.relat-story-bx{margin-top: 15px; margin-bottom: 15px; padding-left: 15px;}

}

@media only screen and (min-width: 480px) and (max-width: 768px) {
.about_team_view{width: 40%;}
.about_team_content{width: 60%;}



}

@media only screen and (max-width: 480px) {
.about_team_view{width: 100%;}
.about_team_content{width: 100%; padding: 0px; margin-top: 15px;}
.slider-new-thumbnail .carousel-inner .carousel-caption h3{font-size: 16px;}
.slider-new-thumbnail .carousel-inner .carousel-caption{padding: 8px;}
.detail-decribtion img{width: 100%}
.respons-ing {
    height: auto!important;
    object-fit: cover;
}
}

@media only screen and (min-width: 430px) and (max-width: 768px) {
.intrvw-detail-2, .intrvw-detail{min-height: 300px;}
.intrvw-face {height: 300px; overflow: hidden;}
.dte-info{padding-left: 15px;}
.header-strip .social-lnks{padding-right: 15px;}
}

@media only screen and (max-width: 550px) {
.main-research{width: 100%; margin-bottom: 20px;}
.pagi .pagination li a{margin-bottom: 10px;}
.adds{display: none;}
.slider-new-thumbnail .item .thumb{margin-right: 1px;}
.resrce-main-topic{width: 100%; font-size: 22px;}
.resorce-dtl img{width: auto; float: left;}
}

@media only screen and (max-width: 430px) {
.magazine-subs-image{position: static; text-align: center; padding-bottom: 10px;}
.magazine-subs-lft{padding:  15px 15px 0px 15px;}
.magazine-vrsion{margin: 0px; padding: 0px;}
.bnnr-text-ovrlay {position: static; background: #eee}
.bnnr-text-ovrlay h2{font-size: 18px; line-height: 22px; color: #2f2f2f;}
.top-stories{padding-bottom: 0px;}
.dte-info{width: 100%; text-align: center; display: none;}
.social-lnks{text-align: center;}
.dte-info{padding: 0px 0px 2px 0px; border-bottom: 1px dotted #fff; margin-bottom: 4px;}
.social-lnks{width: 100%; text-align: center; padding: 0px;}
.top-social-lnks{float: none;}
.intrvw-detail-2, .intrvw-detail{min-height: 190px;}
.intrvw-detail .rght-arrow{left: 25px;-ms-transform: rotate(90deg); -webkit-transform: rotate(90deg); transform: rotate(90deg); top: -17px;}
.intrvw-detail-2 .lft-arrow {right: 25px; top: auto; z-index: 1; -ms-transform: rotate(90deg); -webkit-transform: rotate(90deg); transform: rotate(90deg); bottom: -17px;}
.interview-box{padding-left:15px;}  
.intrvw-face, .intrvw-detail-2, .intrvw-detail, .jb-label, .jb-label-descrb{width: 100%;}
.slider-two-thumbnail .carousel-indicators .video-thumb .glyphicon-play-circle{font-size: 18px; right: 38%; top: 25%;}
.mgzne-box {padding: 4px;}
.mgzne-box button{font-size: 12px;}
.snd-smilr-jbs{float: left;}
}
.pr{ position:relative;}
.slide-img{ margin-bottom:65px}
.carousel-caption{ height:65px; color:#333; text-shadow:none; text-align:left;width:100% !important}
.carousel-caption h3{ margin-bottom:0; margin-top:10px; }

@media screen and (min-width: 768px) {
.carousel-caption {left:0}
}

.inner-search-bar{float: left; width: 100%; margin-bottom: 30px; margin-top:10px; background: #fafafa; }
.inner-search-bar .form-control{border-radius: 0px; font-weight: 300;}
.inner-search-bar .form-group, .inner-search-bar .input-group{float: left; width: 100%; margin: 0px;}
.inner-search-bar .form-group label{float: left; margin-right: 30px; line-height: 34px; margin-bottom: 0px;}
.inner-search-bar .form-control{width: 80%!important;}
.inner-search-bar .form-control:focus{box-shadow: none; border-color: #6aa31c;}
.inner-search-bar .input-group-addon{border-radius: 0px; background-color: #6aa31c; border: 1px solid #6aa31c; color: #fff; padding: 16px 15px;}
.res-list-wrpr{float: left; width: 100%; padding: 0px; list-style: none;}
.res-list-wrpr li{float: left;    width: 49%;    margin-bottom: 15px;    background: #efefef;}
.res-list-wrpr li:nth-child(2n+1){float: right;}
.res-list-wrpr li a{float: left; width: 100%; color: #4c4c4c;}
.res-list-wrpr li img{ margin-right: 15px; border: 1px solid #efefef; padding: 4px; background: #fff;}
.threeCols li:nth-child(2n+1){float: left;}

@media only screen and (max-width: 768px) {
    .res-list-wrpr li{width: 100%;}
    .form-inline .input-group>.form-control {width: calc(100% - 77px);}
	.top-stry{margin-top: 10px;}
}
.about_team h3 {
margin-top: 0px;
font-size: 22px;
}
.about_team_content h4 {
   margin-top: 0px;
   line-height: 24px;
}
.about_team_content h4 span {
   font-weight: 300;
}

.schedule-table {float: left; width: 100%;}
.schedule-table table{width: 100%;}
.schedule-table table .time{width: 20%;}
.schedule-table table .session{width: 40%;}
.schedule-table table .spekers{width: 40%;}
.schedule-table table tbody tr:hover{box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .2);}
.schedule-table table th{border: none; font-size: 16px; font-weight: 700; text-transform: uppercase; color: #fff; background-color: #525c5a; padding: 15px 10px;}
.schedule-table table td {border: none; border-bottom: 1px solid #ccc; font-size: 14px; line-height: 22px; color: #696969; padding: 10px;
   -webkit-transition: .25s; transition: .25s; font-weight: 300;}
.schedule-table table td:first-child{border-left: 1px solid #ccc;}
.schedule-table table td:last-child{border-right: 1px solid #ccc;}
.schedule-table table td span{margin-right: 8px;}

.newsside-widget{float: left; width: 100%;}
.news-widget{float: left; width: 100%;}
.news-widget-wrpr{float: left; width: 100%; padding: 0px; margin: 0px; list-style: none;}
.news-widget-wrpr li{float: left; width: 100%; margin-bottom: 10px; border-bottom: 1px solid #ccc; padding-bottom: 10px;}
.news-widget-wrpr li:last-child{margin-bottom: 0px; border-bottom: none; padding-bottom: 0px;}
.news-widget-wrpr li .news_thumb{float: left; width: 45%;}
.news-widget-wrpr li .news_thumb img{width: 100%;}
.news-widget-wrpr li .news_content{float: right; width: 52%;}
.news-widget-wrpr li .news_content h5{ float: left;  width: 100%; margin-top: 0px; font-weight: 500; margin-bottom: 0; line-height: 18px; color: #666;}
.news-widget-wrpr li .news_content h5 a{color: inherit;}
.news-widget-wrpr li .news_content p{float: left; width: 100%; margin: 0px; font-weight: 300; font-size: 13px; color: #666; overflow: hidden; height: 35px;}








/*my media 06/07/2021*/

@media (max-width: 576px) {
  .respons-ing {
    height: auto!important;
    object-fit: cover;
}  
}

@media only screen and (min-device-width : 600px) and (max-device-width : 800px) and (orientation : landscape) {
    .respons-ing {
    height: auto!important;
    object-fit: cover;
}
}