/* Start Template */




html, body {
    overflow-x: hidden;
    font-family: 'PT Sans', sans-serif;        
    font-size:20px;
    font-weight:200;
}


strong{
    font-weight: 600;
}







.nav{
    padding-right: 35px;
}

.dropdown-item{
    font-size:16px;
}

.nav-link{
    font-size:16px;
}

#firstnav .nav-link{
    margin-right:-10px;
}

#firstnav .nav-item .nav-link{
    color:#9e9e9e;
}
#firstnav .nav-item a:hover{
    color: #e0e0e0 ;
}
#firstnav .dropdown-menu a:hover{
    color: #212121;
}
#firstnav .dropdown-menu{
    top: 38px;
}
#firstnav .dropdown:hover  .dropdown-menu, #firstnav .dropdown .dropdown-menu:hover {
  display:block!important;
}

.navbar {
  padding-top:10px;
  padding-bottom:10px;
  background-color: #F9F9F9;
  z-index:2;
  
}

.sticky {
  position: fixed;
  top: 0;
  width: 100%;
  transition: padding 0.2s ease;
	box-shadow: 0 2px 5px 0 rgba(0,0,0,.16), 0 2px 10px 0 rgba(0,0,0,.12);
}






.navbar .navbar-brand{
    color:#2E2E2E;
}



.navbar .navbar-brand h2{
    font-size:35px;
    color:#3778c2;
    margin:0px;
   padding:0px;
    display:inline;
}







.navbar .dropdown:hover .dropdown-menu, .navbar .dropdown .dropdown-menu:hover {
  display:block!important;
}


.navbar-toggler .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0,0,0)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
}

.navbar-toggler {
  border:none;
  padding: 8px 10px 8px 10px;
} 

 
 .navbar .navbar-toggler-icon{
     font-size:20px;
 }






.nav2 .btn{
     background-color:#3778c2;
     color:white;
     padding:6px 13px;
       font-size:18px;
       margin:0 10px 0 0;
}

.nav2 .btn:hover{
    background-color:#424242;
}
.nav2 .btnlast{
     text-decoration:none;
   
}

@media(max-width: 992px)  {   
    
.nav2 .btnlast{
     margin-left:-331px;
     margin-top:20px;
     margin-right:0px;
}
}



 .nav2{
  margin-left: 345px;
       padding-top: 13px;
       padding-bottom: 13px;
 }
 .navbar-nav .nav-item .nav-link{
     color:#424242;
     margin-right:15px;
 } 
 .navbar .navbar-nav a:hover{
     color:#212121;
 }

 
 .navbar h1{
     padding-left: 13px;
}
@media(max-width: 992px)  {                               
.nav-item{
text-align: left;
margin-left: -331px;
}



}
.specialnav .dropdown {
    position:static;
}
.specialnav .dropdown-menu {
  width:100%;
  left: 0;
  right: 0;
  top: 38;
 }
.specialnav .dropdown:hover  .dropdown-menu, .specialnav .dropdown .dropdown-menu:hover {
  display:block!important;
}
.specialnav .dropdown-menu{
    margin-left: 67%;
  
}



@media(max-width: 992px)  {  
.specialnav .dropdown-menu .dropdown-item{
    padding-left:15px;
} 
}


@media(max-width: 992px)  {                            
.specialnav .dropdown-menu{
text-align: left;  
margin-left: -2px;  
}
}

.menunav .dropdown {
    position:static;
    
}
@media(max-width: 992px)  { 
.menunav .dropdown-menu {
  width:100%;
  right: 0;
 
 }
}

.menunav .dropdown-menu{
    margin-left: 22%;
    top: 65px;
}

.menunav .dropdown:hover  .dropdown-menu, .menunav .dropdown .dropdown-menu:hover {
  display:block!important;
}
@media(max-width: 992px)  { 
    .menunav .dropdown-menu{
        text-align: left;
        margin-left: -2px;
    }
}


#textcards{
    background-color: #F9F9F9;
}
#textcards .container{
     padding-top: 70px;
      padding-bottom: 50px;
}
.card-content {
	background: #ffffff;
	padding: 30px 0 10px 0;
    margin-bottom: 30px;
	border: 4px;
	box-shadow: 0 2px 5px 0 rgba(0,0,0,.16), 0 2px 10px 0 rgba(0,0,0,.12);
}
.card-img {
	position: relative;
	overflow: hidden;
	border-radius: 0;
	z-index: 1;
}

.card-img img {
	width: 100%;
	height: auto;
	display: block;
}
.card-desc {
	padding: 1.25rem;
}
.btn{
    background-color:#1e88e5;
    color: white;
}
.btn:hover{
    color: white;
}
.card-desc h3 {
    color: #000000;
    margin-top: 0;
    margin-bottom: 15px;
    padding: 0;
    font-size:21px;
}

.trends a{
    text-decoration:none;
}

.card-desc p {
	font-weight: 400;
    font-size:16px;
	line-height: 1.6;
	margin: 0px;
	margin-bottom: 0px;
	padding: 0;
	
}
.card-desc a{
     text-decoration:none;
    color: #3949ab;
    font-size:18px;
}







/*start typography*/

p{
    color:#191919;
    line-height: 1.75;
    font-size: 100%;
    margin: 0 20px 0 0;
}   


    


h1{
    font-family: 'Roboto', sans-serif;
    font-size: 60px;
}

@media (max-width: 575px) 
{  
    h1{
        font-size:38px;
    }
}


@media (min-width: 576px) and (max-width: 767px) {
    
      h1{
        font-size:40px;
    }
}

@media (min-width: 768px) and (max-width: 991px) { 
      h1{
        font-size:50px;
   }
    
}




h2{
    font-family: 'Roboto', sans-serif;
    font-size: 30px;
}


@media (max-width: 575px) 
{  
    h2{
        font-size:28px;
    }
}





h3{
    font-family: 'Roboto', sans-serif;
    font-size: 28px;
}

@media (max-width: 575px) 
{  
    h3{
        font-size:22px;
    }
}







h4{
    font-family: 'Roboto', sans-serif;
    font-size: 26px;
}

h5{
    font-family: 'Roboto', sans-serif;
    font-size: 24px;
}

h6{
    font-family: 'Roboto', sans-serif;
    font-size: 22px;
}


a{
font-size:100%;
}

/*start typography*/








.white-links a{
    color:white;
}


