.ul_clear{
  clear:both;
}

@font-face {
    font-family: 'font_reg';
    src: url('../fonts/MyriadPro-Regular.otf')
}

@font-face {
    font-family: 'font_med';
    src: url('../fonts/MyriadPro-Regular.otf')
}
@font-face {
    font-family: 'font_bold';
    src: url('../fonts/MyriadPro-Bold.otf')
}
@font-face {
    font-family: 'font_semibold';
    src: url('../fonts/MyriadPro-Semibold.otf')
}

*{
    word-wrap: break-word;
    margin:0;
    padding: 0;
    letter-spacing: 0.5px;
}
p,h1,h2,h3{
  margin:0;
  padding: 0;
}
ul{
  margin:0;
  padding:0;
}
body{
  font-family: font_reg;
  overflow-x: hidden;
}
a {color:inherit;}      /* unvisited link */
a:visited {color:inherit;}  /* visited link */
a:hover {color:inherit;}  /* mouse over link */
a:active {color:inherit;}  /* selected link */

textarea{
	resize:vertical;
}
.top_header_bg{
  background-color: #333333;
  width: 100%;
  height:35px;
  display: none;

}
.top_header_left_section{
  line-height: 35px;
}
.top_header_left_section ul{
  list-style: none;
}
.top_header_left_section ul li{
  float: left;
  margin-right: 10px;
}
.top_header_left_section ul li p{
color:#fff;
font-size: 14px;
}
.top_header_left_section ul li i{
color:#ff6700;
font-size: 15px;
margin-top: 9px;
}
.top_header_left_section{
  display: inline-block;
  margin-right: 20px;
}
.header_bg_holer{
  /* width: 100%; */
  /* height:75px; */
}
.header_bg{
  width: 100%;
  height:85px;
  /* background-color:#fff; */
    /* box-shadow: 0 0px 10px 2px rgba(0,0,0,0.1); */
    /* position: fixed; */
    z-index: 9999;
    /* margin-bottom: -75px; */
    background-color: #000;
}


.header_logo img {
    height: 54px;
    margin-top: 20px;
}
.header_right{
  float: right;
  margin-top: 1px;
}
.header_right ul{
  list-style: none;
}
.header_right ul li{
float: left;
margin-left: 20px;
cursor: pointer;
-webkit-user-select: none; /* Chrome, Opera, Safari */
-moz-user-select: none; /* Firefox 2+ */
-ms-user-select: none; /* IE 10+ */
user-select: none; /* Standard syntax */
}
.header_right ul li p{
  line-height: 85px;
  font-family: font_med;
  font-size: 13px;
  color:
  #fff;

}
.header_right ul li:hover p{
color:#ff6700;
}
.header_image{
  width:100%;
  height: 100vh !important;

position: relative;
}
.header_image_img{
  background-image: url('../img/banner1.jpg');
  background-position: center top;
  background-repeat: no-repeat;
  background-size: cover;
  visibility: hidden;
  opacity: 0;
  transition: 400ms;
}
.header_right_mob{
  display: none;
}
.header_right_mob{
float: right;
margin-top: 35px;
cursor: pointer;
}
.header_right_mob i{
color:#fff;
font-size: 25px;

}
.header_subsciption{
  width: 100%;
  height:110px;
  background-color: #ff6700;
}
.header_subscription p{
  font-family: font_semibold;
  font-size: 25px;
  color:#fff;
margin-top: 40px;
}
.header_subsciption_input_div{
  float: right;
}
.header_subsciption_input_div{
  margin-top: 40px;
}
.header_subsciption_input_div_input input{
  background-color: #b95a1b;
  border:solid 1px #b95a1b;
  height:37px;
  width: 400px;
  color:#fff;
  padding:10px;

}
.header_subscription_btn{
  height:37px;
  padding: 0 20px;
  background-color: #ebebeb;
  float: right;
  margin-left: 20px;
  -webkit-user-select: none; /* Chrome, Opera, Safari */
-moz-user-select: none; /* Firefox 2+ */
-ms-user-select: none; /* IE 10+ */
user-select: none; /* Standard syntax */
cursor: pointer;
border-radius: 2px;
transition: all 200ms;
}
.header_subscription_btn p{
font-size: 17px;
line-height: 37px;
text-align: center;
color:#222222;

}
.header_subscription_btn:hover {
    background-color:#6e3aa5;

}
.header_subscription_btn:hover p{
color:#fff;

}
.header_subscription_mobile{
  display: none;
  /* margin-top: 20px; */
}
.header_subscription_mobile p{
  font-family: font_semibold;
  font-size: 25px;
  color:#fff;
margin-top: 0px;
}
.title_common_class {


}
.title_common_class h3{
  font-size: 24px;
  /* font-family: font_med; */
}
.profile_text h2{
  font-size: 12px;
  font-family: font_med;
  color:#BABABB;

}

