
@media only screen and (min-width: 1201px){
	.burgur_menu {
		display: none;
	}
	.menu_link > ul {
		display: flex;
		align-items: center;
	}
	.menu_link > ul > li > a {
		font-size: 15px;
		color: #6A7582;
		font-weight: 600;
		display: block;
		padding: 5px 10px;
		transition-duration: 0.4s;
	}
	.menu_link > ul > li > a:hover {
		color: #5367FF;
	}
	.menu_link > ul > li:hover .dropdown_menu {
	  display: block;
	}
}
@media only screen and (min-width: 992px) {
	.menu_link > ul > li:nth-child(3) .dropdown_menu .col-md-3 {
		width: 50%;
	}
	.menu_link > ul > li:nth-child(1) .dropdown_menu .row > .col-md-3 {
		width: 50%;
	}
	.menu_link > ul > li:nth-child(1) .dropdown_menu .row > .col-md-3:last-child {
		width: 100%;
		border-top: 1px solid #cccc;
		padding-top: 10px;
		margin-top: 10px;
	}
	/* changes by pankaj  */

    .display_block > div{
      display: block;
    }
    
    .display_block  .icon_link{
      display: none;
    }
    
    .display_block > div div{
      width: 100%;
    }
    
    .display_block .link_info strong {
      font-size: 14px;
      font-weight: 500;
      color: #333;
    }
    
    .display_block > div div:nth-child(7){
      border-top: 1px solid #ccc;
      padding-top: 4px;
    }
}
@media only screen and (max-width: 1200px){
	.dropdown_menu {
		width: 100%;
		position: static;
	}
	.menu_link > ul > li:nth-child(2) .dropdown_menu {
		position: static;
	}
	.combo_cta .menu_link {
		display: none;
	}
	header nav .login_grid {
		display: none;
	}
	.burgur_menu {
		border: none;
		background: transparent;
	}
	.burgur_menu span {
		display: block;
		width: 30px;
		height: 3px;
		margin: 6px 0px;
		background-color: #555;
	}
	.right_menu .menu_link {
		margin-bottom: 50px;
	}
	.login_grid {
		justify-content: center;
	}
	.right_menu .menu_link li a {
		color: #000;
		padding: 5px 40px 5px 0px;
		display: block;
		position: relative;
	}
	.arrow_sign {
		position: absolute;
		right: 0;
		padding: 0 11px;
		font-size: 24px;
		top: 0;
		bottom: 0;
		z-index: 555;
	}
	.sub-menu-parent > a i {
		transition-duration: 0.4s;
	}
	.active-tab i {
		transform: rotate(180deg);
	}



	header {
		padding: 15px 0px 15px;
	}
	.top_head {
		display: none;
	}
	.social_links li:first-child {
		margin-right: 0px;
	}
	.top_head ul li a {
		font-size: 14px;
	}
	.right_menu .social_links {
		padding: 35px 0px;
	}
	.social_media {
		display: flex;
		justify-content: center;
	}
	.social_links li a {
		color: #555;
		font-size: 15px;
		display: block;
		padding: 3px 0px;
		text-align: center;
		transition-duration: 0.4s;
	}
	.social_links li a:hover, .social_media li a:hover {
		color: #000;
	}
	.social_media li a {
		color: #555;
		transition-duration: 0.4s;
		justify-content: center;
		height: 30px;
		align-items: center;
	}
	.sub_content h1 {
		font-size: 25px;
	}

	.offcanvas-header {
	  border-bottom: 1px solid #ccc;
	}
	.offcanvas-body {
	  padding: 0;
	}
	.pannel_ridebar {
	  display: flex;
	  align-items: center;
	  justify-content: space-between;
	  width: 100%;
	}
	.pannel_ridebar .menu_logo {
	  display: block;
	  max-width: 180px;
	}
	.menu_link > ul > li > a {
	  padding: 8px 40px 8px 16px !important;
	  border-bottom: 1px solid #ccc;
	}

	.dp_investor__content h2 {
		font-size: 25px;
	}
	.dp_investor__content > p {
		font-size: 15px;
	}
	.dp_investor__content .div_shadow h4 {
		font-size: 18px;
	}
	.details__information h5 {
		font-size: 20px;
	}
}
@media only screen and (max-width: 1024px) {
	.price__content h1, .amc_pricing_content h2, .pricing__item h2 {
		font-size: 40px;
		line-height: 40px;
	}
	.demat__grid h2 {
		font-size: 30px;
	}
	.build_gridBg h3 {
		font-size: 30px;
	}
	.Maitra__api_grid h4 {
		font-size: 30px;
	}
}
@media only screen and (max-width: 991px) {
	.two_grid {
		display: flex;
		flex-wrap: wrap;
		flex-direction: column-reverse;
	}
	.two_grid .one_falf {
		width: 100%;
	}
	.map_grid {
		margin-top: 20px;
	}
	ul.product_services {
		column-count: 2;
		column-gap: 30px;
	}
	.open_document .container .row > div {
		margin: 10px 0px;
	}

	.step_grid .row > div {
		margin: 25px 0px;
	}
	.demat__grid .btn.btn-lg {
		padding: 10px 20px;
		font-size: 16px;
	}
	.partner__content {
		width: 100% !important;
		padding-right: 0px;
	}
	.partner_form {
		max-width: 100% !important;
		margin-bottom: 40px;
	}
	.menu_link > ul > li:nth-child(3) .dropdown_menu .col-md-3 {
		width: 100%;
	}
	.menu_link > ul > li:nth-child(1) .dropdown_menu .row > .col-md-3 {
		width: 100%;
	}
	.menu_link > ul > li:nth-child(1) .dropdown_menu .row > .col-md-3:last-child {
		width: 100%;
		border-top: 1px solid #cccc;
		padding-top: 10px;
		margin-top: 10px;
	}
	/* changes by pankaj  */

    .display_block > div{
      display: block;
    }
    
    .display_block  .icon_link{
      display: none;
    }
    
    .display_block > div div{
      width: 100%;
    }
    
    .display_block .link_info strong {
      font-size: 14px;
      font-weight: 500;
      color: #333;
    }
    
    .display_block > div div:nth-child(7){
      border-top: 1px solid #ccc;
      padding-top: 4px;
    }
}
@media only screen and (max-width: 767px) {
	.registration_details {
		margin-top: 25px;
	}
	.tabs_grid {
		padding-bottom: 40px;
		padding-top: 0px;
	}
	.tabs_grid #pills-tab li button {
		font-size: 16px;
		padding: 8px 20px;
	}
	#pills-tabContent .tab-pane img {
		margin-bottom: 50px;
	}
	.box_cta {
		height: auto;
		margin: 15px 0px;
	}
	.title_text {
		font-size: 30px;
		margin-bottom: 30px;
	}
	.icon_img {
		width: 60px;
		height: 60px;
	}
	.icon_img i {
		font-size: 25px;
	}
	.box_section {
		padding: 15px 0 45px;
	}
	.img_grid h4 {
		font-size: 16px;
	}
	.img_grid ul li a {
		font-size: 14px;
	}
	.middle_content {
		padding: 60px 0px;
	}
	.content_info {
		margin-top: 25px;
	}
	.price__banner_Content {
		padding: 50px 0px 80px;
	}
	.amc_pricing_bg {
		padding: 40px 0px;
	}
	.amc_pricing_content h2, .pricing__item h2 {
		font-size: 30px;
		line-height: 32px;
	}
	.Sign_up_btn {
		text-align: left;
		margin-top: 20px;
	}
	.pricing__item {
		padding: 60px 0 100px;
	}
	.view_details_btn {
		margin-top: 50px;
	}

	.new__content h1 {
		font-size: 30px;
	}
	.new__grid h3 {
		font-size: 30px;
	}
	.zig_jak > div:not(:first-child) > div {
		display: block !important;
	}
	.zig_jak > div:not(:first-child) > div .row:first-child {
		margin-bottom: 20px;
		margin-top: 30px;
	}
	.zig_jak h4 {
		max-width: 100%;
	}
	.zig_jak p {
		max-width: 100%;
	}
	.demat__grid {
		margin-bottom: 60px;
		text-align: center;
	}
	.demat__grid h2 {
		font-size: 25px;
		margin-top: 20px;
		margin-bottom: 15px;
	}
	.demat__grid .btn.btn-lg {
		width: 200px;
		margin: 40px auto 0px;
	}
	.account_grid {
		padding-top: 70px;
	}

	.title_grid h2, .blog__box h2 {
		font-size: 30px;
	}
	.traders__content h3 {
		font-size: 22px;
	}
	.traders__content p br {
		display: none;
	}
	.web__section .row .min_width {
		float: none;
		margin: 0 auto;
	}
	.badge_inner {
		max-width: 200px;
		margin: 50px auto 0px;
	}
	.build_gridBg {
		height: 250px;
	}
	.build_gridBg h3 br {
		display: none;
	}
	.build_gridBg h3 {
		font-size: 24px;
	}
	.Maitra__api_grid h4 {
		font-size: 25px;
		margin-bottom: 30px;
	}
	.pricing__item h2 {
		margin-bottom: 15px;
		font-size: 25px;
	}
	.Maitra__api p {
		margin-bottom: 40px;
	}
	.new__content {
		margin-bottom: 50px;
	}
	.demat__grid .img-fluid {
		max-width: 150px;
	}
}
@media only screen and (max-width: 575px) {
	.content_inerLeft .d-flex {
		display: block !important;
	}
	.content_inerLeft h1 {
		font-size: 30px;
	}
	.v-slide {
		font-size: 30px;
	}
	.service_box {
		padding: 15px;
	}
	.icon_design {
		min-width: 60px;
		height: 60px;
		min-height: 60px;
		margin-right: 10px;
	}
	.service_box .box_CTA1 i {
		font-size: 24px;
	}
	.img_grid {
		display: block;
	}
	.img_grid ul {
		margin-left: 0;
		justify-content: center;
		margin-top: 5px;
	}
	.content_info h4 {
		font-size: 20px;
		margin-bottom: 10px;
	}
	ul.product_services {
		column-count: 1;
		column-gap: 0px;
	}
	.title_grid h2 br {
		display: none;
	}
}
@media only screen and (max-width: 484px) {
	.newsletter .gray_bg form .form-group {
		display: block;
	}
	.newsletter .gray_bg form .form-group .btn {
		margin: 15px auto 0px;
		display: block;
	}
}