.div1{
   text-align: center;
   margin-top: 70px;
}
.div1 p{
   
    margin-bottom: 70px;
    margin-left: -20px;
   font-family:sans-serif, Helvetica, Arial;
 }
 #myarticle{
    padding-bottom: 20px;
    padding-top: 10px;
 
 }
 
 #myarticle,h4,h6,p{
     padding-left: 20px;
 }
 #myarticle h4{
    line-height: 60px;
    
}
#myarticle h6{
    line-height: 60px;
}
#myarticle p{
    line-height: 1.8;
    color:#424242;
    font-family:sans-serif, Helvetica, Arial;
}
.jumbotron h2{
    padding-left: 20px;
}
.jumbotron .font-small{
    color:#4B515D;
}

.jumbotron a{
color:white;
text-decoration:none;
}

 .btn{
    margin-left: 20px;
}
#art{
   margin-top: 50px;
   margin-bottom: 50px;

}
#art h4{
    line-height: 60px;
}
#art h6{
    line-height: 60px;
}
#art p{
    line-height: 1.8;
    color: #424242;    
}



.ppp-components .badge{
    padding: 10px 15px 10px 15px;
     border-radius: 50%;
}

.ppp-components p{
    margin: 0 0 40px 0;
    padding: 0 0 0 48px;
}
.ppp-components h5{
    margin: 0px;
    padding: 0px;
}
@media(max-width: 992px)  {
    .ppp-components p{
    margin: 0 0 40px 0;
    padding: 0px;
}
}




section {
    padding: 50px 0 30px 0;
   background-color:#2E2E2E;
}
#footer h5{
    margin-top: 30px;
    padding-bottom: 6px;
    color:#ffffff;
}
#footer a {
    text-decoration: none !important;
    background-color: transparent;
}

#footer ul li a{
	color:#808080;
}
#footer ul li{
	margin-right:30px;
}

#footer ul{
    font-size:80%;
}

.footer-nav{
    margin-left:13px;
    margin-top:15px;
    margin-bottom:5px;
}

#footer .row .copyrighttext{
    text-align:right;
    color:#757575;
}

@media(max-width: 992px)  {
.footer-nav{
    margin-left:13px;
    margin-top:45px;
    margin-bottom:0px;
}    

#footer .row .copyrighttext{
    text-align:left;
    padding:0;
    margin:20px 0 0 10px;
}
}

#footer ul li a:hover{
    color: #ffffff;
}

#endfooter{
   background-color: #212121;
    color: #9e9e9e;
   padding-left: 34px;
    padding-top: 20px;
   padding-bottom: 18px;
    font-size:60%;
}





#footer .hsm{
    padding: 0;
	list-style: none;
}

#footer .hsm li {
    display: inline-block;
	margin: 0 10px 0 0;

	
}
#footer .hsm li a{
    padding: 12px;
   	background:#f7f7f7;
    border-radius: 50%;
    text-align: center;
    width: 40px;
    height: 40px;

    display: inline-block;
    line-height:0px;
}
#footer .hsm li a i {
    color: #000;
	-webkit-transition: 0.5s;
    -moz-transition: 0.5s;
    transition:  0.5s;
}
#footer .hsm li a:hover i {
	-webkit-transform: rotateZ(360deg);
	-moz-transform: rotateZ(360deg);
	transform: rotateZ(360deg);
	color:white;
}
#footer .hsm a.fb:hover {
	background-color:#3B5998;
	
}
#footer .hsm a.yt:hover {
	background-color: #da3838;

}
#footer .hsm a.insta:hover {
	background-color: #e66995;
	
}
#footer .hsm a.twitter:hover {
	background-color: #1da1f2;
	
}
#footer .hsm i:hover {
	color:white;
	
}


    #footer .row .font-small{
        font-size:14px;
    }





#footer .sitemap{
    text-decoration: none !important;
    background-color: transparent;
    margin: 0 0 0 13px;
	color:#808080;
  font-size:80%;
}

#footer .sitemap:hover{
    color: #ffffff;
}



/* End Template */






/* Start First Page of training programs */

.about-training-program h2{
    margin-top: 60px;
}
.about-training-program p{
    padding-left: 0px;
    margin-bottom: 60px; 
}



#textcards .training-cards .card-content {
	background: #ffffff;
        margin-bottom: 50px;
	border: 4px;
	box-shadow: 0 2px 5px 0 rgba(0,0,0,.16), 0 2px 10px 0 rgba(0,0,0,.12);
}





#textcards .training-cards .card-content h5{
	line-height: 1.5;
	margin: 0px;
	padding: 0;
	
	margin-bottom: 8px;
}


#textcards .training-cards a{
     text-decoration:none;
    color: #3949ab;
   font-size:17px;
}


#textcards .training-cards .link{
    padding: 0 0 25px 26px;
    margin:0px;
}

#textcards .training-cards .dark-header{
     background:#2E2E2E;
}
#textcards .training-cards .blue-header{
     background:#3778C2;
}
#textcards .training-cards .card-body p{
     margin:0 0 14px 0;
     padding:0px;
}
#textcards .training-cards .card-body{
     padding-bottom: 15px;
}
#textcards .training-cards .training-category{
color:#e0e0e0;
}




/* End First page of training programs */














/* Start second page of training programs */




.dm-scndpage h1{
    margin-top: 70px;
    padding-top: 20px;
}

@media(max-width: 992px)  {
.dm-scndpage h1{
 
   margin-top:50px;
   line-height:1.4;
}
}

.dm-scndpage p{
    margin-top: 20px;
   margin-bottom: 20px;
}





     .navtop{
    margin-top:40px;
    margin-left: 18px;
    margin-right: 18px;
    background-color: #F9F9F9;
}
.navtop .nav-item a{
    color: #2E2E2E;
}
@media(max-width: 992px)  {
   .navtop .nav-item{
        display: block;
       margin-left: 82px;
        margin-right: 120px;
        text-align: left;
    }
}





/* End second page of training programs */






    /* Start content of ASR Page*/
    
#heading{
   
    text-align: center;
    margin-top: 60px;
    margin-bottom: 60px;
}

#cardasr{
    background-color: #F9F9F9;
}
#cardasr .row{
    padding-top: 50px;
}
#cardasr h3{
    line-height: 1.4;
}
#enjoyasr{
     background-color: #F9F9F9;
     padding-bottom: 40px;
}
#enjoyasr .container h2{
    text-align: center;
    padding-top: 70px;
    padding-bottom: 20px;
}
/* end content of ASR page*/


/* Start content of history & culture page*/
  #familycul li{
      color:  #191919; 
   line-height: 1.8;
  
}
#singlecards{
    background-color: #F9F9F9;
 }
 #singlecards .container{
     padding-top: 60px;
     padding-bottom: 20px;
 }

#card{
      background-color: #F9F9F9;
 }
 #card .container {
      padding-top: 80px;
      padding-bottom: 70px;
 }
 
 @media(max-width: 992px) { 
     #card .container h2{
      padding:0 10px 0 16px;
 } 
 }
