body
        {
        margin:0px auto;
        padding:0px;
        background-image:url(../images/background_image.jpg);
		color:#333333;
		overflow-x:hidden;
		font-family: Cambria, Palatino, "Palatino Linotype", "Palatino LT STD", Georgia, serif;
        /*background-color:#f9f9f9;*/
        }
		
*     { 
	margin:0; 
	padding:0; 
	}

img, embed, object, video 
	{
    max-width: 100%
	}

html, body 
	{ 
	width:100%; 
	height:100%; 
	}	
	
/*****Basic Elements*****/
a{  color:#333333;transition: all 0.8s ease-out 0s; text-align:left; text-decoration:none; }
a:hover { text-decoration:none; color:#000;text-decoration:none;}
h1 { font-size:23px;  line-height:1.15;margin-bottom:10px;color:#000; text-align: left;   }
h2 { font-size:20px; line-height:1.25; margin-bottom:.45em;  color:#333;  }
h3 { font-size:18px; line-height:1.25; margin-bottom:.45em; font-weight:normal; color:#000; }
h4 { font-size:14px; line-height:1.35; font-weight:normal; color:#000;   }
h5 { font-size:14px; line-height:1.35; margin-bottom:.45em;  font-weight:normal; color:#000;  }
h6 { font-size:14px; line-height:1.35; margin-bottom:.45em; font-weight:normal; }
p{ line-height:26px;}	

.wrapper{}

.container_class
{
width:100%;
margin:0px auto;
position:relative;
padding:0px;
}
    
/*     Header Section CSS Start here 30/12/14     */

.header
        {
        width:80%;
        margin-top:5px;
		margin-left:10%;
        }
		
.logo
        {
        width: 16%;
        float: left;
        }
        
.company_name
        {
        width: 34%;
        float: left;
        margin:0px auto;
        }
        
        
.company_name p
        {
        margin:0px auto;
        padding:0px 10px 5px 0px;
        font-size: 20px;
        font-family:cambria,helvetica,sans-serif;
        font-weight: bold;
        }
        
.sub_heading
        {
        margin: 0px auto;
        margin-top: 15px;
        font-size: 18px;
        font-family:cambria,helvetica,sans-serif;
        }
        
.mail_contact
        {
        width: 50%;
        float:right;
        margin: 0px auto;
        font-family: arial,helvetica,sans-serif;
        font-size: 12px;
        }
        
.mail_contact ul
        {
        margin: 0px auto;
        display: inline-block;
        float:right;
        }
        
.mail_contact ul li
        {
        margin:0px auto;
        display: inline-block;
		float:left;
		padding-left:25px;
        }
        
.mail_contact a
        {
        text-decoration: none;
        color: #000000;
        }
        
.mail_contact a:hover
        {
        text-decoration: underline;
        }
/*     Header Section CSS End here 30/12/14     */




/*     Navigation_bar Section CSS Start here 31/12/14     */


.navigation_bar
        {
        width:100%;
        display:inline-block;
        line-height:20px;
        background-color:#1c98d6;
        margin-top: 25px;
        }

.nav_bar 
        { 
        margin: 0px auto;
        padding: 0px;
        font-family: verdana,helvetica,sans-serif;
        }

.nav_bar ul
        {
        width:auto;
        padding:0px;
        margin:0px auto;
        display:inline-block;
		padding-left:10%;
        }

.nav_bar li
        {
        display:inline-block;
        color:#000000;
        margin: 0px auto;
        padding: 0px;
        }


.nav_bar li a 
        {  
        display:inline-block; 
        padding:5px 25px; 
        color:#000000; 
        text-decoration:none; 
        font-size:14px; 
        margin: 0px auto;
        }

.nav_bar a:hover
        {
        background:#ffffff; 
        color:#000000;
        }

.nav_bar .active a 
        { 
        background:#ffffff; 
        color:#000000;
        }



/*     Navigation_bar Section CSS End here 31/12/14     */





/*     Home_banner Section CSS Start here 01/01/15     */


.home_banner
        {
        width:80%;
        display:inline-block;
		margin-left:10%;
		padding:0px;
		margin-top:50px;
    }
        
  


/*     Home_banner Section CSS End here 01/01/15     */




/*     container_heading Section CSS Start here 01/01/15     */


.container_heading
        {
        width:80%;
        display:inline-block;
        margin-top: 50px;
		margin-left:10%;
        }
		
.horizontal_line1
        {   
        margin: 0px auto;
        width:38%;
        float: left;
        padding-top: 7px;
        }
        
.horizontal_line1 img , .horizontal_line2 img
			{
			margin:0px auto;
			padding:0px;
			height:5px;
			width:100%;
			}
		
.container_text
        {
        margin: 0px auto;
        width: 24%;
        float: left;
        color:#1c98d6;
        font-size: 28px;
        font-family: verdana,helvetica,sans-serif;
        text-align: center;
        }
               
        
.horizontal_line2
        {   
        margin: 0px auto;
        width:38%;
        float: left;
        padding-top: 7px;
        }

        
        
/*     container_heading Section CSS End here 01/01/15     */




/*     Home_container1 Section CSS Start Here 01/01/15         */    


.home_container1
        {
        width:80%;
        display:inline-block;
        margin-top: 50px;
		margin-left:10%;
        }
		
        
.container_section
        {
        margin: 0px auto;
        width: 31%;
        float: left;
        padding-right:22px;
        }
        

.container_title
        {
        margin: 0px auto;
        font-family: verdana,helvetica,sans-serif;
        font-size: 16px;
        color:#000000;
        margin-bottom: 10px;
        }
        

.container_image
        {
        margin: 0px auto;
        width:33%;
        float: left;
        }
        
.container_content
        {
        margin: 0px auto;
        width: 67%;
        float: left;
        }
        
.container_content p
        {
        font-size: 14px;
        font-family:arial,helvetica,sans-serif;
        color:#000000;
        text-align: justify;
        }

.container_content a
        {
        margin: 0px auto;
        text-decoration: none;
        color:#000000;
        float: right;
        font-size: 13px;
        font-family:Bookman Old Style,helvetica,sans-serif;
        padding-top:8px;
        }
        
.container_content a:hover
        {
         text-decoration: underline;
        }
        
        
        
        

/*     Home_container1 Section CSS End Here 01/01/15           */




/*     Home_container2 Section CSS Start Here 01/01/15         */    


.home_container2
        {
        width:80%;
        display:inline-block;
        margin-top: 50px;
		margin-left:10%;
        }
		



/*     Home_container2 Section CSS End Here 01/01/15           */



        

/*     Footer Section CSS Start here 31/12/14     */


.footer
        {
        width:100%;
        display:inline-block;
        margin-top: 50px;
        background-color: #343434;
        padding-bottom:50px;
        }
		
		
.footer_details
	{
	width:80%;
	margin-left:10%;
	}

		
		
.mca_services
        {
        margin: 0px auto;
        margin-top: 25px;
        width: 25%;
        float: left;
        }
        
.footer_header
        {
        margin: 0px auto;
        font-size: 16px;
		color:#ffffff;
        }
        
.footer_subheader
        {
        margin: 0px auto;
        font-size: 14px;
        margin-top: 25px;
        display: inline-block;
        }
        
.footer_subheader ul
        {
        margin: 0px auto;
        padding: 0px;
        display:inline-block;
        }
        
.footer_subheader ul li
        {
        margin: 0px auto;
        display:inline-block;
        }
        
.footer_subheader ul li a
        {
        margin: 0px auto;
        display: inline-block;
        color:#ffffff;
        text-decoration: none;
        }
        
.footer_subheader ul li a:hover
        {
        text-decoration: underline;
        }
        
.useful_links
        {
        margin: 0px auto;
        margin-top: 25px;
        width: 25%;
        float: left;
        }
        
        
.soc_med
        {
        margin: 0px auto;
        margin-top: 25px;
        width: 25%;
        float: left;
        }
        
.contact_us
        {
        margin: 0px auto;
        margin-top: 25px;
        width: 25%;
        float: left;
        }
        
.footer_subheader p
        {
        font-size: 14px;
        margin: 0px auto;
		color:#ffffff;
        }
        

        


        
/*     Footer Section CSS End here 31/12/14     */




/*     copyrights_navigation Section CSS Start here 01/01/15     */


.copyrights_navigation
        {
        width:100%;
        display:inline-block;
		margin:0px auto;
        background-color: #343434;
		padding:3px 0px 3px 0px;
        }
		
	
.main_copynav
        {   
        width: 80%;
		margin-left:10%;
		padding:0px;
        }
        

.copyrights_sec
        {
        margin: 0px auto;
        float: left;
        width: 50%;
 		color:#ffffff;
		padding:0px;
        }


.navigation_sec
        {
        margin: 0px auto;
        float: left;
        width: 50%;
		font-size:13px;
        }

.navigation_sec ul
        {
        margin: 0px auto;
        padding: 0px;
        display: inline-block;
        float: right;
        }

.navigation_sec ul li
        {
        display: inline-block;
        margin: 0px auto;
        }
        
.navigation_sec ul li a
        {
        margin: 0px auto;
        display:inline-block;
        text-decoration: none;
        color: #ffffff;
        padding-left: 10px;
		font-size:13px;
        }
        
.navigation_sec ul li a:hover
        {
        text-decoration: underline;
        }
        
        
/*     copyrights_navigation Section CSS End here 01/01/15     */




























/*     ABOUT_US CSS Start here 02/01/15     */




/*     aboutus_banner CSS Start here 02/01/15     */


.aboutus_banner
        {
        width:80%;
        display:inline-block;
        margin-top: 50px;
		margin-left:10%;
        }
		
.aboutus_banner img
	{
	margin:0px auto;
	padding:0px;
	width:100%;
	}

        
/*     aboutus_banner CSS End here 02/01/15     */




/*     aboutus_container CSS Start here 02/01/15     */



.aboutus_container
        {
        width:80%;
        display:inline-block;
        margin-top:50px;
		margin-left:10%;
        }
		
        
 .aboutus_image
        {
        width: 20%;
        float: left;
        margin: 0px auto;
        }
		
.aboutus_image img
	{
	width:80%;
	margin:0px auto;
	padding:0px;
	float:left;
	}
        
.aboutus_heading
        {
        width: 80%;
        float: left;
        margin: 0px auto;
        }
        
.aboutus_heading p
        {
        font-size: 16px;
        font-family: verdana,helvetica,sans-serif;
        margin: 0px auto;
        }
        
.designation_section
        {
        font-size: 15px;
        font-family: verdana,helvetica,sans-serif;
        margin: 0px auto;
        }
        
.aboutus_paragraph
        {
        width: 100%;
        margin: 0px auto;
        float: left;
        text-align: justify;
        }
        
.aboutus_paragraph p
        {
        margin: 0px auto;
        font-size: 16px;
        font-family: verdana,helvetica,sans-serif;
        margin-top: 50px;
        margin-bottom:25px;
        font-weight: bold;
        }
        
.aboutus_subcontent
       {
        margin: 0px auto;
        font-size: 14px;
        font-family:arial,helvetica,sans-serif;
        }

/*     aboutus_container CSS End here 02/01/15     */




/*     ABOUT_US CSS End here 02/01/15     */













































/*     SERVICES CSS Start here 02/01/15     */




/*     services_banner CSS Start here 02/01/15     */


.services_banner
        {
        width:80%;
        display:inline-block;
        margin-top: 50px;
		margin-left:10%;
        }
		
.services_banner img
        {
        width:100%;
        margin:0px auto;
		padding:0px;
        }		
		


/*     services_banner CSS End here 02/01/15     */






/*     services_container CSS Start here 02/01/15     */


.services_container
        {
        width:80%;
        display:inline-block;
        margin-top:50px;
		margin-left:10%;
        }
		

        
.showCnt 
        {
        background:#cccccc; color:#000000; display:none; padding:10px; font-size: 14px; font-family:arial,helvetica,sans-serif;
        line-height:25px; margin-top:25px; margin-bottom: 25px; 
        }
        
#lnks
        {
         margin: 0px auto;
         padding: 0px;
        }

#lnks li
        {
        font-family:verdana,helvetica,sans-serif;
        font-size:16px;
        display:inline-block;
        margin: 0px auto;
        padding: 0px;
        }

#lnks li a
        {
        text-decoration:none;
        color:#000000;
        }

#lnks li a:hover
        {
        text-decoration: underline;
        color:#1c98d6;
        }

.showCnt img
        {
        margin: 0px auto;
        padding-bottom: 2px;
        }



/*     services_container CSS End here 02/01/15     */


        


/*     SERVICES CSS End here 02/01/15     */





































/*     TRADE MARK CSS Start here 02/01/15     */





/*     trademark_banner CSS Start here 02/01/15     */


.trademark_banner
        {
        width:80%;
        display:inline-block;
        margin-top: 50px;
		margin-left:10%;
        }

.trademark_banner img
        {
        width:100%;
        margin:0px auto;
		padding:0px;
        }		

/*     trademark_banner CSS End here 02/01/15     */




/*     trademark_container CSS Start here 02/01/15     */


.trademark_container
        {
        width:80%;
        display:inline-block;
        margin-top: 50px;
		margin-left:10%;
        }
		
        
        
.trademark_paragraph
        {
        width: 100%;
        margin: 0px auto;
        float: left;
        }
        
.trademark_paragraph p
        {
        margin: 0px auto;
        font-size: 16px;
        font-family: verdana,helvetica,sans-serif;
        margin-top: 50px;
        margin-bottom:25px;
        color: #1c98d6;
        }
        
.trademark_subcontent
       {
        margin: 0px auto;
        font-size: 14px;
        font-family:arial,helvetica,sans-serif;
        text-align: justify;
        }
        
.trademark_subcontent ul
        {
        margin: 0px auto;
        padding-left: 15px;
        }

        
.trademark_subcontent ul li
        {
         margin: 0px auto;
         padding: 0px;
         list-style-type: disc;
         color:#1c98d6;
        }
        
.trademark_subcontent ul li p
        {
         margin: 0px auto;
         padding: 0px;
         color:#000000;
         font-size: 14px;
         font-family:arial,helvetica,sans-serif;
         line-height: 22px;
        }
        
.trademark_paragraph a
        {
        margin: 0px auto;
        margin-top: 50px;
        color:#1c98d6;
        text-decoration: none;
        font-size: 16px;
        font-family: verdana,helvetica,sans-serif;
        }
        
.trademark_paragraph a:hover
        {
        text-decoration: underline;
        }
        

/*     trademark_container CSS Start here 02/01/15     */





/*     TRADE MARK CSS End here 02/01/15     */































































































/*     CONTACT US CSS Start here 02/01/15     */



/*     contactus_banner CSS Start here 02/01/15     */


.contactus_banner
        {
        width:80%;
        display:inline-block;
        margin-top: 50px;
		margin-left:10%;
        }
		
.contactus_banner img
	{
	width:100%;
	margin:0px auto;
	padding:0px;
	}
	

/*     contactus_banner CSS End here 02/01/15     */




/*     contactus_container CSS Start here 02/01/15     */


.contactus_container
        {
        width:80%;
        display:inline-block;
        margin-top: 50px;
		margin-left:10%;
        }
		
		
.contactus_heading
        {
        margin: 0px auto;
        font-size: 16px;
        font-family: Times New Roman,helvetica,sans-serif;
        text-align: justify;
        margin-bottom: 25px;
        }

        
.contactus_address
        {
        margin: 0px auto;
        float: left;
        width:50%;
        }
        
.contactus_address p
        {
        margin: 0px auto;
        font-family: verdana,helvetica,sans-serif;
        font-size: 16px;
        color: #1c98d6;
        margin-top: 10px;
        }
        
.contactus_subheading
        {
        margin: 0px auto;
        font-family: verdana,helvetica,sans-serif;
        font-size: 15px;
        color: #000000;
        margin-top:5px;
        }
        
.contactus_deatails
        {
         margin: 0px auto;
         float: left;
        }
        
        
.contactus_deatails p
        {
        margin: 0px auto;
        font-family: verdana,helvetica,sans-serif;
        font-size: 16px;
        color: #1c98d6;
        padding-bottom: 25px;
        }
        
.contactus_subcontent
        {
        margin: 0px auto;
        font-family: arial,helvetica,sans-serif;
        font-size: 14px;
        color: #000000;
        }        

               
        
.contactus_form
        {
        margin: 0px auto;
        float: left;
        width: 50%;
        }
        
.contactus_form p
        {
        margin: 0px auto;
        font-family: verdana,helvetica,sans-serif;
        font-size: 14px;
        padding: 10px 0px 10px 0px;
        }
        
.contactus_form label
        {
        float:left;
        clear:left;
        margin:6px 20px 0 0;
        width:30%;
        text-align: left;
        color: #000000;
        font-size: 14px;
        font-family: verdana,helvetica,sans-serif;
        }
        
.contactus_form input

        {
        width:50%; 
        padding:2px 20px 0px 0px; 
        margin:6px 0 20px 0; 
        float: left;
        font-family: verdana,helvetica,sans-serif;
        font-size: 13px;
        }
    
.contactus_form button
        {
        margin-left:397px;
        margin-top:15px;
        margin-bottom:18px;
        }
    
.contactus_form textarea
        {
        margin: 0px auto;
        margin-top: 7px;
        font-family: verdana,helvetica,sans-serif;
        font-size: 13px;
		width:53%;
        }  

.sbt_btn
        {
	padding:0px;
	width:21%;
	float:right;
	margin-top:20px;
	margin-right:0px;
	}
	
#commentForm label.error
	{
	color: red;
	margin-left: 182px;
	margin-right: 0;
	margin-top: -20px;
	}
	
#comment-error
	{ 
	margin-top: 1px !important;
	}	
        
        
/*     contactus_container CSS End here 02/01/15     */






/*     CONTACT US CSS End here 02/01/15     */







































/*     Media Section CSS Start here 01/01/15     */


@media only screen and (max-device-width :1920px)
{

}

@media only screen and (min-device-width : 1280px) and (max-device-width : 1919px)
{
.horizontal_line1 img , .horizontal_line2 img
			{
			margin:0px auto;
			padding:0px;
			height:3px;
			width:100%;
			}

.sbt_btn
        {
	padding:0px;
	width:21%;
	float:right;
	margin-top:20px;
	margin-right:11px;
	}
				
	
#commentForm label.error
	{
	color: red;
	margin-left: 175px;
	margin-right: 0;
	margin-top: -20px;
	}
	
#comment-error
	{ 
	margin-top: 1px !important;
	}	
        
			
}

@media only screen and (min-device-width :980px) and (max-device-width : 1279px)
{
.logo
        {
        width: 16%;
        float: left;
        }
        
.company_name
        {
        width: 34%;
        float: left;
        margin:0px auto;
        }
        
        
.company_name p
        {
        margin:0px auto;
        padding:0px 10px 5px 10px;
        font-size:15px;
        font-family:cambria,helvetica,sans-serif;
        font-weight: bold;
        }
        
.sub_heading
        {
        margin: 0px auto;
        margin-top: 15px;
        font-size:13px;
        font-family:cambria,helvetica,sans-serif;
		padding:10px;
        }
        
.mail_contact
        {
        width: 50%;
        float:right;
        margin: 0px auto;
        font-family: arial,helvetica,sans-serif;
        font-size: 12px;
        }
		
.nav_bar li a 
        {  
        display:inline-block; 
        padding:5px 25px; 
        color:#000000; 
        text-decoration:none; 
        font-size:14px; 
        margin: 0px auto;
        }		
		
.container_section
        {
        margin: 0px auto;
        width: 30%;
        float: left;
        padding-right:25px;
        }
        

.container_title
        {
        margin: 0px auto;
        font-family: verdana,helvetica,sans-serif;
        font-size: 14px;
        color:#000000;
        margin-bottom: 10px;
        }
        

.container_image
        {
        margin: 0px auto;
        width:100%;
        float: left;
		text-align:center;
        }
        
.container_content
        {
        margin: 0px auto;
        width: 100%;
        float: left;
        }
        
.container_content p
        {
        font-size: 12px;
        font-family:arial,helvetica,sans-serif;
        color:#000000;
        text-align: justify;
        }

.container_content a
        {
        margin: 0px auto;
        text-decoration: none;
        color:#000000;
        float: right;
        font-size: 12px;
        font-family:Bookman Old Style,helvetica,sans-serif;
        padding-top:8px;
        }
		
.horizontal_line1 img , .horizontal_line2 img
			{
			margin:0px auto;
			padding:0px;
			height:3px;
			width:100%;
			}	
			
.container_text
        {
        margin: 0px auto;
        width: 24%;
        float: left;
        color:#1c98d6;
        font-size: 24px;
        font-family: verdana,helvetica,sans-serif;
        text-align: center;
        }	

.aboutus_container
        {
        width:80%;
        display:inline-block;
        margin-top:50px;
		margin-left:10%;
        }
		
        
 .aboutus_image
        {
        width: 30%;
        float: left;
        margin: 0px auto;
        }
		
.aboutus_image img
	{
	width:80%;
	margin:0px auto;
	padding:0px;
	float:left;
	}
        
.aboutus_heading
        {
        width:70%;
        float: left;
        margin: 0px auto;
        }
        
.aboutus_heading p
        {
        font-size: 16px;
        font-family: verdana,helvetica,sans-serif;
        margin: 0px auto;
        }
        
.designation_section
        {
        font-size: 15px;
        font-family: verdana,helvetica,sans-serif;
        margin: 0px auto;
        }
        
.aboutus_paragraph
        {
        width: 100%;
        margin: 0px auto;
        float: left;
        text-align: justify;
        }
        
.aboutus_paragraph p
        {
        margin: 0px auto;
        font-size: 16px;
        font-family: verdana,helvetica,sans-serif;
        margin-top: 50px;
        margin-bottom:25px;
        font-weight: bold;
        }
        
.aboutus_subcontent
       {
        margin: 0px auto;
        font-size: 14px;
        font-family:arial,helvetica,sans-serif;
        }	

        
.contactus_address
        {
        margin: 0px auto;
        float: left;
        width:50%;
        }
        
.contactus_address p
        {
        margin: 0px auto;
        font-family: verdana,helvetica,sans-serif;
        font-size: 16px;
        color: #1c98d6;
        margin-top: 10px;
        }
        
.contactus_subheading
        {
        margin: 0px auto;
        font-family: verdana,helvetica,sans-serif;
        font-size: 15px;
        color: #000000;
        margin-top:5px;
        }
        
.contactus_deatails
        {
         margin: 0px auto;
         float: left;
        }
        
        
.contactus_deatails p
        {
        margin: 0px auto;
        font-family: verdana,helvetica,sans-serif;
        font-size: 16px;
        color: #1c98d6;
        padding-bottom: 25px;
        }
        
.contactus_subcontent
        {
        margin: 0px auto;
        font-family: arial,helvetica,sans-serif;
        font-size: 14px;
        color: #000000;
        }        

                
        
.contactus_form
        {
        margin: 0px auto;
        float: left;
        width:50%;
        }
        
.contactus_form p
        {
        margin: 0px auto;
        font-family: verdana,helvetica,sans-serif;
        font-size: 14px;
        padding: 10px 0px 10px 0px;
        }
        
.contactus_form label
        {
        float:left;
        clear:left;
        margin:6px 20px 0 0;
        width:32%;
        text-align: left;
        color: #000000;
        font-size: 14px;
        font-family: verdana,helvetica,sans-serif;
        }
        
.contactus_form input

        {
        width:50%; 
        padding:2px 20px 0px 0px; 
        margin:6px 0 20px 0; 
        float: left;
        font-family: verdana,helvetica,sans-serif;
        font-size: 13px;
        }
    
.contactus_form button
        {
        margin-left:397px;
        margin-top:15px;
        margin-bottom:18px;
        }
    
.contactus_form textarea
        {
        margin: 0px auto;
        margin-top: 7px;
        font-family: verdana,helvetica,sans-serif;
        font-size: 13px;
		width:55%;
        }  

		
.sbt_btn 
{
    float: right;
    margin-right: -27px;
    margin-top: 20px;
    padding: 0;
    width: 29%;
}

	
#commentForm label.error
	{
	color: red;
	margin-left: 147px;
	margin-right: 0;
	margin-top: -20px;
	width:50%;
	}
	
#comment-error
	{ 
	margin-top: 1px !important;
	}	
        

        
}

@media only screen and (min-device-width :800px) and (max-device-width :979px)
{
.logo
        {
        width: 16%;
        float: left;
        }
        
.company_name
        {
        width: 43%;
        float: left;
        margin:0px auto;
        }
        
        
.company_name p
        {
        margin:0px auto;
        padding:0px 10px 5px 10px;
        font-size:15px;
        font-family:cambria,helvetica,sans-serif;
        font-weight: bold;
        }
        
.sub_heading
        {
        margin: 0px auto;
        margin-top: 15px;
        font-size:13px;
        font-family:cambria,helvetica,sans-serif;
		padding:10px;
        }
        
.mail_contact
        {
        width:41%;
        float:right;
        margin: 0px auto;
        font-family: arial,helvetica,sans-serif;
        font-size: 12px;
        }
		
.nav_bar li a 
        {  
        display:inline-block; 
        padding:5px 25px; 
        color:#000000; 
        text-decoration:none; 
        font-size:13px; 
        margin: 0px auto;
        }		
		
.container_section
        {
        margin: 0px auto;
        width: 29%;
        float: left;
        padding-right:25px;
        }
        

.container_title
        {
        margin: 0px auto;
        font-family: verdana,helvetica,sans-serif;
        font-size: 14px;
        color:#000000;
        margin-bottom: 10px;
        }
        

.container_image
        {
        margin: 0px auto;
        width:100%;
        float: left;
        }
        
.container_content
        {
        margin: 0px auto;
        width:100%;
        float: left;
        }
        
.container_content p
        {
        font-size: 12px;
        font-family:arial,helvetica,sans-serif;
        color:#000000;
        text-align: justify;
        }

.container_content a
        {
        margin: 0px auto;
        text-decoration: none;
        color:#000000;
        float: right;
        font-size: 12px;
        font-family:Bookman Old Style,helvetica,sans-serif;
        padding-top:8px;
        }
		
.footer
        {
        width:100%;
        display:inline-block;
        margin-top: 50px;
        background-color: #343434;
        padding-bottom:50px;
        }
		
		
.footer_details
	{
	width:80%;
	margin-left:10%;
	}

		
		
.mca_services
        {
        margin: 0px auto;
        margin-top: 25px;
        width: 25%;
        float: left;
        }
        
.footer_header
        {
        margin: 0px auto;
        font-size: 16px;
		color:#ffffff;
        }
        
.footer_subheader
        {
        margin: 0px auto;
        font-size: 14px;
        margin-top: 25px;
        display: inline-block;
        }
        
.footer_subheader ul
        {
        margin: 0px auto;
        padding: 0px;
        display:inline-block;
        }
        
.footer_subheader ul li
        {
        margin: 0px auto;
        display:inline-block;
        }
        
.footer_subheader ul li a
        {
        margin: 0px auto;
        display: inline-block;
        color:#ffffff;
        text-decoration: none;
        }
        
.footer_subheader ul li a:hover
        {
        text-decoration: underline;
        }
        
.useful_links
        {
        margin: 0px auto;
        margin-top: 25px;
        width: 20%;
        float: left;
        }
        
        
.soc_med
        {
        margin: 0px auto;
        margin-top: 25px;
        width:20%;
        float: left;
        }
        
.contact_us
        {
        margin: 0px auto;
        margin-top: 25px;
        width:35%;
        float: left;
        }
        
.footer_subheader p
        {
        font-size: 14px;
        margin: 0px auto;
		color:#ffffff;
        }		
.copyrights_navigation
        {
        width:100%;
        display:inline-block;
		margin:0px auto;
        background-color: #343434;
		padding:3px 0px 3px 0px;
        }
		
	
.main_copynav
        {   
        width: 80%;
		margin-left:10%;
		padding:0px;
        }
        

.copyrights_sec
        {
        margin: 0px auto;
        float: left;
        width: 40%;
 		color:#ffffff;
		padding:0px;
        }


.navigation_sec
        {
        margin: 0px auto;
        float: left;
        width:60%;
		font-size:13px;
        }

.navigation_sec ul
        {
        margin: 0px auto;
        padding: 0px;
        display: inline-block;
        float: right;
        }

.navigation_sec ul li
        {
        display: inline-block;
        margin: 0px auto;
        }
        
.navigation_sec ul li a
        {
        margin: 0px auto;
        display:inline-block;
        text-decoration: none;
        color: #ffffff;
        padding-left: 10px;
		font-size:13px;
        }
        
.navigation_sec ul li a:hover
        {
        text-decoration: underline;
        }	

.horizontal_line1 img , .horizontal_line2 img
			{
			margin:0px auto;
			padding:0px;
			height:3px;
			width:100%;
			}		
			
.container_text
        {
        margin: 0px auto;
        width: 24%;
        float: left;
        color:#1c98d6;
        font-size: 22px;
        font-family: verdana,helvetica,sans-serif;
        text-align: center;
        }	

.services_container
        {
        width:80%;
        display:inline-block;
        margin-top:50px;
		margin-left:10%;
        }
		

        
.showCnt 
        {
        background:#cccccc; color:#000000; display:none; padding:10px; font-size: 13px; font-family:arial,helvetica,sans-serif;
        line-height:25px; margin-top:25px; margin-bottom: 25px; 
        }
        
#lnks
        {
         margin: 0px auto;
         padding: 0px;
        }

#lnks li
        {
        font-family:verdana,helvetica,sans-serif;
        font-size:15px;
        display:inline-block;
        margin: 0px auto;
        padding: 0px;
        }

#lnks li a
        {
        text-decoration:none;
        color:#000000;
        }

#lnks li a:hover
        {
        text-decoration: underline;
        color:#1c98d6;
        }

.showCnt img
        {
        margin: 0px auto;
        padding-bottom: 2px;
        }
		
        
.contactus_address
        {
        margin: 0px auto;
        float: left;
        width:50%;
        }
        
.contactus_address p
        {
        margin: 0px auto;
        font-family: verdana,helvetica,sans-serif;
        font-size: 16px;
        color: #1c98d6;
        margin-top: 10px;
        }
        
.contactus_subheading
        {
        margin: 0px auto;
        font-family: verdana,helvetica,sans-serif;
        font-size: 15px;
        color: #000000;
        margin-top:5px;
        }
        
.contactus_deatails
        {
         margin: 0px auto;
         float: left;
        }
        
        
.contactus_deatails p
        {
        margin: 0px auto;
        font-family: verdana,helvetica,sans-serif;
        font-size: 14px;
        color: #1c98d6;
        padding-bottom: 25px;
        }
        
.contactus_subcontent
        {
        margin: 0px auto;
        font-family: arial,helvetica,sans-serif;
        font-size: 13px;
        color: #000000;
        }        

                
        
.contactus_form
        {
        margin: 0px auto;
        float: left;
        width:50%;
        }
        
.contactus_form p
        {
        margin: 0px auto;
        font-family: verdana,helvetica,sans-serif;
        font-size: 13px;
        padding: 10px 0px 10px 0px;
        }
        
.contactus_form label
        {
        float:left;
        clear:left;
        margin:6px 20px 0 0;
        width:35%;
        text-align: left;
        color: #000000;
        font-size: 13px;
        font-family: verdana,helvetica,sans-serif;
        }
        
.contactus_form input

        {
        width:50%; 
        padding:2px 20px 0px 0px; 
        margin:6px 0 20px 0; 
        float: left;
        font-family: verdana,helvetica,sans-serif;
        font-size:11px;
        }
    
.contactus_form button
        {
        margin-left:397px;
        margin-top:15px;
        margin-bottom:18px;
        }
    
.contactus_form textarea
        {
        margin: 0px auto;
        margin-top: 7px;
        font-family: verdana,helvetica,sans-serif;
        font-size: 11px;
		width:56%;
        }  

.sbt_btn
        {
	padding:0px;
	width:34%;
	float:right;
	margin-top:20px;
	margin-right:-47px;
	}
	
#commentForm label.error
	{
	color: red;
	margin-left: 133px;
	margin-right: 0;
	margin-top: -20px;
	width:50%;
	}
	
#comment-error
	{ 
	margin-top: 1px !important;
	}	
        
        
	

}


@media only screen and (min-device-width :768px) and (max-device-width:799px)
{


.logo
        {
        width: 16%;
        float: left;
        }
        
.company_name
        {
        width: 45%;
        float: left;
        margin:0px auto;
        }
        
        
.company_name p
        {
        margin:0px auto;
        padding:0px 10px 5px 10px;
        font-size:15px;
        font-family:cambria,helvetica,sans-serif;
        font-weight: bold;
        }
        
.sub_heading
        {
        margin: 0px auto;
        margin-top: 15px;
        font-size:13px;
        font-family:cambria,helvetica,sans-serif;
		padding:10px;
        }
        
.mail_contact
        {
        width:39%;
        float:right;
        margin: 0px auto;
        font-family: arial,helvetica,sans-serif;
        font-size: 12px;
        }
		
.nav_bar li a 
        {  
        display:inline-block; 
        padding:5px 25px; 
        color:#000000; 
        text-decoration:none; 
        font-size:13px; 
        margin: 0px auto;
        }			
		
.container_section
        {
        margin: 0px auto;
        width: 29%;
        float: left;
        padding-right:25px;
        }
        

.container_title
        {
        margin: 0px auto;
        font-family: verdana,helvetica,sans-serif;
        font-size: 14px;
        color:#000000;
        margin-bottom: 10px;
		width:100%;
        }
        

.container_image
        {
        margin: 0px auto;
        width:100%;
        float: left;
        }
        
.container_content
        {
        margin: 0px auto;
        width:100%;
        float: left;
        }
        
.container_content p
        {
        font-size: 12px;
        font-family:arial,helvetica,sans-serif;
        color:#000000;
        text-align: justify;
        }

.container_content a
        {
        margin: 0px auto;
        text-decoration: none;
        color:#000000;
        float: right;
        font-size: 12px;
        font-family:Bookman Old Style,helvetica,sans-serif;
        padding-top:8px;
        }
		
.footer
        {
        width:100%;
        display:inline-block;
        margin-top: 50px;
        background-color: #343434;
        padding-bottom:50px;
        }
		
		
.footer_details
	{
	width:80%;
	margin-left:10%;
	}

		
		
.mca_services
        {
        margin: 0px auto;
        margin-top: 25px;
        width: 25%;
        float: left;
        }
        
.footer_header
        {
        margin: 0px auto;
        font-size: 16px;
		color:#ffffff;
        }
        
.footer_subheader
        {
        margin: 0px auto;
        font-size: 14px;
        margin-top: 25px;
        display: inline-block;
        }
        
.footer_subheader ul
        {
        margin: 0px auto;
        padding: 0px;
        display:inline-block;
        }
        
.footer_subheader ul li
        {
        margin: 0px auto;
        display:inline-block;
        }
        
.footer_subheader ul li a
        {
        margin: 0px auto;
        display: inline-block;
        color:#ffffff;
        text-decoration: none;
        }
        
.footer_subheader ul li a:hover
        {
        text-decoration: underline;
        }
        
.useful_links
        {
        margin: 0px auto;
        margin-top: 25px;
        width: 20%;
        float: left;
        }
        
        
.soc_med
        {
        margin: 0px auto;
        margin-top: 25px;
        width:20%;
        float: left;
        }
        
.contact_us
        {
        margin: 0px auto;
        margin-top: 25px;
        width:35%;
        float: left;
        }
        
.footer_subheader p
        {
        font-size: 14px;
        margin: 0px auto;
		color:#ffffff;
        }		
.copyrights_navigation
        {
        width:100%;
        display:inline-block;
		margin:0px auto;
        background-color: #343434;
		padding:3px 0px 3px 0px;
        }
		
	
.main_copynav
        {   
        width: 80%;
		margin-left:10%;
		padding:0px;
        }
        

.copyrights_sec
        {
        margin: 0px auto;
        float: left;
        width: 40%;
 		color:#ffffff;
		padding:0px;
        }


.navigation_sec
        {
        margin: 0px auto;
        float: left;
        width:60%;
		font-size:13px;
        }

.navigation_sec ul
        {
        margin: 0px auto;
        padding: 0px;
        display: inline-block;
        float: right;
        }

.navigation_sec ul li
        {
        display: inline-block;
        margin: 0px auto;
        }
        
.navigation_sec ul li a
        {
        margin: 0px auto;
        display:inline-block;
        text-decoration: none;
        color: #ffffff;
        padding-left: 10px;
		font-size:13px;
        }
        
.navigation_sec ul li a:hover
        {
        text-decoration: underline;
        }		

.horizontal_line1 img , .horizontal_line2 img
			{
			margin:0px auto;
			padding:0px;
			height:3px;
			width:100%;
			}
			
.container_text
        {
        margin: 0px auto;
        width: 24%;
        float: left;
        color:#1c98d6;
        font-size: 20px;
        font-family: verdana,helvetica,sans-serif;
        text-align: center;
        }	

.services_container
        {
        width:80%;
        display:inline-block;
        margin-top:50px;
		margin-left:10%;
        }
		

        
.showCnt 
        {
        background:#cccccc; color:#000000; display:none; padding:10px; font-size: 13px; font-family:arial,helvetica,sans-serif;
        line-height:25px; margin-top:25px; margin-bottom: 25px; 
        }
        
#lnks
        {
         margin: 0px auto;
         padding: 0px;
        }

#lnks li
        {
        font-family:verdana,helvetica,sans-serif;
        font-size:15px;
        display:inline-block;
        margin: 0px auto;
        padding: 0px;
        }

#lnks li a
        {
        text-decoration:none;
        color:#000000;
        }

#lnks li a:hover
        {
        text-decoration: underline;
        color:#1c98d6;
        }

.showCnt img
        {
        margin: 0px auto;
        padding-bottom: 2px;
        }
		
.contactus_address
        {
        margin: 0px auto;
        float: left;
        width:50%;
        }
        
.contactus_address p
        {
        margin: 0px auto;
        font-family: verdana,helvetica,sans-serif;
        font-size: 16px;
        color: #1c98d6;
        margin-top: 10px;
        }
        
.contactus_subheading
        {
        margin: 0px auto;
        font-family: verdana,helvetica,sans-serif;
        font-size: 15px;
        color: #000000;
        margin-top:5px;
        }
        
.contactus_deatails
        {
         margin: 0px auto;
         float: left;
        }
        
        
.contactus_deatails p
        {
        margin: 0px auto;
        font-family: verdana,helvetica,sans-serif;
        font-size: 14px;
        color: #1c98d6;
        padding-bottom: 25px;
        }
        
.contactus_subcontent
        {
        margin: 0px auto;
        font-family: arial,helvetica,sans-serif;
        font-size: 13px;
        color: #000000;
        }        
                
        
.contactus_form
        {
        margin: 0px auto;
        float: left;
        width:50%;
        }
        
.contactus_form p
        {
        margin: 0px auto;
        font-family: verdana,helvetica,sans-serif;
        font-size: 13px;
        padding: 10px 0px 10px 0px;
        }
        
.contactus_form label
        {
        float:left;
        clear:left;
        margin:6px 20px 0 0;
        width:36%;
        text-align: left;
        color: #000000;
        font-size: 13px;
        font-family: verdana,helvetica,sans-serif;
        }
        
.contactus_form input

        {
        width:50%; 
        padding:2px 20px 0px 0px; 
        margin:6px 0 20px 0; 
        float: left;
        font-family: verdana,helvetica,sans-serif;
        font-size:11px;
        }
    
.contactus_form button
        {
        margin-left:397px;
        margin-top:15px;
        margin-bottom:18px;
        }
    
.contactus_form textarea
        {
        margin: 0px auto;
        margin-top: 7px;
        font-family: verdana,helvetica,sans-serif;
        font-size: 11px;
		width:56%;
        }  

.sbt_btn
        {
	padding:0px;
	width:36%;
	float:right;
	margin-top:20px;
	margin-right:-52px;
	}	

	
#commentForm label.error
	{
	color: red;
	margin-left: 133px;
	margin-right: 0;
	margin-top: -20px;
	width:50%;
	}
	
#comment-error
	{ 
	margin-top: 1px !important;
	}	
	
		
        
}			

@media only screen and (min-device-width :360px) and (max-device-width :767px)
{


.logo
        {
        width: 25%;
        float: left;
        }
        
.company_name
        {
        width:75%;
        float: left;
        margin:0px auto;
        }
        
        
.company_name p
        {
        margin:0px auto;
        padding:0px 0px 0px 10px;
        font-size:12px;
        font-family:cambria,helvetica,sans-serif;
        font-weight: bold;
        }
        
.sub_heading
        {
        margin: 0px auto;
        margin-top: 15px;
        font-size:11px;
        font-family:cambria,helvetica,sans-serif;
		padding-left:10px;
        }
        
.mail_contact
        {
        width:100%;
        float:left;
        margin: 0px auto;
        font-family: arial,helvetica,sans-serif;
        font-size: 12px;
        }
		
        
.mail_contact ul
        {
        margin: 0px auto;
        display: inline-block;
        float:left;
		padding-top:20px;
        }
        
.mail_contact ul li
        {
        margin:0px auto;
        display: inline-block;
		float:left;
		padding-left:0px;
	}
        
.mail_contact a
        {
        text-decoration: none;
        color: #000000;
        }
        
.mail_contact a:hover
        {
        text-decoration: underline;
        }	

		
.nav_bar li a 
        {  
        display:inline-block; 
        padding:5px 25px; 
        color:#000000; 
        text-decoration:none; 
        font-size:12px; 
        margin: 0px auto;
        }			
		
		
.container_section
        {
        margin: 0px auto;
        width: 100%;
        float: left;
        }
		
.home_container2
        {
        width:80%;
        display:inline-block;
		margin-left:10%;
		margin-top:0px;
        }		
        

.container_title
        {
        margin: 0px auto;
        font-family: verdana,helvetica,sans-serif;
        font-size: 14px;
        color:#000000;
        margin-bottom: 10px;
        }
        

.container_image
        {
        margin: 0px auto;
        width:33%;
        float: left;
        }
        
.container_content
        {
        margin: 0px auto;
        width: 67%;
        float: left;
        }
        
.container_content p
        {
        font-size: 12px;
        font-family:arial,helvetica,sans-serif;
        color:#000000;
        text-align: justify;
        }

.container_content a
        {
        margin: 0px auto;
        text-decoration: none;
        color:#000000;
        float: right;
        font-size: 12px;
        font-family:Bookman Old Style,helvetica,sans-serif;
        padding-top:8px;
		padding-bottom:15px;
        }
		
.footer
        {
        width:100%;
        display:inline-block;
        margin-top: 50px;
        background-color: #343434;
        padding-bottom:50px;
        }
		
		
.footer_details
	{
	width:80%;
	margin-left:10%;
	}

		
		
.mca_services
        {
        margin: 0px auto;
        margin-top: 25px;
        width: 100%;
        float: left;
		text-align:center;
        }
        
.footer_header
        {
        margin: 0px auto;
        font-size: 16px;
		color:#ffffff;
		font-weight:bold;
        }
        
.footer_subheader
        {
        margin: 0px auto;
        font-size: 14px;
        margin-top: 25px;
        display: inline-block;
        }
        
.footer_subheader ul
        {
        margin: 0px auto;
        padding: 0px;
        display:inline-block;
        }
        
.footer_subheader ul li
        {
        margin: 0px auto;
        display:inline-block;
        }
        
.footer_subheader ul li a
        {
        margin: 0px auto;
        display: inline-block;
        color:#ffffff;
        text-decoration: none;
        }
        
.footer_subheader ul li a:hover
        {
        text-decoration: underline;
        }
        
.useful_links
        {
        margin: 0px auto;
        margin-top: 25px;
        width: 100%;
        float: left;
		text-align:center;		
        }
        
        
.soc_med
        {
        margin: 0px auto;
        margin-top: 25px;
        width:100%;
        float: left;
		text-align:center;		
        }
        
.contact_us
        {
        margin: 0px auto;
        margin-top: 25px;
        width:100%;
        float: left;
		text-align:center;		
        }
        
.footer_subheader p
        {
        font-size: 14px;
        margin: 0px auto;
		color:#ffffff;
        }		
.copyrights_navigation
        {
        width:100%;
        display:inline-block;
		margin:0px auto;
        background-color: #343434;
		padding:3px 0px 3px 0px;
        }
		
	
.main_copynav
        {   
        width: 80%;
		margin-left:10%;
		padding:0px;
        }
        

.copyrights_sec
        {
        margin: 0px auto;
        float: left;
        width: 40%;
 		color:#ffffff;
		padding:0px;
        }


.navigation_sec
        {
        margin: 0px auto;
        float: left;
        width:60%;
		font-size:13px;
        }

.navigation_sec ul
        {
        margin: 0px auto;
        padding: 0px;
        display: inline-block;
        float: right;
        }

.navigation_sec ul li
        {
        display: inline-block;
        margin: 0px auto;
        }
        
.navigation_sec ul li a
        {
        margin: 0px auto;
        display:inline-block;
        text-decoration: none;
        color: #ffffff;
        padding-left: 10px;
		font-size:13px;
        }
        
.navigation_sec ul li a:hover
        {
        text-decoration: underline;
        }		
		
.horizontal_line1,.horizontal_line2
        {   
        margin: 0px auto;
        width:25%;
        float: left;
        padding-top: 7px;
        }				


.horizontal_line1 img , .horizontal_line2 img
			{
			margin:0px auto;
			padding:0px;
			height:2px;
			width:100%;
			}
			
.container_text
        {
        margin: 0px auto;
        width:50%;
        float: left;
        color:#1c98d6;
        font-size:20px;
        font-family: verdana,helvetica,sans-serif;
        text-align: center;
		padding-top:5px;
        }	
		
		

.aboutus_container
        {
        width:80%;
        display:inline-block;
        margin-top:50px;
		margin-left:10%;
        }
		
        
 .aboutus_image
        {
        width: 50%;
        float: left;
        margin: 0px auto;
        }
		
.aboutus_image img
	{
	width:80%;
	margin:0px auto;
	padding:0px;
	float:left;
	}
        
.aboutus_heading
        {
        width:50%;
        float: left;
        margin: 0px auto;
        }
        
.aboutus_heading p
        {
        font-size: 13px;
        font-family: verdana,helvetica,sans-serif;
        margin: 0px auto;
        }
        
.designation_section
        {
        font-size: 13px;
        font-family: verdana,helvetica,sans-serif;
        margin: 0px auto;
        }
        
.aboutus_paragraph
        {
        width: 100%;
        margin: 0px auto;
        float: left;
        text-align: justify;
        }
        
.aboutus_paragraph p
        {
        margin: 0px auto;
        font-size: 13px;
        font-family: verdana,helvetica,sans-serif;
        margin-top: 50px;
        margin-bottom:25px;
        font-weight: bold;
        }
        
.aboutus_subcontent
       {
        margin: 0px auto;
        font-size: 13px;
        font-family:arial,helvetica,sans-serif;
        }		

		
.services_container
        {
        width:80%;
        display:inline-block;
        margin-top:50px;
		margin-left:10%;
        }
		

        
.showCnt 
        {
        background:#cccccc; color:#000000; display:none; padding:10px; font-size: 11px; font-family:arial,helvetica,sans-serif;
        line-height:25px; margin-top:25px; margin-bottom: 25px; 
        }
        
#lnks
        {
         margin: 0px auto;
         padding: 0px;
        }

#lnks li
        {
        font-family:verdana,helvetica,sans-serif;
        font-size:13px;
        display:inline-block;
        margin: 0px auto;
        padding: 0px;
        }

#lnks li a
        {
        text-decoration:none;
        color:#000000;
        }

#lnks li a:hover
        {
        text-decoration: underline;
        color:#1c98d6;
        }

.showCnt img
        {
        margin: 0px auto;
        padding-bottom: 2px;
        }
		
		
		
.contactus_address
        {
        margin: 0px auto;
        float: left;
        width:100%;
        }
        
.contactus_address p
        {
        margin: 0px auto;
        font-family: verdana,helvetica,sans-serif;
        font-size: 16px;
        color: #1c98d6;
        margin-top: 10px;
        }
        
.contactus_subheading
        {
        margin: 0px auto;
        font-family: verdana,helvetica,sans-serif;
        font-size: 15px;
        color: #000000;
        margin-top:5px;
        }
        
.contactus_deatails
        {
         margin: 0px auto;
         float: left;
        }
        
        
.contactus_deatails p
        {
        margin: 0px auto;
        font-family: verdana,helvetica,sans-serif;
        font-size: 14px;
        color: #1c98d6;
        padding-bottom: 25px;
        }
        
.contactus_subcontent
        {
        margin: 0px auto;
        font-family: arial,helvetica,sans-serif;
        font-size: 13px;
        color: #000000;
        }        
                
        
.contactus_form
        {
        margin: 0px auto;
        float: left;
        width:100%;
        }
        
.contactus_form p
        {
        margin: 0px auto;
        font-family: verdana,helvetica,sans-serif;
        font-size: 13px;
        padding: 10px 0px 10px 0px;
        }
        
.contactus_form label
        {
        float:left;
        clear:left;
        margin:6px 20px 0 0;
        width:100%;
        text-align: left;
        color: #000000;
        font-size: 13px;
        font-family: verdana,helvetica,sans-serif;
        }
        
.contactus_form input

        {
        width:70%; 
        padding:2px 20px 0px 0px; 
        margin:6px 0 20px 0; 
        float: left;
        font-family: verdana,helvetica,sans-serif;
        font-size:11.5px;
        }
    
.contactus_form button
        {
        margin-left:397px;
        margin-top:15px;
        margin-bottom:18px;
        }
    
.contactus_form textarea
        {
        margin: 0px auto;
        margin-top: 7px;
        font-family: verdana,helvetica,sans-serif;
        font-size: 11.5px;
		width:76%;
		float:left;
        }  

.sbt_btn
        {
	padding:0px;
	width:28%;
	float:right;
	margin-top:20px;
	margin-right:42px;
	}		
		
#commentForm label.error
	{
	color: red;
	margin-left:0px;
	margin-right: 0;
	margin-top: -20px;
	width:50%;
	}
	
#comment-error
	{ 
	margin-top: 1px !important;
	}	
			

}

@media only screen and (min-device-width :320px) and (max-device-width :359px)
{
.logo
        {
        width: 25%;
        float: left;
        }
		
.logo img
        {
    margin-top:7px;
        }		
        
.company_name
        {
        width:75%;
        float: left;
        margin:0px auto;
        }
        
        
.company_name p
        {
        margin:0px auto;
        padding:0px 0px 0px 10px;
        font-size:11px;
        font-family:cambria,helvetica,sans-serif;
        font-weight: bold;
        }
        
.sub_heading
        {
        margin: 0px auto;
        margin-top: 15px;
        font-size:10px;
        font-family:cambria,helvetica,sans-serif;
		padding-left:10px;
        }
        
.mail_contact
        {
        width:100%;
        float:left;
        margin: 0px auto;
        font-family: arial,helvetica,sans-serif;
        font-size: 12px;
        }
		
        
.mail_contact ul
        {
        margin: 0px auto;
        display: inline-block;
        float:left;
		padding-top:20px;
        }
        
.mail_contact ul li
        {
        margin:0px auto;
        display: inline-block;
		float:left;
		padding-left:0px;
	}
        
.mail_contact a
        {
        text-decoration: none;
        color: #000000;
        }
        
.mail_contact a:hover
        {
        text-decoration: underline;
        }		
		
.nav_bar li a 
        {  
        display:inline-block; 
        padding:5px 25px; 
        color:#000000; 
        text-decoration:none; 
        font-size:12px; 
        margin: 0px auto;
        }			
		
.container_section
        {
        margin: 0px auto;
        width: 100%;
        float: left;
        }
        

.container_title
        {
        margin: 0px auto;
        font-family: verdana,helvetica,sans-serif;
        font-size: 13px;
        color:#000000;
        margin-bottom: 10px;
        }
        

.container_image
        {
        margin: 0px auto;
        width:33%;
        float: left;
        }
        
.container_content
        {
        margin: 0px auto;
        width: 67%;
        float: left;
        }
        
.container_content p
        {
        font-size: 12px;
        font-family:arial,helvetica,sans-serif;
        color:#000000;
        text-align: justify;
        }

.container_content a
        {
        margin: 0px auto;
        text-decoration: none;
        color:#000000;
        float: right;
        font-size: 12px;
        font-family:Bookman Old Style,helvetica,sans-serif;
        padding-top:8px;
		padding-bottom:15px;
        }
		
.footer
        {
        width:100%;
        display:inline-block;
        margin-top: 50px;
        background-color: #343434;
        padding-bottom:50px;
        }
		
		
.footer_details
	{
	width:80%;
	margin-left:10%;
	}

		
		
.mca_services
        {
        margin: 0px auto;
        margin-top: 25px;
        width: 100%;
        float: left;
		text-align:center;
        }
        
.footer_header
        {
        margin: 0px auto;
        font-size: 16px;
		color:#ffffff;
		font-weight:bold;
        }
        
.footer_subheader
        {
        margin: 0px auto;
        font-size: 14px;
        margin-top: 25px;
        display: inline-block;
        }
        
.footer_subheader ul
        {
        margin: 0px auto;
        padding: 0px;
        display:inline-block;
        }
        
.footer_subheader ul li
        {
        margin: 0px auto;
        display:inline-block;
        }
        
.footer_subheader ul li a
        {
        margin: 0px auto;
        display: inline-block;
        color:#ffffff;
        text-decoration: none;
        }
        
.footer_subheader ul li a:hover
        {
        text-decoration: underline;
        }
        
.useful_links
        {
        margin: 0px auto;
        margin-top: 25px;
        width: 100%;
        float: left;
		text-align:center;		
        }
        
        
.soc_med
        {
        margin: 0px auto;
        margin-top: 25px;
        width:100%;
        float: left;
		text-align:center;		
        }
        
.contact_us
        {
        margin: 0px auto;
        margin-top: 25px;
        width:100%;
        float: left;
		text-align:center;		
        }
        
.footer_subheader p
        {
        font-size: 14px;
        margin: 0px auto;
		color:#ffffff;
        }		
.copyrights_navigation
        {
        width:100%;
        display:inline-block;
		margin:0px auto;
        background-color: #343434;
		padding:3px 0px 3px 0px;
        }
		
	
.main_copynav
        {   
        width: 80%;
		margin-left:10%;
		padding:0px;
        }
        

.copyrights_sec
        {
        margin: 0px auto;
        float: left;
        width:50%;
 		color:#ffffff;
		padding:0px;
		font-size:10px;
        }


.navigation_sec
        {
        margin: 0px auto;
        float: left;
        width:50%;
		font-size:10px;
        }

.navigation_sec ul
        {
        margin: 0px auto;
        padding: 0px;
        display: inline-block;
        float: right;
        }

.navigation_sec ul li
        {
        display: inline-block;
        margin: 0px auto;
        }
        
.navigation_sec ul li a
        {
        margin: 0px auto;
        display:inline-block;
        text-decoration: none;
        color: #ffffff;
        padding-left: 10px;
		font-size:10px;
        }
        
.navigation_sec ul li a:hover
        {
        text-decoration: underline;
        }	

.home_container2
        {
        width:80%;
        display:inline-block;
		margin-left:10%;
		margin-top:0px;
        }	

		
.horizontal_line1,.horizontal_line2
        {   
        margin: 0px auto;
        width:24%;
        float: left;
        padding-top: 7px;
        }				


.horizontal_line1 img , .horizontal_line2 img
			{
			margin:0px auto;
			padding:0px;
			height:2px;
			width:100%;
			}
			
.container_text
        {
        margin: 0px auto;
        width:52%;
        float: left;
        color:#1c98d6;
        font-size:20px;
        font-family: verdana,helvetica,sans-serif;
        text-align: center;
		padding-top:5px;
        }	

		

.aboutus_container
        {
        width:80%;
        display:inline-block;
        margin-top:50px;
		margin-left:10%;
        }
		
        
 .aboutus_image
        {
        width: 50%;
        float: left;
        margin: 0px auto;
        }
		
.aboutus_image img
	{
	width:80%;
	margin:0px auto;
	padding:0px;
	float:left;
	}
        
.aboutus_heading
        {
        width:50%;
        float: left;
        margin: 0px auto;
        }
        
.aboutus_heading p
        {
        font-size: 13px;
        font-family: verdana,helvetica,sans-serif;
        margin: 0px auto;
        }
        
.designation_section
        {
        font-size: 13px;
        font-family: verdana,helvetica,sans-serif;
        margin: 0px auto;
        }
        
.aboutus_paragraph
        {
        width: 100%;
        margin: 0px auto;
        float: left;
        text-align: justify;
        }
        
.aboutus_paragraph p
        {
        margin: 0px auto;
        font-size: 13px;
        font-family: verdana,helvetica,sans-serif;
        margin-top: 50px;
        margin-bottom:25px;
        font-weight: bold;
        }
        
.aboutus_subcontent
       {
        margin: 0px auto;
        font-size: 13px;
        font-family:arial,helvetica,sans-serif;
        }		

		
.services_container
        {
        width:80%;
        display:inline-block;
        margin-top:50px;
		margin-left:10%;
        }
		

        
.showCnt 
        {
        background:#cccccc; color:#000000; display:none; padding:10px; font-size: 11px; font-family:arial,helvetica,sans-serif;
        line-height:25px; margin-top:25px; margin-bottom: 25px; 
        }
        
#lnks
        {
         margin: 0px auto;
         padding: 0px;
        }

#lnks li
        {
        font-family:verdana,helvetica,sans-serif;
        font-size:13px;
        display:inline-block;
        margin: 0px auto;
        padding: 0px;
        }

#lnks li a
        {
        text-decoration:none;
        color:#000000;
        }

#lnks li a:hover
        {
        text-decoration: underline;
        color:#1c98d6;
        }

.showCnt img
        {
        margin: 0px auto;
        padding-bottom: 2px;
        }
		
		
.contactus_address
        {
        margin: 0px auto;
        float: left;
        width:100%;
        }
        
.contactus_address p
        {
        margin: 0px auto;
        font-family: verdana,helvetica,sans-serif;
        font-size: 16px;
        color: #1c98d6;
        margin-top: 10px;
        }
        
.contactus_subheading
        {
        margin: 0px auto;
        font-family: verdana,helvetica,sans-serif;
        font-size: 15px;
        color: #000000;
        margin-top:5px;
        }
        
.contactus_deatails
        {
         margin: 0px auto;
         float: left;
        }
        
        
.contactus_deatails p
        {
        margin: 0px auto;
        font-family: verdana,helvetica,sans-serif;
        font-size: 14px;
        color: #1c98d6;
        padding-bottom: 25px;
        }
        
.contactus_subcontent
        {
        margin: 0px auto;
        font-family: arial,helvetica,sans-serif;
        font-size: 13px;
        color: #000000;
        }        
                
        
.contactus_form
        {
        margin: 0px auto;
        float: left;
        width:100%;
        }
        
.contactus_form p
        {
        margin: 0px auto;
        font-family: verdana,helvetica,sans-serif;
        font-size: 13px;
        padding: 10px 0px 10px 0px;
        }
        
.contactus_form label
        {
        float:left;
        clear:left;
        margin:6px 20px 0 0;
        width:100%;
        text-align: left;
        color: #000000;
        font-size: 13px;
        font-family: verdana,helvetica,sans-serif;
        }
        
.contactus_form input

        {
        width:70%; 
        padding:2px 20px 0px 0px; 
        margin:6px 0 20px 0; 
        float: left;
        font-family: verdana,helvetica,sans-serif;
        font-size:11.5px;
        }
    
.contactus_form button
        {
        margin-left:397px;
        margin-top:15px;
        margin-bottom:18px;
        }
    
.contactus_form textarea
        {
        margin: 0px auto;
        margin-top: 7px;
        font-family: verdana,helvetica,sans-serif;
        font-size: 11.5px;
		width:76%;
		float:left;
        }  

.sbt_btn
        {
	padding:0px;
	width:30%;
	float:right;
	margin-top:20px;
	margin-right:36px;
	}	

		
#commentForm label.error
	{
	color: red;
	margin-left:0px;
	margin-right: 0;
	margin-top: -20px;
	width:60%;
	}
	
#comment-error
	{ 
	margin-top: 1px !important;
	}	
				
		

}

/*     Media Section CSS End here 01/01/15     */