#loading {
		-webkit-animation: rotation 4s infinite linear;
		    width: 52%;
			position:fixed;
			    right: 59%;
				z-index:-2;
}

@-webkit-keyframes rotation {
		from {
				-webkit-transform: rotate(0deg);
		}
		to {
				-webkit-transform: rotate(359deg);
		}
}
.container{ background:black; width:80%;        position: relative;
    top: 56px;
    left: 2%;
    right: 10%;
	
	
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;	
	
	}
ul.dp_nav {
  list-style-type: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
  background-color: black;
}

.dp_nav  li {
  float: left;
    font-size:15px;
}

.dp_nav li a {
  display: block;
  color: white;
  text-align: center;
  padding: 14px 16px;
  text-decoration: none;
}

.dp_nav li a:hover {
  background-color: #111;
}	

ul.dp_nav_right {
  list-style-type: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
  background-color: transparent;
      position: relative;
    top: -59PX;
	    width: 24%;
		    left: 77%;
			    z-index: 3;
}

.dp_nav_right  li {
  float: left;
    font-size:15px;
	    padding: 0 0px;
    margin-bottom: 0px;
}

.dp_nav_right li a {
  display: block;
  color: white;
  text-align: center;
  padding: 14px 16px;
  text-decoration: none;
}

.dp_nav_right li a:hover {
  background-color: #111;
}	
ul.dp_nav_main {
  list-style-type: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
  background-color: transparent;
    padding-left:23%;

    width: 100%;
		
}
.dp_nav_main  li {
  float: left;
    font-size:15px;
	    padding: 0 0px;
    margin-bottom: 0px;
	    width: 137px;
}

.dp_nav_main li a {
  display: block;
  color: white;
  text-align: center;
  padding: 14px 16px;
  text-decoration: none;
}

.dp_nav_main li a:hover {
  background-color: #111;
}	

.dp_nav_sub_main {
   display: none;

  background-color: #f1f1f1;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 3;
  position:absolute;
}
.dp_nav_sub_main  a {
 color: black;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
   background-color: #272727;
}

.dp_nav_sub_main li a:hover {
  background-color: #111;
}	
#main1:hover #sub_main1 {display: block;}
#main2:hover #sub_main2 {display: block;}
#main3:hover #sub_main3 {display: block;}
.bg_container{
    background-color: black;

    height: 9085px;
    position: relative;
}
.popup{
         min-width: 40%;
		 min-height:40%;
    position: relative;
  z-index: 100000;
       padding: 16px;
    background: #ccc;
	box-shadow: 0 0 56px 0 #272727;
		
}	
.popup_head_sub{
min-width: 50%;
position: absolute;
  z-index: 100000;
   left: 25%;
    right: 25%;
	 top: 5%;
    bottom:35%;

}
.popup_head{
	overflow: auto;
  position: fixed; /* Sit on top of the page content */
   display: none;/* Hidden by default */
  width: 100%; /* Full width (cover the whole page) */
  height: 100%; /* Full height (cover the whole page) */
  top: 0; 
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0,0,0,0.5); /* Black background with opacity */
  z-index: 4; /* Specify a stack order in case you're using a different order for other elements */
  cursor: pointer; /* Add a pointer on hover */   
	}
.popup_close{	    color: #ccc;
    font-size: 37px;
    float: right;
          right: -5%;
    top: -20%;
    position: relative;}
	.popup_close:hover{
	 color: #fff;
	}
.popup_close_in
	{    position: relative;
    float: right;
    color: black;
    top: -36px;}
.popup_close_in:hover
	{ color:#996600;}
	.txtb {
  width: 37%;
  padding: 12px 20px;
  margin: 8px 0;
  box-sizing: border-box;
  border: 2px solid #ccc;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  outline: none;
}

.txtb:focus {
  border: 2px solid #555;
}
.lable1{
        color: black;
    font-size: 15px;
    min-width: 35%;
    float: left;
	    display: inline-flex;
	
}
.popcontainer
{
	       position: relative;
    left: 14%;
    right: 27%;
}
.popcontainer p{
    color: red;
    font-size: 15px;
    margin: 0;
    max-width: 13px;
}
.img_pop{	
	position: absolute;
    width: 28%;
    top: 1px;
    left: -7px;
}

.banner_top{

    position: relative;
     left: -11%;
    width: 111%;}
.container_new{
	       max-width: 1600px;
    width: 100%;
        margin-left: auto;
    margin-right: auto;
}

.dp_main_header{
	
	    float: right;
    position: relative;
   
    width: 100%;
}