/* end content of history & culture page*/




#dividerimg{
       position: relative;
       text-align: center;
}
#dividerimg .centered {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}


#blockimg {
    position: relative;
  
}

#blockimg .content {
    max-width: 400px;
    position: absolute;
     bottom: 0;
     margin-bottom: 100px;
     margin-left: 80px;
     margin-right: 20px;
     background: rgb(0, 0, 0); 
     background: rgba(0, 0, 0, 0.7); 
     color: #f1f1f1;
     padding: 20px;
}

@media(max-width: 992px)  {
    #blockimg .content{
     margin-left: -1px;
    margin-left: 20px;
       margin-bottom: 97px;
       
    }
}



/* start student services divider*/
#ssdivider {
    position: relative;
  
}
#ssdivider a{
    text-decoration: none;

}
#ssdivider a:hover{
    color: #e0f7fa;
}
#ssdivider #sscontact{
    margin-top: 70px;
}
#ssdivider .content {
    max-width: 100%;
    position: absolute;
     bottom: 0;
     
     margin-bottom: 74px;
     margin-left: 60px;
     margin-right: 30px;
     background: rgb(0, 0, 0); 
     background: rgba(0, 0, 0, 0.7); 
     color: #f1f1f1;
     padding: 90px;
}

@media(max-width: 992px)  {
    #ssdivider .content{
     
     margin-left: -1px;
     padding: 20px;
     margin: 16px;
     bottom: 20px;
     text-align: left;
    
       
    }
}
/* end student services divider*/

.ss-container{
    max-width: 900px;
}
#demo1 h2{
   
    padding-top: 60px;
    
      padding-bottom: 20px;
}
#demo1 i{
    color: white;
    
}
#demo1 a{
    
  
    color: #212121;
    text-decoration: none;
}
#demo1 a:hover{
    color: #e0f7fa;
}
#demo2{
    margin-top: 30px;
    
}
#demo2 p{
    
    padding-bottom: 60px;
}




/* start section of main heading */

#mainhdng h1{
    margin-top: 60px;
    padding-left: 18px;
}
#mainhdng h2{
    margin-top: 70px;
    padding-left: 18px;
    padding-bottom:7px;
    margin-bottom:0px;
}
#mainhdng p{
    margin-bottom: 70px;
}



/* end section of main heading */








/*start content of social service page*/
#socialservice{
max-width:900px;
margin-top: 60px;
}
#socialservice h1{
    padding-left: 18px;
    
}

/*end content of social service page*/


/*start section of slider text */

#sliderdiv{
    padding-bottom: 19px;
    background-color:#2E2E2E;
}

#sliderheading{
    margin-top: 60px;
    padding-left:18px;
    margin-right:20px;
}

#slidertext{
     color: #bdbdbd;
    margin-bottom:20px;
     margin-top:30px;
    
}
#slidercategory{
    font-size:20px;
    color:#e0e0e0;
    margin-top:28px;
    padding-left:10px;
}
#slidercategory a{
    color:#e0e0e0;
    text-decoration:none;
}

#sliderlink {
    color: #757575;
    margin-left:20px;
 }

@media(max-width: 992px)  {
 #sliderheading h1{
       line-height:1.2;
 }
}
@media(max-width: 992px)  {
 #slidercategory h2{
      padding-top:3px;
 }
}

/*end section of slider text */




/*start section of pagediv text */

.pagediv .page-heading{
    margin: 70px 0 0 0;
    padding:8px;
}
.pagediv .page-paragraph{
   padding:10px;
   margin: 0 0 70px 0;
}

/*end section of pagediv text */






/* start section of paragraph*/
#paragraph{ 
    margin-top: 50px;
    margin-bottom: 60px;
    max-width: 900px;
}
#paragraph h2{
    padding-left: 18px;
}
/* end section of paragraph*/

/*start section of list paragraph */
#ulparagraph{
    margin-top: 60px;
    margin-bottom: 60px;
    max-width: 900px;
}
#ulparagraph h1{
    padding-left: 18px;
}
#ulparagraph h2{
    padding-left: 18px;
}
#ulparagraph ul li{
     color:#191919;
   line-height: 1.8;
}
/*end section of list paragraph */


.table{
    background-color: white;
}



@media(max-width: 992px)  {
.jumbotron{
    padding-left: 5px;
}
    .jumbotron h2{
        line-height:1.5;
    }

}

/* start gallery*/
.galleryrow {
  display: -ms-flexbox; 
  display: flex;
  -ms-flex-wrap: wrap; 
  flex-wrap: wrap;
  padding: 0 4px;
}
.column {
  -ms-flex: 25%; 
  flex: 25%;
  max-width: 25%;
  padding: 0 4px;
}

.column img {
  margin-top: 8px;
  vertical-align: middle;
}
@media screen and (max-width: 800px) {
  .column {
    -ms-flex: 50%;
    flex: 50%;
    max-width: 50%;
  }
}

@media screen and (max-width: 600px) {
  .column {
    -ms-flex: 100%;
    flex: 100%;
    max-width: 100%;
  }
}
/* end gallery*/


/* start student service helpline table*/
@media(max-width: 992px)  {
   
    #ss-help-table .table{
        
       margin-left: 5px;
    }
}
/* end student service helpline table*/

.thumbnail a{
    text-decoration: none;
    color: #212121;
}






#contact {
    max-width: 900px;
}
#contact h1{
    margin-top: 60px;
    padding-left: 18px;
    
}
#contact p{
    margin-bottom: 50px;
}




/* start define list*/
#define-ul{
    max-width: 900px;
}
#define-ul ul li{
     color:#191919;
   line-height: 1.8;
}
#define-ul h2{
    line-height: 1.4;
}
/* end define list*/

/*start article define ul */
#article-define-ul ul li{
     color:#191919;
   line-height: 1.8;
  
}
#article-define-ul h2{
    line-height: 1.4;
}
/*end article define ul */


/* start spotlight*/
#sportlight {
    max-width: 900px;
}

.checked {
  color: #ffbb33;
}

#sportlight .media 
{
  padding-top: 40px;
  padding-bottom: 40px;
}
#sportlight .media a:hover, .media a:focus
{
  text-decoration: none;
  outline: none;
}
#sportlight .media .media-left .icon 
{
  display: block;
  width: 80px;
  height: 80px;
  padding: 16px 6px;
  color: #f0f0f0;
  text-align: center;
  border-radius: 50%;
}

#sportlight h1{
    margin-top: 25px;
   
}
h4{
    line-height: 1.5;
}
/* end spotlight*/



/* start index */


.list-group .list-group-item i{
  width:30px;
}