.profile_text h3{
  font-size: 27px;
  margin: 10px 0;
  margin-top: 0;

}
.profile_image img{
  width: 310px;
  float: right;
  margin-top: 70px;

}
.about_image_box_frame{
  width: 487px;
  float: right;

}
.about_image_box{
  width: 310px;
height: 310px;
border: solid 2px #BABABB;
position: absolute;
z-index: -1;
}
.about_text p{
  font-size: 21px;
  color:#5D5A5A;
  padding-right: 70px;
  text-align: justify;
  line-height: 37px;
}
.profile_text{
  /* margin-top: 50px; */
}
.title_line{
  width: 140px;
  height: 2px;
  background-color: #d4d4d4;
  margin-top: 10px;
}
.profile_title_line{
  width: 140px;

}
.special_approch_bg{
width:100%;
padding: 50px 0;
}
.special_title_line{
  display: inline-block;
  width: 160px;
}
.special_approch_section{
  width:100%;
/* display: inline-block; */
margin-bottom: 20px;
}
.special_approch_section img{
  width: 100%;
}
.special_approch_section h3{
  font-size: 19px;
  margin: 10px 0;
}
.feature_div{
  background-color: #f5f5f5;
padding: 50px 0;
}
.feature_title_line{
  width: 90px;
}
.feature_section_title_div h3{
  font-size: 20px;
  padding-left: 55px;
}
.feature_section_title_div img{
  vertical-align: middle;
  height: 40px;
  position: absolute;
  margin-top: -8px;
}
.feature_section_div{
  margin-bottom: 20px;
  height: 150px;
}
.testimonial_bg{
  width:100%;
  padding: 50px 0;
  background-color: #f5f5f5;
}

.testimonial_section_text h3{
  margin: 0;
  margin-top: 10px;
  font-size: 18px;
  color:#ff6700;

}
.blog_title_line{
  width: 90px;
  display: inline-block;
}

.blog_section_frame{
  margin-bottom: 20px;
}

.blog_section_frame_img{
  position: relative;
  width: 100%;
  height:200px;
  /* background-color: #eee; */
  overflow: hidden;

  background-position: center;
  background-size: cover;
}
.blog_section_frame_img img{
  width: 100%;
}
.blog_section_frame_body h3{
  font-size: 18px;
  margin: 10px 0;

}
.blog_section_frame_body p{

}
.blog_read_more_btn{
  background-color: #ff6700;
  padding: 7px 20px;
  display: inline-block;
  margin: 10px 0;
  -webkit-user-select: none; /* Chrome, Opera, Safari */
-moz-user-select: none; /* Firefox 2+ */
-ms-user-select: none; /* IE 10+ */
user-select: none; /* Standard syntax */
cursor: pointer;
border-radius: 2px;

}
.blog_read_more_btn p{
color: #fff;
}
.blog_datetime_section{
  width: 100%;
  height:35px;
  background-color: rgba(255,255,255,0.8);
  bottom: 0;
  position: absolute;
}
.blog_datetime_section p{
  line-height: 35px;
  padding-left: 20px;
}
.blog_datetime_section p i{
color:#ff6700;
}
.footer_div{
  width: 100%;
  background-color: #F0EFEF;
  padding: 50px 0;
  color: #1A1818 !important;
  font-family: font_med !important;
  border-top: solid 5px #DCDBDB;
  padding-bottom: 25px;
}
.footer_section_1 img{
  width: 210px;
  margin-top: 40px;
}

