@charset "utf-8";
/* CSS Document */

@-webkit-keyframes opa {
	0%   { opacity: 0; }
	100% { opacity: 1; }
}
@-moz-keyframes opa{
	0%   { opacity: 0;}
	100% { opacity: 1; }
}
@-ms-keyframes opa {
	0%   { opacity: 0; }
	100% { opacity: 1; }
}

@-webkit-keyframes opa_rig {
	0%   { opacity: 0;  }
	100% { opacity: 1;  }
}
@-moz-keyframes opa_rig{
	0%   { opacity: 0; }
	100% { opacity: 1; }
}
@-ms-keyframes opa_rig {
	0%   { opacity: 0; }
	100% { opacity: 1; }
}

.maincontent{
     -webkit-animation:  opa 400ms ;
     -moz-animation:     opa  400ms;
     -ms-animation:      opa  400ms ;
}


/**************************************************/

@-webkit-keyframes spin {
  from { -webkit-transform: rotate(0deg); }
  to { -webkit-transform: rotate(360deg); }
}

@-moz-keyframes spin {
  from { -moz-transform: rotate(0deg); }
  to { -moz-transform: rotate(360deg); }
}

@-ms-keyframes spin {
  from { -ms-transform: rotate(0deg); }
  to { -ms-transform: rotate(360deg); }
}
#small_logo{  -webkit-animation:   spin 1s ease-in infinite; -moz-animation: spin 1s ease-in infinite;
     -ms-animation: spin 1s ease-in infinite;}
	 
