
@media screen and (min-width:1600px)  {
	body .navbar-default ul.custom_nav > li a{ padding: 0 30px; }
	/*-- .banner_part h1{ top: 35%; } --*/
	.pannel3 .col-sm-4 .inner{ min-height: 373px; }
	.content_part p{ width: 100% }
	.content_part.part2 p, .content_part.part3 p { width: 100%;}
	/*-- .banner_part{ max-height:700px; overflow:hidden;} --*/

    .banner_logo{ width: 16.458%}
.wid-75{ width:75%;}
}


@media screen and (min-width:1900px)  {
	body .navbar-default ul.custom_nav > li a{ font-size: 16px; padding: 0 30px; }
	.content_part h2{ font-size: 80px;}
	.content_part.part2 h2 {font-size: 80px;}
	.content_part.part3 h2 {font-size: 80px;}
	.content_part h3{font-size: 47px; line-height: 50px;}
	.content_part p{font-size: 22px; margin: 18px 0 0; padding: 0 20px; width: 100%;}
	.content_part{ width: 29%; }
	.matt_yellow .inner h2 img, .image_part .inner h2 img, .full_yellow .inner h2 img{ height: auto; }
	.full_yellow .inner h2, .image_part .inner h2, .matt_yellow .inner h2{ font-size: 30px; }
	.lat_per .inner h2, .lat_video .inner h2, .lat_reg .inner h2{ font-size: 30px; }
	.matt_yellow .inner p{ font-size: 33px;    line-height: 41px;}
	.image_part .inner p{font-size: 17px; line-height: 32px;}
	.full_yellow .inner p{    font-size: 20px; line-height: 28px;}
	.pannel3 .col-sm-4 .inner{ min-height: 441px; }
	.content_part.part2 h3{ font-size: 47px;     line-height: 50px; }
	.content_part.part3 h3{ font-size: 47px; line-height: 50px;  }
	.content_part.part2 {width: 28%;}
	.content_part.part2 p, .content_part.part3 p{ font-size: 22px;
    margin: 18px 0 0;
    padding: 0 20px;
    width: 98.5%;}
    .content_part.part3{ width: 28%; }
	.lat_reg .inner{    padding: 40px 90px 35px;}
	.lat_reg .inner em{    margin: 18px 0 30px;     display: inline-block;     font-size: 17px;}
	.lat_reg .inner form input[type='text']{margin-bottom: 16px;}
	.lat_reg .inner form input[type='email']{ margin-bottom: 44px;}
	.about_content aside .panel1 h2, .about_content aside .panel2 h2, .about_content aside .panel3 h2{ margin: 0 0 38px; font-size: 33px; }
	.about_content aside .panel1 h2 > img, .about_content aside .panel2 h2 > img, .about_content aside .panel3 h2 > img{ height: auto; }
	.about_content aside {margin-top: -240px;}
	#stick-here {margin-top: -240px;position:absolute}
	.abt_content .image_sec .overlay p{ font-size: 18px; }

	.about_content .abt_content h2{}
	.about_content .abt_content h3{margin: 0 0 40px;  }
	.about_content aside .panel2 span{ font-size: 19px;    margin: 0 0 24px; }
	.about_content .abt_content p{ width: 95%; }
	.graph_sec .container-fluid .inner .last img {height: 270px;}
	.graph_sec .container-fluid .inner ul li{ font-size: 22px; }
	.banner_part h1{ top: 37%; }
	 .about_content .abt_content p.black{ font-size: 26px;      line-height: 42px; }
	.shape{ width: 35.791%; }
	
	 .about_content .abt_content ul li:before{top: 15px;}
	 .graph_sec .container-fluid .inner ul li:before{ top:8px !important; }
	 
	
	
	}

/*-- 
@media screen and (min-width:2100px)  {
	.content_part p{ width: 69.5% !important; }
	.content_part.part2 p, .content_part.part3 p { width: 70% !important;} 

} --*/
   /*--  
@media screen and (min-width:2200px)  {
    .banner_part{max-height: 935px;}
.content_part.part3, .content_part,.content_part.part2{ width: 21%;}
	.content_part.part2 p, .content_part.part3 p { width: 100% !important;}
    .content_part p {width: 100% !important;}

}
 --*/