.footer_social_media{
  margin-top: 10px;
}
.footer_social_media i{
  font-size: 22px;
  margin-right: 15px;
  cursor: pointer;
}

.footer_social_media i:hover{
color:#fff;
}


.footer_title p{
  font-size: 20px;
  color:#1A1818;
  margin: 10px 0;
  text-transform: uppercase;
}
.footer_title_line{
  width: 50px;
  height: 3px;
  background-color: #000;
}

.footer_blog_datetime{
  font-size: 12px !important;
  margin-top: 5px;

}
.footer_body_list ul{
  margin-left: 0px;
  list-style: none;
}
.footer_body_list ul li{
  margin-bottom: 15px;
}
.footer_body_list ul li p{
font-size: 13px;
text-transform: uppercase;
width: 280px;
}

.footer_body_list ul li:hover p{
color:#fff;
cursor: pointer;

}
.footer_body_list{
  margin-top: 10px;
}
.footer_body{
  margin-bottom: 10px;
}
.footer_body_info{
  margin-top: 10px;

}
.footer_body_info p{
  margin-bottom: 10px;
}
.owl-dots {
      margin: 0 auto ;
      margin-top: 10px;
      margin-bottom: 10px;
text-align: center;
}
.footer_body_3{
  width: 200px;
  margin-left: 40px;
}
.footer_body_2{
  padding: 0 40px;
  padding-right: 0;
}

.owl-dot {
     width: 10px;
     height: 10px;
     border-radius: 100%;
     /* border: 1px solid #ccc !important; */
     background: #ccc !important;
     margin-right: 5px;
     display: inline-block;  /*for making them horizontal, if you want vertical then you can use- display: block*/
}

.owl-dot.active {
     background: #ff6700 !important;
}
.contact_us_div{
  /* background-color: #f5f5f5; */
  padding-top: 50px;
  border-top: solid 3px #eee;
}
.contact_us_input input{
  background-color: #fff;
  border: solid 1px #e9e9e9;
  height: 37px;
  width: 100%;;
  color: #717171;
  padding: 10px;
  border-radius: 3px;
  margin: 2px 0;
}
.contact_us_input{
  margin-bottom: 10px;

}
.contact_us_input p{
  color:#717171;
  margin-bottom: 10px;
}
.contact_us_input textarea{
  background-color: #fff;
  border: solid 1px #e9e9e9;
  /* height: 37px; */
  width: 100%;;
  color: #717171;
  padding: 10px;
  border-radius: 3px;
}


.header_contact_btn{
  width: 220px;
  height: 43px;
  border-radius: 3px;
background-color: #000;
border: solid 1px #000;
margin-top: 19px;
-webkit-user-select: none; /* Chrome, Opera, Safari */
-moz-user-select: none; /* Firefox 2+ */
-ms-user-select: none; /* IE 10+ */
user-select: none; /* Standard syntax */
cursor: pointer;
display: inline-block;
}
.header_contact_btn p{
  line-height: 42px;
  text-align: center;
  color: #fff;
  font-size: 17px;
  font-family: font_med;
}




