/**commom**/
#wrap .container{padding-right:0; padding-left:0;}
#wrap h2{font-size:18px; letter-spacing:-0.5px;}


/**footer**/
footer{font-size:13px; color:#b1b1b1;  padding:60px 30px;  }

/**index-slider**/

h1{text-align: center; font-size:65px; line-height:55px; font-weight: 100; color:#fff; }
h1 span{font-size:15px; text-align: center; display:block; color:#fff; }
h1 strong{font-weight: 600; color:#0060ff;}
.tag{text-align:center; color:#fff; padding:100px 0 20px 0; font-size:15px;}

/**index**/
.list-gp {box-sizing: border-box;}
.tab-gp ul{padding:50px 0; !important;}
.tab-gp a{color:#fff;}
.tab-gp a:hover{color:#0060ff;}
.card-img-top{padding-top:12px;}
.carousel{width:77.5%; text-align:center; margin:0 auto; }
.card p{color:#4c4c4c;}

.contact{background-color:#0060ff; width:50px; height:50px; line-height:48px; border-radius:50px; text-align:center;
         position:fixed; right:50px; bottom:50px;}
.contact:hover{background-color:#9600ff;}
.video-bg{position: fixed; top:50%; left: 50%; min-width: 100%; min-height: 100%; width: auto; height: auto; z-index: -100;
    -moz-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    background: url(images/main-bg.jpg) no-repeat;
    background-size: cover;
    -webkit-transition: 1s opacity;
    transition: 1s opacity;}

.btn-primary:hover{background-color:#9600ff; border-color:#9600ff;color:#fff;}



@media only screen and (max-width:1300px) { 
    .tag{padding:80px 0 20px 0;}
}

@media only screen and (max-width:575px) { 
    
#wrap .container{padding-right:15px; padding-left:15px;}
h1{font-size:45px; line-height:45px; }
h1 strong{font-weight: 600; color:#0060ff;}
.tag{text-align:center; color:#fff; padding:30px 0 0px 0; font-size:15px; line-height:15px;}
.tab-gp ul{padding:25px 0; !important;}  
     .contact{right:25px; bottom:25px;}   
}


@media only screen and (max-width:400px) { 
    
#wrap .container{padding-right:10px; padding-left:10px;}
h1{font-size:40px; line-height:35px; }

.tag{text-align:center; color:#fff; padding:30px 0 10px 0; font-size:15px; line-height:15px;}
    .contact{right:15px; bottom:15px;}
    
}