@media screen and (min-width:1400px) and (max-width:1599px)  {

	body .navbar-default ul.custom_nav > li a{ padding: 0 30px; }
	/*-- .banner_part h1{ top: 50%; } --*/

}

@media screen and (min-width:1341px) and (max-width:1500px)  {
	.about_content aside .panel1 ul li a{ font-size:14px;}
	.about_content aside .panel2 h2,.about_content aside .panel1 h2 { font-size:19px;}
	.about_content aside .panel2 h2 > img, .about_content aside .panel1 h2 > img{ margin:0 15px 0 0;}
}

@media screen and (min-width:1200px) and (max-width:1340px)  {

	body .navbar-default ul.custom_nav > li a{ padding: 0 24px; }
    /*--
	.content_part h2{    font-size: 64px;}
	.content_part h3{font-size: 34px;}
	.content_part.part2 h2 {font-size: 67px;}
	.content_part.part2 h3{ font-size: 47px; }
	.content_part.part3 h2 {font-size: 65px;}
	.content_part.part3 h3{ font-size: 30px; } --*/
	
	.image_part .inner p{margin: 0 0 15px;}
     /*
	.content_part h2, .content_part.part2 h2, .content_part.part3 h2{font-size: 64px;}
	.content_part h3, .content_part.part2 h3,.content_part.part3 h3{font-size: 34px;} */
	.table-responsive{ overflow-x:auto}


}

@media screen and (min-width:1024px) and (max-width:1199px)  {

	body .navbar-default ul.custom_nav > li a{ padding: 0 15px; font-size: 13px; }
	.content_part{top: 25%; width: 50%;right: 78px;}
	/*-- .content_part h2{ font-size: 57px; }
	.content_part h3{line-height: 27px; padding: 15px 0;     font-size: 27px;} --*/
	.news_feed .col-sm-4{font-size: 17px;}
	.news_feed .col-sm-4 span{ font-size: 14px; }
	.matt_yellow .inner{    padding: 40px 15px 70px;}
	.matt_yellow .inner h2, .image_part .inner h2, .full_yellow .inner h2{font-size: 18px; margin: 0 0 10px;}
	.image_part .inner p{ font-size: 13px; margin: 0 0 14px; }
	.image_part .inner span{font-size: 24px;margin: 0 0 20px;}
	.image_part .inner{padding: 40px 15px 40px;}
	.full_yellow .inner{padding: 40px 15px 57px;}
	.full_yellow .inner p{margin: 0 0 29px;}
	.ht_200 {height: 162px;}
	.lat_video .inner h3, .lat_per .inner h3{ font-size: 13px; }
	.lat_per .inner, .lat_video .inner{    padding: 30px 15px 30px;}
	.lat_reg .inner{padding: 30px 15px 34px;}
	.lat_reg .inner em{ font-size: 11px; }
	.lat_per .inner h2, .lat_video .inner h2, .lat_reg .inner h2{ font-size: 18px; }
    /*-- 
	.content_part.part2 {width: 38.5%;}
	.content_part h2 {font-size: 53px;}
	.content_part.part2 h3{    font-size: 28px;     line-height: 32px; padding: 10px 0;}
	.content_part.part2 h2 {font-size: 48px;}
	.content_part p{font-size: 13px; line-height: 22px;     width: 91%;}
	.content_part.part2 p, .content_part.part3 p{ width: 100%; }
	.content_part.part3 {width: 36.5%;}
	.content_part.part3 h2 {font-size: 45px;}
	.content_part.part3 h3 {font-size: 15px; line-height: 21px;} --*/
	.graph_sec .container-fluid .inner p{ margin:0 0 15px; }
	.graph_sec .container-fluid .inner .last .bottom, .graph_sec .container-fluid .inner .mid .bottom{ font-size: 45px; }
	
	.table-responsive{ overflow-x:auto}
    
   /*--  .banner_part{ position: relative; max-height: 380px;
    overflow: hidden; }  --*/

}

