@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,600,700,300);

@font-face{font-family: 'Clear Sans';src: url('fonts/ClearSans.eot'),url('fonts/ClearSans.eot?#iefix') format('embedded-opentype'),url('fonts/ClearSans.woff2') format('woff2'),url('fonts/ClearSans.woff') format('woff'),url('fonts/ClearSans.ttf') format('truetype');font-weight: normal;font-style: normal;}

@font-face{font-family: 'ClearSans-Bold';src: url('fonts/ClearSans-Bold.eot'),url('fonts/ClearSans-Bold.eot?#iefix') format('embedded-opentype'),url('fonts/ClearSans-Bold.woff2') format('woff2'),url('fonts/ClearSans-Bold.woff') format('woff'),url('fonts/ClearSans-Bold.ttf') format('truetype');font-weight: bold;font-style: normal;}

@font-face{font-family: 'ClearSans-Thin';src: url('fonts/ClearSans-Thin.eot'),url('fonts/ClearSans-Thin.eot?#iefix') format('embedded-opentype'),url('fonts/ClearSans-Thin.woff2') format('woff2'),url('fonts/ClearSans-Thin.woff') format('woff'),url('fonts/ClearSans-Thin.ttf') format('truetype');font-weight: Thin;font-style: normal;}

@font-face{font-family: 'Intro Regular';src: url('fonts/Intro-Regular.eot'),url('fonts/Intro-Regular.eot?#iefix') format('embedded-opentype'),url('fonts/Intro-Regular.woff2') format('woff2'),url('fonts/Intro-Regular.woff') format('woff'),url('fonts/Intro-Regular.ttf') format('truetype');font-weight: normal;font-style: normal;}

@font-face{font-family: 'Intro Bold';src: url('fonts/Intro-Bold.eot'),url('fonts/Intro-Bold.eot?#iefix') format('embedded-opentype'),url('fonts/Intro-Bold.woff2') format('woff2'),url('fonts/Intro-Bold.woff') format('woff'),url('fonts/Intro-Bold.ttf') format('truetype');font-weight: bold;font-style: normal;}

@font-face{font-family: 'Myriad Pro Regular';src: url('fonts/MyriadPro-Regular.eot'),url('fonts/MyriadPro-Regular.eot?#iefix') format('embedded-opentype'),url('fonts/MyriadPro-Regular.woff2') format('woff2'),url('fonts/MyriadPro-Regular.woff') format('woff'),url('fonts/MyriadPro-Regular.ttf') format('truetype');font-weight: normal;font-style: normal;}

@font-face{font-family: 'Georgia Italic';src: url('fonts/Georgia-Italic.eot'),url('fonts/Georgia-Italic.eot?#iefix') format('embedded-opentype'),url('fonts/Georgia-Italic.woff2') format('woff2'),url('fonts/Georgia-Italic.woff') format('woff'),url('fonts/Georgia-Italic.ttf') format('truetype');font-weight: normal;font-style: normal;}

@font-face{font-family: 'Georgia';src: url('fonts/Georgia.eot'),url('fonts/Georgia.eot?#iefix') format('embedded-opentype'),url('fonts/Georgia.woff2') format('woff2'),url('fonts/Georgia.woff') format('woff'),url('fonts/Georgia.ttf') format('truetype');font-weight: normal;font-style: normal;}





html,body{font-family: 'Source Sans Pro', sans-serif;font-weight:400;}

.container1{ width: 85%; max-width:85%;margin: 0 auto;}

.container2{ width: 80%; max-width:80%;margin: 0 auto;}

.container3{ width: 85%; max-width:85%;margin: 0 auto;}



