body{font-family:Arial;}
.clear{clear:both;}
.pull_left{float:left;}
.pull_right{float:right;}
.main_div{width:100%;position:relative;}
.wrapper{width:980px;margin:auto;}
h1{font-size:20px;}
h2{font-size:15px;color:#3a3a3a;}
.container_wide{width:1360px;margin:auto;padding:30px 0px;}
.conatainer_floating{width:1800px;margin:auto;}
.menu_div{color:#feffff;border-bottom:2px solid #ef1719;}
a{color:#000;}
.main_menu li{display:inline-block;}
.main_menu li a{display:block;padding:15px 19px;text-decoration:none;font-size:12px;margin:0px 0px 0px 9px;}
.main_menu li a:hover{color:#ef1719;}
.ac{color:#ef1719;}

.sub_menu{}
.sub_menu li{display:inline-block;padding:0px 25px;}
.sub_menu li a{display:block;text-decoration:none;font-size:35px;padding:85px 95px;color:#fff;}
.sub_menu li:nth-child(1) a{background-color:#c6c6c6;}
.sub_menu li:nth-child(2) a{background-color:#abdfde;}
.sub_menu li:nth-child(3) a{background-color:#f1d4d4;}
.sub_menu li:nth-child(1) a:hover{background-color:#a8a8a8;}
.sub_menu li:nth-child(2) a:hover{background-color:#81cfcd;}
.sub_menu li:nth-child(3) a:hover{background-color:#ecc4c4;}

.footer_social_icon{padding-top:15px;}
.footer_social_icon li{display:inline-block;}
.footer_social_icon li a{display:block;padding:10px 30px;}
.footer_social_icon li a{opacity:0.5;}
.footer_social_icon li a:hover{opacity:1;transition:opacity 1s;}
.main_bg{background-position:center 100%;background-repeat:no-repeat;min-height:875px;background-size:cover;}
.main_bg1{height:900px;padding:270px 0px 190px 0px;}
.footer_contact{text-align:center;padding:0px 0px 20px 0px;border-bottom:2px solid #000;margin:0px 35px;}
.footer_contact p{font-size:50px;color:#414141;}
.footer_contact span{font-size:20px;color:#414141;}
.footer_contact span a{font-size:20px;color:#414141;text-decoration:none;}
.footer_btm{}
.footer_btm p{display:inline-block;font-size:20px;width:33%;padding:10px 10px;}
.footer_btm p a{color:#000;text-decoration:none;}
.footer_btm p a:hover{color:#000;}
.footer_btm p:nth-child(1){text-align:left;}
.footer_btm p:nth-child(2){text-align:center;}
.footer_btm p:nth-child(3){text-align:right;}
.invesment_head{text-align:center;}
.invesment_head h1{color:#b1b2b2;padding:25px 0px 15px 0px;}
.invesment_head p{color:#696969;font-size:15px;line-height:20px;}
.img_box{width:240px;float:left;height:325px;margin:10px 16px;}
.img_box1{width:575px;float:left;height:300px;margin:10px 12px;box-shadow:0px 4px 4px 0px #bfbfbf;}
.img_box:hover .bg_changer{display:block;}
.img_box:hover .img_div a{visibility:visible;}
.img_box1:hover .bg_changer1{display:block;}
.img_box1:hover .bg_changer1{display:block;}
.img_box1:hover .img_div a{visibility:visible;}
.bg_changer{background-color:rgba(248,7,7,0.5);width:240px;height:99%;position:absolute;top:0;display:none;}
.bg_changer1{background-color:rgba(248,7,7,0.5);width:575px;height:99%;position:absolute;top:0;display:none;}
.img_div{position:relative;text-align:center;}
.img_div img{width:100%;}
.img_div a{font-size:15px;text-decoration:none;padding:10px 20px;border:4px solid #fff;color:#fff;position:absolute;top:100px;width:160px;margin:auto;left:0;right:0;
z-index:2;visibility:hidden;}
/*.img_div a:hover{border:4px solid #000;transition:border 2s,color 2s;color:#777878;}*/
.img_box1 .img_div a{top:125px;}
.text_type{font-size:15px;color:#777878;}
.text_coast{font-size:15px;margin-left:20px;color:#777878;}
.amber_img{width:350px;}
.amber_img img{width:100%;}
.amber_txt{width:975px;}
.amber_txt p{color:#525252;font-size:20px;line-height:36px;margin-top:-9px;}
.amber_txt img{margin-top:5px;}
.meet_head{color:#b1b2b2;padding:25px 0px 40px 0px;text-align:center;}
.portfolio_main{padding-bottom:30px;}
.contc_head{color:#b1b2b2;padding:0px 0px 15px 0px;text-align:center;}
.contc_des{text-align:center;color:#777676;font-size:16px;}
.contat_cnt{text-align:center;padding:10px 0px;}
.contat_cnt p{font-size:12px;color:#f80808;line-height:20px;}
.contat_cnt span{color:#777676;font-size:16px;line-height:20px;}
.contat_cnt span a{color:#777676;font-size:16px;line-height:20px;text-decoration:none;}
.cont_form{width:1100px;text-align:center;margin:auto;}
.cont_form p{padding:12px 0px;}
.cont_form p input{width:1000px;height:40px;background-color:transparent;border:1px solid #cccbcb;outline:none;color:#B1B1B9;padding-left:5px;}
.cont_form p select{width:1010px;height:40px;background-color:transparent;border:1px solid #cccbcb;outline:none;color:#B1B1B9;padding-left:5px;}
.cont_form p textarea{width:1000px;height:190px;background-color:transparent;border:1px solid #cccbcb;outline:none;color:#B1B1B9;padding-left:5px;padding-top:5px;}
.cont_form p a{background-color:#f80707;color:#fff;font-size:30px;padding:20px 65px;cursor:pointer;}
.btn{margin:30px 0px;}
.contact_icons{padding:20px 0px;}
.error{background-image: url(../images/f-error-icon.png);color:#F00;background-repeat:no-repeat;background-position:0% 0%;padding:5px 35px;}
.success{background-image: url(../images/f-check-icon.png);color:#47e700;background-repeat:no-repeat;background-position:0% 0%;padding:5px 35px;}
.slide img{width:100%;}
#slider_nd ul li{height:590px;}
.contact_img_div{display:inline-block;width:593px;margin:60px 2px 10px 2px;}
.contact_img_div img{width:100%;}
.catg_img{width:280px;padding-top:20px;}
.catg_img img{width:100%;}
.catg_txt{width:660px;margin-top:-15px;padding-top:20px;}
.amount_span{margin:0px 0px 0px 50px;font-size:18px;font-weight:normal;}
.catg_txt h1{padding:5px 0px;line-height:35px;}
.desc_span{font-size:18px;color:#777676;}
.detail_btn{background-color:#f80707;padding:10px 20px;color:#fff;text-decoration:none;margin-left:110px;}
.cap-input{width:450px;}
.cap-input span{float:none !important;}
#captchaframe{background-color:#989898;box-sizing:border-box;padding:9px 0px 0px 125px;height:100px;width:100%;}
.input4{width:99%;margin:10px 0px;border:1px solid #cccbcb;color:#B1B1B9;padding-left:5px;height:40px;}
.cap-input span{color:#777676;font-siz:16px;}
.cont_form p a:hover,.detail_btn :hover{opacity:0.8;transition:opacity 1s;}
.distinct_footer .footer_contact{border-bottom:none;}
.distinct_footer .footer_contact{float:left;display:block;margin-top:50px;margin-left:0;}
.distinct_footer .footer_social_icon{float:left;display:block;}
.distinct_footer .footer_contact{width:385px;}
.align_right{text-align:right;}
.align_right span a{margin-left:35px;position:relative;top:15px;}
.img_div1{position:relative;}

ul.dropdown2 { display:none;}
ul.dropdown                         { position: relative; margin-top:20px;}
ul.dropdown li                      {   zoom: 1; list-style-type:none;  }

ul.dropdown li:last-child a         { border-right: none; } /* Doesn't work in IE */
ul.dropdown li.hover,
ul.dropdown li:hover                {  position: relative; }
ul.dropdown li.hover a              { color: black; text-decoration:none; }
ul.dropdown li:nth-child(4) a:hover { background:none; color: #878786;}

/* LEVEL TWO */
ul.dropdown ul span { float:left; margin-left:65px; margin-top:-23px; width:20px; height:20px; background-color:#585656; -ms-transform: rotate(45deg); /* IE 9 */   -webkit-transform: rotate(45deg); /* Chrome, Safari, Opera */  transform: rotate(45deg);}
ul.dropdown ul { padding:20px 10px 10px 10px; width:165px; margin-top:0px; visibility: hidden; background-color:#585656; position: absolute; top:40px; left:-22px; z-index:100;  }
ul.dropdown ul li { font-weight: normal; color: #fff; float:left; text-align:center;width:100%; }
ul.dropdown ul li:hover {  background-color: #000;
    -webkit-transition: background-color 1000ms linear;
    -moz-transition: background-color 1000ms linear;
    -o-transition: background-color 1000ms linear;
    -ms-transition: background-color 1000ms linear;
    transition: background-color 1000ms linear;}
                                    /* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a					{ border-right: none; width: 100%; padding:10px; font-size:11px; color:#FFF;margin:0;  } 
ul.dropdown ul li a:hover { text-decoration:none;}
.slider-caption-1{line-height: 25px;}
/* LEVEL THREE */
ul.dropdown ul ul 					{top: 0; left:120px; padding:10px 10px 10px 10px; }
ul.dropdown li:hover > ul 			{ visibility: visible; }
ul.menu-drop-down { position:absolute; left:-50px; padding:10px; top:30px; display:none; width:150px; background-color:#910109; }
ul.menu-drop-down li { float:left; width:100%; line-height:18px; margin-bottom:5px; text-align:center;}
ul.menu-drop-down li a { font-size:11px;  float:left;}
ul.menu-drop-down li a:hover { background-color:#000 }
.btn_bck{background-color:#f80707;padding:10px 20px;color:#fff;text-decoration:none;position:absolute;top:21px;left:1%;}
.img_div1 a img{width:100%;}