@import url('https://fonts.googleapis.com/css?family=Raleway:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i');
@import url('https://fonts.googleapis.com/css?family=Montserrat:400,700,800,900&amp;subset=cyrillic,cyrillic-ext,latin-ext');
@font-face{font-family:SAAD;src:url('../fonts/Saad.ttf');font-size:18px !important;}
@font-face{font-family:'bebas_neueregular';src:url('../fonts/bebasneue/BebasNeue-webfont.eot');src:url('../fonts/bebasneue/BebasNeue-webfontd41d.eot?#iefix') format('embedded-opentype'),
url('../fonts/bebasneue/BebasNeue-webfont.woff') format('woff'),
url('../fonts/bebasneue/BebasNeue-webfont.ttf') format('truetype'),
url('../fonts/bebasneue/BebasNeue-webfont.svg#bebas_neueregular') format('svg');font-weight:normal;font-style:normal;}

@font-face{font-family:'Nafees-Web-Naskh';src:url('../fonts/nafees/NafeesWeb.eot');src:local('NafeesWeb'),url('../fonts/nafees/NafeesWeb.woff') format('woff'),url('../fonts/nafees/NafeesWeb.ttf') format('truetype');font-weight:normal;font-style:normal;font-display:swap}

*{margin:0;padding:0;vertical-align:top;}
body{margin:0px;padding:0px;font-family:Arial;font-size:14px;color:#000;min-height:100%;background:#fff !important;}
ol, ul {
  padding-left: 0 !important;
}
.shadowed{-o-box-shadow:0px 1px 3px #000;-webkit-box-shadow:0px 1px 3px #000;-moz-box-shadow:0px 1px 3px #000;-khtml-box-shadow:0px 1px 3px #000;box-shadow:0px 1px 3px #000;}
.lightshadowed{-o-box-shadow:0px 1px 3px #b7bec4;-webkit-box-shadow:0px 1px 3px #b7bec4;-moz-box-shadow:0px 1px 3px #b7bec4;-khtml-box-shadow:0px 1px 3px #b7bec4;box-shadow:0px 1px 3px #b7bec4;}
.scaleme{transition:all 0.7s;}
.scaleme:hover{transform:scale(1.05);}
.pseudoanchor,a{transition:all 0.7s;}
.fullwidth{width:100%;}
.wrapwidth{width:1140px;margin:auto;}
.fontnormal{font-weight:normal;}
h1,h2,h3,h4,h5,h6{font-family:'bebas_neueregular';margin:5px 0px;color:#243506;word-break:break-word;font-weight:normal;font-variant:normal;}
h1{font-size:56px;}
h2{font-size:48px;}
h3{font-size:40px;}
h4{font-size:32px;}
h5{font-size:24px;}
h6{font-size:16px;}
a:hover {text-decoration: none !important;}
.header img,.templateouter img,.footer img, .footer_area_bottom img{max-width:100%;height:auto;}
.positionrelative{position:relative;}
.whitebg{background:#FFF;}
.cremebg{background-color:#f4f1e8;}
.darkcremebg{background-color:#e6e2d6;}
.transparentbg{background:none;}
#goup:hover{color:#FFF;border-color:#FFF;background-color:#243506;}
.eimgpopup{cursor:pointer;}
.width50p{width:48.5%;margin-left:3%;float:left;}
.width33p{width:31.3333333333333333333%;margin-left:3%;float:left;}
.header{padding:20px 0px;background-color:#f1f1f1;position:relative;margin-bottom: 20px;
    /* -webkit-box-shadow: 0px 9px 20px -12px rgba(0,0,0,0.75);-moz-box-shadow: 0px 9px 20px -12px rgba(0,0,0,0.75);box-shadow: 0px 9px 20px -12px rgba(0,0,0,0.75);  */
}
.header .plain{width:100%;height:100%;}
.header .slider-top{position:absolute;z-index:0;width:100%;height:100%;left:0px;top:0px;}
.header .overbanner{position:relative;z-index:10;}
.header-left-section{min-height:70px;}
.header-left-menu{min-height:40px;}
.header_show_date{position: absolute;
    left: 50%;
    padding: 10px 15px;
    color: #e4c456;
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
    border: none;
    border-radius: 8px;
    background-color: #006838;
    top: 15px;
    transform: translate(-50%, 0);
    display: flex;
    align-items: center;
    gap: 5px;
    background: #e4c456;
    color: #006838;
    text-transform: uppercase;}
.header_show_date svg{width: 28px; height: 28px;}
.footer_ads_area{float:left;width:970px !important;height:130px !important;overflow:hidden;margin-bottom:20px;}
.footer_ads_area img{width:100%;height:130px;}
.quotation_area{float:left;width:63.5%;margin:15px 0;}
.topadsarea{margin-top:15px !important;overflow:hidden;width:100% !important;}
.topadsarea img{height:130px;overflow:hidden;width:100% !important;}
#logo{z-index:100;}
#tagline{margin-left:110px;padding-top:27px;margin-bottom:0px;font-size:35px;color:#FFF;}
.topmenu{background-color:#bf2f33;margin-top:14px;margin-right:4px;position:relative;}
.topmenu ul{}
.topmenu ul li{list-style:none;display:inline-block;border-left:none;color:#006838;padding:0px;}
.topmenu ul li a{display:inline-block;margin:0px 2px;padding:10px 15px;color:#e4c456;font-family:'Montserrat', sans-serif;font-weight:600;border:none;border-radius: 8px; background-color: #006838;}
.topmenu ul li a.contactus{background:url('../images/contactus.html') no-repeat 8px center;padding-left:32px;}
.topmenu ul li a.places{background:url('../images/places.html') no-repeat 8px center;padding-left:32px;}
.topmenu ul li:first-child{border:none;}
.topmenu ul li a:hover,.topmenu ul li a.selectedMenu{opacity:0.7;}
.topmenu .axeSearch{width:165px;padding:0px 5px;height:23px;background-color:#FFF;float:left;}
.topmenu .advancedtoggle{padding:10px 20px;background:#000;border:none;border-radius:8px;}
.topmenu .advancedtoggle:hover{opacity:0.7;}
.fa-caret-left{vertical-align:middle !important;}
.fa-caret-right{vertical-align:middle !important;}
.templateouter{margin-top:20px;position:relative;z-index:10;}
.templateinner{}
.templateinner .innercontent{padding:10px;}
.homeinner{}
.maincontent{color:#868686;flex-wrap: wrap;}
.maincontent.sty1{display: flex;}
.maincontent p{margin:5px 0px;font-size: 26px;line-height: 44px;font-family: 'Nafees-Web-Naskh', sans-serif;}
.maincontent .eventdate p{font-size:13px;line-height:16px;}
.maincontent ul,.maincontent ol{margin:10px;}
.maincontent ul li,.maincontent ol li{margin:5px 10px;}
.maincontent table{border:1px solid #000;border-collapse:collapse;margin:10px auto;}
.maincontent table thead tr td{background-color:#01561b;color:#FFF;text-align:center;}
.maincontent table tr td{border:1px solid #000;padding:3px 5px;}
.maincontent table tbody tr:nth-child(even) td{background-color:#e4f7ea;}
.templatefull{width:100%;}
.templateleft{width:71.35728542914171656686626746507%;}
.templateright{width:25.049900199600798403193612774451%;}
.goldenborder{padding:3px;border:1px solid #e88a17;}
.topfilter{padding:5px;margin-top:0px;border:1px solid #cecece;display:none;background-color:#fff;border-radius:0px 0px 5px 5px;}
.topfilter .filterinnerdiv{width:25%;display:inline-table;}
.topfilter h6{font-family:'Arial';font-weight:bold;}
.topfilter select,.topfilter input[type="text"]{border-radius:0px;border:none;margin:0px;box-shadow:none;font-size:16px;font-family:'Montserrat', sans-serif;font-weight:600;}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus{background:#FFF !important;color:#af272b;outline:none;border:none;}
.topfilter .ui-menu .ui-menu-item a:hover{background:#FFF !important;color:#af272b;}
.homeblock{width:45%;margin-right:5%;float:left;}
.homeblock p{margin-bottom:15px;}
.curerntlocmap{margin-top:20px;}
.eventstimeline{}
.eventstimeline .timelineli{list-style:none;margin:0px;}
.timelinenav img{display:block;margin:auto;}
.eventstimeline .timelineli.timelinecap{height:7px;background:url('../images/eventtimelinetop.png') no-repeat top center;}
.eventstimeline .timelineli.timelinetopcap{}
.eventstimeline .timelineli.timelinebottomcap{background-image:url('../images/eventtimelinebottom.png');}
.eventstimeline .eventlistitem{background:url('../images/eventstimelinebg.jpg') repeat-y top center;min-height:200px;position:relative;}
.eventstimeline .eventlistitem .eventlistitemwrap{background:url('../images/loader.gif') no-repeat center center;min-height:200px;}
.eventstimeline .eventlistitem .eventlistitemwrap .eventdetails{display:none;}
.eventstimeline .eventlistitem .eventdate{width:59px;height:60px;background:url('../images/eventdatebg.html') no-repeat left center;text-align:center;margin:auto;position:absolute;top:0px;left:0px;right:0px;bottom:0px;}
.eventstimeline .eventlistitem .eventdate.sunday{background-image:url('../images/sun.png');color:black;}
.eventstimeline .eventlistitem .eventdate.monday{background-image:url('../images/mon.png');color:#FFF;}
.eventstimeline .eventlistitem .eventdate.tuesday{background-image:url('../images/tue.png');color:#FFF;}
.eventstimeline .eventlistitem .eventdate.wednesday{background-image:url('../images/wed.png');}
.eventstimeline .eventlistitem .eventdate.thursday{background-image:url('../images/thur.png');color:#000;}
.eventstimeline .eventlistitem .eventdate.friday{background-image:url('../images/fri.png');color:#FFF;}
.eventstimeline .eventlistitem .eventdate.saturday{background-image:url('../images/sat.png');color:#FFF;}
.eventstimeline .eventlistitem .eventdate p{padding:10px 0px;}
.eventstimeline .eventlistitem .eventlistitemwrap{width:43.5%;float:right;}
.eventstimeline .eventlistitem .eventlistitemwrappadded{padding:30px 1%;width:42.5%;max-height:250px;overflow:auto;}
.eventstimeline .eventlistitem .eventdetails{padding:10px 2%;width:96%;border:1px solid #cecece;position:relative;margin:20px auto;}
.eventstimeline .eventlistitem .eventlistitemwrappadded .eventdetails{width:85%;}
.eventstimeline .eventlistitem .eventlistitemwrap .eventdetails:first-child{margin-top:0px;}
.eventstimeline .eventlistitem .eventdetails a,.eventstimeline .eventlistitem .eventdetails .pseudoanchor{font-weight:bold;cursor:pointer;}
.eventstimeline .eventlistitem .eventdetails:before{content:'';background:url('../images/darrowleft.html') no-repeat center center;width:12px;height:17px;position:absolute;left:-12px;top:51%;}
.eventstimeline .eventlistitem .eventlistitemwrappadded .eventdetails:before{top:60px;}
.eventstimeline .eventlistitem:nth-child(even) .eventlistitemwrap{float:left;}
.eventstimeline .eventlistitem:nth-child(even) .eventdetails{}
.eventstimeline .eventlistitem:nth-child(even) .eventdetails:before{background:url('../images/darrowright.html') no-repeat center center;left:100%;}
.eventstimeline .eventlistitem .eventdetails .imgdiv{width:109px;height:112px;max-width:43%;border:1px solid #cecece;}
.eventstimeline .eventlistitem .eventdetails .imgdiv div{background-image:url('../images/defaulteventpic.html');width:100%;height:100%;}
.eventstimeline .eventlistitem .eventdetails .edetails{width:55%;max-width:55%;}
.eventstimeline .eventlistitem .eventdetails .edate{color:#454444;}
.eventstimeline .eventlistitem .eventdetails h1{font-size:18px;font-weight:bold;font-family:'Arial';}
.eventstimeline .eventlistitem .eventdetails h1 span{display:block;}
.eventstimeline .eventlistitem .eventdetails h1 span.urdutitle{text-align:right;}
.eventstimeline .eventlistitem .eventdetails .edetaildiv{color:#000;font-size:13px;word-break:break-all;}
.mCSB_buttonUp{background-image:url('../images/scrollup.html') !important;background-position:4px 10px !important;opacity:1 !important;}
.mCSB_buttonDown{background-image:url('../images/scrolldown.html') !important;background-position:4px 30% !important;opacity:1 !important;}
.mCSB_dragger_bar{width:6px !important;background:#de4247 !important;}
.mCSB_scrollTools .mCSB_draggerRail{background:#FFF !important;}
#mCSB_1_scrollbar_vertical{background:#FFF !important;border:1px solid #cecece;border-radius:10px;}
.eventtag{}
.eventtag p{font-size:13px;}
.eventtag .eventtagdate, .eventtag .eventtagloc{font-size:11px;}
.eventtag .eventtagdate{color:#af272b;}
.eventtag .eventtagloc{}
.sidebar{}
.sidebar .boxcontainer-2{margin-top:18px;padding:10px;background:#454444;border:1px solid #c5c2bf;}
.sidebar .boxcontainer{margin-top:38px;padding:10px;background:#454444;border:1px solid #c5c2bf;}
.sidebar .boxcontainer:first-child{margin-top:0px;}
.sidebar .boxcontainer h1.boxheading{text-align:center;color:#FFF;}
.sidebar .boxcontainer .boxcontent{background:#454444;padding:5px;color:#FFF;}
.sidebar h1{font-size:24px;}
.sidebar h2{font-size:22px;}
.sidebar h3{font-size:20px;}
.sidebar h4{font-size:18px;}
.sidebar h5{font-size:16px;}
.sidebar h6{font-size:14px;}
.sidebar p{margin:5px 0px;}
.sidebar img,.maincontent img{max-width:100%;}
.sidebar .ourachievements p{margin-top:10px;text-align:center;}
.sidebar .ourachievements p:first-child{margin-top:0px;}
.sidebar a,.maincontent a,.redanchor{color:#243506 !important;opacity:1;}
.sidebar a:hover,.maincontent_ a:hover,.redanchor:hover{opacity:0.7;}
a.leftreadmore{color:#FFF !important;opacity:1;padding:7px 10px;border-radius:4px;float:left;font-family:'Montserrat', sans-serif;font-weight:400;font-size:14px;background:#006838;background:-webkit-linear-gradient(to right, #006838, #00a95b);background:linear-gradient(to right, #006838, #00a95b);}
a.leftreadmore:hover{opacity:0.7;}
.template-sidebar.page-261 .templateleft{width:50%;}
.template-sidebar.page-261 .templateright{width:48%;}
.footer_area,.footer_area_bottom{font-size:12px;}
.footer{margin:0px auto;padding:0px;margin-top:30px;}
.footer a{opacity:1;}
.footer ul.footerMenu{text-align:center;}
.footer ul.footerMenu li{list-style:none;border-left:1px solid #000;display:inline-block;}
.footer ul.footerMenu li:first-child{border:none;}
.footer ul.footerMenu li a{color:#000;padding:0px 7px;opacity:0.7;}
.footer ul.footerMenu li a:hover,.footer ul.footerMenu li a.selectedMenu{opacity:1;text-decoration:underline;}
.footer_area_bottom{padding:30px 0px;background-color:#000;color:#fff;text-align:center; margin-top: 20px;}
.footer_area_bottom img{width:28px;vertical-align:middle;}
.footer_area_bottom span{vertical-align:middle;font-size:14px;font-family:'Montserrat', sans-serif;font-weight:600;}
.slider-top{position:relative;z-index:1;}
.axeSlider .axeslidearrow{width:45px !important;height:43px !important;font-size:0px !important;border:none !important;background-repeat:no-repeat;opacity:1 !important;}
.axeSlider .axeslidearrow.axeslidearrownext{right:8%;background-position:center bottom;}
.axeSlider .axeslidearrow.axeslidearrowprev{background-position:center top;left:3%;}
.axeSlider .axeSlideCaps{padding:10px;color:#000 !important;background-color:none !important;float:none !important;position:relative;width:100%;margin:auto;}
.axeSlideCaps h1{font-size:78.76px !important;margin-top:50px;text-transform:uppercase;line-height:64px;display:block;}
.axeSlideCaps h2{font-size:41.06px;line-height:35px;margin-top:22px;text-transform:uppercase;}
.axeSlideCaps h3{font-size:28px;line-height:25px;margin-top:23px;text-transform:uppercase;margin-bottom:6px;}
.axeSlideCaps p{font-size:20px;}
.axeSliderReadMore{color:#fff;margin-top:25px;font-size:19.03px;text-align:center;display:inline-block;font-weight:700;background-repeat:no-repeat;background-size:cover;width:160px;line-height:46px;height:48px;}
input[type="text"],input[type="date"],input[type="tel"],input[type="email"],input[type="password"],input[type="number"],input[type="submit"],input[type="reset"],select,textarea,input[type='file']{background-color:#FFF;color:#868686;padding:5px 2%;width:87%;margin:3px 0px;transition:all 0.7s;}
select:hover,textarea:hover,input[type="text"]:hover,input[type="tel"]:hover,input[type="number"]:hover,input[type="password"]:hover,input[type="email"]:hover,input[type="date"]:hover,input[type='submit']:hover,input[type='reset']:hover,input[type='file']:hover,select:focus,textarea:focus,input[type="text"]:focus,input[type="tel"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="email"]:focus,input[type="date"]:focus,input[type='submit']:focus,input[type='reset']:focus,input[type='file']:focus{color:#000;background-color:#FFF;}
input[type='radio'],input[type='checkbox']{margin:3px 3px 3px 10px;}
input[type='radio']:first-child,input[type='checkbox']:first-child{margin-left:0px;}
textarea{min-height:150px;resize:vertical;}
.sidebar textarea{min-height:75px;}
input[type='submit']:focus,input[type='submit']:hover,input[type='reset']:focus,input[type='reset']:hover{width:auto;}
input[type="submit"],input[type="reset"]{width:auto !important;background-color:#a0ce4e;color:#FFF;padding:10px 5%;cursor:pointer;}
.axeSearch input[type="text"],.axeSearch input[type="text"]:hover,.axeSearch input[type="text"]:focus{-moz-border-radius:0px;-o-border-radius:0px;-webkit-border-radius:0px;-khtml-border-radius:0px;border-radius:0px;border:none;background-color:#FFF;color:#c1c1c1;padding:3px 5px;width:290px;margin:0px;transition:all 0.7s;-o-box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;-khtml-box-shadow:none;box-shadow:none;height:100%;line-height:19px;float:left;}
.axeSearch input[type="submit"],.axeSearch input[type="submit"]:hover{width:18px !important;height:23px;padding:0px;margin:0px;font-size:12px;-moz-border-radius:0px;-o-border-radius:0px;-webkit-border-radius:0px;-khtml-border-radius:0px;border-radius:0px;border:none;-o-box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;-khtml-box-shadow:none;box-shadow:none;background-color:transparent;float:right;background:none;color:#7c7c7c;}
#recaptcha_table tr td{background:#FFF !important;}
#iframepop{display:none;position:fixed;width:100%;height:100%;z-index:100000;top:0px;left:100%;background:#FFF;background:url('../images/loader.gif') #FFF no-repeat center center;}
#iframepop #iframeclosediv{padding:5px 10px;background:#3a3a3a;color:#FFF;}
#iframepop #iframeclosediv #iframeclose{cursor:pointer;font-size:14px;display:inline-block;border:1px solid #ececec;height:32px;padding:0px 10px;line-height:32px;}
#iframepop #iframeclosediv #iframeclose b{font-weight:normal;padding-right:10px;margin-right:10px;border-right:1px solid #cecece;}
#iframepop #iframeclosediv #iframeclose:hover{color:#222;background:#FFF;}
.xbox{position:relative;}
.xbox.plain{padding:0px;background:none;border:none;}
.xboxlink{position:absolute;z-index:10;top:0px;bottom:0px;right:0px;left:0px;display:block;margin:auto;}
.timelinenavbottom.loading{background:url('../images/loader.gif') no-repeat center center;min-height:41px;}
.sticky-menu{width:60px;margin-top:31px;}
.sticky-menu-p{position:relative;z-index:9999;}
.sticky-menu-p ul.nav{display:block;position:absolute;right:0;width:230px;top:33px;background:#333333;height: 450px;overflow-y: scroll;}
.sticky-menu-p ul.nav li ul li a{background:#000;border-top:1px solid #9d9d9d;}
.news-box-1{background:#FFFFFF;border:1px solid #ccc;box-shadow:1px 0px 6px 1px rgba(157, 157, 157, 0.43);margin-bottom:18px;overflow:hidden;width:100%;margin-bottom:18px; border-radius: 8px;}
.news-box-2{background-color:#fff;border:1px solid #ccc;box-shadow:1px 0px 6px 1px rgba(157, 157, 157, 0.43);margin-bottom:18px;overflow:hidden;width:100%;margin-bottom:18px;border-radius: 8px;}
.news-box-inner{padding:4% 4% 0;overflow:hidden;}
.news-detail-box-1.news-box-inner.morexxxxxx{padding:0;overflow:hidden;}
.news-box-img{float:left;width:177px;background:#FFFFFF;margin-right:15px;padding:5px;text-align:center;}
.news-box-text{float:right;text-align:right;width:67%;}
.news-heading-text{font-family:'Montserrat', sans-serif;font-size:20px !important;font-weight:normal;color:#243506;float:none;width:auto !important;text-align:left;}
.news-detail-box-1 h1{ font-size: 30px; font-family: 'Nafees-Web-Naskh', sans-serif;}
.news-detail-box-1 h1 br{display:none;}
.news-detail-box-1 h1 strong{font-weight:500;}
.quotation_area{position:relative;}
.quotation_area a#readmorebtn{color:#FFF !important;opacity:1;background:#a0ce4e;padding:7px 10px;border-radius:4px;float:left;position:absolute;bottom:20px;left:4%;font-family:"Arial";font-size:20px;}
.quotation_area a#readmorebtn:hover{opacity:0.7;}
.news-heading-text span{font-size:16px !important;font-weight:800;color:#006838;text-align:left;}
#calendar{background:#FFF;}
.date-text{text-align:left;color:#454444;font-size:11px;margin-top:8px;font-weight:normal;}
.news-box-view{float:right;width:106px;font-family:"Arial";font-size:17px !important;font-weight:bold;color:#000 !important;margin:0px;padding:0px;}
.news-view-count{float:left;width:42px;text-align:right;}
.news-view-count-view{float:right;width:100px;}
.news-box-view span{font-size:14px;font-family:'Montserrat', sans-serif;font-weight:600;color:#000;padding: 5px 15px; background-color: #fff; display: inline-block;}

.p-text{font-family:'Montserrat', sans-serif !important;font-size:15px;line-height:24px;color:#555555;text-align:right;padding-top:15px;padding-bottom:10px;min-height:100px;}
.quotation_area .news-detail-box-1{width:92%;overflow-y:hidden !important;}
.news-detail-box-1{margin-bottom:18px;overflow:hidden;width:100%;}
.news-detail-box-1.last .news-box-inner{padding:0%;}
.quotation_area{background-color:#e9f9cc;border:1px solid #ccc;box-shadow:2px 2px 0 0 rgba(157, 157, 157, 0.43);margin-bottom:18px;overflow:hidden;margin-bottom:18px;padding:3% 4% 7% 4%;}
#dailyquotearea.quotation_area{padding:3% 3% 7%;width:65.5%;}
#dailyquotearea.quotation_area .quotation_area{box-shadow:none;min-height:80px;}
.quotation_area .news-detail-box-1{background-colornone;border:0;box-shadow:none;margin-bottom:0;overflow:hidden;width:100%;margin-bottom:0;}
.news-detail-box-2{background-color:#f6f6f6;border:1px solid #ccc;box-shadow:2px 2px 0 0 rgba(157, 157, 157, 0.43);margin-bottom:18px;overflow:hidden;margin-bottom:18px;width:100%;margin-bottom:18px;}
.new-detail-top-text{overflow:hidden;}
.detail-thumb{float:left;margin-right:15px;margin-top:15px;}
.detail-date-text{text-align:left;color:#454444;font-size:12px;margin-top:15px;font-weight:bold;vertical-align:bottom!important;}
.detail-date-text span{color:#454444!important;font-size:11px!important;font-weight:normal;vertical-align:bottom!important;}
.more-margin-top{margin-top:15px;}
.detail-view-div{clear:both;float:none;width:100%;margin-top:10px;}
.detail-view-div .news-box-view{overflow:hidden;float:none;width:auto;}
.detail-view-div .news-box-view .date-text{display:inline-block;width:49%;margin-top:0;line-height:20px; }
.detail-view-div .news-box-view .count-text{display:inline-block;width:49%;text-align:right;line-height:20px;}
.detail-view-div .news-box-view span{font-size:14px;font-family:'Montserrat', sans-serif;font-weight:600;color:#000;padding: 0;}
.detail-view-ul{float:right;margin-top:25px;}
.video-box{background:#FFFFFF;border:solid 1px #c1beb4;padding:5px;text-align:center;margin-top:15px;}
.video-heading-1{font-size:32px !important;color:#243506;text-align:center;font-weight:bold;margin:18px 0px 0px 0px;}
.video-heading-2{font-size:20px;color:#454444;text-align:center;font-weight:bold;margin:2px 0px 3px 0px;}
.video-heading-3{font-size:20px;font-family:'Montserrat', sans-serif;font-weight:800;color:#000;text-align:left;margin:10px 0px 0px 0px;}
.more-box-1{float:left;width:48%;}
.more-box-2{float:right;width:48%;}

.more-box-1.sty1 {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  width: 100%;
}

.detail-pfooter {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  display:none;
}
.detail-pfooter a.leftreadmore.shareButton {
  background: #006838;
  font-weight: 400;
}
.detail-pfooter a.leftreadmore {
  background: #00a99e;
  margin: 0 8px;
  transition: none;
}
.detail-pfooter a.leftreadmore:hover {
    background: #ad8531;
    opacity: 1;   
}

.more-img-box{background:#FFFFFF;border:solid 1px #c1beb4;padding:5px;text-align:center;}
.more-img-box img{height:300px;}
.more-heading-div{display: inline-block; width:100%; text-align: center; margin-bottom: 10px; font-size:22px;font-weight:bold;margin-top:12px;color:#454444;font-family: 'Nafees-Web-Naskh';}
.more-heading-div a{color:#006838 !important;}
.more-box-view a{font-family:"Arial";font-size:17px !important;font-weight:bold;color:#000 !important;float:right;width:90px;margin-top:12px;}
.more-box-view span{font-family:"Arial";font-size:12px !important;font-weight:bold;color:#333333;margin-left:10px;text-decoration:none;}
.map-border{border:1px solid #cacfd3;}
a.prev-btn{border-radius:4px;font-family:'Montserrat', sans-serif;font-weight:800;background:#5cb8e7;background:-webkit-linear-gradient(to right, #4ba6d5, #5cb8e7);background:linear-gradient(to right, #4ba6d5, #5cb8e7);color:#fff!important;}
a.redcolor{font-size:12px!important;font-weight:bold;color:#5cb8e7!important;}
a.redcolor:hover{font-size:12px!important;font-weight:bold;color:#5cb8e7!important;opacity:10;}
.wrp{position:relative;z-index:0;}
.related-box-1{background:#FFFFFF;box-shadow:1px 0px 6px 1px rgba(157, 157, 157, 0.43); border-radius: 8px; margin-bottom:18px;overflow:hidden;width:100%;margin-bottom:18px;}
.related-box-2{background:#FFFFFF;box-shadow:2px 2px 0 0 rgba(157, 157, 157, 0.43);margin-bottom:18px;overflow:hidden;margin-bottom:18px;width:100%;margin-bottom:18px;}
.related-inner {
  padding: 12px;
  overflow: hidden;
  display: flex;
}
.related-heading{font-size:18px;color:#000;font-weight:bold;margin-bottom:15px;font-family:Arial;}
.border-sidebar{border-bottom:solid 1px #bfbfbf;margin:31px 0px 26px 0px;height:1px;}
.related-img{
  display: flex;
  width: 75px;
  margin-right: 10px;
  border: solid 1px #cecece;
  height: 75px;
}
.related-img a{
    width: 75px;
    display: flex;
    align-items: center;
}
.related-img img {
  width: 100%;
  height: 100%;
}
.related-text{float: right; width: 100%;}
.related-text span{color:#006838 !important;font-size: 18px;line-height: 30px;  font-family: 'Nafees-Web-Naskh', sans-serif;}
.related-heading-div{float:right;font-size:16px;font-weight:bold;color:#454444;text-align: right;direction: rtl;}
.related-box-view{float:none;width:100%;font-family:"Arial";font-size:16px !important;font-weight:bold;color:#010101 !important;margin:10px 0px 0px 0px!important;padding:0px;}
.related-view-count{float:left;text-align:right;margin-right:9px;}
.related-view-count-view{float: right;}
.related-view-count-view span{font-family:'Montserrat', sans-serif;font-weight:800;font-size:12px !important;color:#010101 !important;}
a.black-color{color:#454444!important;}
.contactformnew{float:left;width:95%;}
.contactformnew .contactfield{float:left;width:100%;margin:0 0 5px 0;}
.contactformnew .contactfield.recaptchafield{margin:15px 0;}
.contactformnew .contactfield label{float:left;width:100%;font-size:17px;line-height:25px;}
.contactformnew .contactfield input{float:left;height:30px;line-height:30px;width:100%;border:1px solid #CCCCCC;}
.contactformnew .contactfield textarea{float:left;height:80px;line-height:20px;width:100%;border:1px solid #CCCCCC;}
.contactformnew .smallattached{float:left;width:50%;margin-top:5px;}
.contactformnew .contactbuttonarea{float:left;width:100%;}
.captcha_error{margin:10px 0;padding:10px;color:#FFFFFF;font-family:'Montserrat', sans-serif;font-weight:800;font-size:14px;background:#cb2d3e;background:-webkit-linear-gradient(to right, #ef473a, #cb2d3e);background:linear-gradient(to right, #ef473a, #cb2d3e);}
.templatefull .news-box-1{float:left;width:31%;margin:15px 0;border:none;}
.templatefull .news-box-2{float:left;width:31%;margin:15px 0;border:none;}

.templatefull .news-box-1.sty1, .templatefull .news-box-2.sty1 {
    margin: 15px 12px;
}

.templatefull .news-box-1.large{width:100%; height: auto;}
.templatefull .news-box-2.large{width:100%; height: 100%;}

.templatefull .col-12 {
    margin: 15px 0;
}


.templatefull .fullbox{float:left;width:100%;margin-left:0px;margin-right:0px;border:none;}
.templatefull .news-box-img{float:none;width:auto;margin:0;max-height:300px;min-height:300px; border-radius: 5px; }
.templatefull .news-box-img.green{border: 2px solid #006838; }
.news-box-1:hover .news-box-img.green{border: 2px solid #0068387d; }
.templatefull .news-box-img.golden{border: 2px solid #e4c456; }
.news-box-1:hover .news-box-img.golden{border: 2px solid #e4c4568a; }
.templatefull .news-box-img a{position:relative;line-height:300px; display: flex; align-items: center; justify-content: center;}
.templatefull .news-box-img a img{max-height:300px;vertical-align:middle;}
.templatefull .news-box-img a span{width: 75%;position: absolute;bottom: -18px;left: 0;padding: 5px;background: rgb(4 4 4 / 90%);color: #FFFFFF;font-size: 23px;font-family: 'Nafees-Web-Naskh', sans-serif;font-weight: 600;right: 0;margin: auto;line-height: 1.4; height: 57px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
            line-clamp: 2; 
    -webkit-box-orient: vertical;
    background: linear-gradient(90deg, rgb(3 204 189 / 95%) 30%, rgb(4 151 142 / 93%) 100%);
    border-radius: 5px;
}
.templatefull .news-box-img a span div.title{
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;  
}
.templatefull .news-box-text{float:none;text-align:left;width:auto;margin-top:25px;}
.templatefull .news-heading-text{float:none;width:auto !important;font-size:18px;font-family:'Montserrat', sans-serif;font-weight:800;text-align: center;}
.templatefull .news-heading-text a{display:block;min-height:60px;text-align: center;align-items: center;justify-content: center;display: flex}
.templatefull .eng-head{display:inline-block;color:#006838;font-size:18px;font-family:'Montserrat', sans-serif;font-weight:800;vertical-align:sub;text-align: center;}
.templatefull a.leftreadmore{background:#00a99e; transition: none; text-decoration: none; /*background: -webkit-linear-gradient(to right, #15a198, #10cfc1);background: linear-gradient(to right, #15a198, #10cfc1);*/
}
.templatefull a.leftreadmore:hover{background:#ad8531; opacity:1;}
.templatefull .news-box-view{overflow:hidden;float:none;width:auto;display: flex;align-items: center;justify-content: center;margin-bottom: 10px;gap: 20px;}
.templatefull .news-box-text .clear{display: none;}
.templatefull .news-box-view .date-text{display:inline-block;/*width:49%;*/margin-top:0;line-height:20px;display: flex; align-items: center;}
.templatefull .news-box-view .count-text{display: flex;/*width: 49%;*/text-align: right;line-height: 20px;align-items: center;justify-content: flex-end;}
.templatefull .news-box-view span{font-size:14px;font-family:'Montserrat', sans-serif;font-weight:600;color:#000;padding: 5px 5px; background-color: #fff; display: inline-block;}
.templatefull .news-box-text .news-footer{margin-top:10px; display: flex; align-items: center; justify-content: center;display: none;}
.templatefull .news-box-text .news-footer a {margin: 0 10px;}
.templatefull a.leftreadmore.shareButton {background: #006838; font-weight: 400;}
.templatefull .news-box-text .sharebox{width:62%;float:right;}
#goup{font-family:'Montserrat', sans-serif;display: none !important; font-weight:800;background:#5cb8e7;background:-webkit-linear-gradient(to right, #4ba6d5, #5cb8e7);background:linear-gradient(to right, #4ba6d5, #5cb8e7);border:none;}
.galleria-theme-classic{background:#FFFFFF;}
.toppagi{overflow:hidden;margin-bottom:5px;display: flex;align-items: center;justify-content: space-between;width: 100%;}
.toppagi .prevlink, .toppagi .nextlink{padding:7px 10px;color:#FFFFFF !important;font-family:'Montserrat', sans-serif;font-weight:500;background:#000;border:none;border-radius:4px;}
.toppagi .prevlink{float:left;}
.toppagi .nextlink{float:right;}
.page-content .ptitle{font-family:'Montserrat', sans-serif;font-size:32px;font-weight:800;color:#006838;}
.page-content .pcontent{}
.page-content .btnreadmore{display:inline-block;margin:20px 0 0 0;padding:7px 10px;text-align:center;color:#FFFFFF !important;font-family:'Montserrat', sans-serif;font-weight:800;background:#006838;border:none;border-radius:0px;}
.page-content .btnreadmore:hover{opacity:0.7;}
.page-content .btnContactSubmit{margin:15px 5px;padding:10px;color:#FFF;font-family:'Montserrat', sans-serif;font-weight:800;font-size:18px;background:#5cb8e7;background:-webkit-linear-gradient(to right, #4ba6d5, #5cb8e7);background:linear-gradient(to right, #4ba6d5, #5cb8e7);border:none;border-radius:4px;}
.page-content .btnContactSubmit:hover{color:#FFF;opacity:0.7;}
#galleria{height:320px;}
.mainareaofdetailpage .p-text { font-size: 25px; line-height: 30px; }
.thetitle { color: #000; font-size: 32px; font-family: 'Montserrat', sans-serif; font-weight: 800; }
.searchpage .news-heading-text span { }
@media screen and (max-width:1024px){#fcontainer{overflow:scroll !important;-webkit-overflow-scrolling:touch !important;}
.news-box-text{float:right;text-align:right;width:64%;}
}
@media screen and (max-width:1002px){.wrapwidth{width:90%;}
.menu.menuheader ul.mainMenu li a{padding:11px;}
.eventstimeline .eventlistitem .eventlistitemwrap{width:41%;}
.news-box-text{float:right;text-align:right;width:64%;}
}
@media screen and (max-width:950px){.topmenu{float:none;clear:both;width:400px;margin:10px auto;}
.header-left-section.floatleft{float:none;clear:both;margin-bottom: 15px;}
.header-left-section img{margin:auto;display:block;}
.news-box-text{float:right;text-align:right;width:64%;}
.header-left-menu.sticky-menu{margin-top: 15px; position: absolute; right: 0;}
}
@media screen and (max-width:800px){.template-sidebar.page-261 .templateleft,.template-sidebar.page-261 .templateright,.templateleft,.templateright{width:100%;float:none;clear:both;}
.wrapwidth {width: 100%;padding:0 15px}
.templateright{margin-top:20px;}
#logo{position:relative;}
.sticky-menu-p{position:absolute;z-index:9999;top:105px;}
.header-left-menu.sticky-menu{top:20px;}
.header_show_date{
    font-size: 14px;
    left: 90px;
    padding: 5px 15px;
}
}
@media (max-width:767px){.templatefull .news-box-1{float:left;clear:both;width:100%;margin-right:0;}
.templatefull .news-box-2{float:left;clear:both;width:100%;margin-left:0;}
.sticky-menu{position:absolute;right:0;top:95px;}
.sticky-menu-p ul.nav{right:0;left:auto;}
.menu.menuheader ul.mainMenu li, .topmenu ul li{border:none;}
.menu.menuheader{height:auto;}
.mobnav{display:block;}
.togglingmenu{display:none;}
.homeblock{width:100%;margin-right:0px;float:none;margin-top:20px;}
.homeblock:first-child{margin-top:0px;}
.sticky-menu-p{position:absolute;z-index:9999;top:105px;}
#recaptcha_table tr td,#recaptcha_table tr td.recaptcha_image_cell{display:block;width:95% !important;}
#recaptcha_table img{max-width:100%;}
.topbox .boxheading{font-size:12px;}
.eventstimeline .eventlistitem .eventlistitemwrap{min-width:70%;width:70%;float:left;position:relative;margin-bottom:20px;margin-left:80px;}
.eventstimeline .eventlistitem:after{content:'';clear:both;display:block;}
.eventstimeline .eventlistitem:nth-child(even) .eventdetails:before,.eventstimeline .eventlistitem .eventdetails:before{background:url('../images/darrowleft.html') no-repeat center center;left:-12px;top:55%;}
.eventstimeline .eventlistitem .eventdate{left:0px;right:auto;}
.eventstimeline .eventlistitem{background-position:24px top;height:auto;display:block;}
.eventstimeline .timelineli.timelinecap{background-position:24px top;}
.topfilter .filterinnerdiv{width:100%;margin-top:5px;}
.topfilter .filterinnerdiv select{width:98%;}
#recaptcha_response_field{width:90% !important;}
.sticky-menu-p{position:absolute;z-index:9999;top:105px;}
.news-box-text{float:right;text-align:right;width:58%;}
.news-heading-text{font-family:"Arial";font-size:18px !important;font-weight:bold;color:#9f2428;float:left;width:60% !important;text-align:left;}
.sticky-menu-p{position:absolute;z-index:9999;top:105px;}
.news-box-img{float:left;width:100%;background:#FFFFFF;padding:5px;text-align:center;}
.news-box-img img{width:100%;}
.news-box-text{float:right;text-align:right;width:100%;margin-top:15px;}
.news-heading-text{font-family:"Arial";font-size:18px !important;font-weight:bold;color:#9f2428;float:left;width:54% !important;text-align:left;}
.sticky-menu-p{position:absolute;z-index:9999;top:-15px;}
.more-box-1{float:left;width:100%;}
.more-box-2{float:right;width:100%;}
.header-left-section{min-height:10px;}
.topmenu{width:90%;margin:10px auto;text-align: center;}
.topmenu.mainmenu .floatleft{float: none;}
.topmenu .floatright{float:left;}
.topmenu .floatright ul{text-align:center;}
.topmenu .axeSearch{margin:auto;}
.sticky-menu-p{position:absolute;z-index:9999;top:63px;}
.more-box-1{float:left;width:100%;}
.more-box-2{float:right;width:100%;}
.eventstimeline .eventlistitem .eventlistitemwrap{min-width:60%;width:60%;}
.eventstimeline .eventlistitem .eventdetails .imgdiv,.eventstimeline .eventlistitem .eventdetails .edetails{width:98%;max-width:98%;float:none;clear:both;margin:auto;}
.meventlocp{position:absolute;bottom:10px;left:5px;}
#recaptcha_image{max-width:100% !important;width:100% !important;}
.sticky-menu-p{position:absolute;z-index:9999;top:63px;}
.more-box-1{float:left;width:100%;}
.more-box-2{float:right;width:100%;}
#iframepop .header{display:none;}
.news-box-img{float:left;width:95%;background:#FFFFFF;padding:5px;text-align:center;}
.news-box-img img{width:95%;}
.news-box-text{float:right;text-align:right;width:100%;margin-top:15px;}
.news-heading-text{font-family:"Arial";font-size:18px !important;font-weight:bold;color:#9f2428;float:left;width:42% !important;text-align:left;}
.video-box{background:#ffffff none repeat scroll 0 0;border:1px solid #c1beb4;padding:5px;text-align:center;margin-right:0px!important;}
.news-heading-text{color:#9f2428;float:left;font-family:"Arial";font-size:18px !important;font-weight:bold;text-align:left;width:100% !important;}
.more-heading-div{color:#454444;float:left;font-size:18px;font-weight:bold;margin-top:12px;width:100%;}
.detail-view-div{float:none;width:100%;text-align:center;}
.sticky-menu-p{position:absolute;z-index:9999;top:-20px;}
.more-box-1{float:left;width:100%;}
.more-box-2{float:right;width:100%;}
.topfilter{padding:5px;margin-top:0px;border:1px solid #cecece;display:none;width:264px;float:right;background-color:#fff;border-radius:0px 0px 5px 5px;}
.news-box-img{float:left;width:100%;background:#FFFFFF;padding:5px;text-align:center;}
.news-box-img img{width:auto;}
.news-box-text{float:right;text-align:right;width:100%;margin-top:15px;}
.news-heading-text{font-family:"Arial";font-size:18px !important;font-weight:bold;color:#9f2428;float:left;width:42% !important;text-align:left;}
.video-box{background:#ffffff none repeat scroll 0 0;border:1px solid #c1beb4;margin-right:0px!important;padding:5px;text-align:center;}
.news-heading-text{color:#9f2428;float:left;font-family:"Arial";font-size:18px !important;font-weight:bold;text-align:left;width:100% !important;}
.more-heading-div{color:#454444;float:left;font-size:18px;font-weight:bold;margin-top:12px;width:100%;}
.detail-view-div{float:none;width:100%;text-align:center;}
.sticky-menu-p{position:absolute;z-index:9999;top:-20px;}
.more-box-1{float:left;width:100%;}
.more-box-2{float:right;width:100%;}
.topfilter{padding:5px;margin-top:0px;border:1px solid #cecece;display:none;float:none;width:auto;background-color:#fff;border-radius:0px 0px 5px 5px;}
#goup{display:none !important;}
.footer_ads_area img{width:100% !important;height:auto !important;}
}

@media (max-width:600px){
    .header_show_date{
        display:none;
    }
}
.eventdate.sunday{background-image:url('../images/sun.png');color:black;}
.go-btn{cursor:pointer;margin-top:3px;color:#000;width:22px!important;height:23px !important;position:relative;background-image:url('../images/search-icon.png');}
a,
a label{cursor:pointer;}
span.urdutitle a{font-family:'Montserrat', sans-serif;}
.video-heading-1{font-family:'Nafees-Web-Naskh', sans-serif}
.related-heading-div{font-family:'Montserrat', sans-serif;}
.p-text a{font-family:'Arial';}
p.eng-head{font-family:'Raleway', sans-serif;}
.TimeCalendar {display: flex;align-items: center;justify-content: center;}
.TimeCalendar .sidebar {width: 50%;}
.TimeCalendar .sidebar #calendar {border-radius: 8px;box-shadow: 0px 9px 20px -12px rgba(0,0,0,0.75);}

.maincontent.sty2{display: flex; align-items: center; position: relative; padding: 10px 0; justify-content: space-between;}
.maincontent.sty2:after {
    position: absolute;
    left: .0;
    right: 0;
    background: #006836;
    width: 10px;
    top: 0;
    bottom: 0;
    border-radius: 25px;
    margin: auto;
    content: '';
}
.maincontent.sty2 .mainBox {
    width: 100%;
    background: transparent;
    box-shadow: none;
    display: flex;
    flex-direction: column;
    overflow: visible;
    position: relative;
}
.maincontent.sty2 .mainBox.news-box-1 {
    align-items: flex-start;
}
.maincontent.sty2 .mainBox.news-box-2 {
    align-items: flex-end;
}
.maincontent.sty2 .news-box-inner {
    background: #fff;
    display: flex;
    align-items: center;
    flex-direction: column;
    max-width: 37%;
    flex: 0 0 37%;
    border-radius: 8px;
    box-shadow: 1px 0px 6px 1px rgba(157, 157, 157, 0.43);
}
.maincontent.sty2 .news-box-inner .news-box-img {
    width: 100%;
}

.maincontent.sty2 .mainBox:after {
    position: absolute;
    top: 50%;
    margin: auto;
    content: '';
}
.maincontent.sty2 .mainBox.news-box-2:after {
    border: 25px solid transparent;
    border-right: 0;
    border-left: 25px solid #eac555;
    right: 44.7%;
    transform: translate(calc(-100% - 5px), -50%);
}
.maincontent.sty2 .mainBox.news-box-1:after {
    border: 25px solid transparent;
    border-left: 0;
    border-right: 25px solid #eac555;
    right: 47.7%;
    transform: translate(calc(-100% - 5px), -50%);
}

.bottom-calendar {
  position: relative;
  z-index: 5;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}
.bottom-calendar h2 {
    margin-bottom: 20px;
    font-size: calc(22px + (45 - 22) * (100vw - 320px) / (1920 - 320));
}

.templatefull.sty2 {
    display: inline-block;
    width: 100%;
}

.InnerMainstick {
    position: sticky;
    position: -webkit-sticky;
    top: 0; /* required */
    background-color: #fff;
    padding: 20px;
    z-index: 5;
}



.loading-bar__wrapper {
    background: #fff;
    border-radius: 5px;
    padding: 60px 60px 30px;
    z-index: 99;
    margin-bottom: 50px;
    
  }
  .loading-bar__wrapper label {
    display: block;
    font-size: 0.9rem;
    margin-bottom: 12px;
    font-style: italic;
    font-weight: bold;
    color: #00ffa4;
  }
  .loading-bar {
    background: #006836;
    height: 8px;
    border-radius: 100px;
    justify-content: space-around;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 20px;
  }
  .loading-bar-bullet::before {
    content: "";
    display: block;
    background: #445058;
    height: 16px;
    width: 16px;
    border-radius: 100px;
    z-index: 999;
    margin-top: -4px;
    border: 5px solid white;
    cursor: pointer;
  }
  .loading-bar-bullet.selected {
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
 }
 .loading-bar-bullet.selected span {
    position: absolute;
    left: 0;
    right: 0;
    z-index: 50;
    color: #fff;
    text-align: center;
    font-weight: 500;
    font-size: 20px;
 }
  .loading-bar-bullet.selected::before {
    content: "";
    display: block;
    background: #eac555;
    height: 85px;
    width: 85px;
    border-radius: 100px;
    z-index: 999;
    margin-top: -4px;
    border: 5px solid white;
    cursor: pointer;
    z-index: 1;
  }

  .slick-current.loading-bar-bullet::before {
    height: 18px;
    width: 18px;
    margin-top: -5px;
    margin-left: -9px; /* Center bullet - Half .slick-current width*/
    border: 3px solid white;
  }
  .labels {
    margin-top: 50px;
    text-align: center;
  }
  
  /* Arrows */
  .slick-prev,
  .slick-next {
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 50%;
    display: block;
    width: 20px;
    height: 32px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    cursor: pointer;
    color: transparent;
    border: none;
    outline: none;
    background: transparent;
  }
  .slick-prev:hover,
  .slick-prev:focus,
  .slick-next:hover,
  .slick-next:focus {
    color: transparent;
    outline: none;
    background: transparent;
  }
  .slick-prev:hover:before,
  .slick-prev:focus:before,
  .slick-next:hover:before,
  .slick-next:focus:before {
    opacity: 1;
  }
  .slick-prev.slick-disabled:before,
  .slick-next.slick-disabled:before {
    opacity: 0.25;
  }
  .slick-prev:before,
  .slick-next:before {
    font-size: 32px;
    line-height: 1;
    opacity: 0.75;
    color: #000000;
    font-family: FontAwesome;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  .slick-prev {
    left: -40px;
  }
  .slick-prev:before {
    content: "\f104";
  }
  .slick-next {
    right: -40px;
  }
  .slick-next:before {
    content: "\f105";
  }


  /*--------------------------------------------------------------
# Services
--------------------------------------------------------------*/
.services .icon-box {
    padding: 30px;
    position: relative;
    overflow: hidden;
    margin: 0;
    background: #fff;
    box-shadow: 0 10px 29px 0 rgba(68, 88, 144, 0.1);
    transition: all 0.3s ease-in-out;
    border-radius: 4px;
    text-align: center;
    border-bottom: 3px solid #fff;
  }
  
  .services .icon-box:hover {
    transform: translateY(-5px);
  }
  
  .services .icon-box .icon {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 250px;
    overflow: hidden;
    margin-bottom: 10px;
  }
  .services .icon-box .icon img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
  
  .services .icon i {
    font-size: 48px;
    line-height: 1;
    margin-bottom: 15px;
  }
  
  .services .title {
    font-weight: 700;
    margin-bottom: 15px;
    font-size: 17px;
  }

  .count-views {
    display: flex;
    align-items: flex-end;
    justify-content: flex-end;
}
  
  .services .title a {
    color: #111;
    font-size: calc(18px + (28 - 18) * ((100vw - 300px) / (1920 - 300)));
    font-weight: 400;
  }

  .dated-box {
    background: #434343;
    padding: 12px 20px;
    border-radius: 4px;
    color: #ffffff;
    font-weight: bold;
    line-height: 1;
}
.count-views a {
    display: flex;
    margin-left: 15px;
}

.services .btn-get-started {
    font-family: "Raleway", sans-serif;
    font-weight: 600;
    font-size: 13px;
    text-transform: uppercase;
    letter-spacing: 1px;
    display: inline-block;
    padding: 12px 28px;
    border-radius: 4px;
    transition: 0.5s;
    color: #fff;
    background: #006838;
}
  
  .services .description {
    font-size: 15px;
    line-height: 28px;
    margin-bottom: 0;
  }
  
  .services .icon-box-pink .icon i {
    color: #ff689b;
  }
  
  .services .icon-box-pink:hover {
    border-color: #ff689b;
  }
  
  .services .icon-box-cyan .icon i {
    color: #3fcdc7;
  }
  
  .services .icon-box-cyan:hover {
    border-color: #3fcdc7;
  }
  
  .services .icon-box-green .icon i {
    color: #41cf2e;
  }
  
  .services .icon-box-green:hover {
    border-color: #41cf2e;
  }
  
  .services .icon-box-blue .icon i {
    color: #2282ff;
  }
  
  .services .icon-box-blue:hover {
    border-color: #2282ff;
  }

.section-bg.sty1 {
    background-color: #00522c;
    padding: 60px 0;
    display: inline-block;
    width: 100%;
}

.cl-white {
    color: #ffffff !important;
}
  
  .qb-button {
    display: inline-block;
    background: #00ffa4;
    border-radius: 100px;
    padding: 5px 15px;
    margin-bottom: 15px;
    color: #445058;
    font-size: 0.9rem;
    font-weight: bold;
    cursor: pointer;
  }
  .qb-button:hover {
    color: #000;
  }



  /*--------------------------------------------------------------
# Testimonials
--------------------------------------------------------------*/
.testimonials .testimonials-carousel,
.testimonials .testimonials-slider {
  overflow: hidden;
}

.testimonials .testimonial-item {
  box-sizing: content-box;
  min-height: 320px;
}

.testimonials .testimonial-item .testimonial-img {
  width: 100%;
  border-radius: 0;
  margin: 15px auto;
  position: relative;
  z-index: 2;
  border: 6px solid #fff;
  display: flex;
  height: 250px;
  overflow: hidden;
}
.testimonials .testimonial-item .testimonial-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.testimonials .testimonial-item h3 {
    font-size: calc(18px + (28 - 18) * ((100vw - 300px) / (1920 - 300)));
    font-weight: 500;
    margin: 10px 0 5px 0;
    color: #111;
    text-align: center;
}

.testimonials .testimonial-item h4 {
  font-size: 14px;
  color: #999;
  margin: 0 0;
  text-align: center;
}

.testimonials .testimonial-item .quote-icon-left,
.testimonials .testimonial-item .quote-icon-right {
  color: #d8dee1;
  font-size: 26px;
}

.testimonials .testimonial-item .quote-icon-left {
  display: inline-block;
  left: -5px;
  position: relative;
}

.testimonials .testimonial-item .quote-icon-right {
  display: inline-block;
  right: -5px;
  position: relative;
  top: 10px;
}

.testimonials .testimonial-item {
  margin: 0 15px 0 15px;
  padding: 20px 20px 30px 20px;
  background: #f4f6f7;
  position: relative;
  border-radius: 6px;
  position: relative;
  z-index: 1;
  text-align: center;
}

.testimonials .testimonial-item p {
  position: relative;
  z-index: 1;
  text-align: center;
}

.testimonials .swiper-pagination {
  margin-top: 20px;
  position: relative;
}

.testimonials .swiper-pagination .swiper-pagination-bullet {
  width: 12px;
  height: 12px;
  background-color: #fff;
  opacity: 1;
  border: 1px solid #006838;
}

.testimonials .swiper-pagination .swiper-pagination-bullet-active {
  background-color: #006838;
}

section {
    padding: 60px 0;
    overflow: hidden;
}

.title-area h3 {
    font-size: calc(22px + (45 - 22) * ((100vw - 300px) / (1920 - 300)));
}

.testimonials .testimonial-item .btn-get-started {
    font-family: "Raleway", sans-serif;
    font-weight: 600;
    font-size: 13px;
    text-transform: uppercase;
    letter-spacing: 1px;
    display: inline-block;
    padding: 12px 28px;
    border-radius: 4px;
    transition: 0.5s;
    color: #fff;
    background: #006838;
}



  @media (max-width:991px){
    .maincontent.sty2 .mainBox.news-box-1:after {
        right: 46.7%;
    }
    .maincontent.sty2 .mainBox.news-box-2:after {
        right: 43.7%;
    }
  }
  @media (max-width:767px){
.topadsarea{width:100% !important;}
.topadsarea img{width:100% !important;height:auto;max-width:100% !important;}
.sidebar_ads_area{width:100% !important;height:210px !important;overflow:hidden;}
.sidebar_ads_area img{width:100% !important;max-width:100% !important;}
.footer_ads_area{width:100% !important;margin-top:25px !important;}
.footer_ads_area img{width:100% !important;height:auto;max-width:100% !important;}
.quotation_area{width:92%;}
.TimeCalendar .sidebar {width: 100%;}
.maincontent.sty2 .news-box-inner {
    max-width: 100%;
    flex: 0 0 100%;
    z-index: 5;
}
.maincontent.sty2 .mainBox:after{
    display: none;
}
}


.ag-format-container {
  width: 1142px;
  margin: 0 auto;
}

.ag-timeline_box {
  position: relative;
}

.ag-timeline-carousel-arrow_box {
  z-index: 1;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  bottom: 0;
  margin: auto;
}
.ag-timeline-carousel-arrow {
  display: block;
  height: 35px;
  width: 35px;
  border: 1px solid #000;
  background-color: #000;

  cursor: pointer;

  stroke: #FFF;

  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;

  -webkit-transition: all .2s ease-out 0s;
  -moz-transition: all .2s ease-out 0s;
  -o-transition: all .2s ease-out 0s;
  transition: all .2s ease-out 0s;

  position: relative;
}
.ag-timeline-carousel-arrow:hover {
  border: 1px solid #000;
  background-color: transparent;
}
.js-ag-timeline-carousel-arrow_prev {
  margin: 0 0 10px;
}
.js-ag-timeline-carousel-arrow_prev:hover,
.js-ag-timeline-carousel-arrow_next:hover {
  stroke: #000;
}
.svg-arrow-left,
.svg-arrow-right {
  height: 18px;
  width: 10px;
  margin: -8px 0 0 -5px;

  position: absolute;
  top: 50%;
  left: 50%;
}

.ag-timeline-carousel_list {
  padding: 0 0 0 100px;
}
.ag-timeline_year {
  line-height: 1;
  margin: 0 0 40px;

  font-weight: 500;
  font-size: 90px;
  color: #041C2C;
}
.ag-timeline_text p {
  line-height: 1.36;
  margin: 0 0 15px;

  font-size: 16px;
  color: #041C2C;
}
.ag-timeline_text a {
  text-decoration: underline;
  color: #1646D0;
}
.ag-timeline_text a:hover {
  text-decoration: none;
}

.ag-timeline-carousel-nav_box  {
  position: relative;
  padding: 0 30px;
  z-index: 5;
  margin: 0 18px;
}
.ag-timeline-carousel-nav_list {
  position: relative;
}
.ag-timeline-carousel-nav_list:after  {
  content: "";
  height: 10px;
  background-color: #006836;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 50px;
  border-radius: 10px;
  z-index: -1;
}
.ag-timeline-carousel-nav_item {
  display: flex !important;
  line-height: 1;
  padding: 40px 15px;
  cursor: pointer;
  vertical-align: bottom;
  text-align: center;
  font-size: 0;
  color: #041C2C;
  position: relative;
  align-items: center;
  justify-content: center;
}

.ag-timeline-carousel-nav_item.slick-current  {
  margin: -5px 0 0;
  font-weight: 700;
  font-size: 22px;
  color: #fff;
  display: flex !important;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.ag-timeline-carousel-nav_item.slick-current:before {
    content: "";
    display: block;
    background: #eac555;
    height: 85px;
    width: 85px;
    border-radius: 100px;
    z-index: 999;
    margin: auto;
    border: 5px solid white;
    cursor: pointer;
    z-index: -1;
    position: absolute;
    left: 0;
    right: 0;
    top: 3px;
}
.ag-timeline-carousel-nav_item.slick-current:after {
  bottom: 59px;
}
.ag-timeline-carousel-nav_item:before {
  content: "";
  display: block;
  background: #445058;
  height: 16px;
  width: 16px;
  border-radius: 100px;
  z-index: 999;
  margin-top: -4px;
  border: 5px solid white;
  cursor: pointer;
}


@media only screen and (max-width: 767px) {
  .ag-format-container {
    width: 96%;
  }

  .ag-timeline-carousel_list {
    padding: 0;
  }

  .ag-timeline-carousel-arrow_box {
    padding: 12px 0 12px 12px;
    background-color: #F4F4F4;

    z-index: 1000;
    position: absolute;
    top: 0;
    left: auto;
    right: 0;
  }
  .ag-timeline-carousel-arrow {
    display: inline-block;
    height: 33px;
    width: 33px;
  }
  .js-ag-timeline-carousel-arrow_prev {
    margin: 0 8px 0 0;
  }
  .js-ag-timeline-carousel-arrow_prev:before,
  .js-ag-timeline-carousel-arrow_next:before {
    height: 12px;
    width: 8px;
    margin: -6px auto 0;
  }

  .ag-timeline_year {
    font-size: 60px;
  }

  .svg-arrow-left, .svg-arrow-right {
    height: 12px;
    width: 8px;
    margin: -6px 0 0 -4px;
  }
}

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

}

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

}



/* RESET CSS START HERE */


/* -------------- reset.css -------------- */
html, body, div, span, h1, h2, h3, h4, h5, h6, p, em, img, strong, sub, sup, b, u, i, dl, dt, dd, ol, ul, li, fieldset, form, label, table, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  vertical-align: baseline;
  background: transparent;
  font-size: 100%;
}
a {
  margin: 0;
  padding: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
th,
td,
img {
  vertical-align: middle;
}
input, select, button, textarea {
  margin: 0;
  font-size: 100%;
}
input,
textarea {
  padding: 0;
}
input[type="checkbox"] {
  vertical-align: bottom;
}
input[type="radio"] {
  vertical-align: text-bottom;
}
sub {
  vertical-align: sub;
  font-size: smaller;
}
sup {
  vertical-align: super;
  font-size: smaller;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  display: block;
}
nav ul {
  list-style: none;
}
blockquote {
  margin: 0;
}
/* -------------- /reset.css -------------- */

button {
  cursor: pointer;
}
li {
  list-style: none outside none;
}
a {
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}

html {
  overflow-y: scroll;
}
body {
  line-height: 1.2;

  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 14px;
  
  -webkit-text-size-adjust: 100%;
}

.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.clearfix {
  display: inline-block;
}
/*_\*/
* html .clearfix {
  height: 1%;
}
.clearfix {
  display: block;
}

.topadsarea .mobile{
  display: none;
}

@media (max-width: 600px) {
  .topadsarea .web{
    display: none;
  }
  .topadsarea .mobile{
    display: inline-block;
  }
}


/* RESET CSS END */