#listgrp-even .list-group-striped a:nth-of-type(even){
    background-color:  #f2f2f2;
}
#listgrp-odd .list-group-striped a:nth-of-type(odd){
    background-color:  #f2f2f2;
}
.list-group  a{
    color:#191919;
    font-size:80%;
}







.hyperlink-clr a{
  color:#3949ab ;
 
}

.hyperlink-clr .card-desc a{
  color:#3949ab;
 
}
.hyperlink-clr .caption a{
  color:#3949ab;

}



 @media(max-width: 992px) {
    .item1 {
  margin-left:-75px;
   margin-top:20px;
  align-self: left;
  justify-self: left;
  margin-bottom:30px;
}
}



/*start home page */




#dividerdiv p{
    padding-top: 80px; 
    padding-bottom: 80px;
   font-size:150%;
}

@media(max-width: 992px)  {
    #dividerdiv p{
        padding-top: 80px; 
    padding-bottom: 80px;
    font-size:125%;
        padding-right:15px;
         }
}

#dividerdiv .btn:hover{
    background:#3778c2;
}





.divider-clr{
     background-color:#3778C2;
}
.divider-clr .transparentbtn .btn{
     background-color:transparent;
     border-color:white;
    border-radius:30px;
    padding:10px 23px;
}


.divider-clr .transparentbtn .btn:hover{
    background-color:transparent;
}

.divider-clr .btn{
     background-color:#f5f5f5;
     color:#424242;
     margin-left:10px;
}

.divider-clr .btn:hover a{
     color:#f5f5f5;
}
.divider-clr .btn:hover{
    background-color:#424242;
}
.divider-clr a{
     color:#212121;
     text-decoration:none;
}
.divider-clr h2{
    line-height:1.6;
}


/*end home page */





/*start user wrapper icon section */

.users .user-wrapper{
    text-align: center;
    padding: 100px 30px ;
}

@media(max-width: 992px)  { 
    .users .user-wrapper{
        padding:30px;
    }
}
  

.user-wrapper .user-inner {
    text-align: left;
    display: inline-block;
    position: relative;
    padding-left: 50px;
}    
.user-wrapper .user-inner i {
    position: absolute;
     left: 0;
    top: 5px;
     width: 70px;

    color: #3778C2;
    display: inline-block;
    text-transform: none;
     line-height: 1;
}
.user-wrapper .user-inner h2 {
    color: #2b2b35;
    margin-bottom: 0;
    font-weight: 700;
 
    line-height: 1.1em;
    margin-left:20px;
}
.user-wrapper .user-inner p {
    margin-bottom: 0;
}


.users .card-img i{

    font-size: 52px;
    color: #3778C2;
    padding-top:20px;
}


/*end user wrapper icon section */



.community-section {
  position: relative;
  color: white;
}


.community-section .bottom-left {
  position: absolute;
  bottom: 8px;
  left: 16px;
}

.community-section .bottom-left p{
 
    padding-left:0px;
    color:white;
    padding-top:0px;
    margin-top:10px;
}

.community-section .bottom-left h4{
    padding-left:0px;
     padding-bottom:0px;
     margin-bottom:0px;
}






@media(max-width: 992px)  {
.career-row .container{
  text-align:left;
 margin-left:15px;
 margin-right:15px;
}
}


@media(max-width: 992px)  {
.career-row .container .btn{
margin-bottom:25px;
}
}






/* end index */





/*start login form*/
.my-form .row
{
    margin-left: 0;
    margin-right: 0;
}

.login-form
{
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
}

.login-form .row
{
    margin-left: 0;
    margin-right: 0;
}
/*end login form*/


/* start contact us page*/
.wrapper ul {
	list-style: none;
}
.wrapper ul li {
	width: 50px;
	height: 50px;
	background: #e59500;
	margin: 10px 0;
	border-radius: 3px;
  	position: relative;
	cursor: pointer;
	box-shadow: 0 0 10px rgba(0,0,0,0.3);
}
.wrapper ul li p{
    width:500px;
}
.wrapper ul li .fa {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);

	color:white;
    
}
.wrapper ul li.facebook {
	background: #3b5999;
}

.wrapper ul li.instagram {
	background: #e91e63;
}
.wrapper ul li.youtube {
	background: #d50000;

}
/* end contact us page*/


/* start article img section*/
.article-img{
    padding-left:10px;
    padding-right:10px;
    margin-top:10px;
    margin-bottom:20px;
}
/* end article img section*/




/* start career counselling section */

.cc-section{
    padding: 6%;
     background-color: #3778C2;
    
}
.cc-section h2{
    padding-left: 19px;
     color: white;
}
.cc-section p{
     color: white;
}
.cc-jumbotron h2 span{
     color:#3778C2;
}


.ccc-section {
    background-color: #f7f7f7;
    padding-top: 20px;
    padding-bottom: 10px;
 }
 .ccc-section h3{
     padding-left: 20px;
 }


  .cc-list-section ul{
      padding-left: 20px;
  }
  .cc-list-section h5{
      padding-left: 20px;
      margin-top: 50px;
      margin-bottom: 18px;
  }
  .cc-list-section h2{
      padding-left:20px;
      margin-bottom:20px;
}
  .cc-list-section{
      padding-top: 6%;
}
  
  .cc-blue-section{
    background: #3778C2;
}
  .cc-blue-section p{
     color: white;
  }
/* end career counselling section */







/* start training programs second page */



#div1{
    margin-top: 40px;
}

#question #accordion{
      margin-top: 20px;
   margin-bottom: 50px;
}
#question{
    margin-top: 40px;
}
#question #accordion .card .card-header{
    background:#f5f5f5;
   
}
#question #accordion .card{
   margin-bottom:5px;
}

#accordion a{
color: #212121;    
}


#div6{
    margin-top: 70px;
    padding-top: 10px;
}
#div6 p{
  font-size:100%;
}


#div8 nav{
    text-align: right;
    margin-bottom: 10px;
}
#div8 a {
    text-decoration: none;
    display: inline-block;
    padding: 8px 16px;
}
#div8 a :hover {
    color: black;
}

#div8 p{
   font-size:85%;
}


 .previous {
  background-color: #42a5f5;
    color: white;
}
 .next {
   background-color: #42a5f5;
    color: white;
}
.round {
    border-radius: 50%;
}


#div7{
    
       background: #f7f7f7;
    margin: 30px 0 0 0;
    padding:70px 0 70px 0;
}

@media(max-width: 992px)  {
#div7 .media-body h4{
   
    font-weight:600;
}
}


input[type=text], select, textarea {
    width: 100%;
    padding: 12px;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-sizing: border-box;
    margin-top: 6px;
    margin-bottom: 16px;
    resize: vertical;
}