.content_left_half,.content_right_half{color:#6E6E6E;}

.content_left_half:hover,.content_right_half:hover  {-webkit-transition: color 20ms ease-in;
-moz-transition: color 20ms ease-in;
-ms-transition: color 20ms ease-in;
-o-transition: color 20ms ease-in;
transition: color 20ms ease-in;
color:#f26a1b;
}

/*.conh1 {
   
    -webkit-transition: all 50ms ease-in-out;
    -moz-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
    -ms-transition: all 1s ease-in-out;
  }
 .conh1:hover {
  
    -webkit-transform: translate(50px, 0px);
    -moz-transform: rotate(360deg) scale(2);
    -o-transform: rotate(360deg) scale(2);
    -ms-transform: rotate(360deg) scale(2);
  }

*/
.contact_box{ 
    -webkit-transition: all 50ms ease-in-out;
	moz-transition:all 50ms ease-in-out;
-ms-transition:all 50ms ease-in-out;
-o-transition:all 50ms ease-in-out;
transition: all 50ms ease-in-out;
	
	}
	
	.contact_box:hover{ -webkit-transform: scale(1.025); -moz-transform:scale(1.025); -o-transform: scale(1.025);
transform: scale(1.025);}
	

/*********** Flip ***********************/
.card {
    -webkit-transform-style: preserve-3d;
    -webkit-perspective: 1000;
	 -moz-transform-style: preserve-3d;
    -moz-perspective: 1000;
    width: 100px;
    height: 100px;
    position: relative;
}
.card p{color:#fff; font-size:12px; font-family:Verdana, Geneva, sans-serif; line-height:1.2; text-align:center }
.back, .front {
    position: absolute;
    -webkit-backface-visibility: hidden;
    -webkit-transition: -webkit-transform .5s ease-in;
	 -moz-backface-visibility: hidden;
    -moz-transition: -webkit-transform .5s ease-in;
    width: 100%;
    height: 100%;
    
    
}
.back {
    -webkit-transform: rotateY(180deg);
	  -moz-transform: rotateY(180deg);
	background-color:#e85001;
    overflow: hidden;
}
.front {
  
}
.card-container {
  
    text-align: justify;
}
.card-container:hover .back {
    -webkit-transform: rotateY(0deg);
 -moz-transform: rotateY(0deg);
}
.card-container:hover .front {
    -webkit-transform: rotateY(-180deg);
	 -moz-transform: rotateY(0deg);
}
/**********Printing ************/

@-webkit-keyframes moveFromBottom {
    from {
        -webkit-transform: translateY(100%);
    }
    to {
        -webkit-transform: translateY(0%);
    }
}
@-moz-keyframes moveFromBottom {
    from {
        -moz-transform: translateY(100%);
    }
    to {
        -moz-transform: translateY(0%);
    }
}
@-ms-keyframes moveFromBottom {
    from {
        -ms-transform: translateY(100%);
    }
    to {
        -ms-transform: translateY(0%);
    }
}
@-webkit-keyframes smallToBig{
    from {
        -webkit-transform: scale(0.2);
    }
    to {
        -webkit-transform: scale(1);
    }
}
@-moz-keyframes smallToBig{
    from {
        -moz-transform: scale(0.2);
    }
    to {
        -moz-transform: scale(1);
    }
}
@-ms-keyframes smallToBig{
    from {
        -ms-transform: scale(0.2);
    }
    to {
        -ms-transform: scale(1);
    }
}
@-webkit-keyframes moveFromBottom {
    from {
       -webkit-transform: translateY(100%);
    }
    to {
     
        -webkit-transform: translateY(0%);
    }
}
@-moz-keyframes moveFromBottom {
    from {
   
        -moz-transform: translateY(100%);
    }
    to {

        -moz-transform: translateY(0%);
    }
}
@-ms-keyframes moveFromBottom {
    from {
  
        -ms-transform: translateY(100%);
    }
    to {
   
        -ms-transform: translateY(0%);
    }
}

@-webkit-keyframes moveFromTop {
    from {
        opacity: 0;
        -webkit-transform: translateY(-200%);
    }
    to {
        opacity: 1;
        -webkit-transform: translateY(0%);
    }
}
@-moz-keyframes moveFromTop {
    from {
        opacity: 0;
        -moz-transform: translateY(-200%);
    }
    to {
        opacity: 1;
        -moz-transform: translateY(0%);
    }
}
@-ms-keyframes moveFromTop {
    from {
        opacity: 0;
        -ms-transform: translateY(-200%);
    }
    to {
        opacity: 1;
        -ms-transform: translateY(0%);
    }
}
@-webkit-keyframes moveFromLeft{
    from {
        -webkit-transform: translateX(-100%);
    }
    to {
        -webkit-transform: translateX(0%);
    }
}
@-moz-keyframes moveFromLeft{
    from {
		 opacity: 0;
        -moz-transform: translateX(-100%);
    }
    to {
		 opacity: 1;
        -moz-transform: translateX(0%);
    }
}
@-ms-keyframes moveFromLeft{
    from {
        -ms-transform: translateX(-100%);
    }
    to {
        -ms-transform: translateX(0%);
    }
}

.big_heading h1,.maincontent h1{ opacity: 1;
    -webkit-animation: moveFromTop 400ms ease-in-out;
    -moz-animation: moveFromTop  400ms ease-in-out;
    -ms-animation: moveFromTop  400ms ease-in-out;}
	.maincontent h1.abel{ -webkit-animation: moveFromLeft 600ms ease;
    -moz-animation: moveFromLeft  400ms ease;
    -ms-animation: moveFromLeft  400ms ease;}
	.big_heading h3{ opacity: 1;
    -webkit-animation: moveFromBottom 400ms ease-in-out;
    -moz-animation: moveFromBottom  400ms ease-in-out;
    -ms-animation: moveFromBottom  400ms ease-in-out;}

.print_ser_list li:hover div { color: #ec6118;
 -webkit-animation: moveFromBottom 300ms ease;
    -moz-animation: moveFromBottom 300ms ease;
    -ms-animation: moveFromBottom 300ms ease;}
	.print_ser_list li:hover div  a {color: #ec6118;}
	
	.inner img{}