﻿@import url('https://fonts.googleapis.com/css?family=Nunito:200,300,400,600,700,800,900');
@import url('https://fonts.googleapis.com/css?family=Lora:400,400i,700');

html{-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
*{outline:none;}img{border:none;}a{text-decoration:none;}
ul,ol,p{margin:0;padding:0;list-style:none;}
*,:before,:after{box-sizing:inherit;}
::selection { background: #38920e;  color: #fff;  text-shadow: none;}

body{margin:0px;padding:0px;text-align:justify;font-family: 'Nunito', sans-serif;font-weight: 300;}

.main_container{width:100%;float:left;position:relative;box-sizing:border-box}

.overlay{width:100%;float:left;position: relative;top:0;box-sizing:border-box;height:100%;z-index:999;text-align:center;margin:0;padding:0;background:rgba(0, 0, 0, 0.85); }
.wrapper, .wrapper_master,.wrapper_master_head{ margin:0 auto; width:1200px;}
.logo{position:relative;top:215px}
.logo-area { width: 467px;float: none;position: relative;top: 208px;margin: 0 auto;}

.nav_icon{width:auto;float:right;z-index:5}
.nav_icon2{width:auto;float:right;position:fixed;z-index:5;     right: 0px}
/*.menu{width:auto;float:left;position:absolute;left:-77px}*/
#btnToogle{padding-right:57px;padding-top:40px}
.nav_icon1{width:100%;float:left;text-align:center; position: absolute;top:90%;tranistion:all 2s}
#btn1 {display:inline-block; animation:mymove 2s infinite;position:relative}
@keyframes mymove {
0%{transform:translateY(0px)}
50%{transform:translateY(20px)}
100%{transform:translateY(0px)}
}

.menu1{  height:108px;background: #bd2050 url(../images/menu_home.jpg) no-repeat top center;width:100%;float:left;position:fixed;top:0;z-index: 99;transform:translatey(-193px);-webkit-transform:translatey(-193px);-webkit-transition:all .2s;transition:all .2s;}
.menu2{display:block!important;transform:translatey(0px);-webkit-transform:translatey(0px);top:0px;}
.nav{width: 865px;float:right;height: 31px;border-radius: 100px 0px 0px 0px;position: relative;/*background: url(../images/nav.png);*/margin:-17px -30px 0 0px;}
.nav ul {-webkit-font-smoothing:antialiased;/*text-shadow:0 1px 0 #FFF;*/color:#fff;list-style: none;margin: 0;padding: 0;}
.nav li {/*z-index:1;*/background: #fff  url(../images/line_menu.png) no-repeat 0px;float: left;margin: 0;padding: 0;position: relative;transition: all .15s ease;overflow-y: visible;}
.nav ul li:first-child{ background:none;}
.nav a { height: 31px;  white-space: nowrap; padding: 0 11px 0 11px; color: #b91b4b; font-weight:600; text-transform: uppercase;
display: block;  font-size:13px; font-family: 'Nunito', sans-serif;line-height:31px;text-align: center; text-decoration: none; margin-left: 2px; }

.nav li:hover > a {background: #fff;color: #bd2050;margin-left: 2px;border-radius: 17px 0px 0px 0px;}
.nav li:hover > a:before {-webkit-transition: all .5s ease;transition: all .5s ease;background: url(../images/top_arrow1.png) no-repeat 0px;content:"";width: 30px;height:7px;bottom: -1px;left: 50%;position:absolute;z-index: 99;}
.nav li:hover > a:after {-webkit-transition: all .5s ease;transition: all .5s ease;/* background: url(../images/top_arrow.png) no-repeat 0px; */content:"";width:459px;height:7px;bottom:-1px;left:2px;border-bottom: 1px solid #bd2151;position:absolute;z-index:9;}

.nav li ul.dropdown {float: left; margin-left:2px; opacity: 0;position: absolute;visibility:hidden;z-index: -1;margin-top: -30%;/* height: 500px; overflow: hidden;*/}
.nav li:hover ul.dropdown {border-top: 0px solid #bd2151;opacity: 1;visibility: visible;-webkit-transition: all .5s ease;transition: all .5s ease;margin-top: 0%;/*background: rgba(254, 213, 153, 0.78);*/min-height: 195px;}
.nav li ul.menu_right{right: 0; }

.nav li:hover > a.change_be:before {-webkit-transition: all .5s ease;transition: all .5s ease;background: url(../images/top_arrow1.png) no-repeat 0px;content:"";width: 30px;height:7px;bottom: -1px;left: 50%;position:absolute;z-index: 99;}
.nav li:hover > a.change_be:after {-webkit-transition: all .5s ease;transition: all .5s ease;/* background: url(../images/top_arrow.png) no-repeat 0px; */content:"";width:459px;height:7px;bottom:-1px; right:0; left:auto;border-bottom: 1px solid #bd2151;position:absolute;z-index:9;}

.menu-icon{ display:none;}
.nav li ul.dropdown li {float: none;width: 100%;min-width: 170px;background: none;}
.nav li ul.dropdown li  a{background:none;text-align:left; padding: 13px 0 0 10px;
    line-height: 26px;border-left: 0px solid #bd2050;border-top: 0px solid #9e0030;color: #000000;}
@media screen and (-webkit-min-device-pixel-ratio:0) {   
    ::i-block-chrome, .nav li:hover ul {visibility:visible; display:block;}
    ::i-block-chrome, .nav li ul  {visibility:hidden;display:none;}
}

.nav li ul.dropdown li > a:hover{background:none; border-left: 0px solid #fff;color: #bd2050;}
.nav li ul.dropdown li:hover > a:before{ display:none;}
.nav li ul.dropdown li:hover > a:after{ display:none;}
.menu_img{background:rgba(254, 213, 153, 0.86) url(../images/menu_about.jpg) no-repeat left top;width:459px;height: 383px;}
.menu_img2{background:rgba(254, 213, 153, 0.86) url(../images/message.jpg) no-repeat left top;width:459px;height: 247px;}
.menu_img3{background:rgba(254, 213, 153, 0.86) url(../images/foundress.jpg) no-repeat left top;width:459px;height: 247px;}
.menu_img4{background:rgba(254, 213, 153, 0.86) url(../images/prospectus.jpg) no-repeat left top;width:459px;height: 430px;}
.menu_img5{background:rgba(254, 213, 153, 0.86) url(../images/gallery.jpg) no-repeat left top;width:459px;height: 262px;}
.menu_img6{background:rgba(254, 213, 153, 0.86) url(../images/Achivement_drop.jpg) no-repeat left top;width:459px;height: 197px;}
.menu_img7{background:rgba(254, 213, 153, 0.86) url(../images/office_ber.jpg) no-repeat left top;width:459px;height: 245px;}
.menu_img8{background:rgba(254, 213, 153, 0.86) url(../images/contact-us.jpg) no-repeat left top;width: 459px;height: 247px;}
.home_mob{ display:none;}
.Letter_mobile{ display:none;}
.underline1 {position: relative;}
.underline1:before {content: "";position: absolute;z-index: 9;left: 0; right: 100%; bottom: -2px;background: #bd2151; height: 1px;  -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-timing-function: ease-out;  transition-timing-function: ease-out;}
.underline1:hover:before, .underline1:focus:before, .underline1:active:before {left: 0;right: 0;}

/* logo start */
.home_logo { float: left;  width: 490px; margin: 14px 0 0 0;}
/* home start */
.home_icon{ width:413px; height:28px; float:right; margin: 24px 0px 0 0px;}
.home_icon ul{ margin:0; padding:0;}
.home_icon ul li{background:url(../images/line_homeicon.png) no-repeat 3px;padding: 0 0px 0 24px;float: left;margin-left: 24px;}
.home_icon ul li:first-child{ background:none;}
.home_icon ul li a{display:inline-block;float:left;color:#fff;font-size: 13px;line-height:28px;text-transform: uppercase; letter-spacing: 0.4px;}
.home_icon ul li a span{ display:inline-block;}
.home_ic{background: url(../images/icon_home.png) no-repeat 0px 1px;height: 20px;width: 18px;float: left;margin: 3px 0 0 0px;}
.con_icon{background: url(../images/icon_home.png) no-repeat -116px 2px;height: 25px;float: left;width:20px;margin-left: 1px;}
.news_icon{background: url(../images/icon_home.png) no-repeat -205px 2px;height: 25px;float: left;width:20px;margin-left: 1px;}

.text_home{float:left;padding: 0 0 0 5px;}
.home_icon ul li:hover a{ color:#ffe4a3;}
.home_icon ul li:hover > a .home_ic{background: url(../images/icon_homehvr.png) no-repeat 0px 1px;}

.home_icon ul li:hover > a .con_icon{background:url(../images/icon_homehvr.png) no-repeat -116px 2px;}
.home_icon ul li:hover > a .news_icon{background:url(../images/icon_homehvr.png) no-repeat -205px 2px;}

.principal_mo,.about_mob,.mo_port1,.mo_port3{ display:none;}


.footer{width: 100%;float: left;height: auto;text-align: center;margin: 20px 0px 0px 0px;padding: 0px 0 0 0;}
.footer ul{margin:0px; padding:0px; }
.footer ul li{float:none;text-align:center;text-decoration:none;font-weight: 400;text-transform: none;font-size: 12px;padding: 0 0px 0px 0;letter-spacing: 0.5px;}
.footer ul li a{list-style:none;color: #000;letter-spacing: 1px;font-weight: 500;transition:  all 0.3s ease-in;}
.fixft{font-weight: 600;letter-spacing: .6px;color: red;font-size: 13px;}
.fixft:hover { color: #bd2050;}
.pvt{font-weight: 700;letter-spacing: .6px;color: #bd2050;font-size: 13px;}

.head_master{ text-align:center; color:#bd2050;font-size: 18px;width:100%;margin:152px 0 0 0;font-weight: 600;float:left;text-transform:uppercase;}
.change_color{color:#c7c7c7;position:relative;font-weight: 500;font-size: 17px;padding: 0 31px 0 0;}
.change_color:after{background: url(../images/arrow_head.png)  top center no-repeat;margin: 6px 9px 0px 0;position:absolute;content:"";right:0;width: 20px;height: 18px;}
.mas_footer{background: url(../images/line_fotter.png)  top center no-repeat;padding: 18px 0 30px 0;}
.page_master { background:#f8f8f8; width:900px; margin: 27px 0 0 0; padding: 37px 28px; font-size: 15px;font-weight: 400;  color: #333333;  line-height: 20px;  float: right; min-height: 690px;}
.page_master b{ font-weight:600;}
.page_master p{font-style: italic;font-size: 14px;color: #322c2d;line-height: 25px;padding: 0 0 15px 0;font-weight: 400;letter-spacing: 0.3px;font-family: 'Lora', serif;}
.pointshed{ float:left; width:100%; margin: 0 0 7px 0;}
.pointshed ul{ margin:0 0 9px 0px; padding:0;}
.pointshed ul li{background: url(../images/bullet.png) no-repeat left 3px;margin-bottom: 15px;line-height: 20px;font-weight: 500;padding-left: 24px;font-size: 15px; color: #333333;}
.pointshed ul li  a:hover{  color: #b0292b;padding: 0 0 0 7px;}
.pointshed ul li a { transition: all 0.5s; color:#000;}


.accordionHeader_Y{border: 1px solid #ffe9b4;color: #bd2151;background: #ffe9b4  url(/images/ajax-arrow1.png) 99% 9px no-repeat;font-size: 16px;padding: 7px 12px;margin-top: 5px;cursor: pointer;font-weight: 600;}
.accordionHeaderSelected {font-weight: 600;border: 1px solid #da275e;color: #ffffff;background: #da275e  url(/images/ajax-arrow.png) 99% 15px no-repeat;font-size: 16px;padding: 7px 12px;margin-top: 5px;cursor: pointer;}      
.accordionContent_Y { letter-spacing: 0.3px; border-top: none; padding: 10px 8px 12px 8px;background: #f3f3f3; margin: 0 0px 0px 0px; /* border-bottom: 1px solid #bd2151; */ /* border-left: 1px solid #bd2151; */ /* border-right: 1px solid #bd2151; */ }


.mgitab table{width:100%;table-layout:fixed;border-collapse:collapse;border-spacing:0;margin:0px 0 13px 0;border: 1px solid #bd3d3c;}
.mgitab table tr td{border: 1px solid #c7cace;padding: 4px 10px;font-weight: 500;font-size: 15px;color: #333333;}
.mgitab table tr th{background: #e2e2e2;font-weight: 600;font-size: 15px;color: #3b3b3c;padding: 5px 7px;text-align: center;border: 1px solid #c7cace;}
.mgitab table tr:nth-child(even){background: #fbfbfb;color: #272727;}
.mgitab table tr:nth-child(odd){background: #f5f5f5;color: #272727;}


/* News letter start */
.left_side{ width:260px; float:left; min-height:200px; margin: 27px 0 0 0;}.logo_175{ width:100%; float:left; height:202px; background:#bd2151; }.logo_color { padding: 11px 0 0 3px; background: #dd1c52; margin: 9px 0 0 0; height: 170px;}.left_menu_in{width:100%; float:left; margin:33px 0 0 0; border:1px solid #bd2151;}.list_in{ padding:0 0 0 20px; float:left; color:#bd2151;width:100%; font-size:18px; font-weight:700; line-height:52px;}.left_menu_in ul{ margin:0; padding:0;}.left_menu_in ul li{ float:left; width:100%;}.left_menu_in ul li a{ border-top: 1px solid #ffffff; font-size:21px; width:100%; float:left; color:#fff; line-height:40px; background:#bd2151; padding:0 0 0 20px;font-family:'Monotype Corsiva';}  .active a{ background:#ffe4a3 !important; color: #bd2151!important;font-weight: 500;border-top:1px solid #bd2151!important; }.editorial{ padding:17px 20px; width:100%;margin:33px 0 0 0;float:left;border:1px solid #bd2151;}.editorial span{font-size:18px; padding:0 0  10px 0;font-weight:700;color:#bd2151;width:100%;  display:block;}.editorial p{ font-family: 'Lora', serif; font-size:14px; color:#322c2d; text-align:justify; line-height: 23px;font-style: italic; letter-spacing: 0.5px;}.head_news_le{ font-size:40px; text-transform:uppercase; width:100%; text-align:center; padding: 0px 0 54px 0;}
.Earthday { color: #bd2151; display: inline-block;  font-weight: 600;  font-size: 18px; padding: 0 0 20px 0;}
.right_n { float: right;   background:#fff; margin:0 0px 17px 30px; }
.right_n  img{padding:5px;border:2px solid #bd2151;}

.left_n{ float:left; background:#fff;margin:0 30px 28px 0px;}
.left_n  img{padding:5px;border:2px solid #bd2151;}
.center_img_letter{ float:left; width:100%;}
.letter_line{ border-bottom:1px solid #e1e1e1;width: 900px; float: left; clear: both;  margin: 28px 0px 37px -28px;}
.back-to-top { position: fixed; bottom: 2em; right: 10px; display: none;  height: 50px;  width: 51px; background: url(../../images/top1.png)no-repeat; transition: all 0.5s ease 0s; animation: mymove 2s infinite;  z-index: 99;}