input[type=submit] {
    background-color: #3778c2;
    color: white;
    padding: 8px 15px;
    margin-top: 20px;
    border-radius:5px;
    border:none;
    font-size:18px;
}
input[type=submit]:hover {
    background-color:#424242 ;
}
.dm-card{
    margin-bottom: 30px;
    padding-bottom: 20px;
}
.dm-card .card {
    margin-right: 20px;
  padding: 16px;
  background-color: #f1f1f1;
}

.dm-card .card p{
    padding-left:0px;
  font-size:80%;
    margin-top:12px;
}





.training-program-fee-section {
    margin: 50px 0 10px 0;
    padding: 20px 0 0 0;
}
.training-program-fee-section h2{
    margin: 0px;
    padding:5px 5px 5px 18px;
}
.training-program-fee-section .row{
    margin: 0px;
    padding:20px 0 20px 0;
}
.training-program-fee-section p{
    margin: 0px;
    padding:0px
}
.training-program-fee-section .training-fee-content{
    margin: 0px;
    padding: 20px 8px 20px 8px;
}
.training-program-fee-section .training-fee-content h4{
    margin: 30px 0 0 0;
    padding:0px;
}
.training-program-fee-section .training-fee-content ul{
    margin: 0px;
    padding:20px;
}

.training-program-fee-section .training-fee-content ul li{
 line-height: 1.75;
    margin: 0 0 12px 0;
}









.training-duration-section{
    padding:50px 0 50px 0;
    margin:10px 0 10px 0;
}
.training-duration-section h2{
    margin: 0px;
    padding:5px 5px 5px 18px;
}
.training-duration-section .row{
    padding:0px;
    margin:15px;
}
.training-duration-section .row h5{
    padding:10px;
    margin:15px 0 0 0;
}
.training-duration-section .row p{
    padding:10px;
    margin:0px;
}

 .font-small{
    font-size:16px;
}


 .font-small-18{
    font-size:18px;
}




.nspl-rtc-faculty-section{
    padding:60px 0 70px 0;
    margin:10px 0 10px 0;
}
.nspl-rtc-faculty-section h2{
    margin: 0px;
    padding:5px 5px 5px 18px;
}
.nspl-rtc-faculty-section .row{
    padding:10px 0 10px 0;
    margin:0 5px 0 5px;
}

.nspl-rtc-faculty-section .row p{
    padding:0px;
    margin:0 0 20px 0;
}
.nspl-rtc-faculty-section .row .text-blue{
   color:#3778C2;
   font-size:24px;
}

.nspl-rtc-faculty-section .badges-row{
  padding:55px 10px 30px 10px;
  margin:0 0 20px 0;
}


.nspl-rtc-faculty-section .badges-row  .badge{
  padding:12px 17px 12px 17px;
 border-radius: 50%;
}

.nspl-rtc-faculty-section .badges-row p{
  padding:5px;
  margin:0 0 20px 47px;
}
.nspl-rtc-faculty-section .badges-row h5{
  padding:0px;
  margin:0px;
}
.nspl-rtc-faculty-section  h3{
  padding:0px;
  margin:20px 0 18px 0;
}
 @media(max-width: 992px) { 
     .nspl-rtc-faculty-section .badges-row h5{
 font-size:22px;
}
}
 @media(max-width: 992px) { 
     .nspl-rtc-faculty-section .badges-row p{
  margin:0 0 20px 0px;
}
}
 @media(max-width: 992px) { 
.nspl-rtc-faculty-section .badges-row  .badge{
  padding:10px 15px 10px 15px;
 border-radius: 50%;
}
}


.nspl-rtc-faculty-section .btn-row  {
    margin: 20px 20px 0 20px;
	background: #ffffff;
	border: 4px;
	box-shadow: 0 2px 5px 0 rgba(0,0,0,.16), 0 2px 10px 0 rgba(0,0,0,.12);
}


.nspl-rtc-faculty-section .btn-row  .btn{
    background-color:white;
    color: black;
}
.nspl-rtc-faculty-section .btn-row  .btn:hover{
    color: black;
    background:#f8f9fa;
}
.nspl-rtc-faculty-section .btn-row  .btn a{
    font-size:18px;
    color: #191919;
    text-decoration:none;
}








.training-curriculum{
    margin-top:50px;
    margin-bottom:20px;
    padding: 10px 0 10px 0;
}
.training-curriculum .bg-light{
 padding: 7px 0 7px 0;
 margin: 0 10px 0 10px;
}
.training-curriculum h5{
    margin: 0px;
     padding: 0 0 0 10px;   
}

.training-curriculum  .curriculum-content{
    margin: 15px 0 70px 0;
}






.training-curriculum .card p{
 padding: 0px;
 margin:0px;
}



.training-curriculum #accordion .card{
 padding: 0px;
 margin:0 15px 5px 15px;
}



.training-feature-section {
    padding: 30px 0 30px 0;
    background:#f7f7f7;
}

.training-feature-section .container{
  padding: 40px 20px 30px 20px;
}


.training-feature-section .row .card-content {
    text-align:center;
	background: ffffff;
		padding: 20px 15px 20px 0;
	 margin-bottom: 15px;
	border: 4px;
	box-shadow: 0 2px 5px 0 rgba(0,0,0,.16), 0 2px 10px 0 rgba(0,0,0,.12);
}

.training-feature-section .row .card-content i{
    font-size:50px;
margin-bottom:15px;
margin-top:10px;
color: #3778C2;
}


.training-feature-section .card-content p{
        font-size:18px;
        line-height:1.5;
        font-weight:600;
}





.review-box img {
      display: inline-block;
      width: 70px;
    height:70px;
    border-radius: 50%;
    margin: 15px 0 15px;
}

.review-box p {
    margin-bottom: 20px;
    padding:0px;
}



.review-box h6 {
    padding:0px;
}


.card-trainee-line {
    font-size:16px;
}



.training-certification-section-old{
    margin: 50px 0 50px 0;
    padding: 0 0 25px 0;
}

.training-certification-section-old .logo1{
   padding:10px;
}


.training-certification-section-old .logo2{
   padding:10px;
    margin:15px 0 0 0 ;
}


.training-certification-section-old .logo3{
   padding:10px;
    margin:15px 0 0 0 ;
}



.training-certification-section-old .row{
padding: 0px;
margin: 0 10px 0 10px;
}


.training-certification-section-old h2{
margin: 50px 0 5px 10px;
padding: 12px;
}