.contact_us_div_btn{
  width: 200px;
  height:37px;
  border-radius: 3px;
background-color: #000;
border: solid 1px #000;
margin-top: 10px;
-webkit-user-select: none; /* Chrome, Opera, Safari */
-moz-user-select: none; /* Firefox 2+ */
-ms-user-select: none; /* IE 10+ */
user-select: none; /* Standard syntax */
cursor: pointer;
}
.contact_us_div_btn p{
  line-height: 37px;
  text-align: center;
  color:#fff;
}
.contact_us_title p{
  font-size: 17px;
}
.contact_us_title h3{
font-size: 26px;
}

.header_image{
position: relative;
}
.header_image_title{
  /* margin-top: 12%; */


}

.header_image_title p{
  font-size: 33px;
  font-family: font_semibold;
  color: #fff;
  display: inline-block;
  /* background-color: rgba(255,255,255,0.8); */
  padding: 10px 20px;
  /* box-shadow: 0 0px 10px 2px rgba(0,0,0,0.1); */
  /* text-align: justify; */
}

.header_image_title_2 p{
font-size: 22px;

}
.header_text_line{
  display: inline-block;
  width: 160px;
  height: 1px;
  background-color: #fff;
}
.sub_page_top_bg{
  width: 100%;

  background-color: #fff;
  padding: 35px 0;
}
.sub_page_top_bg h2{
  font-size: 25px;
  color:#3f3f3f;
  font-family: font_reg;
  text-align: center;
}
.blog_main_div h3{
  font-size: 26px;
  font-family: font_med;
  margin: 10px 0;

}
.blog_main_div p{
  margin: 10px 0;
  font-size: 15px;
}
.blog_main_div{
  width: 720px;
  display: inline-block;
  text-align: justify;

}
.blog_main_div img{
  width: 100%;
  margin: 10px 0;
}
.testimonial_title_line{
  width: 160px;

}








.mobile_menu_bg{
  background-color: rgba(0,0,0,0.4);
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 10000000;
  visibility: hidden;
  opacity: 0;
  transition: all 500ms;
  z-index: 99999999;
}
.mobile_menu_div {
    background-color: #fff;
    width: 320px;
    height: 100%;
    float: right;
    margin-right: -320px;
    transition: all 500ms;
    overflow-y: auto;
}
.mobile_menu_list{
  text-align: center;
margin-top: 30px;
/* font-size: 0; */
}
.mobile_menu_list p{
  font-size: 16px;
margin: 0;
padding: 0;
font-family: font_med;
padding: 15px 0;
color: #676767;
cursor: pointer;
}
.mobile_menu_list p:hover{
color:#ff6700;
}
.mob_menu_line{
  display: inline-block;
width: 80%;
height: 1px;
background-color: #ccc;
margin: 0;
padding: 0;
}
.mobile_menu_close{
  float: right;
  padding: 0px 30px;
  margin-top: 36px;
  margin-right: 10px;
}
.mobile_menu_close img{
  cursor: pointer;
  height:20px;
}
.header_image_container{
  /* position: relative; */
  margin-top: 34vh;
  visibility: hidden;
  opacity: 0;
  transition: all 1s;

}
.header_image_title_bottom{
  position: absolute;

display: inline-block;
left: 50%;
transform: translateX(-50%);
  bottom: 10px;
  width: 630px;
  text-align: center;
}
.header_image_title_bottom p{
  font-size: 22px;
  font-family: font_semibold;
  color: #6e3aa5;
  display: inline-block;
  background-color: rgba(255,255,255,0.8);
  padding: 10px 20px;
  box-shadow: 0 0px 10px 2px rgba(0,0,0,0.1);
  text-align: justify;
  display: inline-block;
}

.footer_bottom_div{
  width: 100%;
  height:50px;
  background-color: #6e3aa5;
}






/* new  */





.practice_frame{
  width: 100%;
  height:400px;
  position: relative;

}
.practice_frame_1{
  background-color: #F0F0F0;

}
.practice_frame_2{
  background-color: #E3E3E3;

}
.practice_frame_3{
  background-color: #DBDBDB;

}