@media screen and (min-width:768px) and (max-width:1023px)  {

	button.slick-arrow{ display: none !important; }
	body .navbar-default ul.custom_nav > li a{padding: 0 5px; font-size: 13px; line-height:75px;}
	.banner_logo{ top:93px; }
	.image_part .inner p{    margin: 0 0 7px; line-height: 18px;}
	.image_part .inner span{ font-size: 27px; line-height: 23px; margin: 0 0 17px;}
	.news_feed .col-sm-4{font-size: 12px;}
	.content_part{right: 56px; top: 20%; width: 50%;}
	.news_feed .col-sm-4 span{    font-size: 15px;}
	/*-- .content_part h2{ font-size: 36px;}
	.content_part h3{    font-size: 12px;     line-height: 24px; padding: 5px 0;}
	.content_part.part2 h2{ font-size: 43px; }
	.content_part.part2 h3{font-size: 24px; line-height: 30px;}
	.content_part p{font-size: 12px; line-height: 20px;     margin: 10px 0 0;}
	.content_part.part3 h2{ font-size: 41px;}
	.content_part.part3 h3 {font-size: 13px;line-height: 22px;display: block;} --*/
	.table-responsive{ overflow-x:auto}

	.matt_yellow .inner, .image_part .inner, .full_yellow .inner{ padding: 15px;}
	.matt_yellow .inner h2, .image_part .inner h2, .full_yellow .inner h2{font-size: 12px;}
	.full_yellow .inner p{margin: 0 0 7px;}
	.matt_yellow .inner p{ margin: 0 0 7px;}
    
    /*--  .banner_part{ position: relative; max-height: 287px;
    overflow: hidden; }  --*/

	.lat_per .inner,.lat_video .inner, .lat_reg .inner{ padding: 15px; }
	.lat_per .inner h2, .lat_video .inner h2, .lat_reg .inner h2{font-size: 12px;}
	.lat_reg .inner{ min-height: 382px; }

	.about_content aside {margin-top: -95px;}
	#stick-here {margin-top: -95px;position:absolute}

	.about_content aside .panel1 h2, .about_content aside .panel2 h2, .about_content aside .panel3 h2{font-size: 17px;}
	.about_content aside .panel1, .about_content aside .panel2, .about_content aside .panel3{    padding: 30px 20px;}
	.about_content aside .panel1 ul li a{ font-size: 14px; }
	.about_content aside .panel1 h2 > img, .about_content aside .panel2 h2 > img, .about_content aside .panel3 h2 > img{ height: 16px;    margin: 0 15px 0 0; }
	/*--  .banner_part h1{font-size: 30px;     top: 121px;} --*/
	.abt_content .col-sm-6{ width: 100%; }

	.abt_content .col-sm-6 + .col-sm-6{ margin-top: 20px; }
	.graph_sec .container-fluid .inner .mid .top, .graph_sec .container-fluid .inner .last .top{font-size: 40px; line-height: 40px;}
	.graph_sec .container-fluid .inner .mid .bottom, .graph_sec .container-fluid .inner .last .bottom{ font-size: 34px;}

	.graph_sec .container-fluid .inner .last img {height: 101px;}
	.graph_sec .container-fluid .inner p{ margin:0 0 15px; }
	.graph_sec .col-sm-5 .col-sm-6{ width: 100%; }
	.graph_sec .col-sm-5 .col-sm-6 + .col-sm-6{ margin-top: 20px; }

	
	

	.matt_yellow .inner h2 img, .lat_per .inner h2 img{    margin: 0 10px 0 0;}
	.matt_yellow .inner, .image_part .inner, .full_yellow .inner{ height: 386px; }

}