.training-certification-section-old p{
padding: 15px 10px 27px 10px;
margin:0px ;
}

 @media(max-width: 992px) { 
   .training-certification-section-old p{
padding: 15px 10px 20px 10px;
margin:5px 0 0 0;
}
}







  .training-certification-section{
    margin: 0px;
    padding:45px 0 40px 0;
}
  .training-certification-section h2{
    margin: 0px;
    padding:5px 5px 5px 18px;
}

  .training-certification-section .row .thumbnail h5{
    margin: 0px;
    padding:10px;
}
  .training-certification-section .row .thumbnail img{
    margin: 10px 0 10px 0;
}
  .training-certification-section .row{
    margin: 0 5px 0 5px;
    padding: 18px 0 0 0;
}

  .training-certification-section .row .card{
    padding: 15px 10px 15px 10px;
}

  .training-certification-section .row .caption p{
    margin: 0px;
  padding: 10px;
  }







.applied-case-studies-section {
     background:#f7f7f7;
    margin: 0 0 20px 0;
    padding:50px 0 50px 0;
}
.applied-case-studies-section h2{
    margin: 0px;
    padding:5px 5px 5px 18px;
}
.applied-case-studies-section .row{
    margin: 0px;
  padding:20px 0  20px 0;
}





.contact-us-section{
    margin:40px 0 0 0;
}
 @media(max-width: 992px) { 
    .contact-us-section .form-col{
         margin: 60px 0 0 0;
     }
 }
.contact-us-section h2{
    padding: 10px;
    margin:40px 0 10px 5px;
}

.contact-us-section .row{
    padding: 0px;
    margin: 0 3px 70px 3px;
}
.contact-us-section .row p{
    padding: 5px;
    margin: 0px;
}
.contact-us-section .row h6{
    padding: 5px;
    margin: 25px 0 0 0;
}
 @media(max-width: 992px) { 
     .contact-us-section .row h6{
    padding: 5px;
    margin: 25px 10px 0 10px;
}
 }
  @media(max-width: 992px) { 
     .contact-us-section .row p{
    padding: 5px;
    margin: 0 10px 0 10px;
}
 }




.placement-preperation-process-section {
    margin: 10px 0 20px 0;
    padding: 50px 0 40px 0;
}
.placement-preperation-process-section h2{
    margin: 0px;
    padding:5px 5px 5px 18px;
}
.placement-preperation-process-section .row{
    margin: 0px;
    padding:20px 0 20px 0;
}



.amritsar-city-section {
    margin: 0px;
    padding: 50px 0 50px 0;
   background:#f9f9f9;
}
.amritsar-city-section h2{
    margin:0px;
    padding:5px 5px 5px 18px;
}
.amritsar-city-section .row{
    margin: 0px;
    padding:20px 0 20px 0;
}




.international-student-support-section {
    margin: 0px;
    padding: 60px 0 60px 0;
}
.international-student-support-section h2{
    margin: 0px;
    padding:5px 5px 5px 18px;
}
.international-student-support-section .row{
    margin: 0px;
    padding:20px 0 20px 0;
}



.mentoring-and-advising-section {
    margin: 70px  0 60px 0;
}
.mentoring-and-advising-section h2{
    margin: 0px;
    padding:5px 5px 5px 18px;
}
.mentoring-and-advising-section .row{
    margin: 0px;
    padding:20px 0 20px 0;
}



.career-prospects-section {
    margin: 0px;
    padding: 50px 0 70px 0;
    
    background:#f7f7f7;
}
.career-prospects-section h2{
    margin: 0 0 15px 13px;
    padding:5px;
}

.career-prospects-section .row{
    margin: 0 4px 0 4px;
}






.training-future-section{
    padding:60px 0 60px 0;
    margin:0px;
    
    background:#f7f7f7;
}
.training-future-section h2{
    margin: 0px;
    padding:5px 5px 5px 18px;
}
.training-future-section .row{
    padding:10px 0 10px 0;
    margin:0 5px 0 5px;
}
.training-future-section .row p{
    padding:0px;
    margin:0px;
}







.our-recruiters-section .recruiters-row{
    margin: 0px;
    padding:20px 0 0 0;
}
.our-recruiters-section {
    margin: 0px;
    padding: 60px 0 60px 0;
    background: #f7f7f7;
}
.our-recruiters-section .row{
    margin:0px;
}
.our-recruiters-section .row h2{
    margin:0 0 0 12px;
}









.training-methods-section {
    margin: 70px 0 70px 0;
}
.training-methods-section h2{
    margin: 0px;
    padding:5px 5px 5px 18px;
}
.training-methods-section .row{
    margin: 0px;
    padding:20px 0 20px 0;
}
.training-methods-section p{
    margin: 0px;
    padding:0px
}



.top-search-section{
    
    padding:30px 0 10px 0;
    margin: 40px 0 70px 0;
}
.top-search-section h2{
    margin: 0px;
    padding:5px 5px 5px 18px;
}
.top-search-section .row{
    margin: 0px; 
    padding:20px;
}
.top-search-section .row a{
    font-size:17px;
}


  .more-less {
        float: right;
        color: #212121;
    }





/* end training programs second page */





/* start form */ 


.div-form {
    width:40%;
    margin: 40px 0 40px 0;
    padding: 35px 0 25px 0;
}

  @media(max-width: 992px) { 
    .div-form {
    width:100%;
}
}
  
.div-form h2{
      padding: 0 10px 0 18px;
}  
  
.form-container {
    border-radius: 5px;
    background-color: #f2f2f2;
    padding: 25px;
    margin-bottom: 50px;
    margin-top: 20px;
    margin-left: 0px;
    margin-right: 0px;
}
  
 
  .form-container .form-btn{
      margin: 0 0 7px 0;
      padding: 5px 25px 5px 25px;
  }
  .form-container .small-label{
      font-size: 80%;
  }
  
  /* end form */





/* start thanks section */
.thanks-page{
    padding: 4% 0 4% 0;
}

.thanks-page .inside-thanks{
    max-width:750px;
    text-align:center;
}


.thanks-page .inside-thanks h2{
    padding: 10px;
    margin:0px;
}

.thanks-page .inside-thanks h2 span{
    color:#3778C2;
}


.thanks-page .inside-thanks p{
    padding:10px;
    margin: 0px;
}


.thanks-page .inside-thanks .btn-no{
   background:white;
   color:black;
   border-radius:0px;
   margin: 15px 0 15px 0;
   padding: 15px 40px 15px 40px;
}

.thanks-page .inside-thanks .btn-no:hover{
   background:#343a40;
   color:white;
}