.practice_frame_div{
  padding: 50px;
}


.practice_frame_icon img{
  height: 55px;
}

.practice_frame_icon_line{
  width: 80px;
  height: 3px;
  background-color: #000;
}
.practice_frame_title{
  margin-top: 4px;
}
.practice_frame_title p{
font-size: 21px;
}

.no-gutter {
  margin-right: 0;
  margin-left: 0;
}

.no-gutter > [class*="col-"] {
  padding-right: 0;
  padding-left: 0;
}


.practice_frame_text p{
  color:#8B8D8E;
  text-align: justify;
  margin-top: 15px;
}

.practice_frame_btn{

  width: 160px;
  height: 38px;
  border-radius: 3px;

  border: solid 1px #000;
  margin-top: 19px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  display: inline-block;
  bottom: 50px;
  position: absolute;

}

.practice_frame_btn p{
  line-height: 38px;
  text-align: center;
  color: #000;
  font-size: 13px;
  font-family: font_med;

}
.practice_frame_btn:hover{
  background-color: #000;
}
.practice_frame_btn:hover p{
color: #fff;
}
.news_home_frame{
  height: 110px;
  position: relative;
  margin-bottom: 50px;
}
.news_home_main_img img{
width: 110px;
position: absolute;
}
.news_home_main_title{
  margin-left: 140px;
}
.news_home_main_title h1{


font-family: font_med;
font-size: 21px;
}
.news_home_main_title p{
  margin-top: 10px;
  font-size: 13px;
  color:#8B8D8E;
}
.news_home_main_btn{
  margin-left: 140px;
  color:#8B8D8E;
  font-size: 13spx;
  position: absolute;
  bottom: 10px;
}
.news_home_main_btn{
  cursor: pointer;
}

.news_home_main_btn:hover p{
  color:#000;
}
.contact_home_address{
height: 150px;
}
.contact_home_address h2{
color:#000;
font-size: 17px;
/* font-family: font_med; */
margin-bottom: 10px;
}
.contact_home_address p{

  color:#8A8A8A;
}
.contact_us_map_img img{
  width: 100%;
}
.contact_us_left_padding{
  padding-right: 30px;
}
.header_right_sub{
  margin-top: 12px;
}
.header_right_sub ul li p {
  color:#424242;
}
.header_logo_sub img {
    height: 55px;
    margin-top: 20px;
}
.header_bg_sub {

    background-color: #000;
    box-shadow: 0 0px 10px 2px rgba(0,0,0,0.1);

    z-index: 9999;
height: 90px;
}