@media screen and (min-width:600px) and (max-width:767px)  {
    .content_part{left: 0; right: 0; margin: auto; top: 20%; width: 80%;}
	/*-- .content_part, .content_part.part2, .content_part.part3{ left: 0; right: 0; margin: auto;width: 80% }
	.content_part p{ display: none; }
	.content_part h2, .content_part.part2 h2, .content_part.part3 h2{font-size: 28px; display: block;}
	.content_part h3, .content_part.part2 h3,.content_part.part3 h3{    font-size: 14px;padding: 10px 0;line-height: 20px;float: right; width: auto;}  --*/
	.banner_logo{width: 26.458%; right: inherit; left: 15px; top: 16px; z-index: 3;}
	.navbar-toggle{margin-right: 30px;}
	.slick-dots{ bottom: 10px; }
	.slick-dots li button{width: 15px; height: 15px;}
	.news_feed .col-sm-4 + .col-sm-4{ margin-top: 10px; }
	.news_feed .row .col-sm-4 + .col-sm-4:before{ display: none; }
	.news_feed{ height: auto; line-height: normal; padding: 10px 0; }
	.navbar-default .navbar-toggle .icon-bar{ background: #fff; }
	.navbar-toggle, .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
    background-color: #000;
}
	.pannel3 .image_part, .lat_vid .lat_video{ margin:15px 0; }
	ul.custom_nav{ margin:0; height: auto; padding: 10px 0; background: rgba(0,0,0,1);}
	.navbar-default .navbar-collapse, .navbar-default .navbar-form{ border: 0; }
	body .navbar-default ul.custom_nav > li a{padding: 8px 35px; line-height: normal;  }
	ul.custom_nav > li{ display:block; text-align: left; }
	/*-- .banner_part h1{    font-size: 27px; padding: 5px 0;     bottom: 7px; left: 15px; top: inherit;}  --*/

	.about_content .abt_content {padding: 30px 15px;}

	.about_content aside {margin-top: 30px;}
	#stick-here {margin-top: -30px;position:absolute}
	
	.about_content aside .panel1, .about_content aside .panel2, .about_content aside .panel3{padding: 30px 20px;}
	.about_content aside .panel1 h2, .about_content aside .panel2 h2, .about_content aside .panel3 h2{ font-size: 23px; }
	.about_content aside .panel1 h2 > img, .about_content aside .panel2 h2 > img, .about_content aside .panel3 h2 > img{ margin: 0 15px 0 0; }
	.graph_sec .container-fluid .inner p{    margin: 0 0 15px;}
	.graph_sec .col-sm-7 .col-sm-6{ border: 0; }
	.graph_sec .container-fluid .inner .mid .top{    font-size: 54px;}
	.graph_sec .container-fluid .inner .last .top{    font-size: 38px;}
	.graph_sec .container-fluid .inner .mid .bottom{    font-size: 54px;}
	.graph_sec .container-fluid .inner .last .bottom{    font-size: 38px;}
	.graph_sec .container-fluid .col-sm-7, .graph_sec .container-fluid .col-sm-7 .colsm-6 + .col-sm-6{ margin-top: 30px; }
	.graph_sec .col-sm-5 ul{ margin:20px 0 0; }
	.graph_sec .container-fluid .inner{    padding: 50px 15px 30px 15px;}
	.site_footer.inner span {
    margin: 0 0 15px;
}
	.abt_content .image_sec{ margin:20px 0 0; }
	.graph_sec .col-sm-5 .col-sm-6:first-child{ text-align: center; }
	/*-- .banner_part h1{ font-size: 42px; }  --*/
.table-responsive{ overflow-x:auto}


	.announce_sec{margin-top: 30px;}
	
	.custom_nav li.deeper > ul { position: static; margin-left: 0; left: 0; width: 100%; }

	.custom_nav li.deeper > ul li a{ padding-left: 50px !important; }

	.custom_nav li.deeper i{ position: absolute;right: 45px; margin-top: 0;color: #fff; font-size: 25px; top:0;}
    
    .owenership{ width: 100%;}
     .column_two, .column_four{ display: none;}

}


@media screen and (max-width:599px)  {

	.banner_logo{width: 26.458%; right: inherit; left: 15px; top: 16px; z-index: 666;}
	.navbar-toggle{margin-right: 30px;}
	.image_part .inner p{  margin: 0 0 20px;}
	.slick-dots li button{width: 15px; height: 15px;}
	.news_feed{ height: auto; line-height: normal; padding: 10px 0; }
	.news_feed .col-sm-4{    font-size: 15px;}
	.news_feed .col-sm-4 span{ font-size: 13px; }
	.news_feed .col-sm-4 + .col-sm-4{ margin-top: 10px; }
	.news_feed .row .col-sm-4 + .col-sm-4:before { display: none; }
	.slick-dots{ bottom: 10px; }
	.matt_yellow .inner, .image_part .inner, .full_yellow .inner, .lat_per .inner, .lat_video .inner, .lat_reg .inner{ padding: 20px 15px; }
	.matt_yellow .inner h2, .full_yellow .inner h2, .image_part .inner h2, .lat_per .inner h2, .lat_video .inner h2, .lat_reg .inner h2{ font-size: 15px;  margin: 0 0 15px; }
	.image_part .inner span{ font-size: 20px; margin: 0; }
	.pannel3 .image_part, .lat_vid .lat_video{ margin:15px 0; }
	.navbar-default .navbar-toggle .icon-bar{ background: #fff; }
	.navbar-toggle, .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
    background-color: #000;
}
	ul.custom_nav{ margin:0px 0 0 0; height: auto;  padding: 10px 0;   background: rgba(0,0,0,1); z-index: 6; }
	.navbar-default .navbar-collapse, .navbar-default .navbar-form{ border: 0; }
	body .navbar-default ul.custom_nav > li a{padding: 8px 35px; line-height: normal}
	ul.custom_nav > li{ display:block; text-align: left;  }
	/*-- .banner_part h1{    font-size: 20px; padding: 5px 0;     bottom: 7px; left: 15px; top: inherit;} --*/

	.about_content .abt_content {padding: 30px 15px 0;}

	.about_content aside {margin-top: 30px;}
	#stick-here {margin-top: -30px;position:absolute}	
	.about_content aside .panel1, .about_content aside .panel2, .about_content aside .panel3{padding: 30px 20px;}
	.about_content aside .panel1 h2, .about_content aside .panel2 h2, .about_content aside .panel3 h2{ font-size: 20px; }
	.about_content aside .panel1 h2 > img, .about_content aside .panel2 h2 > img, .about_content aside .panel3 h2 > img{ margin: 0 15px 0 0; }
	.graph_sec .container-fluid .inner p{    margin: 0 0 15px;}
	.graph_sec .col-sm-7 .col-sm-6{ border: 0; }
	.graph_sec .container-fluid .inner .mid .top{    font-size: 54px;}
	.graph_sec .container-fluid .inner .last .top{    font-size: 38px;}

	.graph_sec .container-fluid .inner .mid .bottom{    font-size: 54px;}
	.graph_sec .container-fluid .inner .last .bottom{    font-size: 38px;}

	.graph_sec .col-sm-7, .graph_sec .col-sm-7 .colsm-6 + .col-sm-6{ margin-top: 30px; }

	.graph_sec .col-sm-5 ul{ margin:20px 0 0; }

	.graph_sec .container-fluid .inner{    padding: 50px 15px 30px 15px;}

	.site_footer.inner span {
    margin: 0 0 15px;
}

	.graph_sec .col-sm-5 .col-sm-6:first-child{ text-align: center; }

	.abt_content .image_sec{ margin:20px 0 0; }


	.announce_sec{margin-top: 30px;}

	.announce_sec h2{ font-size: 21px; }
	.announce_sec span{ font-size: 15px; }

	

	.custom_nav li{ position: relative; }

	.custom_nav li.deeper > a{ display: inline-block;}

	.custom_nav li.deeper > ul { position: static; margin-left: 0; left: 0; width: 100%; max-height: 200px;
    overflow: auto; }

	.custom_nav li.deeper > ul li a{ padding-left: 35px !important; }

	.no_padd_right{ padding-right: 0; }

	.about_content aside .panel1 ul li a{ font-size: 15px; }

	.lat_bod .col-sm-4 .inner img{ margin: 0 0 15px; }

	.modal-body .inner img{ float: none !important; width: 100%; }

	.about_content .abt_content h2{ font-size: 24px; }

	.custom_nav li.deeper i{ position: absolute;right: 45px; margin-top: 0;color: #fff; font-size: 25px; top:0;}
	
	.table-responsive{ overflow-x:auto}
	
	
.th_class.table-bordered>tbody>tr>td img{ max-width:inherit;}
    
    .owenership{ width: 100%;}
     .column_two, .column_four{ display: none;}

}

@media screen and (min-width:560px) and (max-width:767px)  {


}