.thanks-page .social-media-tp{
   margin: 20px 0 0 0;
   padding: 10px;
}













 @media(max-width: 992px) { 
     .thanks-page{
    padding: 15% 0 15% 0;
}

.thanks-page .inside-thanks{
    max-width:700px;
    text-align:center;
}


.thanks-page .inside-thanks h1{
    padding: 10px;
    margin:0px;
}

.thanks-page .inside-thanks h1 span{
    color:#3778C2;
}


.thanks-page .inside-thanks p{
    padding:10px 18px 10px 18px;
    margin:0px;
}
 }

/* end thanks section */













/* start price section */

.price-section{
    padding:80px 20px;
}

.listdiv .row ul{
text-align:center;
margin:0px;
padding:15px 0;
list-style:none;
}
.listdiv .row ul li{
font-size:17px;
line-height:2.0;
}

.price-section .price-col .card-desc h3 {
    color: #3778c2;
    margin-top: 0;
    margin-bottom: 15px;
    padding: 0px;
    font-size:21px;
    font-weight:normal;
}

.price-section .price-col{
max-width:1000px;
margin:auto;
}

.price-section .row h2{
    color:#3778c2;
}
.price-section .row h3{
    padding:0px;
    font-size:30px;
    margin: 0px;
   
}
.price-section .row h6{
    margin:0px;
    padding:0px;
}
.price-section .row p{
    margin:0px;
    padding:0px;
}
.price-section .row .p2{
    font-size:35px;
    color:#3778c2;
}
.price-section .row .p3{
    font-size:23px;
    margin:8px 0 30px 0;
    color:#3778c2;
}


.price-section .btn{
     background-color:#3778c2;
}

.price-section .btn:hover a{
     color:#f5f5f5;
}
.price-section a{
     color:#f5f5f5;
     text-decoration:none;
}



/* end price section */






/*start why foodkort section*/

.whyfoodkort-section{
    padding: 80px 20px;
    background:#e9ecef;
}

.whyfoodkort-section .row h2{
    margin-left:60px;
    margin-bottom:30px;
    font-size:40px;
}

.whyfoodkort-section .points-row .card-block h4{
    font-size:18px;
}
.whyfoodkort-section .points-row img{
    	box-shadow: 0 2px 5px 0 rgba(0,0,0,.16), 0 2px 10px 0 rgba(0,0,0,.12);
    	padding:7px;
    	border-radius:100%;
}
.whyfoodkort-section .points-row .card-block p{
    font-size:16px;
    color:#757575;
}


 @media(max-width: 992px) { 
     
.whyfoodkort-section .row h2{
    margin-left:0px;
    margin-top:30px;
    margin-bottom:30px;
    font-size:30px;
}
 }

/*end why foodkort section*/






/*start req demo section*/

.req-demo-section .centerdiv{
    margin:auto;
    max-width:420px;
    padding:60px 0;
   
}

.req-demo-section h2{
    margin:0px;
    font-size:50px;
    padding:0px;
}
.req-demo-section h3{
    font-size:23px;
    margin-top:0px;
    padding:3px 0 0 0;
    margin-bottom:20px;
}

.req-demo-section p{
    margin:20px 0 0 0;
    padding:0px;
}

.req-demo-section .btn{
     background-color:#3778c2;
     color:white;
}

.req-demo-section .btn:hover{
    background-color:#424242;
}
.req-demo-section a{
     text-decoration:none;
}
.req-demo-section h6{
    padding: 0px;
}

.req-demo-section .wrapper ul li p{
  
    margin:0 0 0 80px;
}

@media(max-width: 992px)  {    
    
.req-demo-section h2{
    font-size:35px;
}

.req-demo-section .centerdiv{
    margin:0px;
    width:100%;
    padding:60px 0;
}
.req-demo-section h2{
    padding: 0 40px;
}
.req-demo-section h3{
    padding: 0 40px;
}
.req-demo-section p{
    padding: 0 40px;
}
.req-demo-section h6{
    padding: 0 40px;
}
.req-demo-section h5{
    padding: 0 40px;
}
.req-demo-section form{
    padding: 0 40px;
}

.req-demo-section .wrapper ul li{
    margin: 0 40px 10px 40px;
    
}
.req-demo-section .wrapper ul li p{
    
    font-size:16px;
    margin:0 0 0 20px;
}


}
/*end req demo section*







/* start support section*/

.support-section{
    padding:80px 20px;
}
.support-section .row{
  max-width:700px;
  margin:auto;
}
.support-section h3{
  margin:20px 0 50px 0;
  color:#3778c2;
  padding:0px;
}
.support-section p{
 padding:0px;
 margin:50px 0 0 0;
} 

/*end support section */




/* start integrated CRM section */

.crm-section{
    padding:70px 20px;
}
.crm-section .img-col{
    text-align:center;
}
.crm-section .img-col img{
   margin:60px 0 0 0;
}
.crm-section .row ul{
     list-style:none;
     padding:0px;
     margin-top:20px;
}
.crm-section .row ul li{
     line-height:1.9;
 }
 
@media(max-width: 992px)  { 
    
.crm-section .img-col{
    text-align:left;
    margin-bottom:20px;
}
.crm-section .img-col img{
   margin:0px;
}
}
 
/* end integrated CRM section */




/* start testimonial section */
.testimonial-section{
    padding: 70px 20px;
}
.testimonial-section .media h6{
    font-size:20px;
}
.testimonial-section .media{
    padding:0 20px 0 0;
}
.testimonial-section .card-content{
       background:#F9F9F9;
}

@media(max-width: 992px)  { 
    
.testimonial-section .media{
    padding:0 20px 0 20px;
    margin-top:20px;
}
}

/* end testimonial section */




/* start partners section */

.partnerpage-section{
    padding:80px 20px;
}
.partnerpage-section p{
    padding:0;
    margin:0 0 50px 0;
}
.partnerpage-section h2{
    margin:10px 0 20px 0;
}
.partnerpage-section h6{
    padding:0px;
}
.partnerpage-section h4{
    padding:0px;
}
.partnerpage-section ul{
    padding:0 20px;
    margin-bottom:70px;
}
.partnerpage-section ul li{
    line-height:1.9;
}


.form-section{
      padding:80px 20px;
}

/* end partners page */



/* start features page */
.featurespage-section{
    padding:70px 20px;
}
.featurespage-section .content-section ul{
    list-style:none;
    padding:0px;
    margin:30px 0 0 0;
}
.featurespage-section .content-section ul li{
   line-height:2.3;
   font-size:17px;
}
.featurespage-section .content-section li i{
   color:#85827d;
}

/* end features page */






/* start secured pos section*/

.securedpos-section h2{
    text-align:center;
    padding:0px;
    margin-top:20px;
    line-height:1.2;
}
.securedpos-section p{
    text-align:center;
    padding:0px;
    color:#777;
}