.header_bg_sub ul li p{

  line-height: 65px;
  font-family: font_med;
  font-size: 13px;
  color: #fff;

}
.sub_page_top_bg_arrow{
  width: 20px;
  height: 20px;
  background-color: #fff;
  left: 50%;
  margin-left: -5px;
  margin-top: 23px;
  z-index: 5;
  position: absolute;
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.sub_page_para p {
    font-size: 18px;

    text-align: justify;
}
.sub_page_para ul li {
  margin-left: 10px;
  line-height: 30px;
}
.sub_page_para ul li p{
  margin-left: 10px;
}
.sub_page_para_sub{
  margin-left: 0px;
  font-size: 18px !important;
}
.sub_page_para_sub b{
  color:#000;
}
.corporate_law_sub_frame{
  width: 100%;
  height:300px;
  transition: all 300ms;
}
.corporate_law_sub_frame:hover{
    box-shadow: 0 0px 10px 6px rgba(0,0,0,0.2);
}


.corporate_law_sub_frame_1{
  /* background-color: #eee; */
  border-right:  solid 1px #000;
  border-bottom:   solid 1px #000;

}

.corporate_law_sub_frame_3{
  /* background-color: #ddd; */
  border-right:  solid 1px #000;
  border-bottom:   solid 1px #000;


}


.corporate_law_sub_frame_4{
  /* background-color: #d7d6d6; */
  border-bottom:   solid 1px #000;

}


.corporate_law_sub_frame_5{
  /* background-color: #cacaca; */
  border-right:  solid 1px #000;


}


.corporate_law_sub_frame_6{
/* background-color: #c1c1c1; */
border-right:  solid 1px #000;


}



.header_right_mob_sub{
  margin-top: 41px;

}
.header_right_mob_sub i{
  color:#fff;
}
.admin_blog_main_div_image{
  width: 200px;
height: 200px;
}
.admin_blog_main_div_image p {
    margin: 5px 0;
    font-size: 14px;
}
.admin_blog_main_div_image h2 {
    font-size: 17px;
    margin-top: 50px;
    margin-bottom: 10px;
}

.admin_blog_main_div_image p {
line-height: 7px;
    font-size: 12px;
}
.blog_section_frame_img_news{
  width: 200px;
height: 200px;
}
.news_home_main_img img{

}
.news_home_main_img{
position: absolute;
  width: 110px;
  height: 110px;
  background-size: cover;
  background-position: center;
}
.sub_btn_inside{
  width: 190px;
height: 40px;
border-radius: 3px;
background-color: #000;
border: solid 1px #000;
margin-top: 19px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
cursor: pointer;
display: inline-block;
}
.sub_btn_inside p{
  line-height: 40px;
text-align: center;
color: #fff;
font-size: 15px;
font-family: font_med;
}
.sub_page_img_left{
  width: 500px;
  float: right;
  margin-left: 15px;
  margin-bottom: 15px;
}

.sub_page_img_right{
  width: 500px;
  float: left;
  margin-right: 15px;
  margin-bottom: 15px;
}
#myVideo {
display: inline-block;
width: 991px;
margin-top: 30px;
  z-index: -2;
  left: 50%;

  transform: translate(-50%);
  position: absolute;
}
.new_about_us_banner {
  width: 100%;
  min-height: 430px;
  background-image: url('../img/about_banner.jpg');
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 50px;

}
.new_about_us_banner_frame{
  width: 500px;

  background-color: #000;
  float: right;
  padding: 30px;
  margin-top: 70px;
    animation: fadeIn 6s;

}

.new_about_us_banner_frame p{
  font-size: 24px;
  color: #fff;
  text-align: justify;
}

 .new_about_us_banner_frame h2{
   color:#fff;
   font-family: font_semibold;
 }
.footer_strip{
  width: 100%;
height: 30px;
  background-color:#000;
  overflow: hidden;
}
.footer_strip img{
  float: right;
  height: 33px;
  margin-top: -2px;
}
.footer_above{
  width: 100%;
  min-height: 500px;
  background-image: url('../img/footer_above.jpg');
  background-position: top;
  background-repeat: no-repeat;
  background-size: cover;

}
.footer_above_frame{
  width: 560px;
  box-shadow: 0 0px 10px 2px rgba(0,0,0,0.1);
  background-color: #000;

  padding: 60px;
  margin-top: -100px;
  color:#fff;

}


.footer_above_frame p{
    font-size: 16px;
}
.footer_above_frame h2{

  font-size: 40px;
text-align: center;

}
.footer_white_bg{
  width: 100%;
height: 350px;
}
.footer_white_bg h2{
  text-align: center;
  font-size: 36px;
  font-family: font_semibold;
  color:#000;
padding-top: 50px;
}
.practice_area_banner_bg{
  width: 100%;
  height: 440px;

  background-image: url('../img/psl_img/2.png');
  background-repeat: no-repeat;
  background-size: cover;
  background-position:center;

}
.sub_menu_right h3{
color: #000;
font-family: font_semibold;

}
.sub_menu_right p{
  font-size: 15px;
  line-height: 30px;
  color: #676767;
  font-family: font_med;
}
.sub_menu_right_col{
  border-left: solid 1px #eee;
}
.sub_menu_of_sub{
  font-size: 13px !important;
  padding-left: 20px;
  color: #9f9c9c !important;
}