.navbar{padding: 30px 0px 20px;box-shadow: 0px 4px 7px 2px #00000014;position: relative;z-index: 100;}

.navbar-expand-lg .navbar-nav .nav-link{font-family: 'Clear Sans', sans-serif;font-size:18px; line-height: 22px;color:#dd481d; margin-left:40px;padding: 10px 10px;}

.navbar-brand{padding: 0px;width: 313px;}

.navbar-brand img{ width: 100%;}

.navbar-toggler:focus{box-shadow: none!important;}

.footer{padding: 30px 0px 25px;}

.footer p{font-family: 'Clear Sans', sans-serif;font-size: 16px;line-height: 16px;margin-bottom: 10px;}

.footer p span{display: inline-block;width: 1px;height: 15px;background: #eaeaea;vertical-align: middle;margin: 0px 12px;}



.font1{font-family: 'ClearSans-Thin', sans-serif;font-size: 75px;line-height: 80px;margin-bottom: 12px;letter-spacing: 0px;}

.font2{font-family: 'Clear Sans', sans-serif;font-size: 18px;line-height: 20px;margin-bottom: 8px;}

.font3{font-family: 'ClearSans-Bold', sans-serif;font-size: 22px;line-height: 28px;margin-bottom: 32px;}

.font4{font-family: 'ClearSans-Thin', sans-serif;font-size: 50px;line-height: 60px;margin-bottom: 10px;letter-spacing: -1.4px;color: #dc4c2b;}

.font4a{font-family: 'ClearSans-Thin', sans-serif;font-size: 44px;line-height: 50px;margin-bottom: 10px;letter-spacing: -1.4px;color: #dc4c2b;}

.font5{font-family: 'Clear Sans', sans-serif;font-size: 20px;line-height: 25px;margin-bottom: 30px;width: 540px;}

.font6{font-family: 'ClearSans-Bold', sans-serif;font-size: 25px;line-height: 28px;margin-bottom: 8px;}

.font7{font-family: 'ClearSans-Bold', sans-serif;font-size: 20px;line-height: 25px;margin-bottom: 5px;color: #999999;}

.font8{font-family: 'Clear Sans', sans-serif;font-size: 19px;line-height: 22px;margin-bottom: 10px;}

.font9{font-family: 'ClearSans-Bold', sans-serif;font-size: 19px;line-height: 22px;margin-bottom: 5px;}

.font10{font-family: 'ClearSans-Bold', sans-serif;font-size: 32px;line-height: 38px;margin-bottom: 15px;color: #dd491d;}

.font11{font-family: 'Myriad Pro Regular', sans-serif;font-size: 15px;line-height: 20px;margin-bottom: 5px;}

.font11{font-family: 'Georgia Italic', sans-serif;font-size: 16px;line-height: 20px;margin-bottom: 10px;}

.font12{font-family: 'Georgia', sans-serif;font-size: 17px;line-height: 21px;margin-bottom: 10px;}

.font13{font-family: 'Myriad Pro Regular', sans-serif;font-size: 16px;line-height: 20px;margin-bottom: 0px;}

.font14{font-family: 'Myriad Pro Regular', sans-serif;font-size: 18px;line-height: 22px;margin-bottom: 45px;}

.font15{font-family: 'ClearSans-Bold', sans-serif;font-size: 28px;line-height: 32px;margin-bottom: 10px;}

.font16{font-family: 'Clear Sans', sans-serif;font-size: 23px;line-height: 28px;margin-bottom: 10px;}

.font17{font-family: 'Clear Sans', sans-serif;font-size: 16px;line-height: 22px;margin-bottom: 10px;}

.font18{font-family: 'Clear Sans', sans-serif;font-size: 22px;line-height: 28px;margin-bottom: 35px;}

.font19{font-family: 'ClearSans-Bold', sans-serif;font-size: 18px;line-height: 22px;margin-bottom: 5px;width: 480px}

.font20{font-family: 'Clear Sans', sans-serif;font-size: 100px;line-height: 110px;margin-bottom: 10px;letter-spacing: -1.4px;color: #dc4c2b;}







.bg_banner{background: url('../images/Homepage-Banner2.jpg') top center no-repeat;padding: 150px 0px 200px;background-size: cover;color: #fff;}

.section_1a{margin-left: 25px;}

.btn1{vertical-align: middle;font-family: 'Intro Bold';font-size: 28px;line-height: 22px;margin-bottom: 42px;padding: 10px 12px;border-radius: 8px;background: #fff;color: #dc3e11;text-transform: uppercase;box-shadow: 0px 2px 4px 3px #0000004f;}

.btn1:hover{background: #dc3e11;color: #fff;}

.bg_ideas{background: #fff;padding: 64px 0px 70px;border-bottom: 1px solid #cbcbcb;}

.img1{margin-bottom: 17px;}

.idea_1a{width: 90%;margin-top: 30px;}

.ul1{list-style-type: none;padding: 0px;margin: 0px;}

.ul1 li{font-family: 'Clear Sans', sans-serif;font-size: 18px;line-height: 24px;padding: 12px 0px 10px 25px;margin-bottom: 0px;border-bottom: 1px solid #cbcbcb;}

.ul1 li:last-child{border-bottom: none;}

.ol1{padding: 0px 0px 0px 20px;margin: 0px;}
.ol1 li{margin-bottom: 12px;font-weight: 700;}
.green_border{font-family: 'ClearSans-Bold', sans-serif;
font-size: 22px;
line-height: 28px;
margin-bottom: 0px;border: 1px solid #4c7f47;color: #4c7f47;border-radius: 10px;padding: 10px 25px;text-decoration: none;}
.green_border:hover{border: 1px solid #dd481d;border-radius: 10px;padding: 10px 25px;color: #dd481d;text-decoration: none;}

.green_arw li{background: url('../images/icon-green-arrow.png') 0px 18px no-repeat;background-size: 12px;}

.a_green{text-decoration: none;color: #3f7e44;}

.a_green:hover{text-decoration: none;color: #3f7e44;border-bottom: 1px solid #3f7e44;}

.green_arw a:hover{color: #3f7e44;}

.orange_arw li{background: url('../images/icon-orange-arrow.png') 0px 18px no-repeat;background-size: 12px;}

.a_orange{text-decoration: none;color: #ff9f24;}

.a_orange:hover{text-decoration: none;color: #ff9f24;border-bottom: 1px solid #ff9f24;}

.a_orange a:hover, .orange_arw a:hover{color: #ff9f24;}

.pink_arw li{background: url('../images/icon-pink-arrow.png') 0px 18px no-repeat;background-size: 12px;}

.a_pink{text-decoration: none;color: #dd1367;}

.a_pink:hover{text-decoration: none;color: #dd1367;border-bottom: 1px solid #dd1367;}

.a_pink a:hover, .pink_arw a:hover{color: #dd1367;}

.bg_stories{padding: 93px 0px 122px;box-shadow: 0px 2px 6px 2px #0000000a;}

.pos_relative{position: relative;}

.img2{width: 92%;z-index: 1;float: right;}

.vectr_img2{position: absolute;top: 220px;left: -6px;width: 62%;z-index: 2;border: 1px solid #d8d8d8;}

.stories_1a{width: 687px;padding-top: 18px;}

.stories_1a .font17{margin-bottom: 28px;line-height: 26px;}

.stories_2{padding: 70px 0px 100px;box-shadow: 0px 2px 6px 2px #0000000a;}

.stories_2a{padding-top: 12px;width: 95%;}

.stories_2a img{width: 100%;}

.img3{display: inline-block;vertical-align: top;padding-right: 6px;text-align: center;width: 33%;}

.bg_impact{padding: 92px 0px 174px;box-shadow: 0px 4px 7px 2px #0000000d;}

.impact_1a{padding: 10px 0px 50px;}

.a_hover1{color: #000;text-decoration: none;border-bottom: 1px solid #000;}

.a_hover1:hover{color: #dd481d;text-decoration: none;border-bottom: 1px solid #dd481d;}

.a_hover2{color: #000;text-decoration: none;}

.a_hover2:hover{color: #dd481d;text-decoration: none;}

.a_hover3{color: #000;text-decoration: none;}

.a_hover3:hover{color: inherit;text-decoration: none;}

.a_hover4{color: inherit;text-decoration: none;}
.a_hover4:hover{color: inherit;text-decoration: none;}
.a_hover5{color: #3f7e44;text-decoration: none;font-weight: 700;}
.a_hover5:hover{color: #dd481d;text-decoration: none;}
.bg_impact .font2{line-height: 30px;width: 720px;}

.impact_1b .font3{margin: 5px 0px 0px;text-align: right;}

.impact_1b{}

.impact_1b img{width: 90%;display: inline-block;vertical-align: baseline;float: right;}

.img4{margin: 8px 20px 10px 0px;}

.img5{margin: 25px 0px 20px 20px;}

.bg_nature{padding: 60px 0px 0px;}

.bg_nature .font5{margin-bottom: 18px;width: 100%;}

.nature_2{background: #f1fde2;position: relative;}

.carousel-item{position: relative;z-index: 2;width: 97%;}

.green_box{background: #3f7e44;width: 30%;height: 100%;position: absolute;left: 0px;top: 0px;z-index: 0;}

.nature_2a{padding: 32px 0px 40px;}

.ul2{padding: 0px;margin: 5px 0px 25px;padding-left: 20px;}

.ul2 li{letter-spacing: -0.5px;font-family: 'Clear Sans', sans-serif;font-size: 16px;line-height: 24px;margin-bottom: 0px;}



.my_input{display: block;position: relative;padding-left: 22px;margin-bottom: 12px;cursor: pointer;font-size: 18px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}

/* Hide the browser's default checkbox */

.my_input input{position: absolute;opacity: 0;cursor: pointer;height: 0;width: 0;}

/* Create a custom checkbox */

.checkmark{position: absolute;top: 5px;left: 0px;height: 13px;width: 13px;background-color: #9e9e9e;}

/* On mouse-over, add a grey background color */

.my_input:hover input ~ .checkmark{background-color: #9e9e9e;}

/* When the checkbox is checked, add a blue background */

.my_input input:checked ~ .checkmark{background-color: #9e9e9e;}

/* Create the checkmark/indicator (hidden when not checked) */

.checkmark:after{content: "";position: absolute;display: none;}

/* Show the checkmark when checked */

.my_input input:checked ~ .checkmark:after{display: block;}

/* Style the checkmark/indicator */

.my_input .checkmark:after{left: 4px;top: 0px;width: 5px;height: 10px;border: solid white;border-width: 0 3px 3px 0;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}





.font2 input{margin-right: 5px;}



.sup{font-size: 28px;line-height: 28px;top: -18px;}

/* .bg_nature .font4{line-height: 40px;} */

.a_blue{text-decoration: none;color: #0357ad;}

.a_blue:hover{text-decoration: none;color: #0357ad;border-bottom: 1px solid #0357ad;}

.nature_2a .font2{margin-bottom: 18px;}

.btn2{font-family: 'Intro Bold';font-size: 23px;line-height: 23px;margin: 7px 0px 20px;border: 1px solid #dd491d;padding: 10px 15px;border-radius: 8px;background: #dd491d;color: #fff;text-transform: uppercase;}

.btn2:hover{background: #fff;color: #dd491d;border: 1px solid #dd491d;}

.nature_3{padding: 27px 0px 27px;box-shadow: 0px 2px 6px 2px #0000000a;}

.img_logo img{width: 12%;display: inline-block;padding-right: 35px;}

.img_logo img:last-child{padding-right: 0px;}

.nature_4{padding: 60px 0px 140px;box-shadow: 0px 2px 6px 2px #0000000a;}



.nature_4a .font17{margin-bottom: 34px;letter-spacing: -0.8px;width: 750px;line-height: 28px;}

.nature_4a{padding-bottom: 18px;}

.ul3{list-style-type: none;padding: 0px;margin: 0px 0px 30px;}

.ul3 li{background: url('../images/icon-red-arrow.png') 0px 10px no-repeat;background-size: 12px;font-family: 'Clear Sans', sans-serif;font-size: 16px;line-height: 22px;padding: 8px 0px 0px 22px;margin-bottom: 0px;}

.nature_4b{padding: 22px 0px 22px 25px;border: 5px solid #d83f10;}

.nature_4c{position: relative;}

.nature_4c .font11{padding: 15px 0px 0px 40px;}

.left_quotatn{position: absolute;top: 8px;left: 0px;width: 35px;}

.right_quotatn{width: 35px;}

.nature_4c .font12{float: right;margin-bottom: 44px;}

.circle{display: flex;width: 109px;height: 109px;;-webkit-border-radius: 99em;-moz-border-radius: 99em;border-radius: 50%;position: relative;align-items: center;text-align: center;justify-content: center;display: flex;border: 8px solid #fff;box-shadow: 0px 2px 6px 2px #00000014;margin: 15px auto 15px;}

.circle .font9{margin-bottom: 0px;color: #fff;}
.square1{display: flex;width: 109px;height: 109px;position: relative;align-items: center;text-align: center;justify-content: center;display: flex;border: 8px solid #fff;box-shadow: 0px 2px 6px 2px #00000014;margin: 15px auto 15px;}
.square_yellow{background: #ffc13d;}
.square_blue{background: #3939c6;}
.circle_1{background: #f6a12a;}

.circle_2{background: #27aae0;}

.circle_3{background: #87c22c;}

.circle_4{background: #1561b7;}

.circle_5{background: #de640e;}

.circle_6{background: #39bc9d;}

.circle_7{background: #aa229e;}

.boder_div{margin: 0px 40px 57px 0px;width: 19%;vertical-align: top;display: inline-block;}

.boder_div .font17{text-align: center;margin: 0 auto;}
.div_wrap1 .font17{margin-bottom: 0px;}
.img7{margin-bottom: 16px;}

.nature_4e{padding-bottom: 0px;width: 75%;}

.nature_4e .font9{margin-bottom: 11px;}

.bg_author{padding: 45px 0px 20px;}

.author_2{background: url('../images/author-banner1.jpg') left center no-repeat;background-size: 62%;}

.author_2{position: relative;}

.vectr_img4{width: 80%;float: right;}

.author_3{padding: 70px 0px 74px;box-shadow: 0px 2px 6px 2px #0000000a;}

.author_3b .font5{font-size: 21px;margin-bottom: 0px;padding-top: 8px;}

.author_3b .font5 span{background: #000;display: inline-block;width: 1px;height: 21px;vertical-align: middle;margin: 0px 18px;}

.author_3b .font5 a{color: #000;text-decoration: none;border-bottom: 1px solid #000;}

.author_3b .font5 a:hover{color: #dd481d;text-decoration: none;border-bottom: 1px solid #dd481d;}

.bg_buy{background: #f1f4f6;padding: 60px 0px 50px;box-shadow: 0px 2px 6px 2px #0000001f;position: relative;z-index: 1;}

.buy_1b{background: #fff;}

.buy_1b .font9{margin-bottom: 10px;}

.buy_1b .font2{width: 150px;margin-bottom: 12px;}

.buy_1b .font15 img{vertical-align: baseline;}

.drp_dwn{width: 185px;border-radius: 0px;border: 0px;font-family: 'Clear Sans', sans-serif;font-size: 18px;line-height: 18px;padding: 10px 12px;background: #f1f1f1 url(../images/icon-drp-dwn.png) 92% 50% no-repeat;background-size: 9px;margin-bottom: 20px;}

.btn3{font-family: 'ClearSans-Bold', sans-serif;font-size: 19px;line-height: 19px;margin-bottom: 0px;padding: 14px 24px;border-radius: 8px;background: #38bd6f;color: #fff;text-transform: uppercase;border: 1px solid #38bd6f;}

.btn3:hover{background: #fff;color: #38bd6f;border: 1px solid #38bd6f;}

.bg_white1{background: #fff;padding: 18px 0px 40px;margin-bottom: 25px;}

.bg_white2{background: #fff;padding: 30px 28px 28px;margin-bottom: 20px;}

.bg_white2 .nature_4a .font2{width: 586px;}

.buy_2a{background: #fff;padding: 18px 63px 30px 18px;position: relative;}

.vectr_img5{position: absolute;right: 18px;top: 40%;}

.bg_social{padding: 87px 0px 120px;}

.social_1a .font4{margin-bottom: 20px;}

.social_1a .font2{margin-bottom: 28px;line-height: 24px;}

.social_img1{width: 70%;}

.social_img2{position: absolute;top: -85px;right: 80px;width: 32%;}

.social_img3{position: absolute;bottom: -13%;right: 0px;width: 31%;}

.social_img4{width: 62%;}

.social_img5{position: absolute;top: -13%;right: 5%;width: 40%;}

.social_img6{position: absolute;bottom: -14%;right: 5.5%;width: 22%;}

.social_1b .font3{margin-bottom: 10px;}

.social_1b .font2{line-height: 28px;margin-bottom: 44px;width: 780px;}

.social_1c .font16 a{text-decoration: none;color: #000;border-bottom: 1px solid #000;margin-right: 24px;}

.social_1c .font16 a:hover{text-decoration: none;color: #dd481d;border-bottom: 1px solid #dd481d;}

.social_2{padding: 43px 0px 140px;border-bottom: 1px solid #f1f4f6;}

.social_2 .font4, .gray_text2{color: #b2b2b2;}

.bg_earth{padding: 98px 0px 130px;}

.img8{margin-bottom: 35px;}

.earth_1b .font9{margin-bottom: 22px;}

.earth_1b p, .earth_1b img{width: 95%;float: right;}

.bg_earth .font2{line-height: 28px;}

.mrgn_bttm47{margin-bottom: 47px;}

.bg_venture{padding: 89px 0px 48px;}

.venture_1b .font17{width: 780px;margin-bottom: 33px;line-height: 28px;}

.venture_2{padding: 40px 0px 27px;border-bottom: 1px solid #f1f4f6;}

.ventr_img4{position: absolute;top: 0px;right: 5%;width: 47%;}

.ventr_1a .font2{margin-bottom: 18px;line-height: 24px;}

.ventr_img3{width: 66%;position: relative;z-index: 1;margin-bottom: 22px;}

.wdt1{width: 335px;}

.nature_2b .font3{margin-bottom: 15px;padding-top: 20px;}

.nature_2b .font17{margin-bottom: 35px;line-height: 24px;}
.nature_2b .mrgn_bttm15{margin-bottom: 15px;}
.nature_4a .font19{margin-bottom: 22px}

.img95{width: 95%;}

.modal-body img{width: 100%;}

.modal-content{background: none;border: none;}

.btn-close{background: url('../images/close-button.png') no-repeat;width: 30px;height: 30px;}

.modal-header{border: none;padding: 0px;}

.modal-dialog{max-width: 50%;}

.a_modal{cursor: pointer;}
.div_wrap1{display: flex;justify-content: flex-start;
    align-items: center;
    align-content: flex-start;}




.text_right, #social{text-align: right;}

.green_text{color: #3f7e44;}

.orange_text{color: #ff9f24;}

.pink_text{color: #dd1367;}

.black_text{color: #000;}

.gray_text{color: #7f7f7f;}

.blue_text{color: #15155e;}

.red_text{color: #e61e2f;}



.color1{color: #e6453d;}

.color2{color: #dca63a;}

.color3{color: #4c9e38;}

.color4{color: #c63a2d;}

.color5{color: #ed4529;}

.color6{color: #44c2e2;}

.color7{color: #fdc133;}

.color8{color: #a43043;}

.color9{color: #ef6632;}

.color10{color: #dd1367;}

.color11{color: #ff9f24;}

.color12{color: #cc8626;}

.color13{color: #3f7e44;}

.color14{color: #3497da;}

.color15{color: #5ec02b;}

.color16{color: #20679d;}

.color17{color: #1a486a;}



.nature_4e .font17{margin-bottom: 45px;}

.line_hgt28{line-height: 28px;}

.br_line{display: block;}

.mrgn_bttm0{margin-bottom: 0px!important;}

.mrgn_bttm12{margin-bottom: 12px;}

.mrgn_bttm15{margin-bottom: 15px;}

.mrgn_bttm25{margin-bottom: 25px;}
.mrgn_top55{margin-top: 55px;}
.show_in_tab, .tab_img, .tab_img2{display: none;}

.show_in_web{display: block;}

.btn-check:focus+.btn, .btn:focus{outline: none!important;box-shadow: none!important;}
.bold_text{font-family: 'ClearSans-Bold', sans-serif;}






@font-face{font-family: 'Font Awesome 5 Brands';font-style: normal;font-weight: 400;font-display: block;src: url("fonts/webfonts/fa-brands-400.eot");src: url("fonts/webfonts/fa-brands-400.eot?#iefix") format("embedded-opentype"), url("fonts/webfonts/fa-brands-400.woff2") format("woff2"), url("fonts/webfonts/fa-brands-400.woff") format("woff"), url("fonts/webfonts/fa-brands-400.ttf") format("truetype"), url("fonts/webfonts/fa-brands-400.svg#fontawesome") format("svg"); }



.fab{font-family: 'Font Awesome 5 Brands';font-weight: 400;}

.far{font-family: 'Font Awesome 5 Brands';font-weight: 400;}

.fa, .fas, .far, .fal, .fad, .fab{-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;display: inline-block;font-style: normal;font-variant: normal;text-rendering: auto;line-height: 1; }

.fa-facebook-f:before{content: "\f39e";}

.fa-twitter:before{content: "\f099";}

.fa-youtube:before{content: "\f167";}

.fa-linkedin-in:before{content: "\f0e1";}

.fa-angle-right:before{content: "\f105";}

.fa-angle-left:before{content: "\f104";}

.fa-instagram:before{content: "\f16d";}



.smGlobalBtn{display: inline-block;position: relative;cursor: pointer;vertical-align: middle;padding: 0px;text-decoration: none;text-align: center;color: #000;font-size: 20px;font-weight: normal;line-height: 20px;margin: 0px 0px 0px 25px; }

/* .smGlobalBtn.fab:hover{border:1px solid ;}

.smGlobalBtn.fab{border:1px solid ;} */

.facebookBtn{color: #000;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;transition: all 0.5s;}/* facebook button class*/

.facebookBtn:hover{text-decoration: none;color: #dd481d;}

.twitterBtn{color: #000;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;transition: all 0.5s;}/* facebook button class*/

.twitterBtn:hover{text-decoration: none;color: #dd481d;}

.youtubeBtn{-moz-transition: all 0.5s;-webkit-transition: all 0.5s;transition: all 0.5s;color: #000;}

.youtubeBtn:hover{text-decoration: none;color:#dd481d;}

.linkedinBtn{-moz-transition: all 0.5s;-webkit-transition: all 0.5s;transition: all 0.5s;color: #000;}

.linkedinBtn:hover{text-decoration: none;color:#dd481d;}

.instagramBtn{-moz-transition: all 0.5s;-webkit-transition: all 0.5s;transition: all 0.5s;color: #000;}

.instagramBtn:hover{text-decoration: none;color:#dd481d;}



.smGlobalBtn.far:hover{border:1px solid ;}

.smGlobalBtn.far{border:1px solid ;}

.nextBtn{background: #3a3a3a;color: #fff;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;transition: all 0.5s;}

.nextBtn:hover{background: #191919;text-decoration: none;color: #fff;}

.fa-phone:before{content: "\f879";}

.smGlobalBtn.fa, .smGlobalBtn.fa-phone{font-size: 20px;font-weight: normal;}





@media (max-width: 1600px) {

.bg_banner{padding: 120px 0px 85px;}

.img2{width: 100%;}

.vectr_img2{top: 220px;left: -45px;width: 75%;}



.social_img3{bottom: -4%;}

.social_img5{top: -13%;}

.social_img6{bottom: -51px;}

.ventr_img4{width: 49%;}

}



@media (max-width: 1440px) {

.container1, .container3{ width: 95%; max-width:95%;}

.container2{ width: 90%; max-width:90%;}

.bg_banner{padding: 75px 0px 58px;}

.vectr_img2{width: 80%;}



}

@media (max-width: 1366px) {

.bg_banner{padding: 75px 0px 15px;}

.bg_impact .font2{width: 100%;}



.social_img3{bottom: -10px;}

.social_img5{top: -75px;}

.social_img6{bottom: -51px;}

.ventr_img4{width: 50%;}



}

@media (max-width: 1280px) {

.bg_banner{padding-top: 45px;}

.nature_4a .font17, .bg_white2 .nature_4a .font2{width: 100%;}

.boder_div{margin: 0px 0px 35px 0px;width: 23%;}

}



@media (max-width: 1024px) {

.container2{width: 95%;max-width: 95%;}

.font1{font-size: 42px;line-height: 48px;margin-bottom: 10px;}

.font4, .font4a{font-size: 35px;line-height: 40px;margin-bottom: 10px;}

.font3{margin-bottom: 20px;}

.font5{width: auto;margin-bottom: 15px;}

.font6{font-size: 22px;line-height: 26px;}

.section_1a{margin-left: 0px;}

.bg_ideas{padding: 50px 0px 40px;}

.idea_1a{width: auto;margin-top: 25px;}

.bg_stories, .stories_2, .bg_impact, .bg_social, .social_2, .bg_earth, .bg_venture{padding: 50px 0px 50px;}

.nature_4{padding: 50px 0px 25px;}

.nature_4a .font9{margin-bottom: 10px;}

.bg_nature{padding: 50px 0px 32px;}

.stories_1a{width: 90%;padding-top: 15px;}

.nature_2a{padding-top: 10px;}

.nature_2a .font2, .ul2{margin-bottom: 5px;}

.img8{margin-bottom: 15px;}

.ul2 li{font-size: 16px;line-height: 22px;}

.btn2{font-size: 18px;line-height: 18px;margin-bottom: 0px;padding: 8px 12px;}

.nature_2a .font6{font-size: 18px;line-height: 20px;margin-bottom: 5px;}

.vectr_img2{bottom: auto;top: 165px;}

.boder_div{width: 24%;margin-bottom: 25px;}

.stories_1a .font17, .nature_4a .font17, .circle{margin-bottom: 15px;}

.nature_4c .font12, .mrgn_bttm47, .social_1b .font2, .font14, .nature_4e .font17{margin-bottom: 25px;}

.nature_4a{padding-bottom: 10px;}

.impact_1a{padding-bottom: 15px;}

.impact_1b img{width: 95%;}

.social_img2{width: 27%;}

.social_img1{width: 75%;}

.social_img3{width: 26%;bottom: auto;top: 28%;}

.social_img6{bottom: 0px;}

.bg_social .social_1b .font2, .social_2 .social_1b .font2{width: 70%;}

.ventr_img4{width: 44%;}

.font19{width: 362px;}

.wdt1, .nature_4e{width: auto;}

.modal-dialog{max-width: 90%;}

}



@media (max-width: 991px) {



.navbar{padding: 25px 0px;position: fixed;z-index: 100;width: 100%;background: #fff;top: 0px;}

.mrgn_top{margin-top: 84px;}

.navbar-brand{width: 225px;}

.navbar-toggler{padding: 0px;}

.navbar-nav{margin-top: 15px;border-top: 1px solid #98a7a8;}

.navbar-expand-lg .navbar-nav .nav-link{margin-left: 0px;text-align: center;padding: 15px 0px 15px;}

.nature_2a .font6{font-size: 22px;line-height: 26px;}

.font20{font-size: 80px;line-height: 90px;margin-bottom: 15px;}

.bg_banner{background: none;padding: 50px 0px 50px;color: #000;}

.footer{border-top: 1px solid #04040436;padding: 25px 0px 15px;}
.footer p{line-height: 30px;}
.img1{margin-bottom: 5px;}

.stories_1a{width: 100%;padding-top: 0px;}

.vectr_img2{display: none;}

.tab_img2{width: 100%;display: block;margin: 15px 0px;}

.font8, .font14, .nature_2b .font17, .nature_4e .font17{margin-bottom: 25px;}

.stories_2a{padding: 0px;}

.green_box{display: none;}

.nature_2{padding: 25px 0px;}

.ul2 li{font-size: 18px;line-height: 26px;}

.nature_2a .font2{margin-bottom: 15px;}

.bg_author{padding: 50px 0px 18px;}

.author_3{padding: 50px 0px 50px;}

.bg_buy{padding: 50px 0px 50px;background: #fff;}

.bg_author .tab_img{margin-top: 15px;}

.author_2{background: none;}

.vectr_img4, .buy_1b .font2, .venture_1b .font17{width: 100%;}

.bg_white1, .bg_white2{padding: 0px;}

.social_img1, .social_img4, .ventr_img3{width: 100%;}

.social_img2, .social_img3, .social_img5, .social_img6, .ventr_img4{display: none;}

.social_1c .font16 a, .social_1c .font16 a:hover{display: block;margin-bottom: 15px;border-bottom: 0px;}

.bg_social .social_1b .font2, .social_2 .social_1b .font2, .font19{width: 100%;}

.font18 {font-size: 18px;

  line-height: 25px;

  margin-bottom: 15px;}

.earth_1b p, .earth_1b img{width: 100%;}

.btn1{margin-bottom: 25px;}

.bg_cooming .font10{font-size: 20px;line-height: 25px;margin: 25px 0px 5px;}



.br_line{display: inline-block;}

.show_in_tab{display: block;}

.show_in_web{display: none;}

.tab_img{width: 100%;display: block;margin-bottom: 15px;}

}



@media (max-width: 640px) {

.container1, .container2, .container3{max-width: 100%;width: 100%;}

.mrgn_top{margin-top: 64px;}

.navbar{padding: 15px 0px;}

.footer p{text-align: center;margin-bottom: 12px;}

.footer{padding: 25px 0px 15px;}

.bg_banner, .bg_stories, .stories_2, .bg_ideas, .bg_impact, .bg_nature, .bg_buy, .bg_earth, .bg_venture{padding: 35px 0px;}

.font1{font-size: 30px;line-height: 40px;}

.font4, .font4a{font-size: 30px;line-height: 35px;margin-bottom: 15px;}

.font3{font-size: 20px;line-height: 25px;margin-bottom: 15px;}

.btn1{font-size: 20px;line-height: 15px;margin-bottom: 15px;padding: 8px 10px;}

.font20{font-size: 45px;line-height: 50px;margin-bottom: 15px;}
.div_wrap1{margin-bottom: 25px;}
.green_border{font-size: 16px;line-height: 20px;margin-bottom: 15px;}

.impact_1b img{width: 100%;}

.img3{width: 100%;padding: 0px;margin: 0px 0px 10px;}

.img4{margin: 15px 5px 10px 0px;}

.img5{margin: 10px 0px 15px 0px;}

.impact_1b, .impact_1b .font3{text-align: center;padding: 0px;}

.bg_nature .font10{margin-bottom: 0px;}

.nature_3{padding: 15px 0px;}

.boder_div{width: 30%;}

.img_logo img{width: 22%;padding: 10px 10px;}

.bg_author{padding: 35px 0px 15px;}

.author_3b .font5 span{display: block;background: none;height: 15px;}

.nature_4a{padding-bottom: 0px;}

.social_2, .venture_2, .nature_4{padding: 25px 0px;}

.bg_social{padding: 35px 0px 0px;}

.social_1a .font2, .img7{margin-bottom: 10px;}

.venture_1b .font17{margin-bottom: 15px;}

.bg_cooming{padding: 100px 0px 50px;}

.bg_cooming .author_3b .font5 span{display: inline-block;}
.circle{width: 85px;height: 85px;margin: 0px 0px 25px;}

#social{text-align: center;}

}



@media (max-width: 480px) {

.boder_div{width: 45%;margin-bottom: 15px;}

.nature_4d{padding-bottom: 20px;}

}



@media (max-width: 370px) {

  .bg_nature .font5{margin-bottom: 15px;}

.font4{font-size: 26px;line-height: 32px;margin-bottom: 10px!important;}

}