.securedpos-section .row h3{
    padding:0px;
    margin:0px;
    font-size:21px;
    margin:12px 0 0 0;
}


.securedpos-section .container .row .borderdiv{
  border:2px solid #e3e3e3;
  border-radius:5px;
}

.securedpos-section .container .row{
   width:750px;
   margin:auto;
}


@media(max-width: 992px)  { 
    .securedpos-section .container .row{
   width:100%;
   margin:0px;
   margin-left:7px;
}
}

/* end secured pos section */





/* start trustfoodkort section */

.trustfoodkort-section{
    padding:70px 20px;
}
.trustfoodkort-section .img-col{
    text-align:center;
   
}
.trustfoodkort-section .img-col img{
    margin: 120px 0 0 0;
   
}
.trustfoodkort-section .row{
    margin:15px 0 0 0;
}
.trustfoodkort-section .row h2{
     margin: 0 0 25px 0;
}
.trustfoodkort-section .row ul li{
     line-height:1.9;
 }
 
@media(max-width: 992px)  { 
    
.trustfoodkort-section .img-col{
    text-align:left;
    margin-bottom:20px;
}

.trustfoodkort-section{
    padding:70px 10px;
}
.trustfoodkort-section .img-col img{
    margin:0px;
   
}
}
 
/* end trustfoodkort section */




/* start profit section */

.profit-section{
    padding:70px 20px;
}
.profit-section .img-col{
    text-align:center;
}
.profit-section .img-col img{
    margin: 60px 0 0 0;
   
}
.profit-section .row{
    margin:15px 0 0 0;
}
.profit-section .row ul{
     margin-top:20px;
     list-style-type:none;
     padding:0px;
}
.profit-section .row ul i{
    color:#3778c2;
    font-size:22px;
    margin-right:7px;
}

.profit-section .row ul li{
     line-height:1.9;
 }
 
@media(max-width: 992px)  { 
    
.profit-section .img-col{
    text-align:left;
    margin-bottom:20px;
}
.profit-section{
    padding:70px 10px;
}
.profit-section .img-col img{
    margin: 0px;
   
}
}
 
/* end profit section */






/* start profit section */

.resources-section{
    padding:70px 20px 40px 20px;
}

.resources-section h2{
  background:#3778c2;
  color:white;
  padding:10px;
  margin:0 0 50px 0;
  font-size:35px;
}
@media(max-width: 992px)  { 
    .resources-section{
    padding:70px 20px 70px 20px;
}
.resources-section h2{
  
  margin:0 0 40px 0;
  font-size:25px;
}
}
 
/* end profit section */




/* start demmo section*/

.demo-section{
    padding:80px 20px;
}
.demo-section .container h2{
    margin-bottom:15px;
}
.demo-section .row h5{
    margin-top:55px;
}
.demo-section .row p{
    padding:0px;
}

.demo-section .row .video-div iframe{
   width:760px;
   height:515px;
   padding:0px;
}
@media(max-width: 992px)  { 
    .demo-section .row .video-div iframe{
   width:100%;
   height:100%;
   padding:0px;
}
.demo-section .row .mobile-break{
      display: none; 
}
}
.demo-section .btn{
     background-color: #3778c2;
    color: white;
    padding: 8px 15px;
    border-radius:5px;
    border:none;
    font-size:18px;
    margin: 10px 0 0 0;
}
.demo-section .btn:hover{
 background-color:#424242 ;
}

/* end demmo section*/





/* start software demmo section*/

.software-demo-section{
    padding:80px 20px;
}

.software-demo-section .container h2{
    margin-bottom:20px;
}
.software-demo-section .row{
    margin-top:50px;
}
@media(max-width: 992px)  {
 .software-demo-section .row{
    margin-top:40px;
}   
 .software-demo-section .row img{
    margin-bottom:20px;
}  
}

.software-demo-section .row p{
    padding:0px;
}

.software-demo-section .btn{
     background-color: #3778c2;
    color: white;
    padding: 8px 15px;
    border-radius:5px;
    border:none;
    font-size:18px;
    margin: 40px 0 0 0;
}
.software-demo-section .btn:hover{
 background-color:#424242 ;
}

/* software end demmo section*/













/*start about amritsar section*/
 
 .aboutasr-section{
     text-align:center;
     padding:80px 20px;
     background:#e9ecef;
 }
 
 .aboutasr-section .container h2{
      padding:0px;
      margin:0 0 20px 0;
 }
 .aboutasr-section .container p{
      padding:0px;
 }
 
@media(max-width: 992px)  {
    .aboutasr-section{
     text-align:left;
 }
}

 
/*end about amritsar section*/



/*start amritsar food section*/
 
 .asrfood-section{
     padding:80px 20px;
      text-align:center;
 }
 
 .asrfood-section .container h2{
      padding:0px;
      margin:0 0 20px 0;
 }
  .asrfood-section .container p{
      padding:0px;
 }
@media(max-width: 992px)  {
    .asrfood-section{
     text-align:left;
 }
}

 
/*end amritsar food section*/



/*start best restaurant amritsar section*/
 
 .bestrestaurant-section{
     padding:80px 20px;
      text-align:center;
 }
 .bestrestaurant-section .container h2{
      padding:0px;
      margin:0 0 20px 0;
 }
   .bestrestaurant-section .container p{
      padding:0px;
 }
@media(max-width: 992px)  {
    .bestrestaurant-section{
     text-align:left;
 }
}
 
 
/*end best restaurant amritsar section*/






.foodkort-location-section{
     padding:30px 0 10px 0;
    margin: 40px 0 70px 0;
}
.foodkort-location-section h2{
    margin: 0px;
    padding:5px 5px 5px 18px;
}
.foodkort-location-section .row{
    margin: 0px; 
    padding:20px;
}
.foodkort-location-section .row span{
    font-size:17px;
}
.foodkort-location-section .row a{
    font-size:17px;
}







/*start foodkortpartner section*/

.foodkortpartner-section{
    padding: 80px 20px;
    background:#e9ecef;
}

.foodkortpartner-section .row h2{
    margin-bottom:30px;
    font-size:40px;
}

.foodkortpartner-section .row p{
    padding:0px;
    margin:0 0 15px 0;
}

.foodkortpartner-section .row .img-col{
  text-align:center;
   
}

 @media(max-width: 992px) { 
     
.foodkortpartner-section .row h2{
    margin-left:0px;
    margin-top:30px;
    margin-bottom:30px;
    font-size:30px;
}
 }

/*end foodkortpartner section*/



 @media(max-width: 992px) { 
     

 .g-recaptcha {
transform:scale(0.77);
-webkit-transform:scal(0.77);
transform-origin:0 0;
-webkit-transform-origin:0 0;
} 

}