.disclamer_bg{
  width: 100%;
  height: 100vh;
  position: fixed;
  left:0;
  top:0;
  background-color: rgba(0,0,0,0.4);
  z-index: 9999;
  visibility: visible;
  opacity: 1;
  transition: all 300ms;
  overflow-y: scroll;
}
.disclamer_div{
  width: 700px;
padding: 40px;
  background-color: #fff;
  display: inline-block;
  margin-top: 10vh;
  text-align: left;
  padding-bottom: 20px;
  border-radius: 50px;
}
.disclamer_div_btn{
  width: 300px;
  height: 40px;
  background-color: #000;
  display: inline-block;

    -webkit-user-select: none; /* Chrome, Opera, Safari */
    -moz-user-select: none; /* Firefox 2+ */
    -ms-user-select: none; /* IE 10+ */
    user-select: none; /* Standard syntax */
    cursor: pointer;




}
.disclamer_div_btn p{
  line-height: 40px;
  color:#fff;
  text-align: center;
}
.about_us_sec_left{
  padding-right: 40px;
  margin-top: 33px;

}
.about_us_sec_left p{
  font-size: 19px;
text-align: justify;
color: #000;
margin-top: 10px;
font-family: font_semibold;
}
.about_us_sec_left h4{
  text-align: right;
  font-family: font_bold;
  font-size: 20px;
  color: #000;


}
.about_us_sec_right p{
  font-size: 17px;
text-align: justify;

margin: 30px 0;
font-family: font_med;
}
.footer_white_bg_line{
  width: 550px;
  height: 20px;
  border-top: dashed 1px #000;
  display: inline-block;
  margin-top: 30px;
}
.corporate_law_sub_div_main p{
  font-size: 24px;
  padding-bottom: 30px;
  text-align: justify;
  color: #5e5e5e;
}
.about_us_sec_right_box{
  width: 100%;
background-color:#000;
float: right;
padding: 30px 60px;
margin-top: 20px;
animation: fadeIn 6s;
}
.about_us_sec_right_box p{
  font-size: 19px;
  color:#fff;
  text-align: justify;
  font-family: font_semibold;
}
.about_us_sec_right h2{
  font-size: 19px;
  color: #000;
  text-align: center;
}
.about_right_white{
  width: 100%;
  height: 430px;
  background-color: rgba(255,255,255,0.8);
  padding-left: 40px;
}
.new_about_us_banner_frame_2{
  margin-top: 20px;
}
.new_about_us_banner_frame_2 p{
font-size: 23px;

}
.new_about_us_banner_2 {
  width: 100%;
  min-height: 430px;
  background-image: url('../img/about_us_para.jpg');
  background-position: center;
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-size: cover;
  padding: 50px;

}
.new_about_us_banner_frame_2_title h2{
  font-size: 48px;
  font-family: font_med;
  color: #000;
  margin-top: 70px;
  letter-spacing: 2px;
}
.about_last_div h2{
  color: #000;
  font-size: 39px;
  font-family: font_semibold;
}
.about_last_div p{
  font-size: 18px;
}
.about_last_btn{
  background-color: #000;
display: inline-block;
-webkit-user-select: none; /* Chrome, Opera, Safari */
-moz-user-select: none; /* Firefox 2+ */
-ms-user-select: none; /* IE 10+ */
user-select: none; /* Standard syntax */
cursor: pointer;
}
.about_last_btn p{
  line-height: 42px;
  text-align: center;
  color:
  #fff;
  font-size: 17px;
  font-family: font_med;
  padding: 0 60px;
}
.about_us_sec_right_box_white{
  background-color: #fff;

}
.about_us_sec_right_box_white p{
  color: #000;
}
